1<!doctype html> 2<html lang="ja"> 3<head><title>京é½è¬ç§å¤§å¦</title> 4 <!-- Start cookieyes banner -->
4<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/11512d41bb61674ce5e57035387a7539/script.js"></script>
4 <!-- End cookieyes banner --> 5 <meta charset="UTF-8"> 6 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 <meta name="format-detection" content="telephone=no, address=no, email=no"> 9 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/8.4.7/swiper-bundle.min.css" integrity="sha512-N2IsWuKsBYYiHNYdaEuK4eaRJ0onfUG+cdZilndYaMEhUGQq/McsFU75q3N+jbJUNXm6O+K52DRrK+bSpBGj0w==" crossorigin="anonymous" referrerpolicy="no-referrer"> 10 <link rel="preconnect" href="https://fonts.googleapis.com"> 11 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 12 <link href="https://fonts.googleapis.com/css2?family=Shippori+Mincho&family=Zen+Old+Mincho:wght@400;500;600;700&family=Zen+Maru+Gothic:wght@400;500;700;800;900&display=swap" rel="stylesheet"> 13
13<script type="text/javascript">document.write('<link data-devline="762" rel="stylesheet" href="/libraries/css/basic/blocks.css?var=' + (new Date()).getDate() + '" type="text/css" media="all" />')</script>
13<script type="text/javascript">document.write('<link data-devline="762" rel="stylesheet" href="/libraries/css/basic/common.css?var=' + (new Date()).getDate() + '" type="text/css" media="all" />')</script>
13<script type="text/javascript">document.write('<link data-devline="762" rel="stylesheet" href="/libraries/css/basic/additional.css?var=' + (new Date()).getDate() + '" type="text/css" media="all" />')</script>
13 14 <meta name="keywords" content="京é½è¬ç§å¤§å¦,京è¬,è¬å¦é¨,è¬ç§,KPU,Kyoto Pharmaceutical University,京é½,å±±ç§"> 15 <meta name="description" content="京é½è¬ç§å¤§å¦ï¼äº¬è¬ï¼ã®å ¬å¼ãµã¤ãã140å¹´ãè¶ ããæ´å²ãæã¤è¬å¦æè²ã®ä¼çµ±æ ¡ã¨ãã¦ãé«åº¦ãªå°éæ§ã¨å«ç観ãåããè¬å¤å¸«ã»ç ç©¶è ãè²æãã¾ããå ¥è©¦æ å ±ããªã¼ãã³ãã£ã³ãã¹ãé«ãè¬å¤å¸«å½å®¶è©¦é¨åæ ¼çãæ¯ããã«ãªãã¥ã©ã ãææ°ã®ç ç©¶ææãå°±è·å®ç¸¾ãªã©ãæ²è¼ã"> 16 <link rel="shortcut icon" href="/favicon.ico"> 17<link rel="apple-touch-icon" href="/apple-touch-icon.png"> 18<link rel="icon" type="image/png" href="/web-app-manifest-192x192.png"> 19 20 <link rel="canonical" href="https://www.kyoto-phu.ac.jp/"> 21<meta property="og:title" content="京é½è¬ç§å¤§å¦ | 京é½è¬ç§å¤§å¦"> 22<meta property="og:description" content="京é½è¬ç§å¤§å¦ï¼äº¬è¬ï¼ã®å ¬å¼ãµã¤ãã140å¹´ãè¶ ããæ´å²ãæã¤è¬å¦æè²ã®ä¼çµ±æ ¡ã¨ãã¦ãé«åº¦ãªå°éæ§ã¨å«ç観ãåããè¬å¤å¸«ã»ç ç©¶è ãè²æãã¾ããå ¥è©¦æ å ±ããªã¼ãã³ãã£ã³ãã¹ãé«ãè¬å¤å¸«å½å®¶è©¦é¨åæ ¼çãæ¯ããã«ãªãã¥ã©ã ãææ°ã®ç ç©¶ææãå°±è·å®ç¸¾ãªã©ãæ²è¼ã"> 23<meta property="og:type" content="website"> 24<meta property="og:url" content="https://www.kyoto-phu.ac.jp/"> 25<meta property="og:image" content="https://www.kyoto-phu.ac.jp/ogp.png"> 26<meta property="og:site_name" content="京é½è¬ç§å¤§å¦"> 27<meta name="twitter:card" content="summary"> 28<meta name="twitter:domain" content="www.kyoto-phu.ac.jp"> 29<meta name="twitter:title" content="京é½è¬ç§å¤§å¦ | 京é½è¬ç§å¤§å¦"> 30<meta name="twitter:image" content="https://www.kyoto-phu.ac.jp/ogp.png"> 31<meta itemprop="image" content="https://www.kyoto-phu.ac.jp/ogp.png"> 32 33
33<script type="text/javascript"> 34 (function(c,l,a,r,i,t,y){ 35 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 36 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 37 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 38 })(window, document, "clarity", "script", "v1t3spsne8"); 39</script>
39 40<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 40-41
40 41<script async src="https://www.googletagmanager.com/gtag/js?id=
41G-W31LPG9WX1
vendor: 13 bytes, line 41
41"></script>
42<script> 43
vendor: 138 bytes, lines 43-47
43window.dataLayer = window.dataLayer || []; 44 function gtag(){dataLayer.push(arguments);} 45 gtag('js', new Date()); 46 47 gtag('config', '
47G-W31LPG9WX1
vendor: 5 bytes, line 47
47');
48</script>
48 49<!-- Matomo -->
50<script> 51 var _paq = window._paq = window._paq || []; 52 /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ 53 _paq.push(['trackPageView']); 54 _paq.push(['enableLinkTracking']); 55 (function() { 56 var u="https://cypochi-matomo.kyoto-phu.ac.jp/"; 57 _paq.push(['setTrackerUrl', u+'matomo.php']); 58 _paq.push(['setSiteId', '1']); 59 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 60 g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); 61 })(); 62</script>
62 63<!-- End Matomo Code -->
64<script type="text/javascript" src="https://www.kyoto-phu.ac.jp/json/air_query/air_query.js"></script>
64<link id="_CP_CUSTOM_BLOCK" rel="stylesheet" href="/libraries/css/_cp-custom-blocks/custom-blocks.css" type="text/css" media="all"></head><body class="lo-top page-index" id="pageTop" data-content-id="407" data-view-mode="pc"> 65 66 67 <base-header folder-active="[404]" page-active="407"></base-header> 68 <main class="lo-globalWrapper"> 69 <nav class="lo-breads" aria-label="ãã³ãããªã¹ã"> 70 <div class="lo-breads__inner"> 71 <ul class="lo-breads__list" cp-type="cp-topic-path"> 72 <li class="lo-breads__item root1" cp-topic-repeat="start" cp-topic-class-suffix="directory-name,level"><a cp-topic-href="url" cp-topic-text="folder-name" href="/">京é½è¬ç§å¤§å¦</a></li> 73 <li class="lo-breads__item " cp-topic-class-suffix="directory-name,level"><span>京é½è¬ç§å¤§å¦</span></li> 74 </ul> 75 </div> 76 </nav> 77 <div class="lo-globalWrapper__inner"> 78 <div class="lo-contents" data-area="content"><section class="ob-topSection ob-topSection--mv ob-topMvWrapper js-section is-active"><div class="ob-topSection__inner ob-topMvWrapper__inner"><div class="ob-topMvWrapper__mv " data-style-code="407-aef04b6c-6036-4810-b8cb-86d5d133a818"> 79 <div class="ob-topMvWrapper__video"><div class="cp-inner"><span class="fr-video fr-deletable fr-draggable"><video class="fr-draggable" controls="" src="/albums/407/abm00002889.mp4"></video></span><br></div></div> 80 <div class="ob-topMvWrapper__firstContents"> 81 <h1 class="ob-topMvWrapper__catch"><div class="cp-inner">社ä¼ãåããè¬å¦ã¸ã</div></h1> 82 83 <div class="ob-topMvWrapper__btn is-pause"> </div> 84 <div class="ob-topMvWrapper__scrollIcon"> 85 <div class="ob-topMvWrapper__scrollIconTxt"> </div> 86 <div class="ob-topMvWrapper__scrollIconBar"> </div> 87 </div><div class="ob-topMvMenu"> 88 <div class="cp-inner"><ul> 89 <li><a data-site="2" href="#catchup">Catch up!</a></li> 90 <li><a data-site="2" href="#academic">Academic</a></li> 91 <li><a data-site="2" href="#research">Research</a></li> 92 <li><a data-site="2" href="#career">Career</a></li> 93 <li><a data-site="2" href="#topics">Topics</a></li> 94 <li><a data-site="2" href="#news">News</a></li> 95 <li><a data-site="2" href="#events">Events</a></li> 96 </ul></div> 97</div> 98 </div> 99 <div class="ob-topMvWrapper__secondContents"> 100 <div class="ob-topMvWrapper__secondContentsInner"> 101 <div class="ob-topMvWrapper__secondCatchWrapper"><h2 class="ob-topMvWrapper__secondCatch"><div class="cp-inner"> 102 æªæ¥ãåãæã<br> 103 å¦ã³å ´ã¸ã 104 </div></h2><div class="ob-topMvWrapper__secondCatchEn"><div class="cp-inner"><p class="cp-paragraph" style=""> 105 A learning space <br> 106 that paves the way to the future. 107 </p></div></div></div> 108 109 <div class="ob-topMvWrapper__secondTxt"><div class="cp-inner"><p class="cp-paragraph" style=""> 110 140å¹´ãè¶ ããæ´å²ã¨ä¼çµ±ãèªã京é½è¬ç§å¤§å¦ã¯ã<br> 111 æ°å¤ãã®ãããã§ãã·ã§ãã«ã輩åºãã¦ãã¾ããã<br> 112 å¤ç¨®å¤æ§ãªåéã§æ´»èºãã忥çãã¡ã<br> 113 è¬å¦ãéãã¦ç¤¾ä¼ã«è²¢ç®ãã¦ãã¾ãã<br> 114 京è¬ã§å¦ã¶ãã¨ã¯ãè¬å¦ãæã夿§ãªæªæ¥ã«ã¢ã¯ã»ã¹ãããã¨ã<br> 115 ãã®éã®å ã§ãæ³åãããªãã£ãèªåã«åºä¼ããã 116 </p></div></div> 117 </div> 118 </div> 119</div><div class="ob-topMvPopup"> 120<div class="cp-basic-block cp-basic-block__news cp-inner " data-style-code="407-208d974d-95d0-4cef-a1ee-dbafb12146e4"><div id="news00000037" class="cp-basic-block__news-inner"></div>
121<script defer> 122 var func = null; 123 var arg = { 124 "target": "#news00000037", 125 "cache_id": "news00000037", 126 "setting_file": "nbb00000037.json", 127 "block_file": "nabi00020768.json", 128 "count": "3", 129 "access_url": location.href.replace(location.search,""), 130 "not_ues_cache": "true", 131 "not_use_url_query": "true", 132 }; 133 if(typeof cpNewsArg !== 'undefined') { 134 arg = Object.assign({},cpNewsArg,arg); 135 if(typeof cpNewsArgResetAfterLoad !== 'undefined' && cpNewsArgResetAfterLoad === true ) { cpNewsArg = null; } 136 } 137 if(typeof cpNewsFunc !== 'undefined') { 138 func = cpNewsFunc; 139 if(typeof cpNewsFuncResetAfterLoad !== 'undefined' && cpNewsFuncResetAfterLoad === true ) { cpNewsFunc = null; } 140 } 141 let news00000037 = new AirQueryJs(arg,func); 142</script>
142</div></div></section></div></section><section class="ob-topSection ob-topSection--catchup js-section" id="catchup"><div class="ob-topSection__inner"><h2 class="ob-topHeading2 " data-style-code="407-e2283ebd-6940-466c-9b87-cec021c7db92"> 143 <div class="ob-topHeading2__main"><div class="cp-inner">Catch up!</div></div> 144 <div class="ob-topHeading2__sub"><div class="cp-inner">注ç®ã³ã³ãã³ã</div></div> 145</h2><div class="ob-topCatchupSlider"><div class="ob-topCatchupSlider__inner swiper-wrapper"><div class="ob-topCatchupSlider__slide swiper-slide " data-style-code="407-934479cf-3a97-492d-8424-a21b5869b548"><div class="cp-inner"><a class="img-wrap-link" data-site="2" href="/about/overview/hishokan.html"><img src="/albums/407/abm00003073.svg" data-no-resize="true" loading="lazy" alt="é£ç¿é¤¨ããã¼"></a></div></div><div class="ob-topCatchupSlider__slide swiper-slide " data-style-code="407-8094c6d3-80ff-4202-8f37-5c5d9b63cb39"><div class="cp-inner"><a class="img-wrap-link" data-site="2" href="/more/index.html"><img src="/albums/407/abm00002154.webp" data-no-resize="true" loading="lazy" alt="catchup5"></a></div></div><div class="ob-topCatchupSlider__slide swiper-slide " data-style-code="407-c832bdac-bcea-4b2a-8d9b-e343d28fb194"><div class="cp-inner"><a class="img-wrap-link" data-site="2" href="https://www.kyoto-phu.ac.jp/event/nid00000223.html" target="_blank"><img src="/albums/407/abm00003483.webp" data-no-resize="true" loading="lazy" alt="å ¬éè¬åº§ããã¼"><span class="visually-hidden">ï¼ãªã³ã¯ãæ°ããã¿ãã§éãã¾ãï¼</span></a></div></div><div class="ob-topCatchupSlider__slide swiper-slide " data-style-code="407-a13ae632-b8e7-4dc7-9301-e9ecb0d1459e"><div class="cp-inner"><a class="img-wrap-link" data-id="" data-site="2" data-type="" href="/skc/lehmann/application.html" target=""><img src="/albums/407/abm00002159.webp" data-no-resize="true" loading="lazy" alt="catchup10"></a></div></div><div class="ob-topCatchupSlider__slide swiper-slide " data-style-code="407-2d836755-ecc8-4af3-b1b7-bb3408fa2e3d"><div class="cp-inner"><a class="img-wrap-link" data-site="2" href="/education/pharm/examination.html#Passrate"><img src="/albums/407/abm00003040.svg" loading="lazy" data-no-resize="true" alt="è¬å¤å¸«å½å®¶è©¦é¨åæ ¼çããã¼"></a></div></div><div class="ob-topCatchupSlider__slide swiper-slide " data-style-code="407-42c6792b-1edd-4dcd-8b20-6b4c7a2af1bf"><div class="cp-inner"><a class="img-wrap-link" data-site="2" href="/research/about.html"><img src="/albums/407/abm00003069.svg" data-no-resize="true" loading="lazy" alt="京è¬ã®ç ç©¶ããã¼"></a></div></div><div class="ob-topCatchupSlider__slide swiper-slide " data-style-code="407-a2803467-23a5-48a7-9f4a-0705e50b5773"><div class="cp-inner"><a class="img-wrap-link" data-site="2" href="/more/reason.html"><img src="/albums/407/abm00003005.svg" loading="lazy" data-no-resize="true" alt="京è¬ã®äºº"></a></div></div><div class="ob-topCatchupSlider__slide swiper-slide " data-style-code="407-99b9a1ad-3adc-4a64-bc8a-ec6bd263f9e4"><div class="cp-inner"><a class="img-wrap-link" data-anchor="" data-link-type="outerlink" data-outer-link="https://tourmkr.com/F1n7lVLWxf/36347128p&356.23h&93.06t" data-site="2" href="https://tourmkr.com/F1n7lVLWxf/36347128p&356.23h&93.06t" target="_blank"><img src="/albums/407/abm00002155.webp" data-no-resize="true" loading="lazy" alt="catchup6"><span class="visually-hidden">ï¼ãªã³ã¯ãæ°ããã¿ãã§éãã¾ãï¼</span></a></div></div><div class="ob-topCatchupSlider__slide swiper-slide " data-style-code="407-3b38a7f3-8a0f-4b28-872b-02afcb5b3229"><div class="cp-inner"><a class="img-wrap-link" data-site="2" href="/research/laboratory/index.html"><img src="/albums/407/abm00003068.svg" data-no-resize="true" loading="lazy" alt="ç 究室紹ä»ããã¼"></a></div></div><div class="ob-topCatchupSlider__slide swiper-slide " data-style-code="407-7dda634e-e2a4-4207-8df5-d95eaa57e218"><div class="cp-inner"><a class="img-wrap-link" data-site="2" href="/admission/index.html"><img src="/albums/407/abm00002158.webp" data-no-resize="true" loading="lazy" alt="catchup9"></a></div></div><div class="ob-topCatchupSlider__slide swiper-slide " data-style-code="407-815b56fd-89a3-4280-850f-91b5ff65d293"><div class="cp-inner"><a class="img-wrap-link" data-site="2" href="/skc/index.html"><img src="/albums/407/abm00003594.svg" data-no-resize="true" loading="lazy" alt="çæ¶¯æè²ã»ã³ã¿ã¼ HOME ããã¼"></a></div></div></div> 146<div class="ob-topCatchupSlider__btnWrapper"> 147 <button class="ob-topCatchupSlider__btn ob-topCatchupSlider__btn--prev" t
147ype="button"> </button> 148 <button class="ob-topCatchupSlider__btn ob-topCatchupSlider__btn--next" type="button"> </button> 149 <button class="ob-topCatchupSlider__btn ob-topCatchupSlider__btn--pause" type="button"> </button> 150</div> 151</div></div></section><section class="ob-topSection ob-topSection--academic js-section" id="academic"><div class="ob-topSection__inner"><div class="ob-topAcademic"><div class="ob-topAcademic__left"><h2 class="ob-topHeading2 " data-style-code="407-3fb3df27-1e28-47ce-8b90-151b0be704e4"> 152 <div class="ob-topHeading2__main"><div class="cp-inner">Academic</div></div> 153 <div class="ob-topHeading2__sub"><div class="cp-inner">å¦é¨ã»å¤§å¦é¢</div></div> 154</h2><h3 class="ob-topHeading3 " data-style-code="407-44bc8936-a30f-447d-9d55-27c1002fb168"><div class="cp-inner">è¬å¦ã®ãããã§ãã·ã§ãã«ã«ã</div></h3><div class="ob-topHeadingBottom " data-style-code="407-bbd45f18-584d-405b-9dbe-82aa5450141d"><div class="cp-inner"><p class="cp-paragraph" style=""> 155 ï¼å¹´å¶è¬å¦é¨ã§ã¯ã夿§ãªå ´ã§æ´»èºããè¬å¤å¸«ã¨ãã¦å¿ è¦ãªç¥èãæè¡ãä¿®å¾ããã¨ã¨ãã«ãå»ç人ã¨ãã¦ã®æ·±ãäººéæ§ãé¤ãã¾ãã 156<br>大å¦é¢ã§ã¯è¬å¦ã®æ§ã ãªå¦è¡åéã«ãããé«åº¦ãªå°éçå¦èã¨ç¬åµçãªç ç©¶è½åãæããåºç¤åã³è¨åºè¬å¦ç ç©¶è 並ã³ã«è¨åºè¬å¤å¸«ã餿ãã¾ãã 157</p></div></div></div><div class="ob-topAcademic__right"><div class="ob-topAcademic__item " data-style-code="407-38a3026c-15b5-4dd0-a471-1d0d3a191f21"> 158 <a data-site="2" href="/education/pharm/index.html"> 159 <div class="ob-topAcademic__icon"><div class="cp-inner"><img src="/albums/407/abm00002148.svg" loading="lazy" alt="è¬å¦é¨è¬å¦ç§"></div></div> 160 <div class="ob-topAcademic__txt"><div class="cp-inner">è¬å¦é¨è¬å¦ç§</div></div> 161 <div class="ob-topAcademic__img"><div class="cp-inner"><img src="/albums/407/abm00002886.webp" loading="lazy" data-no-resize="true" alt="è¬å¦é¨è¬å¦ç§"></div></div> 162 </a> 163</div><div class="ob-topAcademic__item " data-style-code="407-c9957dea-52ab-4639-993f-5e2af01048c7"> 164 <a data-site="2" href="/education/graduate/index.html"> 165 <div class="ob-topAcademic__icon"><div class="cp-inner"><img src="/albums/407/abm00002144.svg" loading="lazy" data-no-resize="true" alt="大å¦é¢è¬å¦ç ç©¶ç§"></div></div> 166 <div class="ob-topAcademic__txt"><div class="cp-inner">大å¦é¢è¬å¦ç ç©¶ç§</div></div> 167 <div class="ob-topAcademic__img"><div class="cp-inner"><img src="/albums/407/abm00002887.webp" loading="lazy" data-no-resize="true" alt="大å¦é¢è¬å¦ç ç©¶ç§"></div></div> 168 </a> 169</div></div></div></div></section><section class="ob-topSection ob-topSection--research js-section" id="research"><div class="ob-topSection__inner"><div class="ob-topResearch"><div class="ob-topResearch__row"><div class="ob-topResearch__left"><h2 class="ob-topHeading2 " data-style-code="407-546bb2ea-fc1c-4ffe-a025-446f7470b00d"> 170 <div class="ob-topHeading2__main"><div class="cp-inner">Research</div></div> 171 <div class="ob-topHeading2__sub"><div class="cp-inner">京è¬ã®ç ç©¶</div></div> 172</h2><h3 class="ob-topHeading3 " data-style-code="407-98df9d79-ca76-478b-a442-3a45e601f794"><div class="cp-inner">è¬å¦ã®æªç¥ãªãå°ãéæããã</div></h3><div class="ob-topHeadingBottom " data-style-code="407-d2fd7bcf-d82c-4421-8219-e900f1feb839"><div class="cp-inner"><p class="cp-paragraph" style="">å¤å²ã«ãããå ´é¢ã§ç¤¾ä¼ã«è²¢ç®ãã¦ããè¬å¦ãæ¬å¦ã§ã¯3å¹´æ¬¡å¾æããã®ç ç©¶æ´»åãéãã¦å¹ åºãç ç©¶é åããè¬å¦ã®æªç¥ãªãæãéãã¾ãã</p></div></div><div class="button1"><div class="button-inner"><a data-site="2" href="/research/index.html">京è¬ã®ç ç©¶ã詳ããè¦ã</a></div></div></div><div class="ob-topResearch__right"><div class="cp-basic-block cp-basic-block__image-text cp-basic-block__col1" data-style-code="407-16712ef1-de1b-4b27-971f-cf5a27e56990"> 173 <div class="cp-basic-block__row"> 174 <div class="cp-basic-block__col"> 175 <div class="cp-inner" data-cp-text-image-id="1"><img loading="lazy" class="fr-fic" src="/albums/407/abm00002160.webp" alt="research1" data-no-resize="true"></div>
176 </div> 177 </div> 178</div></div></div><div class="ob-topResearch__row"><div class="ob-topResearch__left"><div class="ob-topResearch__item " data-style-code="407-63425fa7-b170-4f7c-ae14-97e8f6859ff0"> 179 <a data-site="3" href="https://www.kyoto-phu.ac.jp/library/library_news/faculty.html" target="_blank"> 180 <div class="ob-topResearch__icon"><div class="cp-inner"><img src="/albums/407/abm00002140.svg" data-no-resize="true" loading="lazy" alt="research1"></div></div> 181 <div class="ob-topResearch__txtWrapper"> 182 <div class="ob-topResearch__sub"><div class="cp-inner"><p class="cp-paragraph" style="">æå¡å·çè«æ</p></div></div> 183 <div class="ob-topResearch__main"><div class="cp-inner"><p class="cp-paragraph" style="">ææ°ã®ç ç©¶æ å ±</p></div></div> 184 </div> 185 <div class="ob-topResearch__img"><div class="cp-inner"><img src="/albums/407/abm00002143.webp" data-no-resize="true" loading="lazy" alt="research2"></div></div> 186 <span class="visually-hidden">ï¼ãªã³ã¯ãæ°ããã¿ãã§éãã¾ãï¼</span></a> 187</div></div><div class="ob-topResearch__right"><div class="ob-topResearch__item " data-style-code="407-b04c3462-2220-43ea-b0fb-ef22e651aea9"> 188 <a data-site="2" href="/research/laboratory/index.html"> 189 <div class="ob-topResearch__icon"><div class="cp-inner"><img src="/albums/407/abm00002141.svg" data-no-resize="true" loading="lazy" alt="research2"></div></div> 190 <div class="ob-topResearch__txtWrapper"> 191 <div class="ob-topResearch__sub"><div class="cp-inner"><p class="cp-paragraph" style="">è¬å¦ã®æªç¥ãªãå°ãéæãã</p></div></div> 192 <div class="ob-topResearch__main"><div class="cp-inner"><p class="cp-paragraph" style="">ç 究室紹ä»</p></div></div> 193 </div> 194 <div class="ob-topResearch__img"><div class="cp-inner"><img src="/albums/407/abm00002142.webp" data-no-resize="true" loading="lazy" alt="research3"></div></div> 195 </a> 196</div></div></div></div></div></section><section class="ob-topSection ob-topSection--career js-section" id="career"><div class="ob-topSection__inner"><div class="ob-topCareer"><div class="ob-topCareer__left"><div class="ob-topCareer__img " data-style-code="407-072ac5f2-36fb-4a5c-bb00-dedabdcc5e52"><div class="cp-inner"><img src="/albums/407/abm00002888.webp" loading="lazy" data-no-resize="true" alt="Career1"></div></div></div><div class="ob-topAcademic__right"><h2 class="ob-topHeading2 " data-style-code="407-7f650bb9-1be4-449b-be5f-0e1dd37112ac"> 197 <div class="ob-topHeading2__main"><div class="cp-inner">Career</div></div> 198 <div class="ob-topHeading2__sub"><div class="cp-inner">é²è·¯ã»ãã£ãªã¢æ¯æ´</div></div> 199</h2><h3 class="ob-topHeading3 " data-style-code="407-b1e87f97-9f47-4c09-aa2d-374537967ced"><div class="cp-inner">ä¸äººã²ã¨ãã®å¯è½æ§ãåºãã 200<br>æãæã夢ãå®ç¾ã§ãã京è¬</div></h3><div class="ob-topHeadingBottom " data-style-code="407-a0b05d11-761f-4a09-aedb-42e7b3eeb3fb"><div class="cp-inner"><p class="cp-paragraph" style=""> 201 京é½è¬ç§å¤§å¦ã¯ãå¤ç¨®å¤æ§ãªåéã§æ´»èºã§ãããããã§ãã·ã§ãã«ãè²æããå ´ã¨ãã¦ãããªãã®å¤¢ã叿ããµãã¼ããã¾ãã 202<br>æ´»èºã§ãããã£ã¼ã«ãã¯å¤å²ã«ãããã忥å¾ã®é²è·¯ã夿§ã§ãããã¨ã京è¬ã®ç¹è²ã 203</p></div></div><div class="button3"><div class="button-inner"><a data-site="2" href="/career/support.html">é²è·¯ã»ãã£ãªã¢æ¯æ´ãè¦ã</a></div></div></div></div></div></section><section class="ob-topSection ob-topSection--information js-section" id="information"><div class="ob-topSection__inner"><div class="ob-topHeading2Wrapper " data-style-code="407-72aff520-d5cd-4a3b-b23e-ccb2272c3289"> 204 <h2 class="ob-topHeading2"> 205 <div class="ob-topHeading2__main"><div class="cp-inner"><span data-type="cp-anchor" id="topics"></span>Topics</div></div> 206 <div class="ob-topHeading2__sub"><div class="cp-inner">ææ°ã®æ´»å</div></div> 207 </h2> 208 <div class="button3"><div class="button-inner"><a data-site="2" href="/journal/topics.html">Topicsä¸è¦§</a></div></div> 209</div><div class="cp-basic-block cp-basic-block__news cp-inner " data-style-code="407-da8026dc-77ae-433e-b659-fd8d4960b7d9"><div id="news00000016" class="cp-basic-block__news-inner"></div>
210<script defer> 211 var func = null; 212 var arg = { 213 "target": "#news00000016", 214 "cache_id": "news00000016", 215 "setting_file": "nbb00000016.json", 216 "block_file": "nabi00014222.json", 217 "count": "10", 218 "access_url": location.href.replace(location.search,""), 219 "not_ues_cache": "true", 220 "not_use_url_query": "true", 221 }; 222 if(typeof cpNewsArg !== 'undefined') { 223 arg = Object.assign({},cpNewsArg,arg); 224 if(typeof cpNewsArgResetAfterLoad !== 'undefined' && cpNewsArgResetAfterLoad === true ) { cpNewsArg = null; } 225 } 226 if(typeof cpNewsFunc !== 'undefined') { 227 func = cpNewsFunc; 228 if(typeof cpNewsFuncResetAfterLoad !== 'undefined' && cpNewsFuncResetAfterLoad === true ) { cpNewsFunc = null; } 229 } 230 let news00000016 = new AirQueryJs(arg,func); 231</script>
231</div><div class="ob-topHeading2Wrapper " data-style-code="407-9c56aa30-6da4-48f1-a2b3-fc57162a0a28"> 232 <h2 class="ob-topHeading2"> 233 <div class="ob-topHeading2__main"><div class="cp-inner"><span data-type="cp-anchor" id="news"></span>News</div></div> 234 <div class="ob-topHeading2__sub"><div class="cp-inner">ææ°ã®ãç¥ãã</div></div> 235 </h2> 236 <div class="button3"><div class="button-inner"><a data-site="2" href="/journal/news.html">Newsä¸è¦§</a></div></div> 237</div> 238<div class="newsWrapper"> 239 <div class="newsWrapper__btnWrapper"> 240 <div class="newsWrapper__btnWrapperInner"> 241 <button class="newsWrapper__btn is-active">ææ°æ å ±</button> 242 <button class="newsWrapper__btn">ãç¥ãã</button> 243 <button class="newsWrapper__btn">ãã¥ã¼ã¹ãªãªã¼ã¹</button><button class="newsWrapper__btn">å ¥è©¦æ å ±</button> 244 <button class="newsWrapper__btn">åè³ã»è¡¨å½°</button><button class="newsWrapper__btn">ç ç©¶</button><button class="newsWrapper__btn">ã¡ãã£ã¢æ²è¼</button><button class="newsWrapper__btn">æ¡ç¨æ å ±</button> 245 246 247 </div> 248 </div> 249 <div class="newsWrapper__contents"> 250<div class="cp-basic-block cp-basic-block__news cp-inner " data-style-code="407-76c56051-df7c-437e-8acf-16c3b1ebcda5"><div id="news00000004" class="cp-basic-block__news-inner"></div>
251<script defer> 252 var func = null; 253 var arg = { 254 "target": "#news00000004", 255 "cache_id": "news00000004", 256 "setting_file": "nbb00000004.json", 257 "block_file": "nabi00010535.json", 258 "count": "6", 259 "access_url": location.href.replace(location.search,""), 260 "category__in": ["news_info","news_adm","news_recruit","news_media","news_release","topics_award","news_award",], 261 "not_ues_cache": "true", 262 "not_use_url_query": "true", 263 }; 264 if(typeof cpNewsArg !== 'undefined') { 265 arg = Object.assign({},cpNewsArg,arg); 266 if(typeof cpNewsArgResetAfterLoad !== 'undefined' && cpNewsArgResetAfterLoad === true ) { cpNewsArg = null; } 267 } 268 if(typeof cpNewsFunc !== 'undefined') { 269 func = cpNewsFunc; 270 if(typeof cpNewsFuncResetAfterLoad !== 'undefined' && cpNewsFuncResetAfterLoad === true ) { cpNewsFunc = null; } 271 } 272 let news00000004 = new AirQueryJs(arg,func); 273</script>
273</div><div class="cp-basic-block cp-basic-block__news cp-inner " data-style-code="407-59b7f3bd-ad6d-4f2e-aa0c-c92dd8a5c6be"><div id="news00000011" class="cp-basic-block__news-inner"></div>
274<script defer> 275 var func = null; 276 var arg = { 277 "target": "#news00000011", 278 "cache_id": "news00000011", 279 "setting_file": "nbb00000011.json", 280 "block_file": "nabi00010536.json", 281 "count": "6", 282 "access_url": location.href.replace(location.search,""), 283 "category__in": ["news_info",], 284 "not_ues_cache": "true", 285 "not_use_url_query": "true", 286 }; 287 if(typeof cpNewsArg !== 'undefined') { 288 arg = Object.assign({},cpNewsArg,arg); 289 if(typeof cpNewsArgResetAfterLoad !== 'undefined' && cpNewsArgResetAfterLoad === true ) { cpNewsArg = null; } 290 } 291 if(typeof cpNewsFunc !== 'undefined') { 292 func = cpNewsFunc; 293 if(typeof cpNewsFuncResetAfterLoad !== 'undefined' && cpNewsFuncResetAfterLoad === true ) { cpNewsFunc = null; } 294 } 295 let news00000011 = new AirQueryJs(arg,func); 296</script>
296</div><div class="cp-basic-block cp-basic-block__news cp-inner " data-style-code="407-aa1f6ae8-7d69-4bf0-a4d1-fa14faeaad2d"><div id="news00000017" class="cp-basic-block__news-inner"></div>
297<script defer> 298 var func = null; 299 var arg = { 300 "target": "#news00000017", 301 "cache_id": "news00000017", 302 "setting_file": "nbb00000017.json", 303 "block_file": "nabi00010540.json", 304 "count": "6", 305 "access_url": location.href.replace(location.search,""), 306 "category__in": ["news_release",], 307 "not_ues_cache": "true", 308 "not_use_url_query": "true", 309 }; 310 if(typeof cpNewsArg !== 'undefined') { 311 arg = Object.assign({},cpNewsArg,arg); 312 if(typeof cpNewsArgResetAfterLoad !== 'undefined' && cpNewsArgResetAfterLoad === true ) { cpNewsArg = null; } 313 } 314 if(typeof cpNewsFunc !== 'undefined') { 315 func = cpNewsFunc; 316 if(typeof cpNewsFuncResetAfterLoad !== 'undefined' && cpNewsFuncResetAfterLoad === true ) { cpNewsFunc = null; } 317 } 318 let news00000017 = new AirQueryJs(arg,func); 319</script>
319</div><div class="cp-basic-block cp-basic-block__news cp-inner " data-style-code="407-3e955749-f328-47f8-9c6f-5aa485e1fa9d"><div id="news00000012" class="cp-basic-block__news-inner"></div>
320<script defer> 321 var func = null; 322 var arg = { 323 "target": "#news00000012", 324 "cache_id": "news00000012", 325 "setting_file": "nbb00000012.json", 326 "block_file": "nabi00010537.json", 327 "count": "6", 328 "access_url": location.href.replace(location.search,""), 329 "category__in": ["news_adm",], 330 "not_ues_cache": "true", 331 "not_use_url_query": "true", 332 }; 333 if(typeof cpNewsArg !== 'undefined') { 334 arg = Object.assign({},cpNewsArg,arg); 335 if(typeof cpNewsArgResetAfterLoad !== 'undefined' && cpNewsArgResetAfterLoad === true ) { cpNewsArg = null; } 336 } 337 if(typeof cpNewsFunc !== 'undefined') { 338 func = cpNewsFunc; 339 if(typeof cpNewsFuncResetAfterLoad !== 'undefined' && cpNewsFuncResetAfterLoad === true ) { cpNewsFunc = null; } 340 } 341 let news00000012 = new AirQueryJs(arg,func); 342</script>
342</div><div class="cp-basic-block cp-basic-block__news cp-inner " data-style-code="407-2dc9105f-d7d9-404c-9218-59c9ee66f5bd"><div id="news00000038" class="cp-basic-block__news-inner"></div>
343<script defer> 344 var func = null; 345 var arg = { 346 "target": "#news00000038", 347 "cache_id": "news00000038", 348 "setting_file": "nbb00000038.json", 349 "block_file": "nabi00023412.json", 350 "count": "6", 351 "access_url": location.href.replace(location.search,""), 352 "category__in": ["topics_award","news_award",], 353 "not_ues_cache": "true", 354 "not_use_url_query": "true", 355 }; 356 if(typeof cpNewsArg !== 'undefined') { 357 arg = Object.assign({},cpNewsArg,arg); 358 if(typeof cpNewsArgResetAfterLoad !== 'undefined' && cpNewsArgResetAfterLoad === true ) { cpNewsArg = null; } 359 } 360 if(typeof cpNewsFunc !== 'undefined') { 361 func = cpNewsFunc; 362 if(typeof cpNewsFuncResetAfterLoad !== 'undefined' && cpNewsFuncResetAfterLoad === true ) { cpNewsFunc = null; } 363 } 364 let news00000038 = new AirQueryJs(arg,func); 365</script>
365</div><div class="cp-basic-block cp-basic-block__news cp-inner " data-style-code="407-d5a9e41f-c328-45d5-9895-5f7be21f33fc"><div id="news00000039" class="cp-basic-block__news-inner"></div>
366<script defer> 367 var func = null; 368 var arg = { 369 "target": "#news00000039", 370 "cache_id": "news00000039", 371 "setting_file": "nbb00000039.json", 372 "block_file": "nabi00023413.json", 373 "count": "6", 374 "access_url": location.href.replace(location.search,""), 375 "not_ues_cache": "true", 376 "not_use_url_query": "true", 377 }; 378 if(typeof cpNewsArg !== 'undefined') { 379 arg = Object.assign({},cpNewsArg,arg); 380 if(typeof cpNewsArgResetAfterLoad !== 'undefined' && cpNewsArgResetAfterLoad === true ) { cpNewsArg = null; } 381 } 382 if(typeof cpNewsFunc !== 'undefined') { 383 func = cpNewsFunc; 384 if(typeof cpNewsFuncResetAfterLoad !== 'undefined' && cpNewsFuncResetAfterLoad === true ) { cpNewsFunc = null; } 385 } 386 let news00000039 = new AirQueryJs(arg,func); 387</script>
387</div><div class="cp-basic-block cp-basic-block__news cp-inner " data-style-code="407-cd0898b3-7edb-449f-9163-fc218c2018b7"><div id="news00000014" class="cp-basic-block__news-inner"></div>
388<script defer> 389 var func = null; 390 var arg = { 391 "target": "#news00000014", 392 "cache_id": "news00000014", 393 "setting_file": "nbb00000014.json", 394 "block_file": "nabi00010539.json", 395 "count": "6", 396 "access_url": location.href.replace(location.search,""), 397 "category__in": ["news_media",], 398 "not_ues_cache": "true", 399 "not_use_url_query": "true", 400 }; 401 if(typeof cpNewsArg !== 'undefined') { 402 arg = Object.assign({},cpNewsArg,arg); 403 if(typeof cpNewsArgResetAfterLoad !== 'undefined' && cpNewsArgResetAfterLoad === true ) { cpNewsArg = null; } 404 } 405 if(typeof cpNewsFunc !== 'undefined') { 406 func = cpNewsFunc; 407 if(typeof cpNewsFuncResetAfterLoad !== 'undefined' && cpNewsFuncResetAfterLoad === true ) { cpNewsFunc = null; } 408 } 409 let news00000014 = new AirQueryJs(arg,func); 410</script>
410</div><div class="cp-basic-block cp-basic-block__news cp-inner " data-style-code="407-7a5983f4-4247-4146-874c-90d9cf55d1c1"><div id="news00000013" class="cp-basic-block__news-inner"></div>
411<script defer> 412 var func = null; 413 var arg = { 414 "target": "#news00000013", 415 "cache_id": "news00000013", 416 "setting_file": "nbb00000013.json", 417 "block_file": "nabi00010538.json", 418 "count": "6", 419 "access_url": location.href.replace(location.search,""), 420 "category__in": ["news_recruit",], 421 "not_ues_cache": "true", 422 "not_use_url_query": "true", 423 }; 424 if(typeof cpNewsArg !== 'undefined') { 425 arg = Object.assign({},cpNewsArg,arg); 426 if(typeof cpNewsArgResetAfterLoad !== 'undefined' && cpNewsArgResetAfterLoad === true ) { cpNewsArg = null; } 427 } 428 if(typeof cpNewsFunc !== 'undefined') { 429 func = cpNewsFunc; 430 if(typeof cpNewsFuncResetAfterLoad !== 'undefined' && cpNewsFuncResetAfterLoad === true ) { cpNewsFunc = null; } 431 } 432 let news00000013 = new AirQueryJs(arg,func); 433</script>
433</div></div></div><div class="ob-topEventsWrapper"><div class="ob-topHeading2Wrapper " data-style-code="407-6e786692-19f7-4421-af71-2851a2a56fd2"> 434 <h2 class="ob-topHeading2"> 435 <div class="ob-topHeading2__main"><div class="cp-inner"><span data-type="cp-anchor" id="events"></span>Events</div></div> 436 <div class="ob-topHeading2__sub"><div class="cp-inner">ã¤ãã³ãã«åå ãããï¼</div></div> 437 </h2> 438 <div class="button3"><div class="button-inner"><a data-site="2" href="/journal/events.html">Eventsä¸è¦§</a></div></div> 439</div><div class="cp-basic-block cp-basic-block__news is-event cp-inner " data-style-code="407-45ed8517-8067-4561-8da8-915eb357467b"><div id="news00000005" class="cp-basic-block__news-inner"></div>
440<script defer> 441 var func = null; 442 var arg = { 443 "target": "#news00000005", 444 "cache_id": "news00000005", 445 "setting_file": "nbb00000005.json", 446 "block_file": "nabi00013827.json", 447 "count": "3", 448 "access_url": location.href.replace(location.search,""), 449 "date_filter": "before_date,between_date", 450 "not_ues_cache": "true", 451 "not_use_url_query": "true", 452 }; 453 if(typeof cpNewsArg !== 'undefined') { 454 arg = Object.assign({},cpNewsArg,arg); 455 if(typeof cpNewsArgResetAfterLoad !== 'undefined' && cpNewsArgResetAfterLoad === true ) { cpNewsArg = null; } 456 } 457 if(typeof cpNewsFunc !== 'undefined') { 458 func = cpNewsFunc; 459 if(typeof cpNewsFuncResetAfterLoad !== 'undefined' && cpNewsFuncResetAfterLoad === true ) { cpNewsFunc = null; } 460 } 461 let news00000005 = new AirQueryJs(arg,func); 462</script>
462</div></div></div></section></div> 463 </div> 464 </main> 465 <div class="lo-overlay" id="js-overlay"></div> 466 <base-footer folder-active="[404]" page-active="407"></base-footer> 467
467<script type="text/javascript">document.write('
467<script data-devline="721" src="/libraries/js/basic/jquery.js?var=' + (new Date()).getDate() + '"><\/script>')</script>
467 468
468<script src="https://cdnjs.cloudflare.com/ajax/libs/axios/1.8.4/axios.min.js" integrity="sha512-2A1+/TAny5loNGk3RBbk11FwoKXYOMfAK6R7r4CpQH7Luz4pezqEGcfphoNzB7SM4dixUoJsKkBsB6kg+dNE2g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
468 469
469<script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/11.0.5/swiper-bundle.min.js" integrity="sha512-Ysw1DcK1P+uYLqprEAzNQJP+J4hTx4t/3X2nbVwszao8wD+9afLjBQYjz7Uk4ADP+Er++mJoScI42ueGtQOzEA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
469 470
470<script type="text/javascript">document.write('
470<script data-devline="721" src="/libraries/js/basic/plugins.js?var=' + (new Date()).getDate() + '"><\/script>')</script>
470 471
471<script type="text/javascript">document.write('
471<script data-devline="721" src="/libraries/js/basic/components.js?var=' + (new Date()).getDate() + '"><\/script>')</script>
471 472
472<script type="text/javascript">document.write('
472<script data-devline="721" src="/libraries/js/basic/common.js?var=' + (new Date()).getDate() + '"><\/script>')</script>
472 473
474<script> 475var globalMakeEvent = function(eventName) { 476 var globalUserAgent = window.navigator.userAgent.toLowerCase(); 477 var globalIsIE = false; 478 if(globalUserAgent.indexOf('msie') != -1 || globalUserAgent.indexOf('trident') != -1) { 479 globalIsIE = true; 480 } 481 if(globalIsIE) { 482 var evt = document.createEvent('Event'); 483 evt.initEvent(eventName, true, false); 484 return evt; 485 } 486 return new Event(eventName); 487}; 488var globalFireEvent = function(dom, eventObj) { 489 dom.dispatchEvent(eventObj); 490}; 491</script>
vendor: 1 bytes, line 491
491
492<script src="https://cdn.jsdelivr.net/npm/[email protected]/riot+compiler.min.js"></script>
vendor: 1 bytes, line 492
492
493<script src="https://www.promisejs.org/polyfills/promise-7.0.4.min.js"></script>
vendor: 1 bytes, line 493
493
494<script src="https://cdnjs.cloudflare.com/ajax/libs/axios/0.19.2/axios.min.js"></script>
vendor: 1 bytes, line 494
494
495<script type="text/javascript">document.write('
495<script data-devline="638" src="/libraries/component/base/header.js?var=' + (new Date()).getDate() + '" type="riot/tag"><\/script>')</script>
495<script type="text/javascript">document.write('
495<script data-devline="638" src="/libraries/component/base/footer.js?var=' + (new Date()).getDate() + '" type="riot/tag"><\/script>')</script>
495<script id="riotMount">riot.mount('*')</script>
495<style id="pcStyle"></style><style media="screen and (max-width: 960px)" id="spStyle"></style>
495<script id="_CP_RECOMMEND_JS">var cpRecommends = []; 496var isNews = false; 497async function cpRecommendFetchJson(url) { 498 try { 499 const response = await fetch(url); 500 if (!response.ok) throw new Error('Network response was not ok'); 501 return await response.json(); 502 } catch (error) { 503 console.error('Fetch error:', error); 504 return null; 505 } 506} 507 508function cpRecommendZeroPad(number, length) { 509 return String(number).padStart(length, '0'); 510} 511 512async function generateUniqueRecommendationHtml() { 513 const container = document.querySelectorAll('.cp-recommend-links__wrap'); 514 515 if (container.length === 0) { 516 return; 517 } 518 519 let htmlContent = []; 520 521 for (const recommend of cpRecommends) { 522 let html = ''; 523 let targetType = recommend.targetType == '1' ? '_blank' : ''; 524 525 if (recommend.linkType === "0") { 526 if (recommend.innerLinkContentsId !== 0) { 527 const contents = await cpRecommendFetchJson(`${recommend.siteUrl}contents_flat.json`); 528 if (contents) { 529 const matchedContent = contents.find(content => content.cmsContentsId === recommend.innerLinkContentsId); 530 if (matchedContent) { 531 const { thumbnailFileName, thumbnailAltText } = matchedContent; 532 let thumbHtml = ""; 533 if(thumbnailFileName != null) { 534 thumbHtml = `<span class="cp-recommend-links__thumb"><img alt="${thumbnailAltText}" src="${recommend.siteUrl}albums/thumbnails/${thumbnailFileName}" /></span>`; 535 } else { 536 thumbHtml = `<span class="cp-recommend-links__thumb is-no-img"></span>`; 537 } 538 let host = URL.canParse(recommend.siteUrl) ? new URL(recommend.siteUrl).host : ""; 539 html = `<div class="cp-recommend-links__item is-content"><a target="${targetType}" href="${recommend.linkUrl}">${thumbHtml}<span class="cp-recommend-links__title"><span class="cp-recommend-links__title-inner">${recommend.linkName}</span><span class="cp-recommend-links__host">${host}</span></span></a></div>`; 540 } 541 } 542 } 543 if (recommend.innerLinkNewsId !== 0) { 544 const paddedNewsId = `nid${cpRecommendZeroPad(recommend.innerLinkNewsId, 8)}`; 545 const news = await cpRecommendFetchJson(`${recommend.siteUrl}json/${paddedNewsId}.json`); 546 if (news && news.cms_news_id === recommend.innerLinkNewsId) { 547 const { title,thumbnail_file_name, thumbnail_alt_text } = news; 548 let thumbHtml = ""; 549 let newsTitle = title; 550 if(thumbnail_file_name != null) { 551 thumbHtml = `<span class="cp-recommend-links__thumb"><img alt="${thumbnail_alt_text}" src="${recommend.siteUrl}${recommend.newsImgPath}${thumbnail_file_name}" /></span>`; 552 } else { 553 thumbHtml = `<span class="cp-recommend-links__thumb is-no-img"></span>`; 554 } 555 let host = URL.canParse(recommend.siteUrl) ? new URL(recommend.siteUrl).host : ""; 556 html = `<div class="cp-recommend-links__item is-news"><a target="${targetType}" href="${recommend.linkUrl}">${thumbHtml}<span class="cp-recommend-links__title"><span class="cp-recommend-links__title-inner">${newsTitle}</span><span class="cp-recommend-links__host">${host}</span></span></a></div>`; 557 } 558 } 559 } 560 561 else if (recommend.linkType === "1") { 562 let host = URL.canParse(recommend.linkUrl) ? new URL(recommend.linkUrl).host : ""; 563 html = `<div class="cp-recommend-links__item is-outer-link"><a target="${targetType}" href="${recommend.linkUrl}"><span class="cp-recommend-links__title"><span class="cp-recommend-links__title-inner">${recommend.linkName}</span><span class="cp-recommend-links__host">${host}</span></span></a></div>`; 564 } 565 566 else if (recommend.linkType === "2") { 567 try { 568 const response = await fetch(recommend.linkUrl, { method: 'HEAD' }); 569 if (response.status === 200) { 570 let host = URL.canParse(recommend.linkUrl) ? new URL(recommend.linkUrl).host : "";
571 html = `<div class="cp-recommend-links__item is-attachment"><a target="${targetType}" href="${recommend.linkUrl}"><span class="cp-recommend-links__title"><span class="cp-recommend-links__title-inner">${recommend.linkName}</span><span class="cp-recommend-links__host">${host}</span></span></a></div>`; 572 } 573 } catch (error) { 574 console.error('Error fetching external URL:', error); 575 } 576 } 577 578 if (html) { 579 htmlContent.push(html); 580 } 581 } 582 583 container.forEach((wrap, index) => { 584 wrap.innerHTML = htmlContent.join(''); 585 }); 586} 587generateUniqueRecommendationHtml(); 588</script>
588<script id="_CP_RELATE_JS">async function cpRelateLinksFetchJson(url) { 589 try { 590 const response = await fetch(url); 591 if (!response.ok) throw new Error('Network response was not ok'); 592 return await response.json(); 593 } catch (error) { 594 console.error('Fetch error:', error); 595 return null; 596 } 597} 598async function generateUniqueRelateLinksHtml() { 599 const container = document.querySelectorAll('.cp-relate-links__wrap'); 600 if(container.length == 0){ 601 return; 602 } 603 const contentsId = 407; 604 const parentContentsId = 404; 605 const url = "https://www.kyoto-phu.ac.jp/"; 606 const contents = await cpRelateLinksFetchJson(`${url}contents_flat.json`); 607 if (contents) { 608 const matchedContents = contents.filter(content => content.parentContentsId === parentContentsId && content.cmsContentsId != contentsId); 609 if(matchedContents && matchedContents.length > 0) { 610 let htmlContent = []; 611 matchedContents.forEach((content, index) => { 612 let html = ''; 613 let { cmsContentsId, name, dirpath, filename, targetType, thumbnailFileName, thumbnailAltText, contentsType } = content; 614 if(contentsType == "0") { 615 const matchedChildContents = contents.filter(sub => sub.parentContentsId === cmsContentsId && sub.contentsType != "0"); 616 if(matchedChildContents) { 617 cmsContentsId = matchedChildContents[0].cmsContentsId, 618 name = matchedChildContents[0].name, 619 dirpath = matchedChildContents[0].dirpath, 620 filename = matchedChildContents[0].filename, 621 targetType = matchedChildContents[0].targetType, 622 thumbnailFileName = matchedChildContents[0].thumbnailFileName, 623 thumbnailAltText = matchedChildContents[0].thumbnailAltText, 624 contentsType = matchedChildContents[0].contentsType; 625 } 626 } 627 let thumbHtml = ""; 628 let thisFileName = filename ? filename : ""; 629 let thisUrl = url + dirpath.replace('/root/','') + thisFileName; 630 let thisTargetType = targetType != null && targetType == "1" ? "_blank" : ""; 631 if(thumbnailFileName != null) { 632 thumbHtml = `<span class="cp-relate-links__thumb"><img alt="${thumbnailAltText}" src="${url}albums/thumbnails/${thumbnailFileName}" /></span>`; 633 } else { 634 thumbHtml = `<span class="cp-relate-links__thumb is-no-img"></span>`; 635 } 636 html = `<div class="cp-relate-links__item" data-id="${cmsContentsId}" data-dir="${dirpath.replace('/root','')}" data-filename="${filename}" data-contents-type="${contentsType}"><a target="${thisTargetType}" href="${thisUrl}">${thumbHtml}<span class="cp-relate-links__title"><span class="cp-relate-links__title-inner">${name}</span></span></a></div>`; 637 if (html) { 638 htmlContent.push(html); 639 } 640 }); 641 container.forEach((wrap, index) => { 642 wrap.innerHTML = htmlContent.join(''); 643 }); 644 } 645 } 646} 647generateUniqueRelateLinksHtml(); 648</script>
648</body> 649</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.