﻿body{overflow:auto}.l-header__right{display:none}.p-breadcrumbs{top:260px}.p-mv{height:345px}.p-mv .c-inner{height:100%;display:flex;justify-content:center;align-items:center}.p-controls{padding:70px 0}.p-controls__bg{position:absolute;top:0;left:0;width:100%;height:100%}.p-controls__bg:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#0d4794;mix-blend-mode:multiply}.p-controls__bg .c-ofiCover{position:relative;opacity:.1}.p-controls__list{width:100%}.p-controls__item{display:flex;border:1px solid #fff;margin-top:20px}@media screen and (max-width: 650px){.p-controls__item{flex-wrap:wrap}}.p-controls__item:nth-child(1){margin-top:0}@media screen and (max-width: 500px){.p-controls__item:nth-child(1) .p-controlsItem__item{width:105px}}.p-controls__item:nth-child(3) .p-controlsItem__list{gap:10px 50px}.p-controls__item:nth-child(3) .p-controls__option{width:220px}.p-controls__title{font-size:2rem;display:flex;justify-content:center;align-items:center;padding:25px 10px;line-height:1;background-color:#0d4794;width:25%}@media screen and (max-width: 810px){.p-controls__title{font-size:1.8rem}}@media screen and (max-width: 650px){.p-controls__title{width:100%;padding:20px 10px}}@media screen and (max-width: 500px){.p-controls__title{padding:15px 10px}}.p-controlsItem__list{width:75%;display:flex;align-items:center;padding:25px 44px;position:relative;gap:10px 30px;flex-wrap:wrap}@media screen and (max-width: 650px){.p-controlsItem__list{width:100%;padding:20px 30px}}.p-controlsItem__list:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:#fff;opacity:.2}.p-controls__option{padding-left:30px;position:relative}.p-controls__option .checkbox{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;cursor:pointer}.p-controls__option .checkbox:before{position:absolute;content:"";top:50%;transform:translate(41%, -50%) scale(0);height:12px;width:12px;background-color:#ff9c00;border-radius:50%;transition:transform .3s;left:0px}.p-controls__option .checkbox:after{position:absolute;content:"";top:50%;left:0;position:absolute;content:"";height:18px;border:2px solid #fff;border-radius:50%;width:18px;transform:translateY(-50%)}.p-controls__option .checkbox:checked:before{transform:translate(41%, -50%) scale(1)}.p-controls__buttons{display:flex;justify-content:center;align-items:center;gap:0 40px;margin-top:50px}@media screen and (max-width: 650px){.p-controls__buttons{gap:0 30px;margin-top:40px}}@media screen and (max-width: 500px){.p-controls__buttons{gap:0 20px;margin-top:30px}}.p-controls__button{border:1px solid #fff;transition:background-color .3s;background-color:rgba(255,255,255,.1);display:flex;justify-content:center;align-items:center;height:60px;width:260px}.p-controls__button:hover{background-color:#ff9c00}.p-main{padding:55px 0 100px}@media screen and (max-width: 1080px){.p-main{padding:55px 0 90px}}@media screen and (max-width: 810px){.p-main{padding:55px 0 80px}}@media screen and (max-width: 650px){.p-main{padding:55px 0 70px}}@media screen and (max-width: 500px){.p-main{padding:55px 0 60px}}.p-main__list{display:flex;flex-wrap:wrap;gap:50px 3.5%}@media screen and (max-width: 810px){.p-main__list{gap:40px 2%}}@media screen and (max-width: 500px){.p-main__list{gap:40px 0}}.p-main__item{width:31%;opacity:0}.p-main__item:nth-child(3n+1).view{animation:fadeUp .3s linear forwards}.p-main__item:nth-child(3n+2).view{animation:fadeUp .3s linear forwards .2s}.p-main__item:nth-child(3n+3).view{animation:fadeUp .3s linear forwards .4s}@media screen and (max-width: 810px){.p-main__item{width:49%}.p-main__item:nth-child(2n+1).view{animation:fadeUp .3s linear forwards}.p-main__item:nth-child(2n+2).view{animation:fadeUp .3s linear forwards .2s}}@media screen and (max-width: 500px){.p-main__item{width:100%}.p-main__item:nth-child(1n+1).view{animation:fadeUp .3s linear forwards}}.p-main__link{cursor:pointer}.p-main__link:hover .p-main__img .c-ofiCover{transform:scale(1.1)}.p-main__link:hover .p-main__content .text{color:#ff9c00;text-decoration-color:#ff9c00}.p-main__link:hover .p-main__content .button{transform:scale(1) rotate(180deg)}.p-main__link:hover .circle .u-w100{transform:translate(-50%, -50%) scale(1) rotate(360deg);opacity:1;transition:transform .8s,opacity .2s}.p-main__img{width:100%;aspect-ratio:3.1/2.1;overflow:hidden}.p-main__img .c-ofiCover{transition:transform .8s}.p-main__data{display:flex;gap:0 10px;margin-top:20px}.p-main__data .cate{color:#fff;font-size:1.2rem;line-height:1;padding:8px 14px;font-family:"ヒラギノ丸ゴ W6 JIS2004";border-radius:20px;border:1px solid #fff}.p-main__content{margin-top:10px;display:flex;justify-content:space-between;align-items:flex-end}.p-main__content .text{width:calc(100% - 60px);font-size:2rem;color:#fff;display:inline;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .8s ease,color .8s ease;text-decoration-thickness:1px;text-underline-offset:2px}.p-main__content .c-button{margin:0 5px 15px 0}.p-main__button{margin:80px auto 0;width:100%}@media screen and (max-width: 1080px){.p-main__button{margin:75px auto 0}}@media screen and (max-width: 810px){.p-main__button{margin:70px auto 0}}@media screen and (max-width: 650px){.p-main__button{margin:60px auto 0}}@media screen and (max-width: 500px){.p-main__button{margin:50px auto 0}}.p-main__noresult{margin:40px auto 0;display:table;font-size:2rem;text-align:center;font-feature-settings:"palt"}