/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-size:62.5%;line-height:1.8;font-family:"Noto Sans JP",sans-serif;color:#333;scroll-behavior:smooth;overflow-x:hidden}a,picture{display:inline-block}img{width:100%}em{font-style:normal}.caution-text{color:#c91e1e}.news-area,.meeting-area,.activity-area,.admission-area{position:relative}.sub-title{color:#02809f}body.jssfr .sub-title{color:#32a092}.sub-title.sp{text-align:center;display:block;font-size:1.2rem}@media(768px <= width){.sub-title.sp{font-size:calc(1.2rem + .1rem)}}@media(960px <= width){.sub-title.sp{font-size:calc(1.2rem + .2rem)}}@media(1200px <= width){.sub-title.sp{font-size:calc(1.2rem + .3rem)}}@media(960px <= width){.sub-title.sp{display:none}}.sub-title.pc{display:none}@media(960px <= width){.sub-title.pc{position:absolute;top:0;right:0;font-size:60px;opacity:.15;display:block;rotate:-90deg;line-height:1;font-family:"Lato",sans-serif}}.news-area .sub-title.pc{top:.9em;right:calc(8% - 2em)}.meeting-area .sub-title.pc{top:1.05em;z-index:3;right:calc(8% - 2.15em);color:#fff}.activity-area .sub-title.pc{top:2.2em;right:calc(8% - 3.25em);opacity:.15}.admission-area .sub-title.pc{top:1.6em;right:calc(8% - 2.55em);color:#fff}.icon a{display:flex;align-items:center}.icon a:before{content:"";display:block;width:20px;height:20px;margin-right:8px}.icon-en a{color:#fff}.icon-en a:before{width:32px;height:32px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%23ffffff"><path id="language_FILL0_wght400_GRAD0_opsz48" d="M90-860a9.8,9.8,0,0,1-3.925-.787,10.1,10.1,0,0,1-3.175-2.138,9.892,9.892,0,0,1-2.125-3.187A10.027,10.027,0,0,1,80-870.05a9.846,9.846,0,0,1,.775-3.913,9.964,9.964,0,0,1,2.125-3.162,9.759,9.759,0,0,1,3.175-2.112A10.077,10.077,0,0,1,90-880a10.077,10.077,0,0,1,3.925.763,9.759,9.759,0,0,1,3.175,2.112,9.964,9.964,0,0,1,2.125,3.162A9.846,9.846,0,0,1,100-870.05a10.027,10.027,0,0,1-.775,3.938,9.892,9.892,0,0,1-2.125,3.188,10.1,10.1,0,0,1-3.175,2.138A9.8,9.8,0,0,1,90-860Zm0-1.45a8.32,8.32,0,0,0,1.463-2.062,12.416,12.416,0,0,0,.963-2.763H87.6a12.679,12.679,0,0,0,.938,2.7A8.52,8.52,0,0,0,90-861.45Zm-2.125-.3A11.953,11.953,0,0,1,86.8-863.8a14.976,14.976,0,0,1-.75-2.475H82.3a8.966,8.966,0,0,0,2.2,2.788A10.985,10.985,0,0,0,87.875-861.75Zm4.275-.025a10.009,10.009,0,0,0,3.237-1.725,8.953,8.953,0,0,0,2.313-2.775H93.975a18.11,18.11,0,0,1-.762,2.45A11.347,11.347,0,0,1,92.15-861.775Zm-10.35-6h3.975q-.075-.675-.088-1.212t-.012-1.062q0-.625.025-1.112t.1-1.088h-4a7.29,7.29,0,0,0-.238,1.075,8.761,8.761,0,0,0-.062,1.125,9.686,9.686,0,0,0,.063,1.162A7.046,7.046,0,0,0,81.8-867.775Zm5.525,0H92.7q.1-.775.125-1.262t.025-1.013q0-.5-.025-.963T92.7-872.25H87.325q-.1.775-.125,1.237t-.025.963q0,.525.025,1.013T87.325-867.775Zm6.875,0h4a7.046,7.046,0,0,0,.238-1.112,9.685,9.685,0,0,0,.063-1.162,8.76,8.76,0,0,0-.062-1.125,7.29,7.29,0,0,0-.238-1.075H94.225q.075.875.1,1.338t.025.862q0,.55-.037,1.037T94.2-867.775Zm-.25-5.975H97.7a8.1,8.1,0,0,0-2.262-2.875,8.62,8.62,0,0,0-3.312-1.625,10.9,10.9,0,0,1,1.063,2A16.26,16.26,0,0,1,93.95-873.75Zm-6.35,0h4.85a9.75,9.75,0,0,0-.925-2.562A10.227,10.227,0,0,0,90-878.5a5.5,5.5,0,0,0-1.35,1.775A16.142,16.142,0,0,0,87.6-873.75Zm-5.3,0h3.775a14.07,14.07,0,0,1,.7-2.412,11.866,11.866,0,0,1,1.075-2.062,8.477,8.477,0,0,0-3.275,1.6A8.5,8.5,0,0,0,82.3-873.75Z" transform="translate(-80 880)"/></svg>')}.icon.icon-pdf a{color:#fff}.icon.icon-pdf a:before{height:32px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%2302809f" preserveAspectRatio="none"><path d="M23.3,0.7h-11l-0.6,0.6L4.1,9L3.6,9.5v16.7c0,2.8,2.3,5.1,5.1,5.1h14.6c2.8,0,5.1-2.3,5.1-5.1V5.8 C28.4,3,26.1,0.7,23.3,0.7z M26.5,5.8v20.3c0,1.8-1.4,3.2-3.2,3.2c0,0,0,0,0,0H8.7c-1.8,0-3.2-1.4-3.2-3.2c0,0,0,0,0,0V10.3h5 c1.5,0,2.7-1.2,2.7-2.7c0,0,0,0,0,0v-5h10.2C25.1,2.6,26.5,4.1,26.5,5.8C26.5,5.8,26.5,5.8,26.5,5.8z"/><path d="M11.2,15.8c-0.1,0-0.2,0-0.3,0v0H9.3c-0.3,0-0.5,0.2-0.5,0.5c0,0,0,0,0,0.1v4.4c0,0.3,0.2,0.6,0.6,0.6 c0.3,0,0.6-0.2,0.6-0.6c0,0,0,0,0,0v-1.3c0,0,0,0,0,0c0,0,0,0,0,0h1c1,0.1,1.8-0.6,1.9-1.6S12.2,15.9,11.2,15.8z M11,18.3 c0,0-0.1,0-0.1,0H10c0,0,0,0,0,0c0,0,0,0,0,0v-1.4c0,0,0,0,0,0c0,0,0,0,0,0h0.9c0.4,0,0.8,0.3,0.8,0.7C11.7,17.9,11.4,18.3,11,18.3 z"/><path d="M15.7,15.8h-1.3c-0.3,0-0.5,0.2-0.5,0.5c0,0,0,0,0,0.1v4.4c0,0.3,0.2,0.5,0.4,0.5c0,0,0.1,0,0.1,0h1.3 c1.2,0,1.9-0.4,2.2-1.3c0.2-1,0.2-2,0-2.9C17.5,16.2,16.8,15.8,15.7,15.8z M16.7,19.6L16.7,19.6c-0.1,0.4-0.5,0.6-1.1,0.6h-0.5 c0,0,0,0,0,0c0,0,0,0,0,0v-3.3c0,0,0,0,0,0c0,0,0,0,0,0h0.5c0.5,0,0.9,0.2,1.1,0.6C16.8,18.2,16.8,18.9,16.7,19.6z"/><path d="M22.3,15.8C22.3,15.8,22.3,15.8,22.3,15.8L22.3,15.8l-2.7,0c-0.3,0-0.5,0.2-0.5,0.4c0,0,0,0,0,0.1v4.4 c0,0.3,0.2,0.6,0.5,0.6c0.3,0,0.6-0.2,0.6-0.5c0,0,0-0.1,0-0.1v-1.6c0,0,0,0,0,0c0,0,0,0,0,0h1.5c0.3,0,0.5-0.2,0.6-0.5 c0-0.3-0.2-0.5-0.5-0.6c0,0-0.1,0-0.1,0h-1.5c0,0,0,0,0,0c0,0,0,0,0,0v-1.2c0,0,0,0,0,0c0,0,0,0,0,0h1.9c0.3,0,0.5-0.2,0.5-0.5 C22.8,16.1,22.6,15.9,22.3,15.8z"/></svg>');max-width:32px;width:100%}body.jssfr .icon.icon-pdf a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%2332A092" preserveAspectRatio="none"><path d="M23.3,0.7h-11l-0.6,0.6L4.1,9L3.6,9.5v16.7c0,2.8,2.3,5.1,5.1,5.1h14.6c2.8,0,5.1-2.3,5.1-5.1V5.8 C28.4,3,26.1,0.7,23.3,0.7z M26.5,5.8v20.3c0,1.8-1.4,3.2-3.2,3.2c0,0,0,0,0,0H8.7c-1.8,0-3.2-1.4-3.2-3.2c0,0,0,0,0,0V10.3h5 c1.5,0,2.7-1.2,2.7-2.7c0,0,0,0,0,0v-5h10.2C25.1,2.6,26.5,4.1,26.5,5.8C26.5,5.8,26.5,5.8,26.5,5.8z"/><path d="M11.2,15.8c-0.1,0-0.2,0-0.3,0v0H9.3c-0.3,0-0.5,0.2-0.5,0.5c0,0,0,0,0,0.1v4.4c0,0.3,0.2,0.6,0.6,0.6 c0.3,0,0.6-0.2,0.6-0.6c0,0,0,0,0,0v-1.3c0,0,0,0,0,0c0,0,0,0,0,0h1c1,0.1,1.8-0.6,1.9-1.6S12.2,15.9,11.2,15.8z M11,18.3 c0,0-0.1,0-0.1,0H10c0,0,0,0,0,0c0,0,0,0,0,0v-1.4c0,0,0,0,0,0c0,0,0,0,0,0h0.9c0.4,0,0.8,0.3,0.8,0.7C11.7,17.9,11.4,18.3,11,18.3 z"/><path d="M15.7,15.8h-1.3c-0.3,0-0.5,0.2-0.5,0.5c0,0,0,0,0,0.1v4.4c0,0.3,0.2,0.5,0.4,0.5c0,0,0.1,0,0.1,0h1.3 c1.2,0,1.9-0.4,2.2-1.3c0.2-1,0.2-2,0-2.9C17.5,16.2,16.8,15.8,15.7,15.8z M16.7,19.6L16.7,19.6c-0.1,0.4-0.5,0.6-1.1,0.6h-0.5 c0,0,0,0,0,0c0,0,0,0,0,0v-3.3c0,0,0,0,0,0c0,0,0,0,0,0h0.5c0.5,0,0.9,0.2,1.1,0.6C16.8,18.2,16.8,18.9,16.7,19.6z"/><path d="M22.3,15.8C22.3,15.8,22.3,15.8,22.3,15.8L22.3,15.8l-2.7,0c-0.3,0-0.5,0.2-0.5,0.4c0,0,0,0,0,0.1v4.4 c0,0.3,0.2,0.6,0.5,0.6c0.3,0,0.6-0.2,0.6-0.5c0,0,0-0.1,0-0.1v-1.6c0,0,0,0,0,0c0,0,0,0,0,0h1.5c0.3,0,0.5-0.2,0.6-0.5 c0-0.3-0.2-0.5-0.5-0.6c0,0-0.1,0-0.1,0h-1.5c0,0,0,0,0,0c0,0,0,0,0,0v-1.2c0,0,0,0,0,0c0,0,0,0,0,0h1.9c0.3,0,0.5-0.2,0.5-0.5 C22.8,16.1,22.6,15.9,22.3,15.8z"/></svg>')}.icon.icon-doc a{color:#fff}.icon.icon-doc a:before{width:32px;height:32px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="%2302809f" preserveAspectRatio="none"><path class="st0" d="M23.3,0.7h-11l-0.6,0.6L4.1,9L3.6,9.5v16.7c0,2.8,2.3,5.1,5.1,5.1h14.6c2.8,0,5.1-2.3,5.1-5.1V5.8 C28.4,3,26.1,0.7,23.3,0.7z M26.5,26.1c0,1.8-1.4,3.2-3.2,3.2H8.7c-1.8,0-3.2-1.4-3.2-3.2V10.3h5c1.5,0,2.7-1.2,2.7-2.7v-5h10.2 c1.7,0,3.1,1.5,3.1,3.2V26.1z"/><path class="st0" d="M10.7,15.8H9.6c-0.5,0-0.7,0.2-0.7,0.9v3.7c0,0.6,0.2,0.9,0.7,0.9h1.1c1.7,0,2.3-1,2.3-2.8 C13,16.7,12.2,15.8,10.7,15.8z M11.8,18.6c0,1.5-0.5,1.8-1.1,1.8l-0.4,0c-0.1,0-0.1,0-0.1-0.2v-3.2c0-0.1,0-0.2,0.1-0.2h0.4 C11.5,16.8,11.8,17.5,11.8,18.6L11.8,18.6z"/><path class="st0" d="M15.9,15.7c-1.3,0-2.2,0.9-2.2,2.8v0c0,1.9,0.9,2.8,2.2,2.8c1.3,0,2.2-0.9,2.2-2.8 C18.1,16.6,17.2,15.7,15.9,15.7z M16.9,18.6c0,1.5-0.5,1.9-1,1.9c-0.5,0-1-0.5-1-1.9c0-1.5,0.5-1.9,1-1.9h0 C16.4,16.6,16.9,17.1,16.9,18.6L16.9,18.6z"/><path class="st0" d="M22.3,19.4c-0.1,0-0.3,0.1-0.3,0.2c-0.2,0.5-0.5,0.9-0.9,0.9c-0.5,0-1-0.6-1-1.9c0-1.2,0.4-1.9,1-1.9 c0.5,0,0.7,0.4,0.9,0.7c0.1,0.2,0.2,0.3,0.4,0.3c0.3,0,0.6-0.3,0.6-0.6c0-0.4-0.5-1.4-1.8-1.4c-0.6,0-1.1,0.2-1.5,0.6 c-0.4,0.5-0.7,1.2-0.7,2.2c0,1.2,0.3,1.9,0.7,2.3c0.3,0.4,0.9,0.6,1.4,0.6c1.4,0,2-1.1,2-1.5C22.9,19.6,22.6,19.4,22.3,19.4z"/></svg>');max-width:32px;width:100%}body.jssfr .icon.icon-doc a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="%2332A092" preserveAspectRatio="none"><path class="st0" d="M23.3,0.7h-11l-0.6,0.6L4.1,9L3.6,9.5v16.7c0,2.8,2.3,5.1,5.1,5.1h14.6c2.8,0,5.1-2.3,5.1-5.1V5.8 C28.4,3,26.1,0.7,23.3,0.7z M26.5,26.1c0,1.8-1.4,3.2-3.2,3.2H8.7c-1.8,0-3.2-1.4-3.2-3.2V10.3h5c1.5,0,2.7-1.2,2.7-2.7v-5h10.2 c1.7,0,3.1,1.5,3.1,3.2V26.1z"/><path class="st0" d="M10.7,15.8H9.6c-0.5,0-0.7,0.2-0.7,0.9v3.7c0,0.6,0.2,0.9,0.7,0.9h1.1c1.7,0,2.3-1,2.3-2.8 C13,16.7,12.2,15.8,10.7,15.8z M11.8,18.6c0,1.5-0.5,1.8-1.1,1.8l-0.4,0c-0.1,0-0.1,0-0.1-0.2v-3.2c0-0.1,0-0.2,0.1-0.2h0.4 C11.5,16.8,11.8,17.5,11.8,18.6L11.8,18.6z"/><path class="st0" d="M15.9,15.7c-1.3,0-2.2,0.9-2.2,2.8v0c0,1.9,0.9,2.8,2.2,2.8c1.3,0,2.2-0.9,2.2-2.8 C18.1,16.6,17.2,15.7,15.9,15.7z M16.9,18.6c0,1.5-0.5,1.9-1,1.9c-0.5,0-1-0.5-1-1.9c0-1.5,0.5-1.9,1-1.9h0 C16.4,16.6,16.9,17.1,16.9,18.6L16.9,18.6z"/><path class="st0" d="M22.3,19.4c-0.1,0-0.3,0.1-0.3,0.2c-0.2,0.5-0.5,0.9-0.9,0.9c-0.5,0-1-0.6-1-1.9c0-1.2,0.4-1.9,1-1.9 c0.5,0,0.7,0.4,0.9,0.7c0.1,0.2,0.2,0.3,0.4,0.3c0.3,0,0.6-0.3,0.6-0.6c0-0.4-0.5-1.4-1.8-1.4c-0.6,0-1.1,0.2-1.5,0.6 c-0.4,0.5-0.7,1.2-0.7,2.2c0,1.2,0.3,1.9,0.7,2.3c0.3,0.4,0.9,0.6,1.4,0.6c1.4,0,2-1.1,2-1.5C22.9,19.6,22.6,19.4,22.3,19.4z"/></svg>')}.icon.icon-xlsx a{color:#fff}.icon.icon-xlsx a:before{width:32px;height:32px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="%2302809f" preserveAspectRatio="none"><path class="st0" d="M378.4,0H208.3h-13.2l-9.3,9.3L57,138.1l-9.3,9.3v13.2v265.5c0,47.4,38.5,85.9,85.9,85.9h244.8 c47.4,0,85.9-38.5,85.9-85.9V85.9C464.3,38.5,425.8,0,378.4,0z M432.5,426.1c0,29.9-24.2,54.1-54.1,54.1H133.6 c-29.9,0-54.1-24.2-54.1-54.1V160.6h83.7c24.9,0,45.1-20.2,45.1-45.1V31.8h170.1c29.9,0,54.1,24.2,54.1,54.1L432.5,426.1 L432.5,426.1z M184.5,297.1l-16.1,17.2c2.3,3.5,19.1,17.4,17.8,22.3c0,6.7-5.5,8.5-9.8,8.5c-5.7,0-7.8-3.6-9.6-6l-9.8-13h-0.2 l-10,13.4c-2.1,2.9-3.9,5.7-10.1,5.7c-6.3,0-9.6-4.3-9.6-8.5c-1.6-3.8,16.6-19.5,18.3-22.3c-2-3.1-19.4-18.3-18.1-22.6 c0-4.1,3.5-8.3,9.8-8.3c6.1,0,7.6,2.9,9.9,5.8l9.9,13.4h0.2c5.1-5.4,10.3-19.5,19.4-19.2C185.9,283.4,189.2,291.2,184.5,297.1z  M218.8,345c-6.4,0-10.4-2.5-10.4-7.7v-67c0-5.2,4-8,10.4-8c6.3,0,10,2.9,10,8v66.9C228.7,342.3,224.9,345,218.8,345z M297.4,340.1 c-9.5,8.4-33.1,6.5-42.6-0.4c-6.3-3.6-3.5-12.7,2.8-12.5c3.9,0,9.2,2.6,12.1,3.9c5.3,2.3,13.9,3.5,14.3-2.8c0-4.1-5.3-6.3-14.7-9.1 c-38.7-12.8-9.3-49.1,26.9-32.4c7.6,3.5,5.4,13-1.8,13c-5.4,0.5-20.8-10.5-23.2-1.3c1.2,6.1,7.8,5.8,14,8.3 C301.8,309.6,312.5,327.6,297.4,340.1z M380.7,297.1l-16.1,17.2c2.3,3.5,19.1,17.4,17.8,22.3c0,6.7-5.5,8.5-9.8,8.5 c-5.7,0-7.8-3.6-9.6-6l-9.8-13h-0.2l-10,13.4c-2.1,2.9-3.9,5.7-10.1,5.7c-6.3,0-9.6-4.3-9.6-8.5c-1.6-3.8,16.6-19.5,18.3-22.3 c-2-3.1-19.4-18.3-18.1-22.6c0-4.1,3.5-8.3,9.8-8.3c6.1,0,7.6,2.9,9.9,5.8l9.9,13.4h0.2c5.1-5.4,10.3-19.5,19.4-19.2 C382.1,283.4,385.4,291.2,380.7,297.1z"/></svg>');max-width:32px;width:100%}body.jssfr .icon.icon-xlsx a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="%2332A092" preserveAspectRatio="none"><path class="st0" d="M378.4,0H208.3h-13.2l-9.3,9.3L57,138.1l-9.3,9.3v13.2v265.5c0,47.4,38.5,85.9,85.9,85.9h244.8 c47.4,0,85.9-38.5,85.9-85.9V85.9C464.3,38.5,425.8,0,378.4,0z M432.5,426.1c0,29.9-24.2,54.1-54.1,54.1H133.6 c-29.9,0-54.1-24.2-54.1-54.1V160.6h83.7c24.9,0,45.1-20.2,45.1-45.1V31.8h170.1c29.9,0,54.1,24.2,54.1,54.1L432.5,426.1 L432.5,426.1z M184.5,297.1l-16.1,17.2c2.3,3.5,19.1,17.4,17.8,22.3c0,6.7-5.5,8.5-9.8,8.5c-5.7,0-7.8-3.6-9.6-6l-9.8-13h-0.2 l-10,13.4c-2.1,2.9-3.9,5.7-10.1,5.7c-6.3,0-9.6-4.3-9.6-8.5c-1.6-3.8,16.6-19.5,18.3-22.3c-2-3.1-19.4-18.3-18.1-22.6 c0-4.1,3.5-8.3,9.8-8.3c6.1,0,7.6,2.9,9.9,5.8l9.9,13.4h0.2c5.1-5.4,10.3-19.5,19.4-19.2C185.9,283.4,189.2,291.2,184.5,297.1z  M218.8,345c-6.4,0-10.4-2.5-10.4-7.7v-67c0-5.2,4-8,10.4-8c6.3,0,10,2.9,10,8v66.9C228.7,342.3,224.9,345,218.8,345z M297.4,340.1 c-9.5,8.4-33.1,6.5-42.6-0.4c-6.3-3.6-3.5-12.7,2.8-12.5c3.9,0,9.2,2.6,12.1,3.9c5.3,2.3,13.9,3.5,14.3-2.8c0-4.1-5.3-6.3-14.7-9.1 c-38.7-12.8-9.3-49.1,26.9-32.4c7.6,3.5,5.4,13-1.8,13c-5.4,0.5-20.8-10.5-23.2-1.3c1.2,6.1,7.8,5.8,14,8.3 C301.8,309.6,312.5,327.6,297.4,340.1z M380.7,297.1l-16.1,17.2c2.3,3.5,19.1,17.4,17.8,22.3c0,6.7-5.5,8.5-9.8,8.5 c-5.7,0-7.8-3.6-9.6-6l-9.8-13h-0.2l-10,13.4c-2.1,2.9-3.9,5.7-10.1,5.7c-6.3,0-9.6-4.3-9.6-8.5c-1.6-3.8,16.6-19.5,18.3-22.3 c-2-3.1-19.4-18.3-18.1-22.6c0-4.1,3.5-8.3,9.8-8.3c6.1,0,7.6,2.9,9.9,5.8l9.9,13.4h0.2c5.1-5.4,10.3-19.5,19.4-19.2 C382.1,283.4,385.4,291.2,380.7,297.1z"/></svg>')}nav a[target=_blank]:after{content:"";display:inline-block;width:18px;height:18px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%23ffffff"><path class="st0" d="M3.1,6.6H1.6v9.3c0,0.4,0.2,0.8,0.5,1c0.3,0.3,0.7,0.4,1.1,0.5h11.3v-1.5H3.1V6.6z"/><path class="st0" d="M17.1,2.4h-11C5.3,2.4,4.6,3,4.6,3.9v9c0,0.8,0.7,1.5,1.5,1.5h11c0.8,0,1.5-0.7,1.5-1.5v-9 C18.6,3,17.9,2.4,17.1,2.4z M17.1,12.9h-11V5.4h11V12.9z"/></svg>');background-size:18px;background-repeat:no-repeat;margin-left:8px}em.link-none,em.link-none a{pointer-events:none;color:inherit !important}.arrow{position:relative;display:inline-block}.arrow a,.arrow span,.arrow button{transition:.5s;display:flex;align-items:center;font-weight:bold;padding-right:40px}.arrow a:after,.arrow span:after,.arrow button:after{transition:.3s;content:"";display:block;width:26px;height:1rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%23ffffff"><path d="M24,6.9C24,6.8,24,6.6,24,6.5c0-0.1-0.1-0.1-0.1-0.2l-6-6c-0.2-0.2-0.5-0.2-0.7,0s-0.2,0.5,0,0.7l5.1,5.1H0.5	C0.2,6.2,0,6.4,0,6.7s0.2,0.5,0.5,0.5h23c0.1,0,0.1,0,0.2,0C23.8,7.1,23.9,7,24,6.9z" /></svg>');background-size:contain;background-repeat:no-repeat;position:absolute;right:4px}.arrow a:hover:after{right:0}.btn-primary a,.btn-primary button{transition:.3s ease;line-height:1;border:1px solid rgb(1.6832298137,107.7267080745,133.8167701863);padding:14px 0;border-radius:70px;color:#02809f;background:#fff;font-size:1.2rem}@media(768px <= width){.btn-primary a,.btn-primary button{font-size:calc(1.2rem + .1rem)}}@media(960px <= width){.btn-primary a,.btn-primary button{font-size:calc(1.2rem + .2rem)}}@media(1200px <= width){.btn-primary a,.btn-primary button{font-size:calc(1.2rem + .3rem)}}body.jssfr .btn-primary a,body.jssfr .btn-primary button{border:1px solid rgb(43.9285714286,140.5714285714,128.2714285714);color:#32a092}@media(960px <= width){.btn-primary a,.btn-primary button{background-color:rgb(1.6832298137,107.7267080745,133.8167701863);color:#fff;padding:14px 60px}.btn-primary a:hover,.btn-primary button:hover{background:#005065;border:1px solid #005065}body.jssfr .btn-primary a,body.jssfr .btn-primary button{background-color:rgb(43.9285714286,140.5714285714,128.2714285714);color:#fff}body.jssfr .btn-primary a:hover,body.jssfr .btn-primary button:hover{background:#1a524b;border:1px solid #1a524b}}.btn-primary.ghost a,.btn-primary.ghost button{color:#fff;background:none;border:1px solid #fff}@media(960px <= width){.btn-primary.ghost a:hover,.btn-primary.ghost button:hover{background-color:#fff;color:#02809f}}body.jssfr .btn-primary.ghost a,body.jssfr .btn-primary.ghost button{color:#fff;background:none;border:1px solid #fff}@media(960px <= width){body.jssfr .btn-primary.ghost a:hover,body.jssfr .btn-primary.ghost button:hover{background-color:#fff;color:#32a092}}.align-right{text-align:right}.align-center{text-align:center}@keyframes btn-arrow-move{0%,100%{transform:translateX(0)}50%{transform:translateX(0.5rem)}}.btn-square{text-align:center}.btn-square div{display:inline-block}.btn-square div a,.btn-square div button{transition:.3s ease;color:#fff;font-weight:normal;padding:16px 72px 16px 48px;background-color:#02809f}body.jssfr .btn-square div a,body.jssfr .btn-square div button{background-color:#32a092}.btn-square div a:after,.btn-square div button:after{right:32px}.btn-square div a:hover,.btn-square div button:hover{background-color:#005065}body.jssfr .btn-square div a:hover,body.jssfr .btn-square div button:hover{background-color:#1a524b}.btn-square div a:hover:after,.btn-square div button:hover:after{right:28px}.btn-square div span:after{right:34px}.btn-square div a[target=_blank] span{position:relative;display:inline-block;padding-right:24px}.btn-square div a[target=_blank] span:after{content:"";display:inline-block;width:18px;height:18px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%23ffffff"><path class="st0" d="M3.1,6.6H1.6v9.3c0,0.4,0.2,0.8,0.5,1c0.3,0.3,0.7,0.4,1.1,0.5h11.3v-1.5H3.1V6.6z"/><path class="st0" d="M17.1,2.4h-11C5.3,2.4,4.6,3,4.6,3.9v9c0,0.8,0.7,1.5,1.5,1.5h11c0.8,0,1.5-0.7,1.5-1.5v-9 C18.6,3,17.9,2.4,17.1,2.4z M17.1,12.9h-11V5.4h11V12.9z"/></svg>');background-size:18px;background-repeat:no-repeat;margin-top:4px;margin-left:4px;right:0}.btn-square div.arrow.left a,.btn-square div.arrow.left span,.btn-square div.arrow.left button{padding:16px 48px 16px 72px}.btn-square div.arrow.left a:after,.btn-square div.arrow.left span:after,.btn-square div.arrow.left button:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%23ffffff"><path d="M24,6.9C24,6.8,24,6.6,24,6.5c0-0.1-0.1-0.1-0.1-0.2l-6-6c-0.2-0.2-0.5-0.2-0.7,0s-0.2,0.5,0,0.7l5.1,5.1H0.5	C0.2,6.2,0,6.4,0,6.7s0.2,0.5,0.5,0.5h23c0.1,0,0.1,0,0.2,0C23.8,7.1,23.9,7,24,6.9z" /></svg>');transform:scale(-1, 1);right:auto;left:32px}.btn-square div.arrow.left a:hover:after,.btn-square div.arrow.left button:hover:after{left:28px}.btn-square.bk a,.btn-square.bk button{background:#000}body.jssfr .btn-square.bk a,body.jssfr .btn-square.bk button{background:#000}.page-top{margin-bottom:32px}.page-top a{color:#02809f;display:inline;background-image:linear-gradient(90deg, #02809F, #02809F);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;transition:background-size .6s}body.jssfr .page-top a{color:#32a092}.page-top a:hover{background-size:100% 1px}.flex-wrap{display:flex}.area-title{font-weight:bold;text-align:center;font-size:2rem}@media(768px <= width){.area-title{font-size:calc(2rem + .1rem)}}@media(960px <= width){.area-title{font-size:calc(2rem + .2rem)}}@media(1200px <= width){.area-title{font-size:calc(2rem + .3rem)}}body{overflow-x:hidden;font-size:1.3rem}@media(768px <= width){body{font-size:calc(1.3rem + .1rem)}}@media(960px <= width){body{font-size:calc(1.3rem + .2rem)}}@media(1200px <= width){body{font-size:calc(1.3rem + .3rem)}}body h1{font-size:2.6rem}@media(768px <= width){body h1{font-size:calc(2.6rem + .1rem)}}@media(960px <= width){body h1{font-size:calc(2.6rem + .2rem)}}@media(1200px <= width){body h1{font-size:calc(2.6rem + .3rem)}}body .font-xs{font-size:1.1rem}@media(768px <= width){body .font-xs{font-size:calc(1.1rem + .1rem)}}@media(960px <= width){body .font-xs{font-size:calc(1.1rem + .2rem)}}@media(1200px <= width){body .font-xs{font-size:calc(1.1rem + .3rem)}}body .font-s{font-size:1.2rem}@media(768px <= width){body .font-s{font-size:calc(1.2rem + .1rem)}}@media(960px <= width){body .font-s{font-size:calc(1.2rem + .2rem)}}@media(1200px <= width){body .font-s{font-size:calc(1.2rem + .3rem)}}body .font-m{font-size:1.3rem}@media(768px <= width){body .font-m{font-size:calc(1.3rem + .1rem)}}@media(960px <= width){body .font-m{font-size:calc(1.3rem + .2rem)}}@media(1200px <= width){body .font-m{font-size:calc(1.3rem + .3rem)}}body .font-l{font-size:2rem}@media(768px <= width){body .font-l{font-size:calc(2rem + .1rem)}}@media(960px <= width){body .font-l{font-size:calc(2rem + .2rem)}}@media(1200px <= width){body .font-l{font-size:calc(2rem + .3rem)}}body .font-xl{font-size:2.6rem}@media(768px <= width){body .font-xl{font-size:calc(2.6rem + .1rem)}}@media(960px <= width){body .font-xl{font-size:calc(2.6rem + .2rem)}}@media(1200px <= width){body .font-xl{font-size:calc(2.6rem + .3rem)}}body .mt80{margin-top:80px !important}body .mt40{margin-top:40px !important}body .mt24{margin-top:24px !important}body .mt16{margin-top:16px !important}body .mt8{margin-top:8px !important}body .mt0{margin-top:0px !important}body .mb80{margin-bottom:80px !important}body .mb40{margin-bottom:40px !important}body .mb24{margin-bottom:24px !important}body .mb16{margin-bottom:16px !important}body .mb8{margin-bottom:8px !important}body .mb0{margin-bottom:0px !important}body .ml1r{margin-left:1rem}body [class^=container--]{margin:0 auto;box-sizing:border-box;padding:0 16px}@media(960px <= width){body [class^=container--]{padding:0 1.75vw}}body .container--xl{max-width:1112px}body .container--l{max-width:960px}body .container--m{max-width:768px}body .container--s{max-width:480px}.sub-title-area h2{padding-left:16px;border-left:1px solid #02809f;font-weight:bold;margin:0 0 40px;font-size:20px}body.jssfr .sub-title-area h2{border-left:1px solid #32a092}@media(768px <= width){.sub-title-area h2{font-size:24px;margin:0 0 40px}}.ctg-area{position:relative;height:226px;background-image:url(/assets/images/top/kv-01.png);background-position:top center;background-size:cover;z-index:0;overflow:hidden}.ctg-area:before{content:"";background:inherit;filter:blur(8px);position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;z-index:-1}@media(768px <= width){.ctg-area{height:312px}}.ctg-area .ctg-title{font-weight:bold;color:#fff;padding:8px 0px 8px 16px;border-left:1px solid #fff;position:absolute;bottom:21%;text-shadow:2px 2px 8px rgba(0,44,83,.3764705882);font-size:2rem}@media(768px <= width){.ctg-area .ctg-title{font-size:calc(2rem + .1rem)}}@media(960px <= width){.ctg-area .ctg-title{font-size:calc(2rem + .2rem)}}@media(1200px <= width){.ctg-area .ctg-title{font-size:calc(2rem + .3rem)}}@media(768px <= width){.ctg-area .ctg-title{bottom:30%;font-size:2.6rem}}@media(768px <= width)and (768px <= width){.ctg-area .ctg-title{font-size:calc(2.6rem + .1rem)}}@media(768px <= width)and (960px <= width){.ctg-area .ctg-title{font-size:calc(2.6rem + .2rem)}}@media(768px <= width)and (1200px <= width){.ctg-area .ctg-title{font-size:calc(2.6rem + .3rem)}}@media(960px <= width){.ctg-area .ctg-title{bottom:15%}}.about .ctg-area{background-image:url(/assets/images/top/kv-01.png)}.meeting .ctg-area{background-image:url(/assets/images/top/kv-02.png)}.publication .ctg-area{background-image:url(/assets/images/top/kv-05.png)}.activity .ctg-area{background-image:url(/assets/images/top/kv-04.png);background-position:bottom center}.playapp .ctg-area,.admission .ctg-area{background-image:url(/assets/images/common/bg_membership.png)}.jssfr .ctg-area{background-image:url(/jssfr/assets/images/top/kv-01.png);background-position:center 75%}.breadcrumbs-area{margin-top:24px}.breadcrumbs-area .breadcrumbs{display:flex;flex-wrap:wrap;font-weight:bold;font-size:1.2rem}@media(768px <= width){.breadcrumbs-area .breadcrumbs{font-size:calc(1.2rem + .1rem)}}@media(960px <= width){.breadcrumbs-area .breadcrumbs{font-size:calc(1.2rem + .2rem)}}@media(1200px <= width){.breadcrumbs-area .breadcrumbs{font-size:calc(1.2rem + .3rem)}}.breadcrumbs-area .breadcrumbs li a{color:#02809f;display:inline;background-image:linear-gradient(90deg, #02809F, #02809F);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;transition:background-size .6s}body.jssfr .breadcrumbs-area .breadcrumbs li a{color:#32a092}.breadcrumbs-area .breadcrumbs li a:hover{background-size:100% 1px}.breadcrumbs-area .breadcrumbs li+li:before{content:"／";margin:8px}.breadcrumbs-area+section{margin-top:48px}@media(960px <= width){.breadcrumbs-area+section{margin-top:104px}}.subpage-area h2{padding-left:16px;border-left:1px solid #02809f;font-weight:bold;margin:0 16px 40px;font-size:20px}body.jssfr .subpage-area h2{border-left:1px solid #32a092}@media(768px <= width){.subpage-area h2{font-size:24px;margin:0 0 40px}}.subpage-area h3{font-weight:bold;margin:40px 0 16px;font-size:18px}@media(768px <= width){.subpage-area h3{font-size:22px}}.subpage-area .container--xl+.container--xl{margin-top:40px}@media(768px <= width){.subpage-area .container--xl+.container--xl{margin-top:80px}}.subpage-area .subpage-list{display:grid;gap:12px;grid-template-columns:repeat(1, 1fr);font-size:1.3rem}@media(768px <= width){.subpage-area .subpage-list{font-size:calc(1.3rem + .1rem)}}@media(960px <= width){.subpage-area .subpage-list{font-size:calc(1.3rem + .2rem)}}@media(1200px <= width){.subpage-area .subpage-list{font-size:calc(1.3rem + .3rem)}}.subpage-area .subpage-list li{text-align:left;height:60px}.subpage-area .subpage-list li div{display:block;height:100%;position:relative}.subpage-area .subpage-list li div a,.subpage-area .subpage-list li div>span{padding:8px 64px 8px 16px;display:flex;height:100%;font-weight:normal;align-items:center;color:#fff}@media(480px <= width){.subpage-area .subpage-list li div a,.subpage-area .subpage-list li div>span{padding:16px 64px 16px 16px}}.subpage-area .subpage-list li div a:after,.subpage-area .subpage-list li div>span:after{transition:.3s;content:"";display:block;width:26px;height:1rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%23ffffff"><path d="M24,6.9C24,6.8,24,6.6,24,6.5c0-0.1-0.1-0.1-0.1-0.2l-6-6c-0.2-0.2-0.5-0.2-0.7,0s-0.2,0.5,0,0.7l5.1,5.1H0.5	C0.2,6.2,0,6.4,0,6.7s0.2,0.5,0.5,0.5h23c0.1,0,0.1,0,0.2,0C23.8,7.1,23.9,7,24,6.9z" /></svg>');background-size:contain;background-repeat:no-repeat;position:absolute;right:32px;top:50%;transform:translateY(-50%)}.subpage-area .subpage-list li div>span{color:#02809f;border:2px solid #02809f}.subpage-area .subpage-list li div>span:after{right:28px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%2302809f"><path d="M24,6.9C24,6.8,24,6.6,24,6.5c0-0.1-0.1-0.1-0.1-0.2l-6-6c-0.2-0.2-0.5-0.2-0.7,0s-0.2,0.5,0,0.7l5.1,5.1H0.5	C0.2,6.2,0,6.4,0,6.7s0.2,0.5,0.5,0.5h23c0.1,0,0.1,0,0.2,0C23.8,7.1,23.9,7,24,6.9z" /></svg>')}body.jssfr .subpage-area .subpage-list li div>span{color:#32a092;border:2px solid #32a092}body.jssfr .subpage-area .subpage-list li div>span:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%2332A092"><path d="M24,6.9C24,6.8,24,6.6,24,6.5c0-0.1-0.1-0.1-0.1-0.2l-6-6c-0.2-0.2-0.5-0.2-0.7,0s-0.2,0.5,0,0.7l5.1,5.1H0.5	C0.2,6.2,0,6.4,0,6.7s0.2,0.5,0.5,0.5h23c0.1,0,0.1,0,0.2,0C23.8,7.1,23.9,7,24,6.9z" /></svg>')}.subpage-area .subpage-list li div a{display:flex;height:100%;align-items:center}.subpage-area .subpage-list li div a:hover:after{right:28px}@media(480px <= width){.subpage-area .subpage-list{gap:16px;grid-template-columns:repeat(2, 1fr)}.subpage-area .subpage-list li{align-self:stretch;height:90px}}@media(960px <= width){.subpage-area .subpage-list{grid-template-columns:repeat(3, 1fr)}}.page-title-area{margin-bottom:32px}@media(768px <= width){.page-title-area{margin-bottom:80px}}.page-title-area h1,.page-title-area h2{text-align:center;font-size:22px;font-weight:bold}@media(768px <= width){.page-title-area h1,.page-title-area h2{font-size:28px}}.page-title-area h1 span,.page-title-area h2 span{display:inline-block}.about .banner-area,.about .admission-area,.meeting .banner-area,.meeting .admission-area,.publication .banner-area,.publication .admission-area,.activity .banner-area,.activity .admission-area,.news .banner-area,.news .admission-area,.playapp .banner-area,.playapp .admission-area,.admission .banner-area,.admission .admission-area,.other .banner-area,.other .admission-area,.admission-area .banner-area,.admission-area .admission-area{margin-top:100px}.admission footer{margin-top:100px}.banner-area{background-color:#f2f5f3;display:block}.banner-area ul{padding:40px 0;text-align:center}.banner-area ul li{transition:.3s;display:inline-block;width:100%;max-width:500px;border:1px solid #d9d9d9}.banner-area ul li+li{margin-top:16px}.banner-area ul li:hover{border:1px solid #02809f}body.jssfr .banner-area ul li:hover{border:1px solid #32a092}@media(768px <= width){.banner-area ul{display:flex}.banner-area ul li{margin:0 16px}.banner-area ul li+li{margin-top:0}}.admission-area{background-image:url(/assets/images/common/bg_membership.png);background-position:center left;background-size:cover;background-repeat:no-repeat;color:#fff}@media(960px <= width){.admission-area{background-position:center center}}.admission-area .sub-title.sp{color:#fff}.admission-area>div{padding:80px 16px;display:flex;flex-direction:column}.admission-area>div .admission-text{text-align:center;padding:40px 0;font-size:1.3rem}@media(768px <= width){.admission-area>div .admission-text{font-size:calc(1.3rem + .1rem)}}@media(960px <= width){.admission-area>div .admission-text{font-size:calc(1.3rem + .2rem)}}@media(1200px <= width){.admission-area>div .admission-text{font-size:calc(1.3rem + .3rem)}}.admission-area>div .admission-text span{display:inline-block}@media(480px <= width){.admission-area>div .admission-text span{display:inline}}.preparatio-area{margin:80px 0}.preparatio-area .center{text-align:center;color:#666;font-size:2rem}@media(768px <= width){.preparatio-area .center{font-size:calc(2rem + .1rem)}}@media(960px <= width){.preparatio-area .center{font-size:calc(2rem + .2rem)}}@media(1200px <= width){.preparatio-area .center{font-size:calc(2rem + .3rem)}}.maintenance{margin-top:80px}.maintenance .container--m{max-width:640px;padding-left:16px;padding-right:16px;text-align:center}.maintenance img{width:80%;max-width:270px;margin:0 auto}.maintenance h1{text-align:center;margin:2em 0 1em}.maintenance p{margin-top:1em}.maintenance h2{margin-top:1.5em;font-weight:bold}@keyframes menu-arrow-move{0%,100%{transform:translateY(0)}50%{transform:translateY(0.25rem)}}.sp .main-category,.sp .header-btn-block{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}.pc .main-category .category-list{animation-name:fadeDownAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDownAnime{from{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}body{position:relative}body header{z-index:100;position:fixed;top:0;left:0;width:100%;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background-color:rgba(46,93,117,.5)}@media(960px <= width){body header{position:absolute}}body.jssfr header{background-color:rgba(26,82,75,.5)}.hide{transform:translateY(-100%)}#header{position:fixed;top:0;transition:.5s;z-index:100}header.login .member-name{position:unset;z-index:200;cursor:pointer;display:inline-block;margin-left:auto;margin-right:16px}@media(960px <= width){header.login .member-name{margin:0px;position:relative}}header.login .member-name span.member-img{display:block;width:42px;height:42px;margin:0;border-radius:50%;background-image:url("/assets/images/playapp/icon-ppl.png");background-size:contain;background-position:center center}header.login .member-name.active .profile{display:block}header.login .member-name .profile{display:none;z-index:200;position:absolute;padding:32px;background:#fff;box-shadow:0px 2px 8px 1px rgba(0,126,133,.2);border-radius:8px;width:80%;top:90%;right:10%}@media(960px <= width){header.login .member-name .profile{top:110%;width:30%;min-width:280px}}header.login .member-name .profile .flex-wrap{flex-direction:column;align-items:center}header.login .member-name .profile .flex-wrap li+li{margin-left:0}header.login .member-name .profile .flex-wrap li.image{width:80px;height:80px;border-radius:50%;background-image:url("/assets/images/playapp/icon-ppl.png");background-size:contain;background-position:center center;border:#f2f2f2 1px solid}header.login .member-name .profile .flex-wrap li.name{font-size:18px;letter-spacing:2px;font-weight:bold}header.login .member-name .profile .flex-wrap li.affiliation{color:#666;font-size:1.2rem}@media(768px <= width){header.login .member-name .profile .flex-wrap li.affiliation{font-size:calc(1.2rem + .1rem)}}@media(960px <= width){header.login .member-name .profile .flex-wrap li.affiliation{font-size:calc(1.2rem + .2rem)}}@media(1200px <= width){header.login .member-name .profile .flex-wrap li.affiliation{font-size:calc(1.2rem + .3rem)}}header.login .member-name .profile .flex-wrap li.link{margin-top:1em}header.login .member-name .profile .flex-wrap li.link a{color:#02809f;display:inline;background-image:linear-gradient(90deg, #02809F, #02809F);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;transition:background-size .6s}header.login .member-name .profile .flex-wrap li.link a:hover{background-size:100% 1px}body.jssfr header.login .member-name .profile{box-shadow:0px 2px 8px 1px rgba(0,133,69,.2)}header .pc{display:none}header .sp{display:block}@media(960px <= width){header .pc{display:block}header .sp{display:none}}header .sp .title-block{background-color:rgba(46,93,117,.5);display:flex;justify-content:space-between;align-items:center;padding:20px 16px}body.jssfr header .sp .title-block{background-color:rgba(64,187,171,.3)}header .sp .title-block .logo-wraper-block{display:flex}header .sp .title-block .logo-wraper-block .logo{padding:4px 8px;background-color:rgba(26,60,82,.5);border-radius:8px}header .sp .title-block .logo-wraper-block .logo:nth-child(2){background-color:rgba(26,82,75,0)}body.jssfr header .sp .title-block .logo-wraper-block .logo:nth-child(1){background-color:rgba(26,60,82,0)}body.jssfr header .sp .title-block .logo-wraper-block .logo:nth-child(2){background-color:rgba(26,82,75,.7)}header .sp .title-block .logo-wraper-block .logo picture img{height:26px;width:auto}header .sp .title-block .menu-toggle-btn{cursor:pointer;width:34px;height:34px;overflow:hidden;position:relative}header .sp .title-block .menu-toggle-btn span{position:absolute;transition:.3s;width:100%;height:4px;display:block;background-color:#fff}header .sp .title-block .menu-toggle-btn span:nth-child(1){top:2px}header .sp .title-block .menu-toggle-btn span:nth-child(2){top:15px;left:0px}header .sp .title-block .menu-toggle-btn span:nth-child(3){bottom:2px}header .sp.menu-close{height:auto}header .sp.menu-close nav,header .sp.menu-close .header-btn-block{display:none}header .sp.menu-open{height:100vh;overflow:auto;background-color:#02809f;color:#fff}body.jssfr header .sp.menu-open{background-color:#32a092}header .sp.menu-open .member-name{pointer-events:none}header .sp.menu-open .menu-toggle-btn span:nth-child(1){top:15px;rotate:45deg}header .sp.menu-open .menu-toggle-btn span:nth-child(2){left:80px}header .sp.menu-open .menu-toggle-btn span:nth-child(3){top:15px;rotate:-45deg}header .sp.menu-open nav ul.menu-list li.main-category .category-list{display:none}header .sp.menu-open nav ul.menu-list li.main-category.active .category-list{display:block;background:#f1f5f1;color:#02809f}body.jssfr header .sp.menu-open nav ul.menu-list li.main-category.active .category-list{color:#32a092}header .sp.menu-open nav .main-category p,header .sp.menu-open nav .main-category a,header .sp.menu-open nav .category-list a{margin:0 auto;max-width:480px;font-size:18px;letter-spacing:.1em;border-bottom:#1ba2c3 1px solid}body.jssfr header .sp.menu-open nav .main-category p,body.jssfr header .sp.menu-open nav .main-category a,body.jssfr header .sp.menu-open nav .category-list a{border-bottom:#b5e0db 1px solid}header .sp.menu-open nav .main-category p{padding:24px 8vw;position:relative}header .sp.menu-open nav .main-category p:before,header .sp.menu-open nav .main-category p:after{content:"";transition:.3s;position:absolute;display:inline-block;width:1em;height:2px;background-color:#fff;top:50%;margin-top:-1px;right:4vw}header .sp.menu-open nav .main-category p:before{rotate:-90deg}header .sp.menu-open nav .main-category.active p:before{rotate:0deg}header .sp.menu-open nav .main-category a,header .sp.menu-open nav .category-list a{padding:16px 8vw;display:flex;justify-content:space-between;align-items:center;position:relative}header .sp.menu-open nav .main-category a:after,header .sp.menu-open nav .category-list a:after{content:"";display:block;rotate:-90deg;width:18px;height:12px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15" fill="%2302809f" preserveAspectRatio="none"><path class="st0" d="M13.7,4.3c-0.4-0.4-1-0.4-1.4-0.1L7.5,8.6L2.7,4.3c-0.4-0.4-1-0.3-1.4,0.1c-0.4,0.4-0.3,1,0.1,1.4l5.5,5 C6.9,10.8,7,10.8,7,10.9c0,0,0.1,0,0.1,0.1C7.2,11,7.4,11,7.5,11c0,0,0,0,0,0s0,0,0,0c0.1,0,0.3,0,0.4-0.1c0,0,0.1,0,0.1-0.1 c0.1,0,0.1-0.1,0.2-0.1l5.5-5C14.1,5.4,14.1,4.7,13.7,4.3z"/></svg>') no-repeat 0;position:absolute;right:4vw}body.jssfr header .sp.menu-open nav .main-category a:after,body.jssfr header .sp.menu-open nav .category-list a:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15" fill="%2332A092" preserveAspectRatio="none"><path class="st0" d="M13.7,4.3c-0.4-0.4-1-0.4-1.4-0.1L7.5,8.6L2.7,4.3c-0.4-0.4-1-0.3-1.4,0.1c-0.4,0.4-0.3,1,0.1,1.4l5.5,5 C6.9,10.8,7,10.8,7,10.9c0,0,0.1,0,0.1,0.1C7.2,11,7.4,11,7.5,11c0,0,0,0,0,0s0,0,0,0c0.1,0,0.3,0,0.4-0.1c0,0,0.1,0,0.1-0.1 c0.1,0,0.1-0.1,0.2-0.1l5.5-5C14.1,5.4,14.1,4.7,13.7,4.3z"/></svg>') no-repeat 0}header .sp.menu-open nav .main-category>a{padding:24px 8vw}header .sp.menu-open nav .main-category>a:after{content:"";display:block;rotate:-90deg;width:18px;height:12px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15" fill="%23ffffff" preserveAspectRatio="none"><path class="st0" d="M13.7,4.3c-0.4-0.4-1-0.4-1.4-0.1L7.5,8.6L2.7,4.3c-0.4-0.4-1-0.3-1.4,0.1c-0.4,0.4-0.3,1,0.1,1.4l5.5,5 C6.9,10.8,7,10.8,7,10.9c0,0,0.1,0,0.1,0.1C7.2,11,7.4,11,7.5,11c0,0,0,0,0,0s0,0,0,0c0.1,0,0.3,0,0.4-0.1c0,0,0.1,0,0.1-0.1 c0.1,0,0.1-0.1,0.2-0.1l5.5-5C14.1,5.4,14.1,4.7,13.7,4.3z"/></svg>') no-repeat 0;position:absolute;right:4vw}header .sp.menu-open .header-btn-block{margin:24px auto 0;max-width:480px;padding:0 2vw}header .sp.menu-open .header-btn-block ul{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}header .sp.menu-open .header-btn-block ul li{text-align:center;width:48%;margin:0 .5%}header .sp.menu-open .header-btn-block ul li a{display:block;font-size:1.5rem}header .sp.menu-open .header-btn-block ul li.icon-en{margin-top:16px;width:100%}header .sp.menu-open .header-btn-block ul li.icon-en a{justify-content:center;display:flex}@media(960px <= width){header .pc .inner{padding:16px 1.75vw 8px;display:flex;justify-content:space-between;align-items:center}header .pc .inner .logo-wraper-block{display:flex}header .pc .inner .logo-wraper-block .logo{padding:12px 16px;background-color:rgba(26,82,75,0);border-radius:16px}header .pc .inner .logo-wraper-block .logo:nth-child(1){background-color:rgba(26,60,82,.5)}body.jssfr header .pc .inner .logo-wraper-block .logo:nth-child(2){background-color:rgba(26,82,75,.5)}body.jssfr header .pc .inner .logo-wraper-block .logo:nth-child(1){background-color:rgba(26,60,82,0)}header .pc .inner .logo-wraper-block .logo picture img{width:auto;height:35px}header .pc .inner .header-btn-block ul{display:flex;align-items:center}header .pc .inner .header-btn-block ul li+li{margin-left:16px}header .pc .inner .header-btn-block ul li.icon-en a{transition:.3s ease}header .pc .inner .header-btn-block ul li.icon-en a:before{transition:.3s ease}header .pc .inner .header-btn-block ul li.icon-en a:hover{color:hsla(0,0%,100%,.75)}header .pc .inner .header-btn-block ul li.icon-en a:hover:before{opacity:.75}header .pc .inner .header-btn-block ul li.btn-primary a{padding:14px 40px}header .pc nav{font-size:1.2rem;color:#fff;position:relative}}@media(960px <= width)and (768px <= width){header .pc nav{font-size:calc(1.2rem + .1rem)}}@media(960px <= width)and (960px <= width){header .pc nav{font-size:calc(1.2rem + .2rem)}}@media(960px <= width)and (1200px <= width){header .pc nav{font-size:calc(1.2rem + .3rem)}}@media(960px <= width){header .pc nav .menu-list{display:flex;justify-content:space-between}header .pc nav .menu-list .main-category{padding:8px .5vw}header .pc nav .menu-list .main-category p{display:flex;align-items:center;padding-right:1.5rem;cursor:pointer;font-size:1.2rem;position:relative;padding-right:1.5em}}@media(960px <= width)and (768px <= width){header .pc nav .menu-list .main-category p{font-size:calc(1.2rem + .1rem)}}@media(960px <= width)and (960px <= width){header .pc nav .menu-list .main-category p{font-size:calc(1.2rem + .2rem)}}@media(960px <= width)and (1200px <= width){header .pc nav .menu-list .main-category p{font-size:calc(1.2rem + .3rem)}}@media(960px <= width){header .pc nav .menu-list .main-category p:after{position:absolute;content:"";display:block;width:14px;height:14px;right:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15" fill="%23ffffff" preserveAspectRatio="none"><path class="st0" d="M13.7,4.3c-0.4-0.4-1-0.4-1.4-0.1L7.5,8.6L2.7,4.3c-0.4-0.4-1-0.3-1.4,0.1c-0.4,0.4-0.3,1,0.1,1.4l5.5,5 C6.9,10.8,7,10.8,7,10.9c0,0,0.1,0,0.1,0.1C7.2,11,7.4,11,7.5,11c0,0,0,0,0,0s0,0,0,0c0.1,0,0.3,0,0.4-0.1c0,0,0.1,0,0.1-0.1 c0.1,0,0.1-0.1,0.2-0.1l5.5-5C14.1,5.4,14.1,4.7,13.7,4.3z"/></svg>') no-repeat 0;background-repeat:no-repeat}header .pc nav .menu-list .main-category .category-list{display:none;align-items:baseline}header .pc nav .menu-list .main-category:hover{background-color:#02809f}header .pc nav .menu-list .main-category:hover.about .category-list{grid-template-columns:20% 1fr 2fr 1fr}header .pc nav .menu-list .main-category:hover.about .category-list a{max-width:100%}header .pc nav .menu-list .main-category:hover.about .category-list a:first-child{max-width:272px}header .pc nav .menu-list .main-category:hover .category-list{display:grid;grid-auto-flow:column;column-gap:16px;row-gap:16px;position:absolute;background-color:#02809f;width:100%;top:100%;left:0;padding:0 16px;grid-template-columns:21% 1fr 1fr 1fr;grid-template-rows:repeat(1, 1fr)}}@media(960px <= width)and (768px <= width){header .pc nav .menu-list .main-category:hover .category-list{padding:32px 1.75vw}}@media(960px <= width){header .pc nav .menu-list .main-category:hover .category-list a{display:inline;align-items:baseline;max-width:272px;padding-left:1em;position:relative;transition:.3s ease}header .pc nav .menu-list .main-category:hover .category-list a:first-child{border-right:1px solid #fff;height:100%}header .pc nav .menu-list .main-category:hover .category-list a:before{position:absolute;left:0;top:1rem;content:"";display:inline-block;rotate:-90deg;width:12px;height:12px;background-image:url(/assets/images/common/icon-menu-arrow.svg);background-size:contain;background-repeat:no-repeat;margin-top:-2px;margin-right:3px}header .pc nav .menu-list .main-category:hover .category-list a:hover{color:hsla(0,0%,100%,.75)}header .pc nav .menu-list .main-category:hover .category-list a:hover:before{animation:1.4s menu-arrow-move infinite}body.jssfr header .pc nav .menu-list .main-category:hover{background-color:#32a092}body.jssfr header .pc nav .menu-list .main-category:hover .category-list{background-color:#32a092}header .pc nav .menu-list .main-category.about .category-list a:first-child{grid-row-start:1;grid-row-end:5}header .pc nav .menu-list .main-category.meeting .category-list a:first-child,header .pc nav .menu-list .main-category.activity .category-list a:first-child,header .pc nav .menu-list .main-category.publication .category-list a:first-child,header .pc nav .menu-list .main-category.forgeneral .category-list a:first-child{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3}}@media(1080px <= width){header .pc .inner .logo-wraper-block .logo picture img{width:auto;height:44px}header .pc nav .menu-list{justify-content:flex-end}header .pc nav .menu-list .main-category{padding:8px 1vw}}.english .pc nav{color:#fff;position:relative;font-size:1.2rem}@media(768px <= width){.english .pc nav{font-size:calc(1.2rem + .1rem)}}@media(960px <= width){.english .pc nav{font-size:calc(1.2rem + .2rem)}}@media(1200px <= width){.english .pc nav{font-size:calc(1.2rem + .3rem)}}.english .pc nav .menu-list{justify-content:flex-end}.english .pc nav .menu-list .main-category{padding:8px 24px}.playapp header{background-color:rgba(46,93,117,.8)}.playapp header .member-name{position:unset;z-index:200;cursor:pointer;display:inline-block;margin-left:auto;margin-right:16px}@media(960px <= width){.playapp header .member-name{margin-right:0;position:relative}}.playapp header .member-name span.member-img{display:block;width:42px;height:42px;margin:0;border-radius:50%;background-image:url("/assets/images/playapp/icon-ppl.png");background-size:contain;background-position:center center}.playapp header .member-name.active .profile{display:block}.playapp header .member-name.active+.menu-toggle-btn{pointer-events:none}.playapp header .member-name .profile{display:none;z-index:200;position:absolute;padding:32px;background:#fff;box-shadow:0px 2px 8px 1px rgba(0,126,133,.2);border-radius:8px;width:80%;top:90%;right:10%}@media(960px <= width){.playapp header .member-name .profile{top:110%;width:30%;min-width:280px}}.playapp header .member-name .profile .flex-wrap{flex-direction:column;align-items:center}.playapp header .member-name .profile .flex-wrap li+li{margin-left:0}.playapp header .member-name .profile .flex-wrap li.image{width:80px;height:80px;border-radius:50%;background-image:url("/assets/images/playapp/icon-ppl.png");background-size:contain;background-position:center center;border:#f2f2f2 1px solid}.playapp header .member-name .profile .flex-wrap li.name{font-size:18px;letter-spacing:2px;font-weight:bold}.playapp header .member-name .profile .flex-wrap li.affiliation{color:#666;font-size:1.2rem}@media(768px <= width){.playapp header .member-name .profile .flex-wrap li.affiliation{font-size:calc(1.2rem + .1rem)}}@media(960px <= width){.playapp header .member-name .profile .flex-wrap li.affiliation{font-size:calc(1.2rem + .2rem)}}@media(1200px <= width){.playapp header .member-name .profile .flex-wrap li.affiliation{font-size:calc(1.2rem + .3rem)}}.playapp header .member-name .profile .flex-wrap li.link{margin-top:1em}.playapp header .member-name .profile .flex-wrap li.link a{color:#02809f;display:inline;background-image:linear-gradient(90deg, #02809F, #02809F);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;transition:background-size .6s}.playapp header .member-name .profile .flex-wrap li.link a:hover{background-size:100% 1px}.playapp header .inner picture img{width:auto;height:58px}.playapp header .sp.menu-open .main-category a:last-child{border-bottom:#1ba2c3 1px solid}.playapp header .sp .header-btn-block ul{display:flex;align-items:center}.playapp header .sp .header-btn-block ul li.member-name a{display:flex;justify-content:center}@media(960px <= width){.playapp header .pc .inner .header-btn-block .member-name span.name{color:#fff;display:inline;background-image:linear-gradient(90deg, #fff, #fff);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;transition:background-size .6s}.playapp header .pc .inner .header-btn-block .member-name span.name:hover{background-size:100% 1px}.playapp header .pc .menu-list{justify-content:end}.playapp header .pc .menu-list .main-category{padding:8px 16px}}@media(960px <= width)and (1080px <= width){.playapp header .pc .menu-list .main-category{padding:8px 24px}}@keyframes menu-arrow-move{0%,100%{transform:translateY(0)}50%{transform:translateY(0.25rem)}}.icon a{display:flex;align-items:center}.icon a:before{content:"";display:block;width:20px;height:20px;margin-right:8px}.icon-mail a{transition:.3s ease-in;color:#fff}.icon-mail a:before{transition:.3s ease-in;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%23ffffff"><path class="st0" d="M19.5,3.5c-0.3-0.3-0.7-0.5-1-0.5h-17c-0.4,0-0.8,0.2-1,0.5C0.2,3.7,0,4.1,0,4.5v11.3c0,0.4,0.2,0.8,0.5,1 c0.3,0.3,0.7,0.5,1,0.5h17c0.4,0,0.8-0.2,1-0.5c0.3-0.3,0.5-0.7,0.5-1V4.5C20,4.1,19.8,3.7,19.5,3.5z M18.4,4.5L10,10L1.6,4.5H18.4z M18.5,15.8h-17V5.9l8.1,5.3c0.1,0,0.1,0.1,0.2,0.1c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2,0c0.1,0,0.1-0.1,0.2-0.1l8.1-5.3L18.5,15.8z"/></svg>')}.icon-mail a:hover{background-color:#fff;color:#000}.icon-mail a:hover:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%23000000"><path class="st0" d="M19.5,3.5c-0.3-0.3-0.7-0.5-1-0.5h-17c-0.4,0-0.8,0.2-1,0.5C0.2,3.7,0,4.1,0,4.5v11.3c0,0.4,0.2,0.8,0.5,1 c0.3,0.3,0.7,0.5,1,0.5h17c0.4,0,0.8-0.2,1-0.5c0.3-0.3,0.5-0.7,0.5-1V4.5C20,4.1,19.8,3.7,19.5,3.5z M18.4,4.5L10,10L1.6,4.5H18.4z M18.5,15.8h-17V5.9l8.1,5.3c0.1,0,0.1,0.1,0.2,0.1c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2,0c0.1,0,0.1-0.1,0.2-0.1l8.1-5.3L18.5,15.8z"/></svg>')}.page-top-btn{position:fixed;right:16px;margin-bottom:16px;z-index:99}.page-top-btn a{background-color:#02809f;color:#fff;display:flex;justify-content:center;align-items:center;width:40px;height:40px;transition:.3s;cursor:pointer}.page-top-btn a:after{content:"";display:inline-block;width:24px;height:12px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%23ffffff"><path d="M24,6.9C24,6.8,24,6.6,24,6.5c0-0.1-0.1-0.1-0.1-0.2l-6-6c-0.2-0.2-0.5-0.2-0.7,0s-0.2,0.5,0,0.7l5.1,5.1H0.5	C0.2,6.2,0,6.4,0,6.7s0.2,0.5,0.5,0.5h23c0.1,0,0.1,0,0.2,0C23.8,7.1,23.9,7,24,6.9z" /></svg>');transform:rotate(90deg) scale(-1, 1);background-position:center;background-size:cover}.page-top-btn a:hover{background-color:#005065}body.jssfr .page-top-btn a{background-color:#32a092}body.jssfr .page-top-btn a:hover{background-color:#1a524b}@media(960px <= width){.page-top-btn a{width:60px;height:60px}}footer{padding:80px 0;transition:.3s;background-color:#000;color:#fff}footer .pc{display:none}footer div.container--xl{font-size:1.1rem}@media(768px <= width){footer div.container--xl{font-size:calc(1.1rem + .1rem)}}@media(960px <= width){footer div.container--xl{font-size:calc(1.1rem + .2rem)}}@media(1200px <= width){footer div.container--xl{font-size:calc(1.1rem + .3rem)}}@media(960px <= width){footer div.container--xl{max-width:1200px;display:flex;flex-wrap:wrap}}footer div.container--xl nav .menu-list{display:grid}@media(960px <= width){footer div.container--xl nav{width:calc(100% - 280px)}footer div.container--xl nav .menu-list{display:grid;row-gap:16px;grid-template-columns:.8fr 1fr 1.4fr}footer div.container--xl nav .menu-list li a{display:inline-block;padding-left:1.5rem;cursor:pointer;transition:.3s ease;position:relative;font-size:1.1rem}}@media(960px <= width)and (768px <= width){footer div.container--xl nav .menu-list li a{font-size:calc(1.1rem + .1rem)}}@media(960px <= width)and (960px <= width){footer div.container--xl nav .menu-list li a{font-size:calc(1.1rem + .2rem)}}@media(960px <= width)and (1200px <= width){footer div.container--xl nav .menu-list li a{font-size:calc(1.1rem + .3rem)}}@media(960px <= width){footer div.container--xl nav .menu-list li a:before{position:absolute;top:.5rem;left:0;content:"";display:block;rotate:-90deg;width:12px;height:12px;background-image:url(/assets/images/common/icon-menu-arrow.svg);background-size:contain;background-repeat:no-repeat;margin-right:.5rem}footer div.container--xl nav .menu-list li a:hover{color:hsla(0,0%,100%,.75)}footer div.container--xl nav .menu-list li a:hover:before{animation:1.4s menu-arrow-move infinite}footer div.container--xl nav h2{margin:40px 0 16px;font-size:1.8rem}}footer div.container--xl aside{padding:0 24px 80px;max-width:480px;margin:0 auto}footer div.container--xl aside .logo-wraper-block .logo+a{margin-top:16px}footer div.container--xl aside .logo-wraper-block .logo picture img{width:100%;height:auto}footer div.container--xl aside div p,footer div.container--xl aside div .icon{margin-top:16px}footer div.container--xl aside div p{line-height:2;text-align:center}footer div.container--xl aside div p span{display:inline-block}footer div.container--xl aside .icon{width:100%;border:#fff solid 1px;text-align:center}footer div.container--xl aside .icon a{justify-content:center;padding:16px 0}@media(768px <= width){footer div.container--xl aside{padding:0 80px 80px}footer div.container--xl aside .logo-wraper-block .logo picture img{width:auto;height:44px}footer div.container--xl aside div p{text-align:left}}@media(960px <= width){footer div.container--xl aside{width:260px;padding:0}}footer div.container--xl small{margin-top:100px;font-size:1.1rem}@media(768px <= width){footer div.container--xl small{font-size:calc(1.1rem + .1rem)}}@media(960px <= width){footer div.container--xl small{font-size:calc(1.1rem + .2rem)}}@media(1200px <= width){footer div.container--xl small{font-size:calc(1.1rem + .3rem)}}@media(960px <= width){footer .pc{display:block}}body{counter-reset:number 0}.num-text{padding-left:2.75rem;position:relative}.num-text:before{counter-increment:number 1;content:counter(number) " )";position:absolute;left:0}.publication-area h3,.archives-area h3{color:#333;font-weight:bold;font-size:20px;display:flex;flex-wrap:wrap;align-items:center;padding-left:16px;border-left:1px solid #02809f;line-height:1.8;margin-bottom:24px}@media(768px <= width){.publication-area h3,.archives-area h3{font-size:24px}}.publication-area h3 span,.archives-area h3 span{display:inline-block}.publication-area .icon.icon-pdf a:before,.archives-area .icon.icon-pdf a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%23ffffff" preserveAspectRatio="none"><path d="M23.3,0.7h-11l-0.6,0.6L4.1,9L3.6,9.5v16.7c0,2.8,2.3,5.1,5.1,5.1h14.6c2.8,0,5.1-2.3,5.1-5.1V5.8 C28.4,3,26.1,0.7,23.3,0.7z M26.5,5.8v20.3c0,1.8-1.4,3.2-3.2,3.2c0,0,0,0,0,0H8.7c-1.8,0-3.2-1.4-3.2-3.2c0,0,0,0,0,0V10.3h5 c1.5,0,2.7-1.2,2.7-2.7c0,0,0,0,0,0v-5h10.2C25.1,2.6,26.5,4.1,26.5,5.8C26.5,5.8,26.5,5.8,26.5,5.8z"/><path d="M11.2,15.8c-0.1,0-0.2,0-0.3,0v0H9.3c-0.3,0-0.5,0.2-0.5,0.5c0,0,0,0,0,0.1v4.4c0,0.3,0.2,0.6,0.6,0.6 c0.3,0,0.6-0.2,0.6-0.6c0,0,0,0,0,0v-1.3c0,0,0,0,0,0c0,0,0,0,0,0h1c1,0.1,1.8-0.6,1.9-1.6S12.2,15.9,11.2,15.8z M11,18.3 c0,0-0.1,0-0.1,0H10c0,0,0,0,0,0c0,0,0,0,0,0v-1.4c0,0,0,0,0,0c0,0,0,0,0,0h0.9c0.4,0,0.8,0.3,0.8,0.7C11.7,17.9,11.4,18.3,11,18.3 z"/><path d="M15.7,15.8h-1.3c-0.3,0-0.5,0.2-0.5,0.5c0,0,0,0,0,0.1v4.4c0,0.3,0.2,0.5,0.4,0.5c0,0,0.1,0,0.1,0h1.3 c1.2,0,1.9-0.4,2.2-1.3c0.2-1,0.2-2,0-2.9C17.5,16.2,16.8,15.8,15.7,15.8z M16.7,19.6L16.7,19.6c-0.1,0.4-0.5,0.6-1.1,0.6h-0.5 c0,0,0,0,0,0c0,0,0,0,0,0v-3.3c0,0,0,0,0,0c0,0,0,0,0,0h0.5c0.5,0,0.9,0.2,1.1,0.6C16.8,18.2,16.8,18.9,16.7,19.6z"/><path d="M22.3,15.8C22.3,15.8,22.3,15.8,22.3,15.8L22.3,15.8l-2.7,0c-0.3,0-0.5,0.2-0.5,0.4c0,0,0,0,0,0.1v4.4 c0,0.3,0.2,0.6,0.5,0.6c0.3,0,0.6-0.2,0.6-0.5c0,0,0-0.1,0-0.1v-1.6c0,0,0,0,0,0c0,0,0,0,0,0h1.5c0.3,0,0.5-0.2,0.6-0.5 c0-0.3-0.2-0.5-0.5-0.6c0,0-0.1,0-0.1,0h-1.5c0,0,0,0,0,0c0,0,0,0,0,0v-1.2c0,0,0,0,0,0c0,0,0,0,0,0h1.9c0.3,0,0.5-0.2,0.5-0.5 C22.8,16.1,22.6,15.9,22.3,15.8z"/></svg>')}.publication-area .newsletter-item-block{padding:24px 16px 40px;border:1px solid #e8e8e8;margin:auto;max-width:1032px;width:100%}@media(480px <= width){.publication-area .newsletter-item-block{padding:40px 6vw}}@media(768px <= width){.publication-area .newsletter-item-block{padding:40px 80px}}.publication-area .newsletter-item-block .newsletter-detail{display:flex;flex-direction:column-reverse;align-items:center}@media(768px <= width){.publication-area .newsletter-item-block .newsletter-detail{flex-direction:row;justify-content:space-between}}.publication-area .newsletter-item-block .newsletter-detail--text{margin-top:24px}@media(768px <= width){.publication-area .newsletter-item-block .newsletter-detail--text{margin-top:0;width:100%}}.publication-area .newsletter-item-block .newsletter-detail--text .text-box p{margin-bottom:16px;font-size:1.2rem}@media(768px <= width){.publication-area .newsletter-item-block .newsletter-detail--text .text-box p{font-size:calc(1.2rem + .1rem)}}@media(960px <= width){.publication-area .newsletter-item-block .newsletter-detail--text .text-box p{font-size:calc(1.2rem + .2rem)}}@media(1200px <= width){.publication-area .newsletter-item-block .newsletter-detail--text .text-box p{font-size:calc(1.2rem + .3rem)}}.publication-area .newsletter-item-block .newsletter-detail--text .text-box h4{margin-bottom:24px;font-size:18px;font-weight:bold}@media(768px <= width){.publication-area .newsletter-item-block .newsletter-detail--text .text-box h4{font-size:22px}}.publication-area .newsletter-item-block .newsletter-detail--text .btn-square div{display:block;max-width:240px}.publication-area .newsletter-item-block .newsletter-detail--text .btn-square div a{padding:16px 48px;display:flex;justify-content:center}.publication-area .newsletter-item-block .newsletter-detail--text .btn-square div a:before{position:absolute;left:24px;transition:.3s}.publication-area .newsletter-item-block .newsletter-detail--text .btn-square div a:after{right:24px;transition:.3s}.publication-area .newsletter-item-block .newsletter-detail--text .btn-square div a:hover:after{right:20px}.publication-area .newsletter-item-block .newsletter-detail--img{width:100%;max-width:220px}@media(960px <= width){.publication-area .newsletter-item-block .newsletter-detail--img{margin-left:5%}}.publication-area .newsletter-item-block .newsletter-detail--img picture{border:1px solid #ddd}.archives-area{margin-top:80px}.archives-area h3{margin-bottom:32px}.archives-area .archives-list{display:flex;flex-wrap:wrap;justify-content:space-between}.archives-area .archives-list::before{order:1}.archives-area .archives-list::before,.archives-area .archives-list::after{content:"";display:block}@media(480px <= width){.archives-area .archives-list::before,.archives-area .archives-list::after{width:49%}}@media(768px <= width){.archives-area .archives-list::before,.archives-area .archives-list::after{width:32.5%}}@media(960px <= width){.archives-area .archives-list::before,.archives-area .archives-list::after{width:24%}}.archives-area .archives-list li.btn-square{width:100%;margin-bottom:2%}@media(480px <= width){.archives-area .archives-list li.btn-square{width:49%}}@media(768px <= width){.archives-area .archives-list li.btn-square{width:32.5%;margin-bottom:1.25%}}@media(960px <= width){.archives-area .archives-list li.btn-square{width:24%;margin-bottom:1.33%}}.archives-area .archives-list li.btn-square div{display:block}.archives-area .archives-list li.btn-square div a{padding:12px 56px 12px 36px}.archives-area .archives-list li.btn-square div a:before{margin-right:-4px}@media(480px <= width){.archives-area .archives-list li.btn-square div a:before{margin-right:8px}}.archives-area .archives-list li.btn-square div a div{margin-left:1em;font-size:1.3rem}@media(768px <= width){.archives-area .archives-list li.btn-square div a div{font-size:calc(1.3rem + .1rem)}}@media(960px <= width){.archives-area .archives-list li.btn-square div a div{font-size:calc(1.3rem + .2rem)}}@media(1200px <= width){.archives-area .archives-list li.btn-square div a div{font-size:calc(1.3rem + .3rem)}}.archives-area .archives-list li.btn-square div a div em{font-style:normal;line-height:1;margin-bottom:2px;margin-right:8px;font-size:1.1rem}@media(768px <= width){.archives-area .archives-list li.btn-square div a div em{font-size:calc(1.1rem + .1rem)}}@media(960px <= width){.archives-area .archives-list li.btn-square div a div em{font-size:calc(1.1rem + .2rem)}}@media(1200px <= width){.archives-area .archives-list li.btn-square div a div em{font-size:calc(1.1rem + .3rem)}}@media(480px <= width){.archives-area .archives-list li.btn-square div a div{display:flex;flex-direction:column;align-items:center}.archives-area .archives-list li.btn-square div a div em{margin-right:0px}}.publication .text-container{margin:24px 0 16px}.publication .text-container p{margin-top:1em;line-height:2}.publication .text-container p+p{margin-top:1.5em}.publication .text-container p.caution-text{color:#c91e1e}.publication .text-container+h2{margin-top:40px}.publication .poster-area,.publication .link-list-area{margin-bottom:80px}.publication .poster-area h2,.publication .link-list-area h2{padding-left:16px;border-left:1px solid #02809f;font-weight:bold;margin:0 16px 40px;font-size:20px}@media(768px <= width){.publication .poster-area h2,.publication .link-list-area h2{font-size:24px;margin:0 0 40px}}.publication .poster-area h3,.publication .link-list-area h3{margin-top:24px;font-size:18px}@media(768px <= width){.publication .poster-area h3,.publication .link-list-area h3{font-size:22px;margin-top:40px}}.publication .link-list-area ul+h2{margin-top:80px}.publication .link-list-area ul li{border-top:1px solid #accbce;border-bottom:1px solid #accbce;display:block}.publication .link-list-area ul li+li{border-top:none}.publication .link-list-area ul li a{color:#02809f;transition:.3s;padding:16px 40px 16px 36px;font-weight:normal;position:relative;flex-wrap:wrap;font-size:1.3rem}@media(768px <= width){.publication .link-list-area ul li a{font-size:calc(1.3rem + .1rem)}}@media(960px <= width){.publication .link-list-area ul li a{font-size:calc(1.3rem + .2rem)}}@media(1200px <= width){.publication .link-list-area ul li a{font-size:calc(1.3rem + .3rem)}}.publication .link-list-area ul li a em{display:inline-block;font-size:1.2rem}@media(768px <= width){.publication .link-list-area ul li a em{font-size:calc(1.2rem + .1rem)}}@media(960px <= width){.publication .link-list-area ul li a em{font-size:calc(1.2rem + .2rem)}}@media(1200px <= width){.publication .link-list-area ul li a em{font-size:calc(1.2rem + .3rem)}}.publication .link-list-area ul li a:before{left:0;position:absolute}.publication .link-list-area ul li a:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%2302809f"><path d="M24,6.9C24,6.8,24,6.6,24,6.5c0-0.1-0.1-0.1-0.1-0.2l-6-6c-0.2-0.2-0.5-0.2-0.7,0s-0.2,0.5,0,0.7l5.1,5.1H0.5	C0.2,6.2,0,6.4,0,6.7s0.2,0.5,0.5,0.5h23c0.1,0,0.1,0,0.2,0C23.8,7.1,23.9,7,24,6.9z" /></svg>')}@media(768px <= width){.publication .link-list-area ul li a{padding:20px 32px}.publication .link-list-area ul li a:before{position:static}.publication .link-list-area ul li a:after{right:32px}.publication .link-list-area ul li a:hover{background-color:#dcefef}.publication .link-list-area ul li a:hover:after{right:28px}}.publication .link-list-area ul li a[target=_blank] span{display:inline-block;position:relative;padding:0px 32px 0px 0px}.publication .link-list-area ul li a[target=_blank] span:after{content:"";display:inline-block;width:18px;height:18px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%2302809f"><path class="st0" d="M3.1,6.6H1.6v9.3c0,0.4,0.2,0.8,0.5,1c0.3,0.3,0.7,0.4,1.1,0.5h11.3v-1.5H3.1V6.6z"/><path class="st0" d="M17.1,2.4h-11C5.3,2.4,4.6,3,4.6,3.9v9c0,0.8,0.7,1.5,1.5,1.5h11c0.8,0,1.5-0.7,1.5-1.5v-9 C18.6,3,17.9,2.4,17.1,2.4z M17.1,12.9h-11V5.4h11V12.9z"/></svg>');background-size:18px;background-repeat:no-repeat}@media(768px <= width){.publication .link-list-area ul li a[target=_blank] span:after{margin-top:.5rem}}.publication .link-list-area ul li span{display:inline-block;padding:16px 40px 16px 0px;font-weight:normal}@media(768px <= width){.publication .link-list-area ul li span{padding:20px 32px}}.publication .journal-area{margin-bottom:80px}.publication .journal-area .container--xl+.container--xl{margin-top:40px}.publication .journal-area .container--xl h3{margin-bottom:16px}.publication .journal-area .qastyle dt,.publication .journal-area .qastyle dd{padding:16px 40px 16px 24px;position:relative;line-height:2}@media(768px <= width){.publication .journal-area .qastyle dt,.publication .journal-area .qastyle dd{padding:14px 32px 14px 52px}}.publication .journal-area .qastyle dt span,.publication .journal-area .qastyle dd span{font-weight:bold;position:absolute;left:0;font-size:18px;top:10px}@media(768px <= width){.publication .journal-area .qastyle dt span,.publication .journal-area .qastyle dd span{font-size:22px;top:8px;left:16px}}.publication .journal-area .qastyle dt.accordion{cursor:pointer;border-bottom:1px solid #accbce;color:#02809f;transition:.3s;font-weight:normal}.publication .journal-area .qastyle dt.accordion:hover{background-color:#dcefef}.publication .journal-area .qastyle dt.accordion:before,.publication .journal-area .qastyle dt.accordion:after{position:absolute;content:"";right:8px;transition:.3s;display:inline-block;width:2px;height:16px;background-color:#02809f;top:50%;transform:translateY(-50%)}@media(768px <= width){.publication .journal-area .qastyle dt.accordion:before,.publication .journal-area .qastyle dt.accordion:after{right:32px}}.publication .journal-area .qastyle dt.accordion:before{transform:translateY(-50%) rotate(-90deg)}.publication .journal-area .qastyle dt.accordion.active:after{transform:translateY(-50%) rotate(90deg)}.publication .journal-area .qastyle dt.accordion.active+dd{display:block;margin-top:8px}.publication .journal-area .qastyle dt.accordion+dd{display:none;margin-top:8px}.publication .poster-area .ml1r{margin-left:0}.publication .poster-area .ml1r ol{padding-left:2.5rem}.publication .poster-area .ml1r p{padding-left:2.75rem}.publication .pdflink,.publication .doclink{display:inline-block;position:relative;padding-left:40px}.publication .pdflink a,.publication .doclink a{display:inline-block}.publication .pdflink a:before,.publication .doclink a:before{position:absolute;left:0;display:inline-block;content:"";width:32px;height:32px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%2302809f" preserveAspectRatio="none"><path d="M23.3,0.7h-11l-0.6,0.6L4.1,9L3.6,9.5v16.7c0,2.8,2.3,5.1,5.1,5.1h14.6c2.8,0,5.1-2.3,5.1-5.1V5.8 C28.4,3,26.1,0.7,23.3,0.7z M26.5,5.8v20.3c0,1.8-1.4,3.2-3.2,3.2c0,0,0,0,0,0H8.7c-1.8,0-3.2-1.4-3.2-3.2c0,0,0,0,0,0V10.3h5 c1.5,0,2.7-1.2,2.7-2.7c0,0,0,0,0,0v-5h10.2C25.1,2.6,26.5,4.1,26.5,5.8C26.5,5.8,26.5,5.8,26.5,5.8z"/><path d="M11.2,15.8c-0.1,0-0.2,0-0.3,0v0H9.3c-0.3,0-0.5,0.2-0.5,0.5c0,0,0,0,0,0.1v4.4c0,0.3,0.2,0.6,0.6,0.6 c0.3,0,0.6-0.2,0.6-0.6c0,0,0,0,0,0v-1.3c0,0,0,0,0,0c0,0,0,0,0,0h1c1,0.1,1.8-0.6,1.9-1.6S12.2,15.9,11.2,15.8z M11,18.3 c0,0-0.1,0-0.1,0H10c0,0,0,0,0,0c0,0,0,0,0,0v-1.4c0,0,0,0,0,0c0,0,0,0,0,0h0.9c0.4,0,0.8,0.3,0.8,0.7C11.7,17.9,11.4,18.3,11,18.3 z"/><path d="M15.7,15.8h-1.3c-0.3,0-0.5,0.2-0.5,0.5c0,0,0,0,0,0.1v4.4c0,0.3,0.2,0.5,0.4,0.5c0,0,0.1,0,0.1,0h1.3 c1.2,0,1.9-0.4,2.2-1.3c0.2-1,0.2-2,0-2.9C17.5,16.2,16.8,15.8,15.7,15.8z M16.7,19.6L16.7,19.6c-0.1,0.4-0.5,0.6-1.1,0.6h-0.5 c0,0,0,0,0,0c0,0,0,0,0,0v-3.3c0,0,0,0,0,0c0,0,0,0,0,0h0.5c0.5,0,0.9,0.2,1.1,0.6C16.8,18.2,16.8,18.9,16.7,19.6z"/><path d="M22.3,15.8C22.3,15.8,22.3,15.8,22.3,15.8L22.3,15.8l-2.7,0c-0.3,0-0.5,0.2-0.5,0.4c0,0,0,0,0,0.1v4.4 c0,0.3,0.2,0.6,0.5,0.6c0.3,0,0.6-0.2,0.6-0.5c0,0,0-0.1,0-0.1v-1.6c0,0,0,0,0,0c0,0,0,0,0,0h1.5c0.3,0,0.5-0.2,0.6-0.5 c0-0.3-0.2-0.5-0.5-0.6c0,0-0.1,0-0.1,0h-1.5c0,0,0,0,0,0c0,0,0,0,0,0v-1.2c0,0,0,0,0,0c0,0,0,0,0,0h1.9c0.3,0,0.5-0.2,0.5-0.5 C22.8,16.1,22.6,15.9,22.3,15.8z"/></svg>')}.publication .doclink a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="%2302809f" preserveAspectRatio="none"><path class="st0" d="M23.3,0.7h-11l-0.6,0.6L4.1,9L3.6,9.5v16.7c0,2.8,2.3,5.1,5.1,5.1h14.6c2.8,0,5.1-2.3,5.1-5.1V5.8 C28.4,3,26.1,0.7,23.3,0.7z M26.5,26.1c0,1.8-1.4,3.2-3.2,3.2H8.7c-1.8,0-3.2-1.4-3.2-3.2V10.3h5c1.5,0,2.7-1.2,2.7-2.7v-5h10.2 c1.7,0,3.1,1.5,3.1,3.2V26.1z"/><path class="st0" d="M10.7,15.8H9.6c-0.5,0-0.7,0.2-0.7,0.9v3.7c0,0.6,0.2,0.9,0.7,0.9h1.1c1.7,0,2.3-1,2.3-2.8 C13,16.7,12.2,15.8,10.7,15.8z M11.8,18.6c0,1.5-0.5,1.8-1.1,1.8l-0.4,0c-0.1,0-0.1,0-0.1-0.2v-3.2c0-0.1,0-0.2,0.1-0.2h0.4 C11.5,16.8,11.8,17.5,11.8,18.6L11.8,18.6z"/><path class="st0" d="M15.9,15.7c-1.3,0-2.2,0.9-2.2,2.8v0c0,1.9,0.9,2.8,2.2,2.8c1.3,0,2.2-0.9,2.2-2.8 C18.1,16.6,17.2,15.7,15.9,15.7z M16.9,18.6c0,1.5-0.5,1.9-1,1.9c-0.5,0-1-0.5-1-1.9c0-1.5,0.5-1.9,1-1.9h0 C16.4,16.6,16.9,17.1,16.9,18.6L16.9,18.6z"/><path class="st0" d="M22.3,19.4c-0.1,0-0.3,0.1-0.3,0.2c-0.2,0.5-0.5,0.9-0.9,0.9c-0.5,0-1-0.6-1-1.9c0-1.2,0.4-1.9,1-1.9 c0.5,0,0.7,0.4,0.9,0.7c0.1,0.2,0.2,0.3,0.4,0.3c0.3,0,0.6-0.3,0.6-0.6c0-0.4-0.5-1.4-1.8-1.4c-0.6,0-1.1,0.2-1.5,0.6 c-0.4,0.5-0.7,1.2-0.7,2.2c0,1.2,0.3,1.9,0.7,2.3c0.3,0.4,0.9,0.6,1.4,0.6c1.4,0,2-1.1,2-1.5C22.9,19.6,22.6,19.4,22.3,19.4z"/></svg>')}.article-title-area .end-item{display:flex;justify-content:space-between;align-items:center;margin-top:auto;margin-bottom:16px}.article-title-area .end-item .category{padding:4px 16px;display:inline-block;border:1px solid #02809f;border-radius:32px;color:#02809f}.article-title-area .end-item .category.news-ctg-1{background-color:#5597a8}.article-title-area .end-item .category.news-ctg-2{background-color:#8d428d}.article-title-area .end-item .category.news-ctg-3{background-color:#325b99}.article-title-area .end-item .category.news-ctg-4{background-color:#1d7d6a}.article-title-area .end-item .category.news-ctg-5{background-color:#a58810}body.jssfr .article-title-area .end-item .category{color:#32a092;border:1px solid #32a092}.article-title-area .end-item [class*=news]{color:#fff;border:none}.article-title-area .end-item .date{color:#666}.article-title-area .title{font-size:22px;font-weight:bold}@media(768px <= width){.article-title-area .title{font-size:28px}}.article-title-area .affiliation{color:#666;font-size:1.1rem}@media(768px <= width){.article-title-area .affiliation{font-size:calc(1.1rem + .1rem)}}@media(960px <= width){.article-title-area .affiliation{font-size:calc(1.1rem + .2rem)}}@media(1200px <= width){.article-title-area .affiliation{font-size:calc(1.1rem + .3rem)}}.article-title-area .author{font-weight:bold;font-size:18px;color:#333;margin-bottom:16px}.article-contents-area{margin-top:40px}.article-contents-area .main-visual{width:100%;margin-bottom:40px}.article-contents-area p,.article-contents-area ul,.article-contents-area ol{margin-top:1em;line-height:2}.article-contents-area ul,.article-contents-area ol{margin-left:1rem}.article-contents-area p+p{margin-top:1.5em}.article-contents-area h2,.article-contents-area h3,.article-contents-area h4{font-weight:bold}.article-contents-area h2{padding-left:16px;border-left:1px solid #02809f;margin-top:40px;font-size:20px}@media(768px <= width){.article-contents-area h2{font-size:24px;margin-top:80px}}.article-contents-area h3{margin-top:1.5em;font-size:18px}@media(768px <= width){.article-contents-area h3{font-size:22px}}.article-contents-area h4{margin-top:1.5em;font-size:16px}@media(768px <= width){.article-contents-area h4{font-size:18px}}.article-contents-area .align-right+h2{margin-top:32px}.article-contents-area ul li{position:relative;padding-left:1.25em}.article-contents-area ul li:before{content:"・";position:absolute;left:0}.article-contents-area ul li+li{margin-top:10px}.article-contents-area ul.nomark li{padding-left:0}.article-contents-area ul.nomark li:before{display:none}.article-contents-area ol{counter-reset:item}.article-contents-area ol li{position:relative;padding-left:1.25em}.article-contents-area ol li:before{counter-increment:item;content:counter(item) ".";position:absolute;left:0}.article-contents-area ol li+li{margin-top:10px}.article-contents-area figure{margin:40px 0}@media(768px <= width){.article-contents-area figure{margin:80px 0}}.article-contents-area figure img,.article-contents-area figure figcaption{width:100%}@media(768px <= width){.article-contents-area figure img,.article-contents-area figure figcaption{max-width:640px;width:90%;margin:0 auto}}.article-contents-area figure img{display:block}.article-contents-area figure figcaption{color:#666;text-align:center;font-size:1.2rem}@media(768px <= width){.article-contents-area figure figcaption{font-size:calc(1.2rem + .1rem)}}@media(960px <= width){.article-contents-area figure figcaption{font-size:calc(1.2rem + .2rem)}}@media(1200px <= width){.article-contents-area figure figcaption{font-size:calc(1.2rem + .3rem)}}.article-contents-area figure.large img{max-width:100%}.article-contents-area figure.small img,.article-contents-area figure.small figcaption{max-width:480px;width:80%;margin:0 auto}.article-contents-area figure+.flex-wrap figure{margin-top:0}.article-contents-area a{display:inline;color:#02809f;background-image:linear-gradient(90deg, #02809F, #02809F);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;transition:background-size .6s}.article-contents-area a:hover{background-size:100% 1px}.article-contents-area a[target=_blank]:after{content:"";display:inline-block;width:18px;height:18px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%2302809f"><path class="st0" d="M3.1,6.6H1.6v9.3c0,0.4,0.2,0.8,0.5,1c0.3,0.3,0.7,0.4,1.1,0.5h11.3v-1.5H3.1V6.6z"/><path class="st0" d="M17.1,2.4h-11C5.3,2.4,4.6,3,4.6,3.9v9c0,0.8,0.7,1.5,1.5,1.5h11c0.8,0,1.5-0.7,1.5-1.5v-9 C18.6,3,17.9,2.4,17.1,2.4z M17.1,12.9h-11V5.4h11V12.9z"/></svg>');background-size:18px;background-repeat:no-repeat;margin:0 4px}.article-contents-area hr{color:#accbce;margin:1.5em 0}.article-contents-area .deco-line-box{margin-top:40px;padding:24px;border:1px solid #333}.article-contents-area .deco-line-box.blue{border:1px solid #accbce}@media(768px <= width){.article-contents-area .deco-line-box{margin-top:40px}}.article-contents-area .deco-line-box p,.article-contents-area .deco-line-box h1,.article-contents-area .deco-line-box h2,.article-contents-area .deco-line-box h3,.article-contents-area .deco-line-box h4{margin-top:0}.article-contents-area .deco-line-box.small-txt p{font-size:1.2rem}@media(768px <= width){.article-contents-area .deco-line-box.small-txt p{font-size:calc(1.2rem + .1rem)}}@media(960px <= width){.article-contents-area .deco-line-box.small-txt p{font-size:calc(1.2rem + .2rem)}}@media(1200px <= width){.article-contents-area .deco-line-box.small-txt p{font-size:calc(1.2rem + .3rem)}}.article-contents-area .flex-wrap{flex-direction:column}@media(768px <= width){.article-contents-area .flex-wrap{flex-direction:row}}.article-contents-area .flex-wrap+figure{margin-top:0}body.jssfr .article-contents-area h2{border-left:1px solid #32a092}body.jssfr .article-contents-area a{color:#32a092;background-image:linear-gradient(90deg, #32A092, #32A092)}body.jssfr .article-contents-area a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%2332A092"><path class="st0" d="M3.1,6.6H1.6v9.3c0,0.4,0.2,0.8,0.5,1c0.3,0.3,0.7,0.4,1.1,0.5h11.3v-1.5H3.1V6.6z"/><path class="st0" d="M17.1,2.4h-11C5.3,2.4,4.6,3,4.6,3.9v9c0,0.8,0.7,1.5,1.5,1.5h11c0.8,0,1.5-0.7,1.5-1.5v-9 C18.6,3,17.9,2.4,17.1,2.4z M17.1,12.9h-11V5.4h11V12.9z"/></svg>')}.article-page-controller{margin-top:40px;margin-bottom:40px}@media(960px <= width){.article-page-controller{margin-top:80px}}.article-page-controller ul{display:flex;color:#02809f;justify-content:center;width:80%;margin:auto;max-width:540px;position:relative;height:44px}.article-page-controller ul li{display:flex;align-items:center;position:absolute}.article-page-controller ul li.page-prev{left:0}.article-page-controller ul li.page-list{height:44px}.article-page-controller ul li.page-next{right:0}.article-page-controller ul li a{margin-top:-2px;transition:.3s ease}.article-page-controller ul li a:hover{color:#80c8d0}.article-page-controller ul li a span{display:none}@media(768px <= width){.article-page-controller ul li a span{display:inline}}.article-page-controller ul .page-list{margin:0 8vw}@media(960px <= width){.article-page-controller ul .page-list{margin:0 80px}}.article-page-controller ul .page-prev:before,.article-page-controller ul .page-next:after{transition:.3s ease;content:"";display:block;width:44px;height:44px;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%2302809f"><path class="st0" d="M18.5,30c-0.1,0-0.3-0.1-0.4-0.2c-0.2-0.2-0.2-0.5,0-0.7l7.6-7.4l-7.7-7.9c-0.2-0.2-0.2-0.5,0-0.7 c0.2-0.2,0.5-0.2,0.7,0l8.3,8.6l-8.4,8.1C18.8,30,18.6,30,18.5,30z"/></svg>')}.article-page-controller ul .page-prev:before{transform:rotate(180deg)}.article-page-controller ul .page-prev:hover:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%2380C8D0"><path class="st0" d="M18.5,30c-0.1,0-0.3-0.1-0.4-0.2c-0.2-0.2-0.2-0.5,0-0.7l7.6-7.4l-7.7-7.9c-0.2-0.2-0.2-0.5,0-0.7 c0.2-0.2,0.5-0.2,0.7,0l8.3,8.6l-8.4,8.1C18.8,30,18.6,30,18.5,30z"/></svg>')}.article-page-controller ul .page-next:hover:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%2380C8D0"><path class="st0" d="M18.5,30c-0.1,0-0.3-0.1-0.4-0.2c-0.2-0.2-0.2-0.5,0-0.7l7.6-7.4l-7.7-7.9c-0.2-0.2-0.2-0.5,0-0.7 c0.2-0.2,0.5-0.2,0.7,0l8.3,8.6l-8.4,8.1C18.8,30,18.6,30,18.5,30z"/></svg>')}body.jssfr .article-page-controller ul{color:#32a092}body.jssfr .article-page-controller ul li a:hover{color:#80d0ab}body.jssfr .article-page-controller ul .page-prev:before,body.jssfr .article-page-controller ul .page-next:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%2332A092"><path class="st0" d="M18.5,30c-0.1,0-0.3-0.1-0.4-0.2c-0.2-0.2-0.2-0.5,0-0.7l7.6-7.4l-7.7-7.9c-0.2-0.2-0.2-0.5,0-0.7 c0.2-0.2,0.5-0.2,0.7,0l8.3,8.6l-8.4,8.1C18.8,30,18.6,30,18.5,30z"/></svg>')}body.jssfr .article-page-controller ul .page-prev:hover:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%2380d0ab"><path class="st0" d="M18.5,30c-0.1,0-0.3-0.1-0.4-0.2c-0.2-0.2-0.2-0.5,0-0.7l7.6-7.4l-7.7-7.9c-0.2-0.2-0.2-0.5,0-0.7 c0.2-0.2,0.5-0.2,0.7,0l8.3,8.6l-8.4,8.1C18.8,30,18.6,30,18.5,30z"/></svg>')}body.jssfr .article-page-controller ul .page-next:hover:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32px 24px" fill="%2380d0ab"><path class="st0" d="M18.5,30c-0.1,0-0.3-0.1-0.4-0.2c-0.2-0.2-0.2-0.5,0-0.7l7.6-7.4l-7.7-7.9c-0.2-0.2-0.2-0.5,0-0.7 c0.2-0.2,0.5-0.2,0.7,0l8.3,8.6l-8.4,8.1C18.8,30,18.6,30,18.5,30z"/></svg>')}.article-tag-list{margin-top:40px;overflow-x:auto;overflow-y:hidden}.article-tag-list::-webkit-scrollbar{display:none}.article-tag-list ul{display:flex;justify-content:flex-start}@media(768px <= width){.article-tag-list ul{justify-content:center}}.article-tag-list ul li{margin:0 8px}.article-tag-list ul li a{white-space:nowrap;color:#fff;background-color:#02809f;padding:8px 24px;border-radius:24px;transition:.3s ease}.article-tag-list ul li a:hover{background-color:#005065}body.jssfr .article-tag-list ul li a{background-color:#32a092}body.jssfr .article-tag-list ul li a:hover{background-color:#1a524b}