:root{--ycam-color-main:#176a71;--ycam-color-sub:#ba4a00}html{scroll-padding-top:126px}a{color:#176e71}.layer{min-width:0}img{height:auto;max-width:100%}ol,ul{line-height:inherit}[data-anchor]{cursor:pointer}.p-index{background:#fff;box-sizing:border-box;color:#333;line-height:1.75}.p-index *,.p-index :after,.p-index :before{box-sizing:inherit}.p-index-anchor{align-items:center;color:var(--ycam-color-main);display:grid;font-size:.875rem;gap:.25rem;grid-template-columns:1rem auto;justify-content:end}.p-index-anchor:before{aspect-ratio:1/1;background:currentColor url(/_assets/images/works/icon-arrow-1.svg) no-repeat 50%;border-radius:100%;content:"";width:100%}.p-index-active-item{opacity:0;transition:opacity 2s cubic-bezier(0.55,0.01,0.11,0.99) 0s}.p-index-active-item[class*=ui-state-delay]{opacity:1}.p-index-active-item.ui-state-delay-1{transition-delay:200ms}.p-index-active-item.ui-state-delay-2{transition-delay:400ms}.p-index-active-item.ui-state-delay-3{transition-delay:600ms}.p-index-active-item.ui-state-delay-4{transition-delay:800ms}.p-index-active-item.ui-state-delay-5{transition-delay:1000ms}.p-index-active-item.ui-state-delay-6{transition-delay:1200ms}.p-index-active-item.ui-state-delay-7{transition-delay:1400ms}.p-index-active-item.ui-state-delay-8{transition-delay:1600ms}.p-index-active-item.ui-state-delay-9{transition-delay:1800ms}.p-index-active-item.ui-state-delay-10{transition-delay:2000ms}.p-index-active-item.ui-state-delay-11{transition-delay:2200ms}.p-index-active-item.ui-state-delay-12{transition-delay:2400ms}.p-index-active-item-link{--title-color:var(--ycam-color-main);--img-borderColor:#c8eced;color:inherit;display:grid;gap:.25rem;justify-items:center;opacity:1;text-align:center;text-decoration:none;transition:opacity .18s cubic-bezier(0.55,0.01,0.11,0.99) 0s}@media(any-hover:hover){.p-index-active-item-link[href]:hover{--title-color:var(--ycam-color-sub);--img-borderColor:var(--ycam-color-sub);opacity:.5}}.p-index-active-item-img{aspect-ratio:1/1;border:1px solid var(--img-borderColor);border-radius:100%;width:100%}.p-index-active-item-role{font-size:.625rem;line-height:1.2}.p-index-active-item-title{font-size:1rem;line-height:1.1}a .p-index-active-item-title{color:var(--title-color);text-decoration:underline}.p-index-retired{display:grid;gap:1rem 3rem;grid-template-columns:5rem 1fr;margin:2.5rem 0 0}.p-permalink{background:#fff;box-sizing:border-box;color:#333;line-height:1.75}.p-permalink *,.p-permalink :after,.p-permalink :before{box-sizing:inherit}.p-permalink-layout{display:grid;gap:2rem;grid-template-areas:"fig" "main" "remarks"}@media(min-width:768px){.p-permalink-layout{grid-template-areas:"fig fig" "remarks main";grid-template-columns:18rem 1fr}.p-permalink-layout:not(:has(.p-permalink-fig)){row-gap:0}.p-permalink-layout.ui-state-retired{grid-template-areas:"remarks fig" "remarks main"}}.p-permalink-fig{grid-area:fig}.p-permalink-main{grid-area:main;margin:auto;width:min(100%,36rem)}.p-permalink-remarks{border-top:3px solid #176e71;grid-area:remarks}.p-permalink-remarks>*+*{margin-top:1rem}.p-permalink-remarks h2{color:#333;font-size:1rem;font-weight:700;line-height:1.75;padding:.25rem 0rem 0rem}.p-permalink-remarks *+h2{border-top:1px dotted #333}.p-permalink-remarks ul li{background:url(/_assets/images/general/icon-bullet.svg) no-repeat 0 6px/8px 8px;font-size:1rem;line-height:1.5;padding:0rem 0rem .5rem 1rem}.p-permalink-wysiwyg{font-size:1rem;line-height:2}.p-permalink-wysiwyg a,.p-permalink-wysiwyg dd,.p-permalink-wysiwyg dl,.p-permalink-wysiwyg dt,.p-permalink-wysiwyg em,.p-permalink-wysiwyg li,.p-permalink-wysiwyg ol,.p-permalink-wysiwyg p,.p-permalink-wysiwyg span,.p-permalink-wysiwyg strong,.p-permalink-wysiwyg table,.p-permalink-wysiwyg ul{font-size:inherit}.p-permalink-wysiwyg h1,.p-permalink-wysiwyg h2,.p-permalink-wysiwyg h3,.p-permalink-wysiwyg h4,.p-permalink-wysiwyg h5,.p-permalink-wysiwyg h6{font-weight:700;line-height:1.5;margin:1em 0}.p-permalink-wysiwyg h1{font-size:1.7em}.p-permalink-wysiwyg h2{font-size:1.5em}.p-permalink-wysiwyg h3{font-size:1.4em}.p-permalink-wysiwyg h4{font-size:1.2em}.p-permalink-wysiwyg h5,.p-permalink-wysiwyg h6{font-size:1em}.p-permalink-wysiwyg p{margin:0 0 1em}.p-permalink-wysiwyg a:hover{color:#ba4a00}.p-permalink-wysiwyg .c-cinema-button:hover{color:#fff}.p-permalink-wysiwyg strong{font-weight:700}.p-permalink-wysiwyg em{font-style:italic;font-weight:500}.p-permalink-wysiwyg ul{list-style:disc;padding:0 0 0 1.5em}.p-permalink-wysiwyg ol{list-style:decimal;padding:0 0 0 1.5em}.p-permalink-wysiwyg>ol,.p-permalink-wysiwyg>ul{margin:1em 0}.p-permalink-wysiwyg hr{border-top:1px solid #999;margin:2em 0}.p-permalink-wysiwyg iframe{display:block;margin:1rem auto 1.3rem}.p-permalink-wysiwyg .u-aspect-youtube iframe{margin:0}.p-permalink-wysiwyg blockquote{border-left:.25em solid #cdcdcd;color:#666;margin:2em 0;padding:0 0 0 1em}.p-permalink-wysiwyg>:last-child{margin-bottom:0}.u-has-brackets{font-size:inherit}.u-has-brackets:empty{display:none}.u-has-brackets:before{content:"（"}.u-has-brackets:after{content:"）"}[lang=en] .u-has-brackets:before{content:" ("}[lang=en] .u-has-brackets:after{content:") "}