.cSuggest{position:absolute;top:100%;left:0;z-index:1;min-width:calc(200 * var(--px));max-height:calc(192 * var(--px));margin-top:calc(4 * var(--px));overflow-x:hidden;overflow-y:scroll;pointer-events:none;background-color:var(--color-white);box-shadow:0 calc(4 * var(--px)) calc(8 * var(--px)) #0000001a;opacity:0;transition:opacity .3s var(--ease-out-cubic)}.cSuggest__item{font-size:calc(.75 * var(--rem));font-weight:400;line-height:1.2}.cSuggest__item_button{width:100%;padding:calc(12 * var(--px)) calc(16 * var(--px))}.cSuggest__item_button[hidden]{display:none}.cSuggest.is-active{pointer-events:auto;opacity:1}@media (any-hover: hover){.cSuggest__item_button{transition:background-color .3s var(--ease-out-cubic)}.cSuggest__item_button:hover,.cSuggest__item_button:focus{background-color:#f6f6f6}}.cSearchBox__tab{display:grid;grid-template-columns:1fr 1fr}.cSearchBox__tab_button{display:flex;align-items:center;justify-content:center;padding:calc(12 * var(--px));border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc}.cSearchBox__tab_button_text{font-size:calc(.75 * var(--rem));font-weight:700;line-height:1.2}.cSearchBox__tab_button[aria-selected=true]{pointer-events:none;background-color:#f6f6f6;border:none;border-top:2px solid var(--color-red)}.cSearchBox__body{background-color:#f6f6f6}.cSearchBox__body [hidden]{content-visibility:hidden}.cSearchBox__freeWord_form{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:calc(16 * var(--px)) var(--wrapper-margin)}.cSearchBox__freeWord_box{position:relative;width:100%}.cSearchBox__freeWord_input{width:100%;padding:calc(15 * var(--px));font-size:calc(.75 * var(--rem));font-weight:400;line-height:1.6;background-color:var(--color-white);border:1px solid #dcdcdc}.cSearchBox__freeWord_input::-moz-placeholder{color:var(--color-text-color-secondary)}.cSearchBox__freeWord_input::placeholder{color:var(--color-text-color-secondary)}.cSearchBox__freeWord_input::-webkit-calendar-picker-indicator{display:none!important}.cSearchBox__freeWord_submit{display:flex;align-items:center;justify-content:center;width:100%;padding:calc(11 * var(--px)) calc(24 * var(--px));margin-top:calc(16 * var(--px));color:var(--color-white);background-color:var(--color-black)}.cSearchBox__freeWord_submit_text{font-size:calc(1 * var(--rem));font-weight:700;line-height:1.1}.cSearchBox__checkbox_form{display:grid;gap:calc(16 * var(--px));padding:calc(24 * var(--px)) var(--wrapper-margin)}.cSearchBox__checkbox_term{display:flex;flex-direction:column;gap:calc(8 * var(--px))}.cSearchBox__checkbox_term_name{font-size:calc(.75 * var(--rem));font-weight:700;line-height:1.2}.cSearchBox__checkbox_term_list{display:grid;grid-template-columns:1fr 1fr}.cSearchBox__checkbox_term_item{display:flex;gap:calc(7 * var(--px));align-items:center;justify-content:flex-start;padding:calc(11 * var(--px)) calc(8 * var(--px)) calc(11 * var(--px)) calc(3 * var(--px));cursor:pointer}.cSearchBox__checkbox_term_item_input{position:relative;display:flex;align-items:center;justify-content:center}.cSearchBox__checkbox_term_item_input:before{display:block;width:calc(16 * var(--px));height:calc(16 * var(--px));content:"";border:1.5px solid currentcolor}.cSearchBox__checkbox_term_item_input:after{position:absolute;left:calc(3 * var(--px));display:none;width:calc(10 * var(--px));height:calc(4 * var(--px));margin-top:calc(-2 * var(--px));content:"";border-bottom:1px solid var(--color-white);border-left:1px solid var(--color-white);transform:rotate(-45deg)}.cSearchBox__checkbox_term_item_input:checked:before{background-color:var(--color-red);border:none}.cSearchBox__checkbox_term_item_input:checked:after{display:block}.cSearchBox__checkbox_term_item_label{font-size:calc(.875 * var(--rem));font-weight:400;line-height:1.2}.cSearchBox__checkbox_submit{display:flex;align-items:center;justify-content:center;width:100%;padding:calc(11 * var(--px)) calc(24 * var(--px));color:var(--color-white);background-color:var(--color-black)}.cSearchBox__checkbox_submit_text{font-size:calc(1 * var(--rem));font-weight:700;line-height:1.1}@media screen and (min-width: 960px){.cSearchBox__tab{display:flex;gap:calc(24 * var(--px));align-items:flex-start;justify-content:flex-start}.cSearchBox__tab_button{min-width:calc(200 * var(--px));padding:calc(11 * var(--px)) calc(24 * var(--px)) calc(12 * var(--px))}.cSearchBox__tab_button_text{font-size:calc(1.125 * var(--rem))}.cSearchBox__freeWord_form{flex-direction:row;gap:calc(40 * var(--px));align-items:center;justify-content:flex-start;padding:calc(24 * var(--px)) calc(40 * var(--px))}.cSearchBox__freeWord_input{flex-grow:1}.cSearchBox__freeWord_submit{width:calc(127 * var(--px));padding:calc(8 * var(--px));margin-top:0}.cSearchBox__freeWord_submit_text{line-height:1.6}.cSearchBox__checkbox_form{padding:calc(24 * var(--px)) calc(40 * var(--px))}.cSearchBox__checkbox_term{flex-direction:row;gap:calc(16 * var(--px));align-items:center}.cSearchBox__checkbox_term_name{flex-shrink:0;width:calc(80 * var(--px))}.cSearchBox__checkbox_term_list{grid-template-columns:repeat(5,1fr);width:100%}.cSearchBox__checkbox_submit{justify-self:center;width:calc(240 * var(--px));padding:calc(8 * var(--px)) calc(16 * var(--px))}.cSearchBox__checkbox_submit_text{line-height:1.6}}@media (any-hover: hover){.cSearchBox__freeWord_submit{transition:background-color .3s var(--ease-out-cubic)}.cSearchBox__freeWord_submit:hover{background-color:var(--color-neutral-700)}.cSearchBox__checkbox_term_item{transition:opacity .3s var(--ease-out-cubic)}.cSearchBox__checkbox_term_item:hover{opacity:.5}.cSearchBox__checkbox_submit{transition:background-color .3s var(--ease-out-cubic)}.cSearchBox__checkbox_submit:hover{background-color:var(--color-neutral-700)}}.cTopLink{border:1px solid #dcdcdc;border-radius:4px}.cTopLink__icon{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:calc(12 * var(--px));margin-left:auto;overflow:hidden;color:var(--color-red);rotate:-90deg}.cTopLink__icon_arrow{flex-shrink:0;width:calc(40 * var(--px));height:calc(40 * var(--px))}.cTopLink__icon_arrow[data-id="2"]{position:absolute;opacity:0}.pFV__inner{padding:calc(var(--header-height) + 32 * var(--px)) calc(16 * var(--px)) 0}.pFV__headline_text{font-size:calc(2.5 * var(--rem));font-weight:500;line-height:1.4}.pSearch{margin-top:calc(64 * var(--px))}.pArchive{margin-top:calc(80 * var(--px))}.pArchive__inner{display:grid;gap:calc(120 * var(--px));padding:0 var(--wrapper-margin)}.pArchive__parent_name{display:flex;justify-content:flex-start}.pArchive__parent_name_link{display:flex;gap:calc(4 * var(--px));align-items:center;justify-content:flex-start}.pArchive__parent_name_text{font-size:calc(1.75 * var(--rem));font-weight:500;line-height:1.2}.pArchive__parent_name_icon{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;color:var(--color-red)}.pArchive__parent_name_icon_arrow{flex-shrink:0;width:calc(24 * var(--px));height:calc(24 * var(--px))}.pArchive__parent_name_icon_arrow[data-id="2"]{position:absolute;opacity:0}.pArchive__child{display:grid;gap:calc(24 * var(--px));margin-top:calc(40 * var(--px))}.pArchive__child_item{position:relative}.pArchive__child_item_name{display:flex;gap:calc(16 * var(--px));align-items:center;justify-content:flex-start;padding-bottom:calc(8 * var(--px));border-bottom:1px solid #dcdcdc}.pArchive__child_item_name_link:after{position:absolute;inset:0;z-index:1;content:""}.pArchive__child_item_name_ja{font-size:calc(1.5 * var(--rem));font-weight:400;line-height:1.2}.pArchive__child_item_name_en{margin-top:calc(4 * var(--px));font-family:var(--font-fjalla-one);font-size:calc(.875 * var(--rem));font-weight:400;line-height:1.2;color:var(--color-neutral-300)}.pArchive__child_item_name_icon{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-left:auto;overflow:hidden;color:var(--color-red)}.pArchive__child_item_name_icon_arrow{flex-shrink:0;width:calc(24 * var(--px));height:calc(24 * var(--px))}.pArchive__child_item_name_icon_arrow[data-id="2"]{position:absolute;opacity:0}.pArchive__child_item_thumbnail{width:100%;min-height:calc(239 * var(--px));aspect-ratio:358/239;margin-top:calc(16 * var(--px))}.pArchive__noItem{margin-top:calc(16 * var(--px));font-size:calc(1 * var(--rem));font-weight:400;line-height:1.6}.pArchive__noData{padding:0 var(--wrapper-margin);margin-top:calc(16 * var(--px));font-size:calc(1 * var(--rem));font-weight:400;line-height:1.6}.pTop{margin-top:calc(64 * var(--px))}.pTop__inner{display:flex;justify-content:flex-end;padding:0 var(--wrapper-margin) calc(120 * var(--px))}@media screen and (min-width: 960px){.pFV__inner{padding:calc(var(--header-height) + 80 * var(--px)) calc(136 * var(--px)) 0 calc(80 * var(--px))}.pFV__headline_text{font-size:calc(4 * var(--rem));line-height:1.2}.pSearch{margin-top:calc(93 * var(--px))}.pSearch__inner{padding:0 calc(136 * var(--px)) 0 calc(80 * var(--px))}.pArchive{margin-top:calc(147 * var(--px))}.pArchive__inner{padding:0 calc(136 * var(--px)) calc(160 * var(--px)) calc(80 * var(--px));margin:0 auto}.pArchive__parent_name_link{gap:calc(8 * var(--px))}.pArchive__parent_name_text{font-size:calc(2 * var(--rem))}.pArchive__parent_name_icon_arrow{width:calc(32 * var(--px));height:calc(32 * var(--px))}.pArchive__child{grid-template-columns:repeat(3,1fr);gap:calc(16 * var(--px));margin-top:calc(48 * var(--px))}.pArchive__child_item_article{display:flex;flex-direction:column;gap:calc(16 * var(--px));align-items:flex-start;height:100%}.pArchive__child_item_name{width:100%;padding-bottom:calc(16 * var(--px))}.pArchive__child_item_name_icon{display:none}.pArchive__child_item_thumbnail{width:100%;height:calc(249 * var(--px));margin-top:auto}.pArchive__noData{padding:0 calc(136 * var(--px)) calc(160 * var(--px)) calc(80 * var(--px));margin-top:calc(120 * var(--px))}.pTop{display:none}}@media (any-hover: hover){.pArchive__parent_name_text{color:var(--_name-color, currentColor);transition:color .3s var(--ease-out-cubic)}.pArchive__parent_name_link:hover{--_name-color: var(--color-red)}.pArchive__child_item_name_ja{color:var(--_name-color, currentColor);transition:color .3s var(--ease-out-cubic)}.pArchive__child_item_thumbnail{overflow:hidden}.pArchive__child_item_thumbnail img{scale:var(--_thumbnail-scale, 1);transition:scale .3s var(--ease-out-cubic)}.pArchive__child_item:hover{--_name-color: var(--color-red);--_thumbnail-scale: 1.1}}
