.p-header{background-position:center center;background-size:auto 400px;background-repeat:no-repeat}@media screen and (max-width: 1024px){.p-header{background-size:cover}}@media screen and (max-width: 670px){.p-header{background-size:100%}}.p-header__inner{height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 670px){.p-header__inner{height:117.3333333333vw;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100vw;max-width:100vw;padding:13.3333333333vw 4.2666666667vw 0!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.p-header__title{font-weight:700;font-size:30px}@media screen and (max-width: 670px){.p-header__title{width:100%;font-size:28px;padding:0 16px;margin:0}}.p-header__bg{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:15px}@media only screen and (max-width: 767px)and (orientation: portrait){.p-header__bg{width:100%;padding-top:367px;position:relative}}.p-header__bg img{width:auto;height:323px}@media only screen and (max-width: 767px)and (orientation: portrait){.p-header__bg img{position:absolute;top:0;left:0;width:100%;height:267px;-o-object-fit:cover;object-fit:cover}}.p-body{padding-top:40px;background-color:#f1f2f3}@media only screen and (max-width: 767px)and (orientation: portrait){.p-body{padding-top:20px}}.p-body .breadcrumb-area{margin-top:0}.p-bread__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0;padding:0;gap:15px}.p-bread__item:last-child a{text-decoration:none!important}.p-bread__item:last-child:after{display:none!important}.p-bread__item:has(a):after{content:"";background:url(./arrow-right.svg) left 0 top .4em no-repeat;background-size:5px;display:inline-block;width:5px;height:1em;margin-left:15px}.p-content{margin-top:20px;background-color:#fff;padding:80px 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px}@media only screen and (max-width: 767px)and (orientation: portrait){.p-content{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 16px 40px;gap:20px}}.p-content__menu{width:250px}@media only screen and (min-width: 768px)and (max-width: 1023px)and (orientation: portrait){.p-content__menu{width:150px}}@media only screen and (max-width: 767px)and (orientation: portrait){.p-content__menu{width:100%;max-height:initial;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (max-width: 767px)and (orientation: portrait){.p-content__menu.is-close{max-height:4em;overflow:hidden}}.p-content__menu__list__opener{display:none;pointer-events:none}@media only screen and (max-width: 767px)and (orientation: portrait){.p-content__menu__list__opener{display:block;position:absolute;right:-1.5em;top:0}}.p-content__menu__list__opener__span{padding:1.5em;display:inline-block}.is-close .p-content__menu__list__opener img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-content__menu__current{display:none;cursor:pointer}@media only screen and (max-width: 767px)and (orientation: portrait){.p-content__menu__current{width:100%;height:4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #dbdedf}.p-content__menu__current.is-cases{width:calc((100% - 32px)/3);pointer-events:none}}.p-content__menu__list{list-style:none;margin:0;padding:0;border-top:1px solid #dbdedf}@media only screen and (max-width: 767px)and (orientation: portrait){.p-content__menu__list{position:absolute;background-color:#fff;width:100%;top:4em;left:0;-webkit-box-shadow:0px 0px 8px -3px #777!important;box-shadow:0 0 8px -3px #777!important;border-radius:5px}.p-content__menu__list.sp-none{display:none}}@media only screen and (max-width: 767px)and (orientation: portrait){.is-close .p-content__menu__list{display:none}}.p-content__menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;border-bottom:1px solid #dbdedf}@media only screen and (max-width: 767px)and (orientation: portrait){.p-content__menu__item{height:3.5em}}@media only screen and (max-width: 767px)and (orientation: portrait){.p-content__menu__item:first-child{border-radius:5px 5px 0 0}}@media only screen and (max-width: 767px)and (orientation: portrait){.p-content__menu__item:last-child{border-bottom:0;border-radius:0 0 5px 5px}}.p-content__menu__item a{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;text-decoration:none;color:#343434}@media only screen and (max-width: 767px)and (orientation: portrait){.p-content__menu__item a{height:3.5em;padding-right:1em;padding-left:1em}}.p-content__menu__item a.is-current{color:#f90}.p-content__menu__item a.is-current:before{content:"\30fb";display:inline-block;color:#f90}.p-content .accordion__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;border-bottom:1px solid #dbdedf;font-size:20px;font-weight:700;color:#343434;cursor:pointer;background:url(../assets/arrow-down.png) no-repeat right center;-webkit-transition:all .3s;transition:all .3s}.p-content .accordion__menu.is-open .accordion__button{background:url(../assets/arrow-down-active.png) no-repeat right center}.p-content .accordion__body{padding:0;height:0;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}.p-content .sp-accordion{display:none}@media only screen and (max-width: 767px)and (orientation: portrait){.p-content .sp-accordion{display:block;width:calc((100% - 32px)/3);margin:0;padding:0}.p-content .sp-accordion__menu{list-style:none;width:100%;height:4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dbdedf}.p-content .sp-accordion__button{width:100%;font-size:20px;font-weight:700;line-height:1.5;color:#343434;cursor:pointer;background:url(../assets/arrow-down.png) no-repeat right center;-webkit-transition:all .3s;transition:all .3s}.p-content .sp-accordion__button.is-active{background:url(../assets/arrow-down-active.png) no-repeat right center}.p-content .sp-accordion__body{display:none;position:absolute;background-color:#fff;top:4em;-webkit-box-shadow:0px 0px 8px -3px #777!important;box-shadow:0 0 8px -3px #777!important;border-radius:5px;padding:0}.p-content .sp-accordion__body.yoto{width:calc((100% - 32px)/3);left:0;right:0;margin:auto}.p-content .sp-accordion__body.zairyo{width:calc((100% - 32px)/3);right:0}}.p-content__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-content__item{border-bottom:1px solid #dbdedf;padding:20px 0 15px}.p-content__item:first-child{padding-top:0}.p-content__item__link{text-decoration:none;display:block}.p-content__item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.p-content__item__category ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.p-content__item__category li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#182149;height:20px;min-width:8em;padding:0 8px;color:#fff;text-align:center;font-size:12px;line-height:1}.p-content__item__category li.tag-1{background-color:#f90}.p-content__item__date{font-family:Roboto,sans-serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:20px;font-size:14px;line-height:1}.p-content__item__title{font-size:16px;line-height:1.65;padding:0;margin:15px 0 10px}@media only screen and (max-width: 767px)and (orientation: portrait){.p-content__item__title{margin:15px 0 0}}.p-content__item__title.cases{margin:10px 0 0}@media only screen and (max-width: 767px)and (orientation: portrait){.p-content__item__title.cases{margin:10px 0 0}}.p-content__item__thumb{max-width:100%;width:100%;aspect-ratio:292/195;margin-bottom:17px}.p-content__item__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s;transition:all .3s}.p-content__thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 24px}.p-content__thumbnail .p-content__item{width:calc((100% - 48px)/3);border-bottom:0px;padding:0}.p-content__thumbnail .p-content__item:hover .p-content__item__thumb img{opacity:.7}@media screen and (max-width: 1024px){.p-content__thumbnail .p-content__item{width:calc((100% - 24px)/2)}}@media screen and (max-width: 767px){.p-content__thumbnail{gap:30px 0}.p-content__thumbnail .p-content__item{width:100%}}.p-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:220px;min-height:50px;padding:.5em 1em;border:1px solid #dbdedf;border-radius:5px;color:#343434;text-decoration:none!important;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (pointer: fine){.p-button:hover{background-color:#f5f5f5}}.p-button--icon{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-button__text{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.p-button__icon{width:1em}.p-more{margin-top:50px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/18/assets/news-index.css.map */
