@font-face{font-family:"YuGothicM";src:local("Yu Gothic Medium"),local("YuGothic-Medium")}@font-face{font-family:"YuGothicM";font-weight:bold;src:local("Yu Gothic Bold"),local("YuGothic-Bold")}@font-face{font-family:"YuMinchoM";src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"YuMinchoM";font-weight:bold;src:local("Yu Mincho Demibold"),local("YuMincho-Demibold")}.part-site-branding{color:#3c3c3c;font-weight:normal;text-decoration:none}.part-site-branding .home{display:flex;align-items:center;gap:1rem}.part-site-branding .site-description{font-size:0.75rem;line-height:calc(0.75rem + var(--nc-line-interval, 0.85)*1rem*0.75)}.part-site-branding .site-description span{display:inline-block}.site-header .part-site-branding{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;min-height:clamp(3rem,(100vw - 600px)*9999,4rem)}.site-header .part-site-branding .site-logo{width:clamp(3rem,(100vw - 900px)*9999,4rem)}.site-header .part-site-branding .site-title{display:inline-block;width:100%;max-width:16rem}.site-header .part-site-branding .site-description{width:clamp(33%,(100% - 600px)*-9999,100%)}.site-footer .part-site-branding{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;min-height:clamp(3rem,(100vw - 600px)*9999,4rem)}.site-footer .part-site-branding .site-logo{width:clamp(3rem,(100vw - 900px)*9999,4rem)}.site-footer .part-site-branding .site-title{display:inline-block;width:100%;max-width:16rem}.site-footer .part-site-branding .site-description{width:clamp(33%,(100% - 600px)*-9999,calc(100% - 3.5rem))}.site-header :is(.gida-menu-global,.gida-menu-global-panels){--bar-mark-color: #fff;--bar-item-width: unset;--bar-item-height: 3rem;--bar-item-padding: 0.75rem 1.25rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header :is(.gida-menu-global,.gida-menu-global-panels){--bar-item-padding: 0.75rem 1.5rem;--bar-item-width: 7rem}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.site-header :is(.gida-menu-global,.gida-menu-global-panels){--bar-item-padding: 0.75rem 2rem;--bar-item-width: 8rem}}.site-header :is(.gida-menu-global,.gida-menu-global-panels){--bar-scroll-shadow-start: rgba(0, 0, 0, 0.5);--bar-scroll-shadow-end: rgba(0, 0, 0, 0);--bar-scroll-scroller-start: rgba(81.6, 122.4, 98.6, 0.99);--bar-scroll-scroller-end: rgba(81.6, 122.4, 98.6, 0);--panel-bg-color: white;--panel-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25);--panel-item-width: unset;--panel-item-height: 3rem;--panel-item-padding: 0.5rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header :is(.gida-menu-global,.gida-menu-global-panels){--panel-item-padding: 0.5rem 1rem}}.site-header .gida-menu-global :is(li,a,button,label){transition-property:all}.site-header .gida-menu-global-bar{overflow:unset}.gida-menu-global-bar>.menu{width:100%;flex-wrap:wrap;gap:2px}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.gida-menu-global-bar>.menu{margin-left:auto;margin-right:0;align-items:flex-start;flex-wrap:nowrap;gap:0}}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: base-to-px(148))and (max-width: base-to-px(210)-0.5){.site-lang-en .gida-menu-global-bar>.menu{justify-content:flex-end}}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: base-to-px(148))and (max-width: base-to-px(210)-0.5){.site-lang-en .gida-menu-global-bar>.menu>li{flex-grow:unset}}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: base-to-px(148))and (max-width: base-to-px(210)-0.5){.site-lang-en .gida-menu-global-bar>.menu>li>label{padding:.75rem .5rem}}.gida-menu-global-bar .menu>li{font-weight:bold}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.gida-menu-global-bar .menu>li{max-width:calc(50% - 1px);width:100%}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.gida-menu-global-bar .menu>li{margin-bottom:4px}}.gida-menu-global-bar .menu>li>label{display:inline-flex;flex-direction:row;gap:.5rem;padding:.75rem 1.5rem;box-shadow:3px 2px 2px 0px rgba(0,0,0,.1)}.gida-menu-global-bar .menu>li.general>label>div,.gida-menu-global-bar .menu>li.exam>label>div,.gida-menu-global-bar .menu>li.research>label>div,.gida-menu-global-bar .menu>li.target>label>div{padding-left:2.25rem;position:relative}.gida-menu-global-bar .menu>li.general>label>div::before,.gida-menu-global-bar .menu>li.exam>label>div::before,.gida-menu-global-bar .menu>li.research>label>div::before,.gida-menu-global-bar .menu>li.target>label>div::before{content:"";position:absolute;top:50%;left:0;width:1.75rem;height:1.75rem;background-size:contain;transform:translateY(-50%)}.gida-menu-global-bar .menu>li.target-en>label>div{padding-left:2.5rem;position:relative}.gida-menu-global-bar .menu>li.target-en>label>div::before{content:"";width:2.5rem;height:2rem;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%)}.gida-menu-global-bar .menu>li.general>label>div::before{background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/icon-general.svg")}.gida-menu-global-bar .menu>li.exam>label>div::before{background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/icon-exam.svg")}.gida-menu-global-bar .menu>li.research>label>div::before{background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/icon-research.svg")}.gida-menu-global-bar .menu>li.target>label>div::before{background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/icon-target.svg")}.gida-menu-global-bar .menu>li.target-en>label>div::before{background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/icon-target-en.svg")}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.gida-menu-global-bar .menu>li.hover.general>label>div::before,.gida-menu-global-bar .menu>li.opened.general>label>div::before{background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/icon-general-inv.svg")}}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.gida-menu-global-bar .menu>li.hover.exam>label>div::before,.gida-menu-global-bar .menu>li.opened.exam>label>div::before{background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/icon-exam-inv.svg")}}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.gida-menu-global-bar .menu>li.hover.research>label>div::before,.gida-menu-global-bar .menu>li.opened.research>label>div::before{background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/icon-research-inv.svg")}}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.gida-menu-global-bar .menu>li.hover.target>label>div::before,.gida-menu-global-bar .menu>li.opened.target>label>div::before{background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/icon-target-inv.svg")}}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.gida-menu-global-bar .menu>li.hover.target-en>label>div::before,.gida-menu-global-bar .menu>li.opened.target-en>label>div::before{background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/icon-target-en-inv.svg")}}.gida-menu-global-bar .menu>li.with-desc>label{flex-direction:row-reverse;flex-wrap:wrap}.gida-menu-global-bar .menu>li.with-desc>label .description{position:relative;left:-1rem;color:#c40000;font-size:0.625rem;line-height:calc(0.625rem + var(--nc-line-interval, 0.85)*1rem*0.625)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.gida-menu-global-bar .menu>li+li{margin-inline-start:.5rem}}.gida-menu-global-bar .menu>li>label{white-space:pre-wrap;cursor:pointer;min-height:3rem;background-color:#efefef;transition-property:height}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.gida-menu-global-bar .menu>li>label{border-radius:5px 5px 0 0;white-space:nowrap}}.gida-menu-global-bar .menu>li>*{color:#3c3c3c}.gida-menu-global-bar .menu>li.current>*,.gida-menu-global-bar .menu>li.menu-ancestor>*,.gida-menu-global-bar .menu>li.page-ancestor>*{color:#c40000}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.gida-menu-global-bar .menu>li.opened:not(.menu-ancestor)>*{color:#3c3c3c}}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.gida-menu-global-bar .menu>li.opened>label{background-color:#c40000;color:#fff}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.gida-menu-global-bar .menu>li.opened>label{border-top:4px solid #c40000;border-left:4px solid #c40000;border-right:4px solid #c40000;min-height:calc(3rem + 4px);padding-bottom:calc(.75rem + 2px)}}.gida-menu-global-bar .menu>li.opened>*{background-color:#fff;--bar-mark-color: hsl(145, 20%, 40%)}.site-header.global-nav-bar-visible .gida-menu-global-panels .gida-menu-global-panel.active{display:block;opacity:1;transition:opacity .2s;z-index:1001}.site-header .gida-menu-global-panels{position:relative}.site-header .gida-menu-global-panel-inner{overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.site-header .gida-menu-global-panel-inner::-webkit-scrollbar{display:none}.site-header .gida-menu-global-panels .gida-menu-global-panel{border-radius:0 0 5px 5px;width:100%;top:3.25rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .gida-menu-global-panels .gida-menu-global-panel{top:0}}.gida-menu-global-panel .menu{display:inline-flex;flex-wrap:nowrap;padding-inline:max(4vw,(100% - 64rem)/2);width:100%;min-width:-moz-max-content;min-width:max-content}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.gida-menu-global-panel .menu{flex-direction:row}}.gida-menu-global-panel .menu>li{position:relative;flex-basis:none}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.gida-menu-global-panel .menu>li{flex-basis:11rem}}.gida-menu-global-panel .menu>li::after{content:"";height:5px;width:4px;background-color:#e9e9e9;position:absolute;left:50%;transform:translateX(-50%);bottom:0;transition:.2s ease 0s;z-index:1}.gida-menu-global-panel .menu>li>label{align-items:center;font-weight:bold;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.gida-menu-global-panel .menu>li a,.gida-menu-global-panel .menu>li label{font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.gida-menu-global-panel .menu>li a,.gida-menu-global-panel .menu>li label{font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem);align-items:center;white-space:normal}}.gida-menu-global-panel .menu>li a span,.gida-menu-global-panel .menu>li label span{display:inline-block}.gida-menu-global-panel .menu>li a>div,.gida-menu-global-panel .menu>li label>div{display:inline-block;text-align:center;color:#141414;white-space:nowrap}.gida-menu-global-panel .menu>li.menu-ancestor a>div,.gida-menu-global-panel .menu>li.menu-ancestor label>div,.gida-menu-global-panel .menu>li.current a>div,.gida-menu-global-panel .menu>li.current label>div{color:#c40000}.gida-menu-global-panel .menu>li.menu-ancestor::after,.gida-menu-global-panel .menu>li.current::after{background-color:#c40000;height:6px;transition:hight 1s ease;z-index:2}.gida-menu-global-panel .menu>li:hover::after{background-color:#c40000;height:6px;transition:.2s ease 0s;z-index:2}.site-header .gida-menu-global-second-panels{position:relative}.site-header .gida-menu-global-second-panels .gida-menu-global-second-panel{display:none;opacity:0;position:absolute;top:6.5rem;left:0;right:0;max-width:80rem;margin-left:auto;margin-right:auto;overflow:hidden;z-index:-1}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .gida-menu-global-second-panels .gida-menu-global-second-panel{top:3.75rem}}.site-header .gida-menu-global-second-panels .gida-menu-global-second-panel:is(.active,.opened){display:block}.site-header .gida-menu-global-second-panels .gida-menu-global-second-panel.active.opened{opacity:1;transition:opacity .2s;overflow:visible;z-index:1000}.site-header .gida-menu-global-second-panels .gida-menu-global-second-panel:not(.active).opened{transition:opacity .15s .1s}.site-header .gida-menu-global-second-panels .gida-menu-global-second-panel>.menu{pointer-events:auto;position:absolute;margin-left:auto;margin-right:auto;width:100%;-moz-column-count:4;column-count:4;-moz-column-gap:1rem;column-gap:1rem;-moz-column-width:14rem;column-width:14rem;padding:1rem;background-color:#fff;box-shadow:0 2px 2px 4px rgba(0,0,0,.1);border-radius:5px}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .gida-menu-global-second-panels .gida-menu-global-second-panel>.menu{padding:1.75rem 1.5rem}}.site-header .gida-menu-global-second-panels .gida-menu-global-second-panel>.menu>li{display:block;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .gida-menu-global-second-panels .gida-menu-global-second-panel>.menu>li{margin-bottom:2rem}}.site-header .gida-menu-global-second-panels .gida-menu-global-second-panel>.menu>li label{font-weight:bold;justify-content:flex-start;padding-top:.4rem;white-space:pre-wrap;color:#141414;font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .gida-menu-global-second-panels .gida-menu-global-second-panel>.menu>li label{font-size:calc(1rem + 0.25rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.25rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.25rem*var(--nc-line-factor, 0.025))}}.site-header .gida-menu-global-second-panels .gida-menu-global-second-panel>.menu>li label>div{border-left:4px solid #c40000;padding-left:1rem}.site-header .gida-menu-global-second-panels .gida-menu-global-second-panel>.menu .menu{border-left:1px rgba(132,132,132,.3) solid;margin-left:.15rem;padding-left:1.75rem;margin-top:1rem}.site-header .gida-menu-global-second-panels .gida-menu-global-second-panel>.menu .menu li>a{justify-content:flex-start;padding-block:.25rem;color:#141414;white-space:pre-wrap;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);line-height:1.3}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .gida-menu-global-second-panels .gida-menu-global-second-panel>.menu .menu li>a{padding-block:.5rem;font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem)}}.site-header .gida-menu-global-second-panels .gida-menu-global-second-panel>.menu .menu li>a:hover{opacity:.5}.site-header .gida-menu-global-second-panels .gida-menu-global-second-panel>.menu .menu li.current>a{color:#c40000;font-weight:bold;pointer-events:none;white-space:pre-wrap}.part-top-visual{padding-inline:max(0px,(100% - 130rem)/2)}.part-top-visual+article{display:none}.part-top-visual .gida-slider-show{--size-width: 130rem;--size-height-min: 30rem;--size-height-max: 80vh;--color-frame: #fff6;--slide-ratio: 37.5%;--slide-size: cover;--slide-zoom: 1.02;--slide-color-dual: #fff6;--caption-color: #fff;--caption-color-shadow: #000;--caption-color-bg: #0006;--caption-size-font-circle: 1.85rem;--caption-size-font-line: 1.85rem;--btn-size: 2rem;--btn-size-mark: 0.9rem;--btn-size-radius: 0 50% 50% 0;--btn-color: #0006;--btn-border-mark: 2px solid #fff;--btn-color-mark-hover: #fff;--rivet-size-width: 3rem;--rivet-size-height: 5px;--rivet-size-radius: 0;--rivet-area-size-width: 3.7rem;--rivet-area-size-height: 8px;--rivet-color:rgba(240,240,240,0.8);--rivet-color-selected: #C40000;--rivet-shadow: none;--rivet-overlap: 9999vh}@media screen and (min-width: 600px){.part-top-visual .gida-slider-show{--rivet-overlap: calc(100% - 1.5rem)}}.part-top-visual .gida-slider-show :is(.gida-slider-show-prev,.gida-slider-show-next){display:none}.part-top-visual .gida-slider-show-rivets{align-items:flex-end;bottom:2rem;left:calc(50% - 2rem)}.part-top-visual .gida-slider-show-caption.line{align-items:flex-end;justify-content:flex-start;gap:.5rem;font-family:"Noto Serif JP",serif;top:40%;bottom:auto;color:#1e1e1e;text-shadow:none;padding-inline:max(8vw,(100% - 90rem)/2)}.part-top-visual .gida-slider-show-caption.line>div>span{padding-inline:.75rem;font-size:2.25rem;background-color:#fff}.part-top-visual .gida-slider-show-caption.line>div:nth-child(2){position:relative}.part-top-visual .gida-slider-show-caption.line>div:nth-child(2)::after{position:absolute;right:-1.5rem;bottom:-1.5rem;content:"";width:3rem;height:3rem;border:solid 9px #c40000;border-radius:50%}.part-top-visual .gida-slider-show-caption.line>div:nth-child(2)>span span:nth-child(1){color:#c40000}.part-archive-filter{padding-block-start:2rem;padding-inline:max(1rem,(100% - 48rem)/2);display:inline-flex;flex-wrap:wrap;gap:.5rem 2rem}.part-archive-filter .links{display:contents}.part-archive-filter>*:empty{display:none}.part-archive-filter select{width:100%;height:2.75rem}.part-archive-filter a{display:flex;align-items:center;text-decoration:none;color:#3c3c3c;position:relative}.part-archive-filter a::before{content:"";margin-right:.5rem;width:1.5rem;height:1.5rem;border:solid 2px #3c3c3c;border-radius:50%}.part-archive-filter a::after{width:.75rem;height:.75rem;background-color:#c40000;border-radius:50%;position:absolute;left:6px}.part-archive-filter a:hover{color:rgba(196,0,0,.65)}.part-archive-filter a:hover::before{border-color:rgba(196,0,0,.65)}.post-type-archive .part-archive-filter a.all{color:#c40000;font-weight:bold}.post-type-archive .part-archive-filter a.all::before{border:solid 2px #c40000}.post-type-archive .part-archive-filter a.all::after{content:""}.part-archive-filter .links li.current a{color:#c40000;font-weight:bold}.part-archive-filter .links li.current a::before{border:solid 2px #c40000}.part-archive-filter .links li.current a::after{content:""}.part-share-link{margin-block-end:2rem;padding-inline:max(4vw,(100% - 56rem)/2)}.list-share-link{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.list-share-link li{display:contents}.list-share-link li a{display:inline-grid;place-items:center;min-width:6rem;padding-inline:.75rem;border-radius:4px;color:#fff;text-decoration:none;cursor:pointer;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);position:relative}.list-share-link li a::before{position:absolute;left:.75rem;width:1.5rem;height:1rem;background-size:contain}.list-share-link li a[href*="facebook.com"]{background-color:#3b5998;padding-inline:2rem .75rem}.list-share-link li a[href*="facebook.com"]::before{content:"";background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/fb-share.svg")}.list-share-link li a[href*="twitter.com"]{background-color:#000}.list-share-link li a[href*="line.me"]{background-color:#00c300}.list-share-link li a[data-url]{background-color:#cf7830}.list-share-link li a{opacity:.75;transition:all .2s}.list-share-link li a:hover{opacity:1}.part-banner-area{padding-block:2rem}.list-widget{display:grid;gap:.5rem;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 600px)and (max-width: 1199.5px),print and (min-width: base-to-px(148))and (max-width: base-to-px(297)-0.5){.list-widget{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.list-widget{grid-template-columns:repeat(4, 1fr)}}.list-widget .widget{max-width:18rem}.widget_media_image{font-size:0}.widget_media_image a:hover{opacity:.5}.widget_media_image img{width:100%;aspect-ratio:24/7;-o-object-fit:cover;object-fit:cover}.widget_text .widget-title{color:#777;line-height:1.15}.widget .wp-block-image img{width:100%;aspect-ratio:11/3;-o-object-fit:cover;object-fit:cover}.widget_text_banner{display:grid;width:100%;aspect-ratio:11/3;position:relative}.widget_text_banner a{position:absolute;inset:0;display:block;border-radius:1.5px}.widget_text_banner a:hover{opacity:.5}.widget_text_banner .widget-title{position:absolute;inset:0;display:grid;place-items:center;font-weight:bold;color:#fff;text-align:center;font-size:calc(1rem + 0.25rem*var(--nc-font-factor, 1));line-height:1.35}@media screen and (min-width: 900px)and (max-width: 1199.5px),print and (min-width: base-to-px(210))and (max-width: base-to-px(297)-0.5){.widget_text_banner .widget-title{font-size:1rem;line-height:1.2}}:is(a.button,.wp-block-button .wp-block-button__link),.wp-block-button.is-style-outline:not(.toggle) .wp-block-button__link,.navigation.posts-navigation .nav-links .nav-items .nav-link,.navigation.posts-navigation .nav-links .nav-previous>*,.navigation.posts-navigation .nav-links .nav-next>*,.navigation.post-navigation .nav-links .nav-previous>*,.navigation.post-navigation .nav-links .nav-next>*,.navigation.post-navigation .nav-links .nav-archive a,.navigation.page-break-navigation .nav-links .nav-items .nav-link{font:inherit;font-size:var(--nc-form-font-size);line-height:var(--nc-form-line-height);border-radius:var(--nc-form-border-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}:is(a.button,.wp-block-button .wp-block-button__link),.wp-block-button.is-style-outline:not(.toggle) .wp-block-button__link,.navigation.posts-navigation .nav-links .nav-items .nav-link,.navigation.posts-navigation .nav-links .nav-previous>*,.navigation.posts-navigation .nav-links .nav-next>*,.navigation.post-navigation .nav-links .nav-previous>*,.navigation.post-navigation .nav-links .nav-next>*,.navigation.post-navigation .nav-links .nav-archive a,.navigation.page-break-navigation .nav-links .nav-items .nav-link{color:var(--nc-button-color);background-color:var(--nc-button-background-color);border:var(--nc-button-border-base);border-color:var(--nc-button-border-color);padding:var(--nc-button-padding);display:inline-grid;place-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form input:focus,.form select:focus,form input:focus,form select:focus{outline:none;box-shadow:0 0 0 2px hsla(145,20%,20%,.5)}:is(.search-form,.password-form){display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}:is(.search-form,.password-form) .label-field{z-index:0}:is(.search-form,.password-form) .label-field input{height:100%}:is(.search-form,.password-form) .field{width:clamp(14rem,(100vw - 600px)*9999,18rem)}:is(.search-form,.password-form) .field::-moz-placeholder{color:rgba(196,0,0,.6)}:is(.search-form,.password-form) .field::placeholder{color:rgba(196,0,0,.6)}.button.search{min-width:4rem;min-height:var(--ui-size);font-size:0;position:relative}.button.search::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;clip-path:polygon(19% 19%, 12% 32%, 12% 48%, 19% 61%, 32% 68%, 48% 68%, 56% 63%, 79% 86%, 86% 79%, 63% 56%, 68% 48%, 68% 32%, 61% 19%, 48% 12%, 32% 12%, 19% 19%, 27% 27%, 35% 22%, 45% 22%, 53% 27%, 58% 35%, 58% 45%, 53% 53%, 45% 58%, 35% 58%, 27% 53%, 22% 45%, 22% 35%, 27% 27%);box-shadow:0 0 0 1rem CurrentColor inset}:root{--nc-form-font-size: 1rem;--nc-form-line-height: 1.25;--nc-form-border-radius: 4px;--nc-input-padding: 0.5em 0.75em;--nc-input-mark-color: hsl(145, 20%, 20%);--nc-button-padding: 0.5rem 0.75rem;--nc-button-border-base: 1px solid;--nc-button-background-color: #C40000;--nc-button-border-color: #C40000;--nc-button-color: #fff}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:root{--nc-button-padding: 0.65rem 1.25rem}}:is(a.button,.wp-block-button .wp-block-button__link),.wp-block-button.is-style-outline:not(.toggle) .wp-block-button__link,.navigation.posts-navigation .nav-links .nav-items .nav-link,.navigation.posts-navigation .nav-links .nav-previous>*,.navigation.posts-navigation .nav-links .nav-next>*,.navigation.post-navigation .nav-links .nav-previous>*,.navigation.post-navigation .nav-links .nav-next>*,.navigation.post-navigation .nav-links .nav-archive a,.navigation.page-break-navigation .nav-links .nav-items .nav-link{min-width:3rem;min-height:2.75rem;font-feature-settings:"palt";font-weight:bold;text-align:left;transition:all .2s ease}:is(a.button,.wp-block-button .wp-block-button__link)::before,.wp-block-button.is-style-outline:not(.toggle) .wp-block-button__link::before,.navigation.posts-navigation .nav-links .nav-items .nav-link::before,.navigation.posts-navigation .nav-links .nav-previous>::before,.navigation.posts-navigation .nav-links .nav-next>::before,.navigation.post-navigation .nav-links .nav-previous>::before,.navigation.post-navigation .nav-links .nav-next>::before,.navigation.post-navigation .nav-links .nav-archive a::before,.navigation.page-break-navigation .nav-links .nav-items .nav-link::before,:is(a.button,.wp-block-button .wp-block-button__link)::after,.wp-block-button.is-style-outline:not(.toggle) .wp-block-button__link::after,.navigation.posts-navigation .nav-links .nav-items .nav-link::after,.navigation.posts-navigation .nav-links .nav-previous>::after,.navigation.posts-navigation .nav-links .nav-next>::after,.navigation.post-navigation .nav-links .nav-previous>::after,.navigation.post-navigation .nav-links .nav-next>::after,.navigation.post-navigation .nav-links .nav-archive a::after,.navigation.page-break-navigation .nav-links .nav-items .nav-link::after{transition:all .1s ease}:hover:is(a.button:not(.toggle),.wp-block-button .wp-block-button__link),a.button.toggle:hover,a.button.is-style.fill.toggle:hover,a.button.is-style-outline.toggle.active:hover,.item-seminar a.button:hover{--nc-button-background-color: rgba(196, 0, 0, 0.6);--nc-button-border-color: rgba(196, 0, 0, 0.6);--nc-button-color: #fff}:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link),a.button.is-style-accent.toggle{--nc-button-background-color: #C40000;--nc-button-border-color: #C40000;--nc-button-color: #fff}:hover:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link),a.button.is-style-accent.toggle:hover{--nc-button-background-color: #fff;--nc-button-border-color: #C40000;--nc-button-color: #C40000}:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link),a.button.is-style-outline.toggle,a.button.toggle.active,a.button.is-style-fill.toggle.active,a.button.is-style-accent.toggle.active,.navigation.posts-navigation .nav-links .nav-items .nav-link,.navigation.posts-navigation .nav-links .nav-previous>*,.navigation.posts-navigation .nav-links .nav-next>*,.navigation.post-navigation .nav-links .nav-previous>*,.navigation.post-navigation .nav-links .nav-next>*,.navigation.post-navigation .nav-links .nav-archive a,.navigation.page-break-navigation .nav-links .nav-items .nav-link{font-weight:normal;--nc-button-background-color: #fff;--nc-button-border-color: #848484;--nc-button-color: #3C3C3C}:hover:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link),a.button.is-style-outline.toggle:hover,a.button.toggle.active:hover,.navigation.posts-navigation .nav-links .nav-items .nav-link:hover,.navigation.posts-navigation .nav-links .nav-previous>:hover,.navigation.posts-navigation .nav-links .nav-next>:hover,.navigation.post-navigation .nav-links .nav-previous>:hover,.navigation.post-navigation .nav-links .nav-next>:hover,.navigation.post-navigation .nav-links .nav-archive a:hover,.navigation.page-break-navigation .nav-links .nav-items .nav-link:hover{--nc-button-background-color: rgba(196, 0, 0, 0.6);--nc-button-border-color: rgba(196, 0, 0, 0.6);--nc-button-color: #fff}:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link),:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link),.navigation.posts-navigation .nav-links .nav-next>*,.navigation.post-navigation .nav-links .nav-next>*{gap:.5rem;grid-template-columns:1fr .5rem}:is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link)::after,:is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link)::after,.navigation.posts-navigation .nav-links .nav-next>::after,.navigation.post-navigation .nav-links .nav-next>::after{content:"";width:1.5rem;height:1.5rem;clip-path:polygon(34% 31%, 53% 50%, 34% 69%, 41% 76%, 67% 50%, 41% 24%);box-shadow:0 0 0 1rem CurrentColor inset;margin:-0.25rem}:is(a.button:not(.toggle),.wp-block-button .wp-block-button__link),:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link),.item-seminar a.button{gap:1rem;grid-template-columns:auto .5rem;justify-content:space-between}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){:is(a.button:not(.toggle),.wp-block-button .wp-block-button__link),:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link),.item-seminar a.button{min-width:16rem}}:is(a.button:not(.toggle),.wp-block-button .wp-block-button__link)::after,:is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link)::after,.item-seminar a.button::after{content:"";width:1rem;height:1rem;background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/right-arrow.svg");clip-path:none;box-shadow:none;background-size:contain;margin:-0.25rem}:hover:is(a.button:not(.toggle),.wp-block-button .wp-block-button__link)::after,.item-seminar a.button:hover::after{transform:translateX(0.5rem)}.navigation.posts-navigation .nav-links .nav-previous>*,.navigation.post-navigation .nav-links .nav-previous>*{gap:.5rem;grid-template-columns:.5rem 1fr}.navigation.posts-navigation .nav-links .nav-previous>::before,.navigation.post-navigation .nav-links .nav-previous>::before{content:"";width:1.5rem;height:1.5rem;clip-path:polygon(59% 24%, 33% 50%, 59% 76%, 66% 69%, 47% 50%, 66% 31%);box-shadow:0 0 0 1rem CurrentColor inset;margin:-0.25rem}.navigation.page-break-navigation{text-align:center}.navigation.page-break-navigation .nav-links{display:inline-flex;flex-wrap:wrap;gap:.5rem}.navigation.page-break-navigation .nav-links .nav-items{display:flex;gap:.5rem}.navigation.page-break-navigation .nav-links .nav-items .nav-link{padding:.5rem;min-width:2.8rem}.navigation.page-break-navigation .nav-links .nav-items .current>*{background-color:#c40000;color:#fff;border-color:#c40000;pointer-events:none}.navigation.child-page-navigation,.navigation.sibling-page-navigation{clear:both;padding:1rem 1.5rem;border:1px solid hsl(145,20%,40%);border-radius:4px;position:relative}.navigation.child-page-navigation .nav-links,.navigation.sibling-page-navigation .nav-links{margin:0}.navigation.child-page-navigation .nav-links>*,.navigation.sibling-page-navigation .nav-links>*{margin:0}.navigation.child-page-navigation .nav-items,.navigation.sibling-page-navigation .nav-items{display:grid;gap:.5rem;grid-template-columns:1fr;--line-height: calc(1rem + var(--nc-line-interval, 0.85) * 1rem);padding-inline-start:var(--line-height);list-style:none}.navigation.child-page-navigation .nav-items>*,.navigation.sibling-page-navigation .nav-items>*{line-height:var(--line-height);position:relative}.navigation.child-page-navigation .nav-items>*::before,.navigation.sibling-page-navigation .nav-items>*::before{content:"";position:absolute;display:block;top:calc(var(--line-height)/2 - .425em);left:calc(-1*var(--line-height));width:.85em;height:.85em;clip-path:polygon(10% 20%, 85% 50%, 10% 90%);box-shadow:0 0 0 1em #848484 inset}.navigation.child-page-navigation .nav-items .current,.navigation.sibling-page-navigation .nav-items .current{opacity:.5;pointer-events:none}.navigation.child-page-navigation .nav-parent>*,.navigation.sibling-page-navigation .nav-parent>*{position:absolute;top:0;right:0;padding:.25rem .5rem calc(.25rem + 1px) calc(.5rem + 1px);font-size:0.75rem;line-height:1;font-weight:bold;color:hsl(145,20%,40%)}.navigation.sibling-page-navigation .nav-parent .nav-link{background-color:hsl(145,20%,40%);color:#fff;text-decoration:none;border-radius:1.5px}.navigation.sibling-page-navigation .nav-parent .nav-link::before{content:"";display:inline-block;width:1em;height:1em;margin-inline-end:.25em;vertical-align:middle;clip-path:polygon(10% 60%, 50% 20%, 90% 60%, 80% 70%, 50% 40%, 20% 70%);box-shadow:0 0 0 1em #fff inset}.part-post-navigation{padding-block:2rem;border-top:solid 1px #e0e0e0}.navigation.post-navigation{display:flex;justify-content:flex-end}.navigation.post-navigation .nav-links{width:100%;max-width:26.25rem;display:inline-flex;justify-content:flex-end;gap:1.5rem}.navigation.post-navigation .nav-links>*{flex-basis:7.5rem}.navigation.post-navigation .nav-links>*>*{width:100%}.navigation.post-navigation .nav-links :is(.nav-previous,.nav-next).disabled{opacity:.25;pointer-events:none}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.navigation.post-navigation .nav-links .nav-archive{order:1;width:100%}}.navigation.posts-navigation{display:grid;place-items:end}.navigation.posts-navigation .nav-links{display:inline-flex;flex-wrap:wrap;gap:.5rem}.navigation.posts-navigation .nav-links .nav-items{display:flex;gap:.5rem}.navigation.posts-navigation .nav-links .nav-items .nav-link{padding:.5rem;min-width:2.8rem}.navigation.posts-navigation .nav-links .nav-items .current>*{background-color:#c40000;color:#fff;pointer-events:none;border-color:#c40000}.navigation.posts-navigation .nav-links .nav-items .dots{display:grid;place-items:center}.navigation.posts-navigation .nav-links .nav-previous>*{grid-template-columns:unset;padding:0;min-width:2.8rem}.navigation.posts-navigation .nav-links .nav-next>*{grid-template-columns:unset;padding:0;min-width:2.8rem}.navigation.posts-navigation .nav-links :is(.nav-previous,.nav-next).disabled{opacity:.25;pointer-events:none}.item .title{font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem);font-feature-settings:"palt";display:flex;flex-wrap:wrap}.item-search,.item-news{border-bottom:1px solid #848484}.item-search:nth-child(1),.item-news:nth-child(1){border-top:1px solid #848484}.item-search>a .title div,.item-news>a .title div{color:var(--link-color-text, LinkText);text-decoration:underline}.item-search>a:hover .title div,.item-news>a:hover .title div{text-decoration:none}.item-search>a:visited .title div,.item-news>a:visited .title div{color:var(--link-color-text-visited, VisitedText)}.item-search .thumbnail,.item-news .thumbnail{transition:box-shadow .4s ease;box-shadow:0 2px 4px rgba(0,0,0,.25)}.item-search a:hover .thumbnail,.item-news a:hover .thumbnail{transition:box-shadow .4s ease;box-shadow:0 4px 8px 0 rgba(0,0,0,.35)}.item-search>a:not([class]),.item-news>a:not([class]),.item-search>div:not([class]),.item-news>div:not([class]){align-items:flex-start;gap:1rem;padding:1rem 0 .75rem 0}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.item-search>a:not([class]),.item-news>a:not([class]),.item-search>div:not([class]),.item-news>div:not([class]){padding:1rem 1.25rem .75rem 1rem}}.item-search .info,.item-news .info{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem .5rem;margin-block-end:0}.item-search .info .list-cat,.item-news .info .list-cat{margin-block:0}.item-search .info .list-cat li span,.item-news .info .list-cat li span{display:inline-flex;justify-content:flex-start;padding:0 1rem;line-height:1.5;background:linear-gradient(90deg, rgb(196, 0, 0) 0%, rgb(196, 0, 0) 5%, rgb(60, 60, 60) 5%, rgb(60, 60, 60) 100%);min-width:9.5rem;max-width:-moz-fit-content;max-width:fit-content;color:#fff;text-decoration:none}.item-search .date,.item-news .date{display:inline-block;white-space:nowrap;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);color:#3c3c3c;min-width:5rem;font-family:"Public Sans"}.item-search .title,.item-news .title{margin-block-start:.5rem;gap:0 .5em}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.item-search .title,.item-news .title{padding-inline-start:5.5rem}}.item-staff>a:not([class]){transition:box-shadow .4s ease;box-shadow:0 4px 8px 0 rgba(0,0,0,.25)}.item-staff>a:not([class]):hover{transition:box-shadow .4s ease;box-shadow:0 6px 16px 0 rgba(0,0,0,.35)}.item-staff .thumbnail::before,.item-news .thumbnail::after{content:"";position:absolute;inset:0;z-index:-1;background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/blank-image.svg");background-position:center center;background-size:4rem 4rem}.list-item-simple{display:grid;gap:.5rem;grid-template-columns:1fr;--line-height: calc(1rem + var(--nc-line-interval, 0.85) * 1rem);list-style:none}.list-item-simple>li{line-height:1.4;position:relative}.list-item-simple a:not([class])[data-nc-link-file]::after{content:attr(data-nc-link-file);text-transform:uppercase;display:inline-block;margin-inline-start:.5em;padding:.2em .5em .125em;border-radius:.35em;font-size:75%;line-height:1;vertical-align:5%;-webkit-text-fill-color:var(--nc-link-file-color);background-color:var(--nc-link-file-background);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:unset;height:unset;clip-path:none;transform:none}.list-item-simple [data-nc-link-external]::after{transform:translateY(-10%)}.item-news>a,.item-news>div{position:relative;display:flex;height:100%}.item-news.sticky{position:relative}.item-news.sticky .info::after{content:"";position:absolute;top:.15rem;right:.5rem;width:1rem;height:1rem;background-size:contain;background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/icon-pin.svg");background-repeat:no-repeat}.compact .item-news.sticky .info::after{top:-1.25rem}.item-news>a:not([class])[data-nc-link-external] .title>div:last-child::after{content:"";display:inline-block;width:1em;height:1em;line-height:1;vertical-align:-15%;background-color:var(--nc-link-direction-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.item-news>a:not([class])[data-nc-link-file] .title>div:last-child::after{content:attr(data-nc-link-file);text-transform:uppercase;display:inline-block;margin-inline-start:.5em;padding:.2em .5em .125em;border-radius:.35em;font-size:75%;line-height:1;vertical-align:5%;-webkit-text-fill-color:var(--nc-link-file-color);background-color:var(--nc-link-file-background);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:unset;height:unset;clip-path:none;transform:none}.item-news .thumbnail{display:grid;aspect-ratio:1;width:clamp(5rem,(100vw - 600px)*9999,6rem);z-index:0;position:relative}.item-news .thumbnail::after{z-index:-1}.item-news .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.item-news .content{width:100%}.list-item-news{display:grid;grid-template-columns:1fr}.list-item-news.compact{grid-template-columns:repeat(auto-fill, minmax(22rem, 1fr))}.list-item-news.compact .excerpt{display:none}h1,h2,h3,h4,h5,h6{color:#222;font-weight:bold;font-feature-settings:"palt"}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal}h3{clear:both}.item-seminar{position:relative;background-color:#fff;padding-block:2.5rem;padding-inline:max(1rem,(100% - 48rem)/2)}.item-seminar .info{position:absolute;left:0;top:-1rem}.item-seminar .info .list-cat{display:flex;flex-wrap:wrap;gap:.25rem .5rem}.item-seminar .info .list-cat li span{display:inline-flex;justify-content:flex-start;padding:0 1rem;line-height:1.5;background:linear-gradient(90deg, rgb(196, 0, 0) 0%, rgb(196, 0, 0) 5%, rgb(60, 60, 60) 5%, rgb(60, 60, 60) 100%);min-width:6.5rem;color:#fff;text-decoration:none}.item-seminar>div{display:block}.item-seminar h3.title{font-size:calc(1rem + 0.75rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.75rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.75rem*var(--nc-line-factor, 0.025));position:relative}.item-seminar h3.title::after{content:"";position:absolute;left:0;bottom:-0.5rem;width:100%;height:1px;background-color:rgba(132,132,132,.8)}.item-seminar h3.title small{font-size:calc(1rem + 0.5rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.5rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.5rem*var(--nc-line-factor, 0.025))}.item-seminar h3.title small:first-child{padding-block-start:.25rem}.item-seminar h3.title small:last-child{padding-block-end:.25rem}.item-seminar div.button-wrap{position:initial;height:revert;text-align:right;margin-top:1rem}.item-seminar .seminar-mb{padding-block-start:1.5rem}.list-item-seminar{display:grid;gap:4rem}.item-seminar-compact>a{background-color:#fff;position:relative;display:block;padding:1rem;transition:all .3s}.item-seminar-compact>a::after{content:"";width:1.25rem;height:1.25rem;background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/right-arrow-alt.svg");background-size:contain;background-position:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.item-seminar-compact>a:hover .title{text-decoration:none}.item-seminar-compact .content{display:grid;grid-template-columns:1fr;gap:.25rem 1.5rem;justify-content:space-between;padding-right:2rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.item-seminar-compact .content{grid-template-columns:1fr 18rem}}.item-seminar-compact .content .title{font-weight:normal;text-decoration:underline}.item-seminar-compact .content>span{color:#4d4d4d;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);align-self:center;justify-self:start}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.item-seminar-compact .content>span{justify-self:end}}.list-item-seminar-compact{display:grid;grid-template-columns:1fr;gap:.25rem}.item-staff{background-color:#fff;border-radius:1.5px}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.item-staff{display:grid;aspect-ratio:2.35/1}}.item-staff .column{display:grid;grid-template-columns:1fr 10rem;gap:.5rem;position:relative}.item-staff .staff-title{border-bottom:1px solid #dcdcdc;font-weight:bold;padding-bottom:.5rem}.item-staff .title{font-size:calc(1rem + 0.25rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.25rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.25rem*var(--nc-line-factor, 0.025));font-weight:bold}.item-staff .info{padding-block:.5rem}.item-staff .info>div:nth-child(1){font-weight:bold}.item-staff .thumbnail{padding:.5rem .5rem 3rem;position:relative}.item-staff .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;aspect-ratio:1/1}.item-staff .content{padding:1rem 0 1rem 1rem}.item-staff .arrow-wrap{position:absolute;bottom:1rem;right:1rem;height:1.5rem;width:1.5rem;background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/right-arrow-alt-b.svg");background-size:1.5rem 1.5rem;background-position:center center}.item-staff .list-cat:not(:empty)+.title{margin-top:1rem}.list-item-staff{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr))}.list-item-staff.compact{grid-template-columns:repeat(auto-fill, minmax(22rem, 1fr))}.info ul:not([class]){list-style:none;padding-left:1rem}.info ul:not([class]) li{position:relative}.info ul:not([class]) li::before{position:absolute;left:-1rem;top:14px;content:"";width:5px;height:2px;background-color:#c40000}.aside-important-news{padding-block:var(--medium-gap);padding-inline:max(2vw,(100% - 64rem)/2);background-color:#fff;max-width:130rem;margin:0 auto}.aside-important-news{display:flex;align-items:flex-start;flex-direction:column;gap:1rem 0}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.aside-important-news{flex-direction:row}}.aside-important-news .aside-title-notice{display:flex;flex-direction:row;gap:.5rem;justify-content:center;align-items:center;font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem);font-weight:bold;color:#3c3c3c;min-width:-moz-fit-content;min-width:fit-content;padding-inline:1.5rem;text-align:center;position:relative}.aside-important-news .aside-title-notice::before{position:absolute;left:0;top:.25rem;content:"";width:1.25rem;height:1.25rem;border:solid 4px #c40000;border-radius:50%}.aside-important-news .frame{width:100%}.aside-important-news .list-item-news-important{margin:0;display:grid;gap:1rem;grid-template-columns:1fr;--line-height: calc(1rem + var(--nc-line-interval, 0.85) * 1rem);list-style:none}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.aside-important-news .list-item-news-important{gap:.75rem}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.aside-important-news .list-item-news-important{padding-inline:1.5rem}}.aside-important-news .list-item-news-important>.item-news-important{line-height:var(--line-height)}.aside-important-news .list-item-news-important>.item-news-important a{display:flex;align-items:baseline;color:#141414;gap:1.5rem}.aside-important-news .list-item-news-important>.item-news-important a .date{white-space:nowrap}.aside-important-news .list-item-news-important>.item-news-important a .title div{text-decoration:underline;transition:text-decoration-color .2s}.aside-important-news .list-item-news-important>.item-news-important a:hover .title div{text-decoration-color:rgba(0,0,0,0)}.aside-important-news .list-item-news-important>.item-news-important a::after{content:none}.item-search>a,.item-search>div{position:relative;display:flex;height:100%}.item-search .type{margin-right:1rem;padding:0 .35rem;background-color:#222;color:#fff;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);white-space:nowrap;border-radius:1.5px}.list-item-search{display:grid;grid-template-columns:1fr}.site-header{position:absolute;z-index:10;width:100%;max-width:80rem;display:flex;flex-direction:column}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header{margin-top:1rem;width:calc(100% - 2rem);max-width:118rem;left:max(1rem,(100% - 118rem)/2)}}.site-header.sticky:not(.floating){transition-property:box-shadow;transition-duration:.2s}.site-header.floating{transition-property:top,box-shadow;transition-duration:1s,.2s;z-index:1000;margin-top:0;width:100%;max-height:6rem;min-height:6rem;max-width:100%}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.site-header.floating{max-width:120rem;margin:0 auto}}.site-header.floating .main{justify-content:space-between;flex-direction:row-reverse;flex-wrap:wrap-reverse;border-radius:0}.site-header.floating .site-navigation{display:flex;flex-direction:column-reverse;min-height:4rem}.site-header.floating .part-site-branding .site-logo{width:3rem}.site-header.floating .part-site-branding .site-title{display:none}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.site-header.floating .part-site-branding .site-title{display:block}}.site-header.floating .header-nav{display:none}.site-header .main{position:relative;display:flex;padding-inline:0}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .main{padding-inline:max(1.5rem,(100% - 80rem)/2)}}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: base-to-px(148))and (max-width: base-to-px(210)-0.5){.site-lang-en .site-header .main{padding-inline:max(.75rem,(100% - 80rem)/2)}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .main{border-radius:5px 5px 0 0}}.site-header .main{flex-direction:column-reverse;background:#fff;justify-content:space-between}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: base-to-px(148))and (max-width: base-to-px(210)-0.5){.site-header .main{justify-content:flex-end}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .main{flex-wrap:wrap-reverse;border-bottom:4px solid #c40000;flex-direction:row-reverse}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.site-header .main{flex-direction:row-reverse;gap:0 .5rem;align-items:center;border-bottom:4px solid #c40000}}.site-header .site-navigation{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.site-header .site-navigation{margin-top:.5rem;gap:.5rem}}@media screen and (min-width: 600px)and (max-width: 1199.5px),print and (min-width: base-to-px(148))and (max-width: base-to-px(297)-0.5){.site-header .site-navigation{display:contents}}.site-header .site-branding{padding:.5rem 0 0 .5rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-header .site-branding{padding:0}}@media screen and (min-width: 600px)and (max-width: 1199.5px),print and (min-width: base-to-px(148))and (max-width: base-to-px(297)-0.5){.site-header .site-branding{order:3}}.site-header .sub{padding-inline:max(0vw,(100% - 72rem)/2);background:linear-gradient(to bottom right, hsl(145, 20%, 45%) 0%, hsl(145, 20%, 40%) 100%)}.site-header .header-nav{max-width:100%}@media screen and (min-width: 600px)and (max-width: 1199.5px),print and (min-width: base-to-px(148))and (max-width: base-to-px(297)-0.5){.site-header .header-nav{order:2;width:100%;max-width:calc(100% - 24rem);min-width:calc(100% - 24rem)}}@media screen and (min-width: 600px)and (max-width: 1199.5px),print and (min-width: base-to-px(148))and (max-width: base-to-px(297)-0.5){.site-header .part-global-nav{order:1;width:100%}}.site-header .site-branding{flex-grow:1}.header-nav .gida-menu-priority{--bar-item-width: unset;--bar-item-height: 2rem;--bar-item-padding: 0.25rem 0.5rem;--panel-item-height: 2.5rem;font-size:0.875rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.header-nav .gida-menu-priority{padding-top:.5rem;--bar-item-width: 4rem}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.header-nav .gida-menu-priority{--panel-item-padding: 1rem}}.header-nav .gida-menu-priority-bar{justify-content:flex-end;color:#777;padding-inline:.5rem}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.header-nav .gida-menu-priority-bar{width:calc(100% - 4rem);padding-inline:0;margin-left:auto;margin-right:1rem}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.header-nav .gida-menu-priority-bar{padding-inline:0}}.header-nav .gida-menu-priority-bar .menu{gap:.5rem}.header-nav .gida-menu-priority-bar .menu+.menu{margin-left:.5rem}.header-nav .gida-menu-priority-bar li.separator div{position:relative;top:50%;transform:translateY(-50%);width:2px;height:1rem;margin-inline:.5rem;border-left:1px solid #848484}.header-nav .gida-menu-priority-bar li>a{min-height:1.5rem;padding:.25rem .5rem;color:#3c3c3c;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);position:relative}.header-nav .gida-menu-priority-bar li>a::before{position:absolute;left:0;top:14px;content:"";width:5px;height:2px;background-color:#c40000}.header-nav .gida-menu-priority-bar .menu>li>button.search{min-width:auto}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.header-nav .gida-menu-priority-bar .menu>li>button.search{margin-left:.5rem}}.header-nav .gida-menu-priority-bar .menu>li>button.search::after{content:"";position:absolute;clip-path:none;box-shadow:none;background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/icon-loupe.svg");background-size:contain;width:1.75rem;height:1.75rem}.header-nav .gida-menu-priority-panel li.separator div{position:relative;left:50%;transform:translateX(-50%);width:calc(100% - 1rem);height:2px;margin-block:.25rem;border-top:1px solid #848484}.entry{display:flex;flex-direction:column;max-width:100%;padding-block:var(--large-gap);gap:var(--medium-gap);padding-inline:0}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry{padding-inline:max(4vw,(100% - 56rem)/2)}}.entry.wide:not(.front){padding-inline:max(4vw,(100% - 64rem)/2)}body:not(.page-template-front-page) .entry{padding-block:17rem var(--large-gap)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){body:not(.page-template-front-page) .entry{padding-block:13.5rem var(--large-gap)}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){body:not(.page-template-front-page) .entry{padding-block:12rem var(--large-gap)}}body:not(.page-template-front-page) .entry{position:relative}body:not(.page-template-front-page) .entry::before{position:absolute;right:0;top:0;background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/bg-entry.png");background-position:center;background-size:cover;width:50vw;height:15rem}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){body:not(.page-template-front-page) .entry::before{content:""}}.front-page-sections .entry{padding-block-end:0}.front-page-sections .entry-header .title{font-family:"Public Sans"}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.front-page-sections .entry-page-news{padding-inline:0}}.front-page-sections .entry-page-news .user-content div:is(.tab-stack) [data-nc-tab-bar]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;background-attachment:scroll}.front-page-sections .entry-page-news .user-content div:is(.tab-stack) [data-nc-tab-bar]::-webkit-scrollbar{display:none}.front-page-sections .entry-page-program .wp-block-columns{margin-block-end:1.5rem}.front-page-sections .entry-page-program .wp-block-column.program{padding:1rem 1.5rem 1.5rem;background-color:#fff;border-left:8px solid #c40000}.front-page-sections .entry-page-program .wp-block-column.program h5{margin-block-end:.25rem}.front-page-sections .entry-page-program .wp-block-column.program h5+p{margin-block-start:0}@media(min-width: 768px){.front-page-sections .entry-page-program .wp-block-column.custom-width{flex-basis:50%;width:50%;max-width:500px;flex-grow:1}}.front-page-sections .entry-page-more-info .entry-content{padding-block-start:0}.front-page-sections .entry-page-more-info .wp-block-column .frame{padding:0}.front-page-sections .entry-page-more-info .wp-block-column figure{margin-block:0}.front-page-sections .entry-page-more-info .wp-block-column figure>img{aspect-ratio:323/150;-o-object-fit:cover;object-fit:cover;width:100%}.front-page-sections .entry-page-more-info .wp-block-column figure+p{width:100%;background-color:#fff;margin-top:0;font-weight:bold}.front-page-sections .entry-page-more-info .wp-block-column p>a{width:100%;display:block;padding:1rem 3rem 1rem 1rem;position:relative;color:#3c3c3c}.front-page-sections .entry-page-more-info .wp-block-column p>a::after{content:"";width:1.25rem;height:1.25rem;background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/right-arrow-alt.svg");background-size:contain;background-position:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.front-page-sections .entry:not(:last-child)>:last-child{padding-block-start:0;padding-block-end:var(--small-gap)}.entry-header{position:relative}.entry-header .title{font-size:calc(1rem + 1.25rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1.25rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2.25rem*var(--nc-line-factor, 0.025));text-align:left;display:flex;justify-content:flex-start;flex-direction:column;padding-inline-start:4rem}.entry-header .title::before{content:"";position:absolute;left:.5rem;top:-0.1rem;width:3rem;height:3rem;border:solid 9px #c40000;border-radius:50%}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-header .title::before{left:0}}.entry-header .title div:nth-of-type(n+2){margin-block-start:.5rem;font-size:calc(1rem + 0.75rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.75rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.75rem*var(--nc-line-factor, 0.025))}.entry-header .title[data-length~=long]{font-size:calc(1rem + 1rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2rem*var(--nc-line-factor, 0.025));letter-spacing:-0.01rem}.entry-header .title[data-length~=long] div:nth-of-type(n+2){font-size:calc(1rem + 0.5rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.5rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.5rem*var(--nc-line-factor, 0.025))}.entry-header .title span:last-child{display:inline-block}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-header .title span{display:inline-block}}.entry-header .title>div{max-width:100%}.entry-header .type-title{position:absolute;top:-1.5rem;left:0;height:1.5rem;display:grid;place-items:center;line-height:1;padding:0 .5rem;background-color:hsl(145,20%,40%);color:#fff}.entry-content{flex-grow:1}.entry-content{padding-block:3rem}.entry-content .list-cat,.info .list-cat{display:flex;flex-wrap:wrap;gap:.25rem .5rem}.entry-content .list-cat li a,.info .list-cat li a{display:inline-flex;justify-content:center;padding:0 .5rem;background:linear-gradient(90deg, rgb(196, 0, 0) 0%, rgb(196, 0, 0) 0.5rem, rgb(60, 60, 60) 0.5rem, rgb(60, 60, 60) 100%);min-width:7rem;width:-moz-fit-content;width:fit-content;padding-inline:1rem;text-align:center;color:#fff;text-decoration:none}.entry-page{position:relative}.single .entry-content{margin-block-start:3rem}.single .entry-content .user-content{padding-block-end:2.5rem}.entry-seminar .entry-content{position:relative}.entry-seminar .event-date{padding-left:1rem;position:relative}.entry-seminar .event-date::before{position:absolute;left:0;top:14px;content:"";width:5px;height:2px;background-color:#c40000}.entry-seminar .info{position:absolute;left:0;top:-0.8rem}.entry-seminar .user-content{padding-block-start:1.5rem}.entry-content .seminar-mb{display:grid;gap:0 .75rem;grid-template-columns:1fr}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-content .seminar-mb{grid-template-columns:8rem 1fr}}.entry-content .seminar-mb .date-misc{display:inline-block;margin-left:1rem}.entry-content .seminar-mb dt{padding-left:1rem;position:relative;margin-top:.5rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-content .seminar-mb dt{margin-top:0}}.entry-content .seminar-mb dt::before{position:absolute;left:0;top:14px;content:"";width:5px;height:2px;background-color:#c40000}.entry-content .seminar-mb dd{padding-left:1rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-content .seminar-mb dd{padding-left:0}}body:not(.page-template-front-page) .entry-content{background-color:#fff;padding-inline:max(1rem,(100% - 48rem)/2)}body.post-type-archive-seminar .entry-content,body.tax-seminar_category .entry-content,body.search .entry-content{background-color:rgba(0,0,0,0);padding-inline:max(1rem,(100% - 48rem)/2)}body.post-type-archive-staff .entry-content{background-color:rgba(0,0,0,0);padding-inline:0}.entry-news .entry-content h3.title{font-size:calc(1rem + 0.75rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.75rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.75rem*var(--nc-line-factor, 0.025));position:relative}.entry-news .entry-content h3.title::after{content:"";position:absolute;left:0;bottom:-0.5rem;width:100%;height:1px;background-color:rgba(132,132,132,.8)}.entry-news .entry-content h3.title small{font-size:calc(1rem + 0.5rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.5rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.5rem*var(--nc-line-factor, 0.025))}.entry-news .entry-content h3.title small:first-child{padding-block-start:.25rem}.entry-news .entry-content h3.title small:last-child{padding-block-end:.25rem}.entry-news .entry-content .info{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.5rem;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875)}.entry-news .entry-content .date{display:inline-block;color:#777;white-space:nowrap}.entry-news .entry-content .user-content{padding-block-start:2.5rem}.entry-staff .entry-header{display:flex;align-items:baseline;gap:1rem;flex-direction:column}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-staff .entry-header{flex-direction:row}}.entry-staff .entry-header .position{font-weight:bold;padding-left:4rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-staff .entry-header .position{padding-left:0}}.entry-staff .column{display:flex;gap:1rem;flex-direction:column-reverse;margin-bottom:4rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-staff .column{gap:3rem;justify-content:flex-end;flex-direction:row-reverse}}.entry-staff .info div:nth-child(1){font-weight:bold}.entry-staff .info ul li{line-height:1.4}.entry-staff .thumbnail{justify-self:flex-start;text-align:center}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-staff .thumbnail{text-align:left}}.entry-staff .thumbnail img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1;width:100%;min-width:6rem;max-width:16rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.entry-staff .thumbnail img{width:16rem}}body.search .entry-header .title{gap:1rem;display:flex;flex-direction:row}body.search .part-search-form{text-align:center}body.page-template-template-anniversary .site-content{background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/bg-aniv.svg");background-repeat:repeat;background-size:cover;background-size:23rem}body.page-template-template-anniversary .entry{padding-block-start:2rem}body.page-template-template-anniversary .entry::before{content:none}body.page-template-template-anniversary .entry-content.user-content{background-color:hsla(0,0%,100%,.85);padding-block:5rem}body.page-template-template-anniversary .entry-content.user-content h3{font-family:"Noto Serif JP",serif;text-align:center;margin-top:6rem;margin-bottom:4rem}body.page-template-template-anniversary .entry-content.user-content h3::after{content:"";background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/bg-h3-aniv.svg");width:6rem;height:6rem;background-size:contain;position:absolute;left:50%;transform:translate(-50%, 20%);background-color:rgba(0,0,0,0);opacity:.5}body.page-template-template-anniversary .entry-content.user-content h4{text-align:center;padding-inline:5rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){body.page-template-template-anniversary .entry-content.user-content h4{padding-inline:1rem}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){body.page-template-template-anniversary .entry-content.user-content h4>span{max-width:12rem}}body.page-template-template-anniversary .entry-content.user-content h4::before,body.page-template-template-anniversary .entry-content.user-content h4::after{position:absolute;content:"";background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/api-h4.svg");width:5rem;height:2.5rem;background-size:3.5rem;background-position:center center;border:none;top:calc(50% - 1.25rem)}body.page-template-template-anniversary .entry-content.user-content h4::before{left:calc(50% - 11rem)}body.page-template-template-anniversary .entry-content.user-content h4::after{transform:scale(-1);right:calc(50% - 11rem)}body.page-template-template-anniversary .top-aniv{display:flex;justify-content:center}body.page-template-template-anniversary .top-aniv img{width:100%;max-width:120rem;padding-top:16rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){body.page-template-template-anniversary .top-aniv img{padding-top:12rem}}body.page-template-template-front-kimap .entry{display:block}.site-footer{display:flex;flex-direction:column}.site-footer .main,.site-footer .sub,.site-footer .misc,.site-footer .info-nav{display:flex;padding-inline:max(4vw,(100% - 56rem)/2)}.site-footer .main{flex-direction:column-reverse;gap:1rem;padding-block:1rem;background:linear-gradient(to bottom right, rgb(250.75, 250.75, 250.75) 0%, #eee 100%);align-items:center;justify-content:center}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-footer .main{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}}.site-footer .main .inner{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.site-footer .main .inner{align-items:flex-end}}.site-footer .sub{flex-direction:column;background:linear-gradient(to bottom right, rgb(233.75, 233.75, 233.75) 0%, #ddd 100%);background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/bg-banner.svg");background-size:11rem;background-repeat:repeat}.site-footer .misc{justify-content:flex-end}.site-footer .footer-nav{max-width:100%}.site-footer .site-footer-info{margin-block-start:.5rem}.footer-nav{display:flex;align-items:flex-start;justify-content:flex-end}.footer-nav .menu{display:flex;flex-wrap:wrap;justify-content:flex-end;flex-direction:column;align-items:center;gap:.5rem 1.5rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.footer-nav .menu{flex-direction:row;align-items:flex-end}}.footer-nav .menu li>*{min-height:1.5rem;padding:.25rem .5rem;color:#3c3c3c;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);position:relative}.footer-nav .menu li>*::before{position:absolute;left:-0.25rem;top:14px;content:"";width:5px;height:2px;background-color:#c40000}#back-to-top{display:grid;place-items:center;position:fixed;z-index:9999;width:3rem;height:3rem;bottom:0;transition:all .2s}#back-to-top:after{content:"";position:relative;top:.5rem;width:1.75rem;height:1.75rem;border-top:4px solid #c40000;border-left:4px solid #c40000;transform-origin:1.75rem/2 1.75rem/2;transform:rotate(45deg)}#back-to-top:hover{opacity:1}#back-to-top.hidden{opacity:0;pointer-events:none}.info-nav{padding-block:3rem}.info-nav>.menu{display:grid;justify-content:start;gap:1rem;width:100%}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: base-to-px(148))and (max-width: base-to-px(210)-0.5){.info-nav>.menu{grid-template-columns:repeat(3, calc(33% - 1rem))}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.info-nav>.menu{grid-template-columns:repeat(4, calc(25% - 1rem))}}.info-nav>.menu>li>label{font-weight:bold;color:#3c3c3c;font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem);position:relative;padding-left:1.75rem}.info-nav>.menu>li>label::before{content:"";position:absolute;left:0;top:.25rem;width:1.25rem;height:1.25rem;border:solid 4px #c40000;border-radius:50%}.info-nav>.menu :is(a,label){justify-content:flex-start;height:auto}.info-nav>.menu>li>.menu{padding-left:1.75rem}.info-nav>.menu>li>.menu a{color:#3c3c3c;font-size:0.875rem;transition:all .3s;white-space:pre-wrap;line-height:1.3}.info-nav>.menu>li>.menu a:hover{opacity:.7}@media print{body{font-size:10.5pt !important}.site{min-height:0 !important}.site-header{position:static !important;transform:initial !important}.site-header+*{margin-top:0 !important}.site-header-top{opacity:1 !important}.site-title{max-width:50% !important;max-height:63pt !important}.screen-only{display:none !important}.has-anchor{padding-top:0 !important;margin-top:0 !important}.site-footer{background:#fff !important}}.part-banner-area.kimap{display:grid;grid-template-columns:1fr;gap:var(--gap-sm);padding-block:var(--gap-md)}.part-banner-area.kimap .label{font-weight:bold;font-size:calc(1rem + 1.25rem*var(--nc-font-factor, 1));color:#fff;text-align:center;line-height:1}.part-banner-area.kimap .list-widget{width:-moz-fit-content;width:fit-content;margin-inline:auto;display:grid;gap:var(--gap-sm);grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-banner-area.kimap .list-widget:has(:nth-child(3)){grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.part-banner-area.kimap .list-widget:has(:nth-child(4)){grid-template-columns:repeat(4, 1fr)}}.part-banner-area.kimap .list-widget .widget{max-width:12rem}.part-banner-area.kimap .list-widget .widget a{transition:opacity .4s ease}.part-top-visual.kimap,.part-top-visual.datasci{padding-inline:max(0px,(100vw - 130rem)/2)}.part-top-visual.kimap+article,.part-top-visual.datasci+article{display:flex}.part-top-visual.kimap:not(.front-page) .logo-copy-area{display:flex;justify-content:flex-end;padding-block-start:12.9rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-top-visual.kimap:not(.front-page) .logo-copy-area{padding-block-start:11.5rem}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.part-top-visual.kimap:not(.front-page) .logo-copy-area{padding-block-start:9.5rem}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-top-visual.kimap:not(.front-page) .logo-copy-area{padding-inline-end:min(10rem,6.5vw)}}.part-top-visual.kimap:not(.front-page) .logo-copy{width:clamp(18rem,32vw,38rem);display:grid;grid-template-columns:1fr;gap:.5rem;z-index:0}.part-top-visual.kimap:not(.front-page) .logo-copy .logo{width:100%}.part-top-visual.kimap:not(.front-page) .logo-copy .logo img{width:100%}body:not(:has(.part-background-image)) .part-top-visual.kimap:not(.front-page),body:not(:has(.part-background-image)) .part-top-visual.datasci:not(.front-page){padding-block-end:1rem}body:not(:has(.part-background-image)) .part-top-visual.kimap:not(.front-page) .logo-copy .logo,body:not(:has(.part-background-image)) .part-top-visual.datasci:not(.front-page) .logo-copy .logo{background-color:rgba(5,28,47,.63)}.part-top-visual.kimap.front-page,.part-top-visual.datasci.front-page{position:relative}.part-top-visual.kimap.front-page .gida-slider-show,.part-top-visual.datasci.front-page .gida-slider-show{--size-width: 130rem;--size-height-min: 36rem;--size-height-max: 80vh;--slide-ratio: 56.25%}.part-top-visual.kimap.front-page .logo-copy-area,.part-top-visual.datasci.front-page .logo-copy-area{position:absolute;inset-block:0;inset-inline:max(0px,(100vw - 130rem)/2);inset-block-start:16rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-top-visual.kimap.front-page .logo-copy-area,.part-top-visual.datasci.front-page .logo-copy-area{inset-block-start:11.5rem}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){.part-top-visual.kimap.front-page .logo-copy-area,.part-top-visual.datasci.front-page .logo-copy-area{inset-block-start:10rem}}.part-top-visual.kimap.front-page .logo-copy-area,.part-top-visual.datasci.front-page .logo-copy-area{background-size:auto 50%;background-image:url(https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/kimap/img-mountain.svg);background-position:bottom right}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.part-top-visual.kimap.front-page .logo-copy-area,.part-top-visual.datasci.front-page .logo-copy-area{background-size:auto 70%}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-top-visual.kimap.front-page .logo-copy-area,.part-top-visual.datasci.front-page .logo-copy-area{background-size:auto 55%}}.part-top-visual.kimap.front-page .logo-copy,.part-top-visual.datasci.front-page .logo-copy{position:absolute;inset:50% 0 auto auto;width:clamp(18rem,32vw,38rem);translate:0 -50%;display:grid;grid-template-columns:1fr;gap:.5rem}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.part-top-visual.kimap.front-page .logo-copy,.part-top-visual.datasci.front-page .logo-copy{inset-inline-end:min(10rem,6.5vw)}}.part-top-visual.kimap.front-page .logo-copy .logo,.part-top-visual.datasci.front-page .logo-copy .logo{display:grid;background-color:rgba(5,28,47,.63);width:100%}.part-top-visual.kimap.front-page .logo-copy .logo[href=""],.part-top-visual.datasci.front-page .logo-copy .logo[href=""]{pointer-events:none}.part-top-visual.kimap.front-page .logo-copy .logo img,.part-top-visual.datasci.front-page .logo-copy .logo img{width:100%}.part-top-visual.kimap.front-page .logo-copy .copy,.part-top-visual.datasci.front-page .logo-copy .copy{font-weight:bold;color:#fff;line-height:1.5}.catch-wrap{position:absolute;display:flex;flex-direction:column;align-items:center;top:50%;left:50%;transform:translate(-50%, 5%);width:100%}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.catch-wrap{transform:translate(-50%, -25%)}}body:is(.page-template-template-kimap-page,.page-template-template-kimap-section-news) .part-related-link{z-index:0;display:grid;gap:2rem 6rem;justify-items:center;grid-template-columns:1fr;background-color:#174972;color:#fff;background-size:auto 100%;background-image:url(https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/kimap/img-mountain.svg);background-position:bottom right;padding-block:var(--gap-lg);padding-inline:max(4vw,(100vw - 56rem)/2)}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){body:is(.page-template-template-kimap-page,.page-template-template-kimap-section-news) .part-related-link{align-items:baseline;justify-items:start;grid-template-columns:1fr 1fr}}body:is(.page-template-template-kimap-page,.page-template-template-kimap-section-news) .part-related-link .aside-title{font-size:calc(1rem + 1.25rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1.25rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2.25rem*var(--nc-line-factor, 0.025));text-align:left;display:flex;justify-content:flex-start;flex-direction:column;padding-inline-start:4rem}body:is(.page-template-template-kimap-page,.page-template-template-kimap-section-news) .part-related-link .aside-title::before{content:"";position:absolute;left:.5rem;top:-0.1rem;width:3rem;height:3rem;border:solid 9px #c40000;border-radius:50%}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){body:is(.page-template-template-kimap-page,.page-template-template-kimap-section-news) .part-related-link .aside-title::before{left:0}}body:is(.page-template-template-kimap-page,.page-template-template-kimap-section-news) .part-related-link .aside-title div:nth-of-type(n+2){margin-block-start:.5rem;font-size:calc(1rem + 0.75rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.75rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.75rem*var(--nc-line-factor, 0.025))}body:is(.page-template-template-kimap-page,.page-template-template-kimap-section-news) .part-related-link .aside-title[data-length~=long]{font-size:calc(1rem + 1rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 1rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 2rem*var(--nc-line-factor, 0.025));letter-spacing:-0.01rem}body:is(.page-template-template-kimap-page,.page-template-template-kimap-section-news) .part-related-link .aside-title[data-length~=long] div:nth-of-type(n+2){font-size:calc(1rem + 0.5rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.5rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.5rem*var(--nc-line-factor, 0.025))}body:is(.page-template-template-kimap-page,.page-template-template-kimap-section-news) .part-related-link .aside-title{padding:0;color:#fff}body:is(.page-template-template-kimap-page,.page-template-template-kimap-section-news) .part-related-link .aside-title::before{content:none}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){body:is(.page-template-template-kimap-page,.page-template-template-kimap-section-news) .part-related-link .aside-title{justify-self:center}}body:is(.page-template-template-kimap-page,.page-template-template-kimap-section-news) .part-related-link .list-item-simple{margin:0;gap:1rem;width:-moz-fit-content;width:fit-content}body:is(.page-template-template-kimap-page,.page-template-template-kimap-section-news) .part-related-link .list-item-simple a{color:#fff;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .4s ease}body:is(.page-template-template-kimap-page,.page-template-template-kimap-section-news) .part-related-link .list-item-simple a::after{content:"";display:inline-flex;width:.75rem;height:.75rem;background-size:contain;background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/kimap/img-arrow.svg");background-repeat:no-repeat;background-position:right bottom;filter:brightness(10);transition:translate .4s ease}body:is(.page-template-template-kimap-page,.page-template-template-kimap-section-news) .part-related-link .list-item-simple a:hover{text-decoration-color:currentColor}body:is(.page-template-template-kimap-page,.page-template-template-kimap-section-news) .part-related-link .list-item-simple a:hover::after{transition:.25rem 0}body:is(.page-template-template-kimap-page,.page-template-template-kimap-section-news) .front-page-sections .part-related-link{display:none}body:is(.page-template-template-kimap-front-page) .part-related-link{display:none}.item-kimap-news{border-block-start:1px solid rgba(23,73,114,.24)}.item-kimap-news>:is(a,div,a:not([class])){position:relative;display:grid;gap:.5rem 1rem;color:#707070;padding-block:1rem;padding-inline:0 2rem}.item-kimap-news>:is(a,div,a:not([class])){grid-template-columns:auto 1fr;grid-template-rows:auto 1fr}.item-kimap-news>:is(a,div,a:not([class])) .thumbnail{grid-area:1/1/3/2}.item-kimap-news>:is(a,div,a:not([class])) .date{grid-area:1/2/2/3}.item-kimap-news>:is(a,div,a:not([class])) .title{grid-area:2/2/3/3}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){.item-kimap-news>:is(a,div,a:not([class])){grid-template-columns:auto auto 1fr;grid-template-rows:auto}.item-kimap-news>:is(a,div,a:not([class])) .thumbnail{grid-area:1/1/2/2}.item-kimap-news>:is(a,div,a:not([class])) .date{grid-area:1/2/2/3}.item-kimap-news>:is(a,div,a:not([class])) .title{grid-area:1/3/2/4}.item-kimap-news>:is(a,div,a:not([class])) :is(.date,.title){align-self:baseline}}.item-kimap-news>a::after{content:"";position:absolute;inset:2rem .5rem auto auto;width:1.25rem;height:1.75rem;background-size:contain;background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/kimap/img-arrow.svg");background-repeat:no-repeat;transition:translate .4s ease}.item-kimap-news>a:not(:has(.thumbnail))::after{inset-block-start:calc(50% - .875rem)}.item-kimap-news>a:hover::after{translate:.25rem 0}.item-kimap-news.sticky{position:relative}.item-kimap-news.sticky::after{content:"";position:absolute;top:.15rem;right:.5rem;width:1rem;height:1rem;background-size:contain;background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/icon-pin.svg");background-repeat:no-repeat}.item-kimap-news>a:not([class])[data-nc-link-external] .title>div:last-child::after{content:"";display:inline-block;width:1em;height:1em;line-height:1;vertical-align:-15%;background-color:var(--nc-link-direction-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.item-kimap-news>a:not([class])[data-nc-link-file] .title>div:last-child::after{content:attr(data-nc-link-file);text-transform:uppercase;display:inline-block;margin-inline-start:.5em;padding:.2em .5em .125em;border-radius:.35em;font-size:75%;line-height:1;vertical-align:5%;-webkit-text-fill-color:var(--nc-link-file-color);background-color:var(--nc-link-file-background);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:unset;height:unset;clip-path:none;transform:none}.item-kimap-news .thumbnail{display:grid;width:clamp(6rem,2rem + 10vw,10rem);z-index:0}.item-kimap-news .thumbnail:not(:empty){aspect-ratio:16/9}.item-kimap-news .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.item-kimap-news .date{min-width:5.5rem;font-size:0.875rem;line-height:1;color:#aaa}.item-kimap-news .title{line-height:1.5;transition:text-decoration-color .4s ease;text-decoration:underline;text-decoration-color:rgba(0,0,0,0)}.item-kimap-news>a:hover .title{text-decoration-color:currentColor}.list-item-kimap-news{display:grid;grid-template-columns:1fr;border-block-end:1px solid rgba(23,73,114,.24)}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page,.page-template-template-kimap-page,.page-template-template-kimap-section-news) :is(.entry-kimap-page,.entry-kimap-front-page,.entry-datasci-front-page,.entry-kimap-page-section-news){padding-block:2rem var(--gap-lg)}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page,.page-template-template-kimap-page,.page-template-template-kimap-section-news) :is(.entry-kimap-page,.entry-kimap-front-page,.entry-datasci-front-page,.entry-kimap-page-section-news)::before{content:none}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page,.page-template-template-kimap-page,.page-template-template-kimap-section-news) :is(.entry-kimap-page,.entry-kimap-front-page,.entry-datasci-front-page,.entry-kimap-page-section-news) .inner{background-color:var(--color, #fff);position:relative;padding:0}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page,.page-template-template-kimap-page,.page-template-template-kimap-section-news) :is(.entry-kimap-page,.entry-kimap-front-page,.entry-datasci-front-page,.entry-kimap-page-section-news) .inner .entry-header{background-color:#c40000;padding-inline:var(--gap-sm);max-width:calc(100% - 3rem);padding-block:.54rem .7rem;translate:1.5rem -1.75rem}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page,.page-template-template-kimap-page,.page-template-template-kimap-section-news) :is(.entry-kimap-page,.entry-kimap-front-page,.entry-datasci-front-page,.entry-kimap-page-section-news) .inner .entry-header{translate:1.5rem -1.9rem}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page,.page-template-template-kimap-page,.page-template-template-kimap-section-news) :is(.entry-kimap-page,.entry-kimap-front-page,.entry-datasci-front-page,.entry-kimap-page-section-news) .inner .entry-header{width:-moz-fit-content;width:fit-content;padding-block:1.25rem;max-width:calc(50% + 2rem);translate:-2rem -2rem}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page,.page-template-template-kimap-page,.page-template-template-kimap-section-news) :is(.entry-kimap-page,.entry-kimap-front-page,.entry-datasci-front-page,.entry-kimap-page-section-news) .inner .entry-header{max-width:calc(50% + 2.65rem);translate:-2.65rem -2.65rem}}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page,.page-template-template-kimap-page,.page-template-template-kimap-section-news) :is(.entry-kimap-page,.entry-kimap-front-page,.entry-datasci-front-page,.entry-kimap-page-section-news) .inner .entry-header .title{padding-inline-start:0;color:#fff;text-align:center;line-height:1.25}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page,.page-template-template-kimap-page,.page-template-template-kimap-section-news) :is(.entry-kimap-page,.entry-kimap-front-page,.entry-datasci-front-page,.entry-kimap-page-section-news) .inner .entry-header .title{width:-moz-fit-content;width:fit-content;text-align:left}}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page,.page-template-template-kimap-page,.page-template-template-kimap-section-news) :is(.entry-kimap-page,.entry-kimap-front-page,.entry-datasci-front-page,.entry-kimap-page-section-news) .inner .entry-header .title::before{content:none}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page,.page-template-template-kimap-page,.page-template-template-kimap-section-news) :is(.entry-kimap-page,.entry-kimap-front-page,.entry-datasci-front-page,.entry-kimap-page-section-news) .inner .entry-thumbnail{display:none}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page,.page-template-template-kimap-page,.page-template-template-kimap-section-news) :is(.entry-kimap-page,.entry-kimap-front-page,.entry-datasci-front-page,.entry-kimap-page-section-news) .inner .entry-content{background:none;padding-block:0 var(--gap-lg);padding-inline:max(4vw,(100% - 56rem)/2)}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page,.page-template-template-kimap-page,.page-template-template-kimap-section-news) :is(.entry-kimap-page,.entry-kimap-front-page,.entry-datasci-front-page,.entry-kimap-page-section-news) .inner .entry-content>:last-child{margin-block-end:0}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page,.page-template-template-kimap-page,.page-template-template-kimap-section-news) :is(.entry-kimap-page,.entry-kimap-front-page,.entry-datasci-front-page,.entry-kimap-page-section-news) .inner .entry-content>:last-child:empty{margin-block-start:0}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page,.page-template-template-kimap-page,.page-template-template-kimap-section-news) :is(.entry-kimap-page,.entry-kimap-front-page,.entry-datasci-front-page,.entry-kimap-page-section-news) .inner .entry-content>*:has(+*:empty:last-child){margin-block-end:0}body:is(.page-template-template-kimap-page) :is(.entry-kimap-page){gap:0}body:is(.page-template-template-kimap-page) .inner+.inner{background-color:var(--color, #FDF7F7)}body:is(.page-template-template-kimap-page) .inner+.inner .entry-content{padding-block-start:var(--gap-lg)}body:is(.page-template-template-kimap-page) .inner+.inner+.inner::before{content:"";position:absolute;inset-block:0 auto;inset-inline:max(4vw,(100% - 72rem)/2);width:calc(100% - max(8vw,100% - 72rem));border-block-start:1px solid #8a9cad}:is(.entry-kimap-page,.entry-kimap-front-page,.entry-datasci-front-page){padding-inline:max(5vw,(100% - 56rem)/2)}:is(.entry-kimap-page,.entry-kimap-front-page,.entry-datasci-front-page) .entry-content{padding-inline:max(1rem,(100% - 48rem)/2)}:is(.entry-kimap-page-section-news){padding-inline:max(5vw,(100% - 64rem)/2)}:is(.entry-kimap-front-page,.front-page-sections .entry-kimap-page,.entry-datasci-front-page){padding-inline:max(5vw,(100% - 64rem)/2)}:is(.entry-kimap-front-page,.front-page-sections .entry-kimap-page,.entry-datasci-front-page) .entry-content{padding-inline:max(1rem,(100% - 56rem)/2)}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .entry{padding-block:var(--gap-lg)}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry:not(:last-child)>:last-child{padding:0}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry{padding-block:var(--gap-md) var(--gap-lg)}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page-section-news+.entry-kimap-page{padding-block-start:calc(2*var(--gap-lg))}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page:has(+.entry-kimap-page-section-news){padding-block-end:calc(2*var(--gap-lg))}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page:last-child{padding-block-end:calc(2*var(--gap-lg))}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page .inner{display:grid;grid-template-columns:1fr}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page .inner:has(.entry-thumbnail){grid-template-columns:.9fr 1.1fr}}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page .inner .entry-header .title{font-family:SourceHanSansJP-VF,var(--nc-font-sans)}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page .inner:has(.entry-thumbnail) .entry-header{position:absolute;z-index:1;inset:-1.75rem 1.5rem auto 1.5rem;translate:none}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page .inner:has(.entry-thumbnail) .entry-header{inset:-2rem auto auto -2rem;translate:none}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page .inner:has(.entry-thumbnail) .entry-header{inset:-2.65rem auto auto -2.65rem;translate:none}}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page .inner .entry-thumbnail{display:grid;position:relative;padding-block-start:56.25%}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page .inner .entry-thumbnail{padding-block-start:100%}}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page .inner .entry-thumbnail img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page .inner .entry-content{background:none;align-self:center}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page .inner:has(.entry-thumbnail) .entry-content{padding-block-start:2rem}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page .inner:has(.entry-thumbnail) .entry-content{padding-block-start:var(--gap-lg)}}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page-section-news{background-color:#fff}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page-section-news .inner{background:none}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page-section-news .inner .entry-header{background-color:rgba(0,0,0,0);margin-inline:auto;max-width:unset;padding:0;translate:none}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page-section-news .inner .entry-header{width:-moz-fit-content;width:fit-content;max-width:unset;padding:0;translate:none}}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page-section-news .inner .entry-header .title{padding-inline-start:0;color:#174972;text-align:center;font-family:SourceHanSansJP-VF,var(--nc-font-sans)}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page-section-news .inner .entry-header .title{width:-moz-fit-content;width:fit-content;text-align:left}}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page-section-news .inner .entry-header .title::before{content:none}body:is(.page-template-template-kimap-front-page,.page-template-template-datasci-front-page) .front-page-sections .entry-kimap-page-section-news .inner .entry-content{padding-block:var(--gap-md) 0;padding-inline:0}body:is(.page-template-template-kimap-front-page,.page-template-template-kimap-page,.page-template-template-datasci-front-page,.page-template-template-kimap-section-news){--gap-sm: clamp(1rem, 0rem + 2.5vw, 2rem);--gap-md: clamp(1.5rem, 0rem + 3.75vw, 3rem);--gap-lg: clamp(2rem, 0rem + 5vw, 4rem)}body:is(.page-template-template-kimap-front-page,.page-template-template-kimap-page,.page-template-template-datasci-front-page,.page-template-template-kimap-section-news) .site-content{background:none}body:is(.page-template-template-kimap-front-page,.page-template-template-kimap-page,.page-template-template-datasci-front-page,.page-template-template-kimap-section-news) .site-footer{z-index:0;background-color:#fff}body:is(.page-template-template-kimap-front-page,.page-template-template-kimap-page,.page-template-template-datasci-front-page,.page-template-template-kimap-section-news) .site-footer .sub{background:none;background-color:#9a1616;padding-inline:max(4vw,(100% - 64rem)/2)}body:is(.page-template-template-kimap-front-page) .site-content{background-color:#f2f5f5}body:is(.page-template-template-datasci-front-page) .site-content{background-color:#f2f5f5}body:is(.page-template-template-kimap-page) .part-background-image{position:fixed;inset:0}body:is(.page-template-template-kimap-page) .part-background-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-content.kimap{--nc-form-border-radius: 3rem;--nc-button-border-base: 2px solid}.user-content.kimap h3{color:#c40000;text-align:center}.user-content.kimap h3::after{content:none}.user-content.kimap h4{border-inline-start:.75rem solid #c40000;padding-inline-start:.75rem}.user-content.kimap h4::before{content:none}.user-content.kimap table{background-color:#fff}.user-content.kimap :is(a.button,.wp-block-button .wp-block-button__link),.user-content.kimap :is(.wp-block-button.is-style-outline:not(.toggle) .wp-block-button__link){font-weight:normal;margin-block-end:6px;box-shadow:0 6px 0 0 var(--button-shadow-color);transition:box-shadow .2s ease,translate .2s ease;min-width:12rem;min-height:3rem}.user-content.kimap :is(a.button,.wp-block-button .wp-block-button__link)::after,.user-content.kimap :is(.wp-block-button.is-style-outline:not(.toggle) .wp-block-button__link)::after{width:.85rem;height:.85rem;margin-inline-end:-0.5rem;clip-path:none;box-shadow:none;background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/kimap/img-btn-arrow.svg");background-size:contain;transition:transform .2s ease .1s}.user-content.kimap :is(a.button,.wp-block-button .wp-block-button__link):hover,.user-content.kimap :is(.wp-block-button.is-style-outline:not(.toggle) .wp-block-button__link):hover{box-shadow:0 0 0 0 var(--button-shadow-color);translate:0 6px}.user-content.kimap :is(a.button:not(.toggle),.wp-block-button .wp-block-button__link),.user-content.kimap :is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link){--nc-button-background-color: #174972;--nc-button-border-color: #174972;--nc-button-color: #fff;--button-shadow-color: #06253e}.user-content.kimap :is(a.button:not(.toggle),.wp-block-button .wp-block-button__link)::after,.user-content.kimap :is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link)::after{filter:grayscale(1) brightness(10)}.user-content.kimap :is(a.button:not(.toggle),.wp-block-button .wp-block-button__link):hover,.user-content.kimap :is(a.button.is-style-fill:not(.toggle),.wp-block-button.is-style-fill .wp-block-button__link):hover{--nc-button-background-color: #174972;--nc-button-border-color: #174972;--nc-button-color: #fff}.user-content.kimap :is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link){--nc-button-background-color: #C40000;--nc-button-border-color: #C40000;--nc-button-color: #fff;--button-shadow-color: #9A1616}.user-content.kimap :is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link)::after{filter:grayscale(1) brightness(10)}.user-content.kimap :is(a.button.is-style-accent:not(.toggle),.wp-block-button.is-style-accent .wp-block-button__link):hover{--nc-button-background-color: #C40000;--nc-button-border-color: #C40000;--nc-button-color: #fff}.user-content.kimap :is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link){--nc-button-background-color: #fff;--nc-button-border-color: #fff;--nc-button-color: #174972;--button-shadow-color: #abb9c4}.user-content.kimap :is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link)::after{filter:none}.user-content.kimap :is(a.button.is-style-outline:not(.toggle),.wp-block-button.is-style-outline .wp-block-button__link):hover{--nc-button-background-color: #fff;--nc-button-border-color: #fff;--nc-button-color: #174972}.screen-reader-text{position:absolute !important;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}.screen-reader-text:focus{font-weight:bold;display:block;z-index:100000;width:auto;height:auto;top:5px;left:5px;padding:15px 23px 14px;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;background-color:#f1f1f1;color:#21759b;font-size:.875rem;text-decoration:none;line-height:normal}#content[tabindex="-1"]:focus{outline:0}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.entry-footer:before,.entry-footer:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.widget-area:before,.widget-area:after,.widget:before,.widget:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.entry-footer:after,.site-header:after,.site-content:after,.site-footer:after,.nav-links:after,.pagination:after,.widget-area:after,.widget:after{clear:both}div[class=clear]{margin-top:0;font-size:0}.page-content .wp-smiley,.entry-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.gallery{margin-bottom:2rem}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery .gallery-item{margin-top:0}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}@font-face{font-family:"SourceHanSansJP-VF";font-weight:100 900;src:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/fonts/SourceHanSansJP-VF.ttf.woff2") format("woff2-variations")}@supports(-webkit-appearance: none) and (not (-moz-appearance: none)) and (not (font: -apple-system-body)){img{image-rendering:-webkit-optimize-contrast}}:root{--nc-font-factor: 0.65}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:root{--nc-font-factor: 0.85}}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){:root{--nc-font-factor: 1.00}}:root{--nc-link-direction-color: #C40000;--nc-list-marker-color: #C40000;--nc-content-del-line-color: rgba(60,60,60,0.5);--nc-content-u-line-width: 1px;--nc-content-u-line-color: #3C3C3C;--nc-content-u-line-color2: #3C3C3C;--nc-tab-stack-tab-hover-background: #edafb8;--nc-tab-stack-tab-current-background: #fff;--nc-tab-stack-tab-current-border-inline: 4px solid #C40000;--nc-tab-stack-tab-current-border-block-start: 4px solid #C40000;--nc-tab-stack-tab-current-border-block-end: 1px solid color-bg;--nc-tab-stack-page-border: 1px solid #C40000;--nc-tab-stack-bar-background: transparent;--nc-tab-stack-page-padding: 1rem 2rem;--nc-tab-scroll-bar-background: transparent;--nc-tab-scroll-tab-current-border-block-start: none;--nc-tab-scroll-tab-current-border-block-end: none;--nc-tab-scroll-tab-current-border-inline: none;--nc-tab-scroll-bar-border-block-end: none;--nc-tab-scroll-tab-hover-background: none;--nc-table-rule-width: 1px;--nc-align-overflow-wide-width: 100%;--nc-table-header-background: transparent;--nc-table-rule-color: transparent;--nc-table-cell-rule-color: transparent;--nc-margin-h3: 2.5rem 3rem;--nc-margin-h4: 3rem 1.5rem;--link-color-text: #0E2F92;--link-color-text-visited: #848484;--small-gap: 0.75rem;--medium-gap: 1.5rem;--medium-large-gap: 1.5rem;--large-gap: 3rem;--ui-size: 2.5rem}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:root{--small-gap: 1.5rem;--medium-gap: 2rem;--medium-large-gap: 3rem;--ui-size: 3rem}}@media screen and (min-width: 1200px),print and (min-width: base-to-px(297)){:root{--medium-large-gap: 4.5rem;--large-gap: 4.5rem}}html,body{scroll-padding-top:3rem;display:grid;grid-template:1fr/100%}body{font-family:SourceHanSansJP-VF,var(--nc-font-sans);font-size:16px;color:#3c3c3c;background-color:#fff;max-width:100%;overflow-x:hidden}.site{display:grid;grid-template:1fr auto/100%}.site :is(.site-content,.content-area,.site-main){width:100%;overflow:hidden}.site :is(.site-content,.content-area){display:grid;grid-template:auto 1fr/100%}.site .site-main{display:flex;flex-direction:column}.site .site-main .entry{flex-grow:1}.site-header,.site-footer{font-feature-settings:"palt"}.site-content{background-color:#f1f1f1;background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/bg-ptn.svg"),url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/bg-ptn-2.svg");background-size:20rem 700px,20rem 700px;background-repeat:repeat-y,repeat-y;background-position:left top 0rem,right top -13rem;position:relative;z-index:0}:where(.list-item,.menu) a{text-decoration:inherit;color:inherit}.menu :is(a,label){display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;white-space:nowrap;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#777}:is(.header-nav,.footer-nav) .menu :is(a,label):hover{text-decoration:underline}.button-row{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;position:relative;z-index:1}.button-row.left{justify-content:flex-start}.button-row.right{justify-content:flex-end}.button-row .wp-block-group__inner-container,.button-row .wp-block-buttons,.button-row .wp-block-button{display:contents}.button-row :is(.button,.wp-block-button__link){margin:0;min-width:12rem}.part-related-link{padding-block:1rem 2.5rem}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){.part-related-link{padding-inline:1rem}}.aside-title{font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem);position:relative;padding-left:1.75rem}.aside-title::before{content:"";position:absolute;left:0;top:.25rem;width:1.25rem;height:1.25rem;border:solid 4px #c40000;border-radius:50%}.aside-title+*{margin-block-start:1.25rem}:is(.user-content,.widget_text :where(.textwidget)){font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem)}:is(.user-content,.widget_text :where(.textwidget)) h3{font-size:calc(1rem + 0.75rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.75rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.75rem*var(--nc-line-factor, 0.025));position:relative}:is(.user-content,.widget_text :where(.textwidget)) h3::after{content:"";position:absolute;left:0;bottom:-0.5rem;width:100%;height:1px;background-color:rgba(132,132,132,.8)}:is(.user-content,.widget_text :where(.textwidget)) h3 small{font-size:calc(1rem + 0.5rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.5rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.5rem*var(--nc-line-factor, 0.025))}:is(.user-content,.widget_text :where(.textwidget)) h3 small:first-child{padding-block-start:.25rem}:is(.user-content,.widget_text :where(.textwidget)) h3 small:last-child{padding-block-end:.25rem}:is(.user-content,.widget_text :where(.textwidget)) h4{font-size:calc(1rem + 0.5rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.5rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.5rem*var(--nc-line-factor, 0.025));padding-left:2.75rem;position:relative}:is(.user-content,.widget_text :where(.textwidget)) h4::before{content:"";position:absolute;left:0;top:.25rem;width:2rem;height:2rem;border:solid 6px #c40000;border-radius:50%}:is(.user-content,.widget_text :where(.textwidget)) h5{font-size:calc(1rem + 0.25rem*var(--nc-font-factor, 1));line-height:calc(calc(1rem + 0.25rem * var(--nc-font-factor, 1)) + var(--nc-line-interval, 0.85)*1rem - 1.25rem*var(--nc-line-factor, 0.025))}:is(.user-content,.widget_text :where(.textwidget)) h6{font-size:1rem;line-height:calc(1rem + var(--nc-line-interval, 0.85)*1rem);position:relative;padding-left:1.75rem}:is(.user-content,.widget_text :where(.textwidget)) h6::before{content:"";position:absolute;left:0;top:.25rem;width:1.25rem;height:1.25rem;border:solid 4px #c40000;border-radius:50%}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){:is(.user-content,.widget_text :where(.textwidget)) h3:not([class]) span,:is(.user-content,.widget_text :where(.textwidget)) h4:not([class]) span,:is(.user-content,.widget_text :where(.textwidget)) h5:not([class]) span,:is(.user-content,.widget_text :where(.textwidget)) h6:not([class]) span{display:inline}}:is(.user-content,.widget_text :where(.textwidget)) a:not([class]){color:var(--link-color-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;padding-inline-end:.5rem}:is(.user-content,.widget_text :where(.textwidget)) a:not([class])[data-nc-link-file]::after{content:attr(data-nc-link-file);text-transform:uppercase;display:inline-block;margin-inline-start:.5em;padding:.2em .5em .125em;border-radius:.35em;font-size:75%;line-height:1;vertical-align:5%;-webkit-text-fill-color:var(--nc-link-file-color);background-color:var(--nc-link-file-background);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:unset;height:unset;clip-path:none;transform:none}:is(.user-content,.widget_text :where(.textwidget)) a:not([class]):visited{color:var(--link-color-text-visited)}@media(hover: hover){:is(.user-content,.widget_text :where(.textwidget)) a:hover{text-decoration:none}}:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack)>div{border-top:none}.page-template-front-page :is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack)>div{border:none}.page-template-front-page :is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack)>div>h3{display:none}:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack){position:relative}:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack)::before{position:absolute;left:0;top:calc(3rem - 3px);content:"";width:100%;height:3px;background-color:#c40000;z-index:1}:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack) [data-nc-tab-bar]{flex-wrap:nowrap}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack) [data-nc-tab-bar]{display:inline-flex;flex-wrap:nowrap;gap:.25rem;flex-direction:row}}@media screen and (min-width: 600px),print and (min-width: base-to-px(148)){:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack) [data-nc-tab-bar]:first-child{padding-inline:1rem}}:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack) [data-nc-tab-bar]:last-child{display:none}:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack) [data-nc-tab-bar]:first-child li[data-nc-current]{z-index:1}:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack) [data-nc-tab-bar]:first-child li[data-nc-current]>a{inset-block-end:0}:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack) [data-nc-tab-bar] li{flex-basis:15%}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack) [data-nc-tab-bar] li{flex-grow:1}}:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack) [data-nc-tab-bar] li a:not([class]),:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack) [data-nc-tab-bar] li a:not([class]):visited{font-weight:bold;border-radius:5px 5px 0 0;width:100%;text-align:center;text-decoration:none}:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack) [data-nc-tab-bar] li:not([data-nc-current]) a:not([class]){color:#fff;background-color:#848484;border-top:solid 4px #848484;border-left:solid 4px #848484;border-right:solid 4px #848484;transition:all .3s;height:calc(100% - 3px);transition:all .3s}:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack) [data-nc-tab-bar] li:not([data-nc-current]) a:not([class]):hover{background-color:#edafb8;border-top:solid 4px #edafb8;border-left:solid 4px #edafb8;border-right:solid 4px #edafb8}:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack) [data-nc-tab-bar] li[data-nc-current] a:not([class]){color:#3c3c3c;background-color:#fff;border-bottom:solid 4px #fff}@media screen and (max-width: 599.5px),print and (max-width: base-to-px(148)-0.5){:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack,.tab-page) [data-nc-tab-bar]:first-child li[data-nc-current]~li{display:flex}}:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack) [data-nc-current] .list-item-news li a:not([class]),:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-stack) [data-nc-current] .list-item-news li a:not([class]):visited{text-decoration:none}:is(.user-content,.widget_text :where(.textwidget)) a:not([class])[data-nc-link-external]::after{clip-path:none;background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/icon-link-ex.svg");background-size:contain;background-position:center;margin-left:.5rem;background-color:rgba(0,0,0,0)}:is(.user-content,.widget_text :where(.textwidget)) nav+nav{margin-block-start:var(--small-gap)}:is(.user-content,.widget_text :where(.textwidget)) :is(ul,ol)>li::marker{font-weight:normal}:is(.user-content,.widget_text :where(.textwidget)) .wp-block-quote{padding:1.5rem 1.75rem;position:relative}:is(.user-content,.widget_text :where(.textwidget)) .wp-block-quote::before,:is(.user-content,.widget_text :where(.textwidget)) .wp-block-quote::after{content:"";position:absolute;width:1rem;height:.75rem;background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/bq-mark.svg");background-size:contain;border:none}:is(.user-content,.widget_text :where(.textwidget)) .wp-block-quote::before{top:0;left:0}:is(.user-content,.widget_text :where(.textwidget)) .wp-block-quote::after{right:0;bottom:0;transform:rotate(180deg)}:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-scroll) [data-nc-tab-bar] li::before{content:"";width:.5rem;height:.75rem;background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/tab-arrow.svg");background-position:center;background-size:contain;transform:translateY(15px)}:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-scroll) [data-nc-tab-bar] li:not([data-nc-current])>a:not([class]){color:rgba(14,47,146,.65);text-decoration:none}:is(.user-content,.widget_text :where(.textwidget)) div:is(.tab-scroll) [data-nc-tab-bar] li:not([data-nc-current])>a:not([class]):hover{color:rgba(14,47,146,.8)}:is(.user-content,.widget_text :where(.textwidget)) .wp-block-table:not(.is-style-stripes) table thead{border-bottom:3px solid #b2b2b2}:is(.user-content,.widget_text :where(.textwidget)) .wp-block-table:not(.is-style-stripes) table thead tr th{background-color:rgba(0,0,0,0)}:is(.user-content,.widget_text :where(.textwidget)) .wp-block-table.is-style-stripes table thead{background:#3a3a3a}:is(.user-content,.widget_text :where(.textwidget)) .wp-block-table.is-style-stripes table thead tr{color:#fff}:is(.user-content,.widget_text :where(.textwidget)) .wp-block-table tbody tr:nth-child(odd){background-color:rgba(0,0,0,0)}:is(.user-content,.widget_text :where(.textwidget)) .wp-block-table tbody tr:nth-child(even){background-color:#f0f0f0}:is(.user-content,.widget_text :where(.textwidget)) table:where(:not([class]),.is-style-stripes,.has-fixed-layout) :is(th,td){border:none}:is(.user-content,.widget_text :where(.textwidget)) div:is(.frame,.frame-alt){display:flow-root;clear:both;padding:1.5rem 1.75rem;line-height:inherit;transition:padding .2s,max-height 2s ease,opacity .2s ease .3s;max-height:9999px}:is(.user-content,.widget_text :where(.textwidget)) div:is(.frame,.frame-alt).hidden{transition:opacity .2s ease,margin .4s .1s,max-height .4s .1s,padding .2s .2s;overflow:hidden;max-height:0;padding-block:0;opacity:0;margin:0}:is(.user-content,.widget_text :where(.textwidget)) div:is(.frame,.frame-alt) :where(:not(.alignleft,.alignright)):first-child{margin-block-start:0}:is(.user-content,.widget_text :where(.textwidget)) div:is(.frame,.frame-alt) :where(:not(.alignleft,.alignright)):last-child{margin-block-end:0}:is(.user-content,.widget_text :where(.textwidget)) div.frame{background-color:#eee}:is(.user-content,.widget_text :where(.textwidget)) div:is(.frame-alt,.frame.is-style-alt){background-color:#fff;border:1px solid hsl(145,20%,40%);border-radius:4px}:is(.user-content,.widget_text :where(.textwidget)) div:is(.frame,.frame-alt,.frame.is-style-alt)+div:is(.frame,.frame-alt,.frame.is-style-alt){margin-block-start:var(--small-gap)}:is(.user-content,.widget_text :where(.textwidget)) p,:is(.user-content,.widget_text :where(.textwidget)) div:where(:not([class])){hyphens:none}:is(.user-content,.widget_text :where(.textwidget)) .wp-block-column{margin-block-start:0}:is(.user-content,.widget_text :where(.textwidget)) .has-text-align-center{text-align:center}:is(.user-content,.widget_text :where(.textwidget)) .has-text-align-left{text-align:left}:is(.user-content,.widget_text :where(.textwidget)) .has-text-align-right{text-align:right}:is(.user-content,.widget_text :where(.textwidget)) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{max-width:100%}:is(.user-content,.widget_text :where(.textwidget)) a:not([class])[data-nc-link-file]::after{content:"";width:2rem;height:1rem;border-radius:initial;background-color:rgba(0,0,0,0);background-size:contain;transform:translateY(calc(0.02rem + 3px))}:is(.user-content,.widget_text :where(.textwidget)) a:not([class])[data-nc-link-file~=pdf]::after{background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/link/icon-file-pdf.svg")}:is(.user-content,.widget_text :where(.textwidget)) a:not([class])[data-nc-link-file~=doc]::after{background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/link/icon-file-word.svg")}:is(.user-content,.widget_text :where(.textwidget)) a:not([class])[data-nc-link-file~=xls]::after{background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/link/icon-file-excel.svg")}:is(.user-content,.widget_text :where(.textwidget)) a:not([class])[data-nc-link-file~=ppt]::after{background-image:url("https://www.econ.kobe-u.ac.jp/wp-content/themes/kobe-econ_2602/assets/images/link/icon-file-powerpoint.svg")}a.button.is-style-accent.toggle.active:hover{--nc-button-background-color: #C40000;--nc-button-border-color: #C40000;--nc-button-color: #fff}.admin-edit{position:absolute;margin:0;right:0;bottom:1rem;z-index:9998;display:none}@media screen and (min-width: 900px),print and (min-width: base-to-px(210)){.admin-edit{display:block}}.admin-edit.left{left:0;right:unset}.admin-edit.top{top:1rem;bottom:unset}.admin-edit a{white-space:nowrap;padding:.1rem .35rem;border-radius:1.5px;background-color:#000;color:#fff;font-size:0.875rem;line-height:calc(0.875rem + var(--nc-line-interval, 0.85)*1rem*0.875);font-weight:normal;opacity:.25}.admin-edit a:hover{opacity:1}.baseline{align-items:baseline}.wp-block-group.nowrap strong{white-space:nowrap}@media(max-width: 622px){.wp-block-image.sp-full{width:100% !important;max-width:100% !important;height:auto !important;display:block;margin-left:auto;margin-right:auto}}/*# sourceMappingURL=style.css.map */
