/*!
global > content-width
------------------------------
*/
/*!
global > font
------------------------------
*/.p-news-pickup .item-cate,.p-news-single__cate{font-size:.75rem}.p-news-pickup .item-desc,.p-news-single__control,.p-news-single__date,.p-news-single__editor .wp-block-button__link{font-size:1rem}.p-news .c-heading01__jp,.p-news-single__editor h1,.p-news-single__editor h2,.p-news-single__editor h3,.p-news-single__editor h4,.p-news-single__editor h5{font-size:1.125rem}.p-news-single__ttl{font-size:1.875rem}.c-blocknews__cat.all{display:none}.p-news .c-heading01__en{align-items:flex-end;color:var(--cl-gray);display:flex;height:.7em}.p-news .c-category{margin-top:60px}.p-news .p-news-pickup__posts,.p-news .p-news-pickup__posts.splide[data-count="1"] .splide__list{justify-content:center}.p-news .c-mv03__inner{padding-block:60px 30px}.p-news .p-news-post{margin-top:20px}.p-news-pickup{position:relative;z-index:1}.p-news-pickup__inner{background-color:var(--bg-01);border-radius:6px;margin-inline:auto;padding-inline:20px}.p-news-pickup__posts{margin-top:20px;padding-bottom:20px}.p-news-pickup .splide__pagination{align-items:center;gap:10px;height:20px;justify-content:flex-end;left:0;margin-bottom:10px;position:static;top:0;width:100%}.p-news-pickup .splide__pagination>li{align-items:center;display:flex;justify-content:center}.p-news-pickup .splide__pagination button{background-color:var(--cl-gray);border-radius:50%;height:10px;margin:0;opacity:1;position:static;transform:none;transition:.5s;transition-property:width,height,background-color;width:10px}.p-news-pickup .splide__pagination button.is-active{background-color:var(--cl-txtmain);height:15px;width:15px}.p-news-pickup .item{width:min(295px,100vw - 80px)}.p-news-pickup .item-content{margin-top:15px}.p-news-pickup .item-cates{display:flex;flex-wrap:wrap;gap:10px}.p-news-pickup .item-cate{border-radius:20px;color:var(--bg-01);font-family:Shippori Mincho,serif;font-weight:500;line-height:1.5;padding-inline:10px}.p-news-pickup .item-desc{display:-webkit-box;font-family:Shippori Mincho,serif;font-weight:500;-webkit-line-clamp:2;line-height:1.6;margin-top:5px;-webkit-box-orient:vertical;overflow:hidden}.p-news-pickup .item-img img{aspect-ratio:460/280;border-radius:6px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.p-news-post{margin-top:60px;position:relative;z-index:0}.p-news-post .c-blur02{bottom:0;right:0;transform:translate(14%,46%);width:300px;z-index:-1}.p-news-post .c-heading02__en{opacity:1}.p-news-post .c-blocknews__maincontent{margin-top:30px;max-width:100%;position:relative;z-index:2}.p-news-post .c-blocknews__maincontent .cats-item{border:none;border-radius:11px;color:var(--bg-01);padding-inline:5px}.p-news-post .c-blocknews__cats{flex-wrap:wrap;gap:10px;margin-left:auto;max-width:-moz-max-content;max-width:max-content}.p-news-post .c-blocknews__cat{background-color:var(--cl-white02);border:none;border-radius:6px;height:auto;letter-spacing:.04em;padding-block:5px}.p-news-post .c-blocknews__cat.active{background-color:var(--cl-txtmain);color:#fff}.p-news-post .c-listnews .c-listnews__link .ttl span{letter-spacing:.04em}.p-news-single__primary .c-listnews .time{opacity:.5}.p-news-single__main{position:relative;z-index:1}.p-news-single__main .c-sidebar{display:none}.p-news-single__content{width:100%}.p-news-single__date{color:var(--cl-gray03)}.p-news-single__cates{display:flex;flex-wrap:wrap;gap:10px;margin-top:5px}.p-news-single__cate{border-radius:20px;color:var(--bg-01);padding-inline:10px}.p-news-single__cate,.p-news-single__ttl{font-family:Shippori Mincho,serif;font-weight:500;line-height:1.5}.p-news-single__ttl{margin-top:15px}.p-news-single__img{margin-top:30px}.p-news-single__editor{line-height:2;margin-top:40px}.p-news-single__editor p{letter-spacing:.04em}.p-news-single__editor>p:last-child:empty{display:none}.p-news-single__editor>:not(:first-child){margin-top:30px}.p-news-single__editor .wp-block-gallery{display:flex;gap:0!important}.p-news-single__editor .wp-block-button__link{background-color:var(--cl-txtmain);border-radius:50px;color:var(--bg-01);display:inline-block;font-weight:500;line-height:1.4444444444;padding-block:12px;padding-inline:25px}.p-news-single__editor h1,.p-news-single__editor h2,.p-news-single__editor h3,.p-news-single__editor h4,.p-news-single__editor h5{border-bottom:1px solid;font-weight:700;letter-spacing:.04em;line-height:1.3333333333;margin-bottom:40px;padding-bottom:15px}.p-news-single__control{border-top:1px solid;display:flex;justify-content:space-between;margin-top:40px;padding-top:20px;position:relative;top:100%;width:100%;z-index:1}.p-news-single__next,.p-news-single__prev{min-width:120px}.p-news-single__next a,.p-news-single__prev a{align-items:center;display:flex;gap:10px}.p-news-single__prev a:before{transform:rotate(-180deg)}.p-news-single__next a:after,.p-news-single__prev a:before{aspect-ratio:1;background-color:var(--cl-txtmain);background:var(--cl-txtmain) url(../images/common/icon_arrow_01.svg) center/10px 9px no-repeat;border-radius:50%;content:"";position:relative;top:1px;transition:transform .5s ease;width:20px}.p-news-single .c-category{margin-top:40px}@media screen and (min-width:768px){.p-news-pickup .item-cate,.p-news-single__cate{font-size:.875rem}.p-news-single__control,.p-news-single__editor .wp-block-button__link{font-size:1.125rem}.p-news-pickup .item-desc,.p-news-single__date{font-size:1.25rem}.p-news .c-heading01__jp,.p-news-single__editor h1,.p-news-single__editor h2,.p-news-single__editor h3,.p-news-single__editor h4,.p-news-single__editor h5{font-size:1.5rem}.p-news-single__ttl{font-size:clamp(2.5rem,.9615384615vw + 2.0384615385rem,3rem)}.p-news{padding-bottom:5px}.p-news .c-heading01__en{margin-bottom:-4px}.p-news .c-category{margin-top:86px}.p-news .c-mv03__inner{padding-block:60px}.p-news .p-news-post{margin-top:30px}.p-news-pickup .l-container{max-width:100%}.p-news-pickup__inner{max-width:1520px;padding-inline:clamp(1.875rem,4.6296296296vw + -.3472222222rem,3.125rem)}.p-news-pickup__posts{margin-top:21px;padding-bottom:25px}.p-news-pickup .splide__pagination{margin-bottom:0;padding-right:clamp(0rem,14.3518518519vw + -6.8888888889rem,3.875rem);position:absolute;top:-59px}.p-news-pickup .splide__pagination button{height:14px;width:14px}.p-news-pickup .splide__pagination button.is-active{height:20px;width:20px}.p-news-pickup .item{width:clamp(22.5rem,23.1481481481vw + 11.3888888889rem,28.75rem)}.p-news-pickup .item-content{margin-top:21px}.p-news-pickup .item-cate{padding-inline:14px}.p-news-pickup .item-desc{margin-top:6px}.p-news-post{margin-top:103px}.p-news-post .c-blur02{width:657px}.p-news-post .c-blocknews__maincontent{margin-top:-36px}.p-news-post .c-tab__menu{display:flex;flex-wrap:wrap;gap:70px 30px}.p-news-post .c-tab__menu:before{content:"";flex-shrink:0;width:200px}.p-news-post .c-blocknews__cats{margin-bottom:41px}.p-news-post .c-blocknews__cat{padding-block:6px;padding-inline:18px}.p-news-post .c-listnews .c-listnews__link{padding-inline:21px}.p-news-post .c-listnews .c-listnews__link .cats{margin-top:6px}.p-news-single__primary{margin-top:-4px}.p-news-single__main{align-items:flex-start;display:flex;flex-wrap:wrap;gap:60px 40px}.p-news-single__main .c-sidebar{display:block}.p-news-single__content{flex:clamp(500px,(900px - 100vw) * 2000,100%)}.p-news-single__cates{margin-top:7px}.p-news-single__cate{padding-inline:12px}.p-news-single__ttl{margin-top:17px}.p-news-single__img{margin-top:59px}.p-news-single__editor{margin-top:72px}.p-news-single__editor>p{margin-right:-2px}.p-news-single__editor>:not(:first-child){margin-top:56px}.p-news-single__editor .wp-block-button__link{padding-block:17px;padding-inline:53px 45px}.p-news-single__editor h1,.p-news-single__editor h2,.p-news-single__editor h3,.p-news-single__editor h4,.p-news-single__editor h5{margin-bottom:66px;padding-bottom:25px}.p-news-single__control{margin-right:clamp(-300px,(900px - 100vw) * 1000,0px);margin-top:120px;padding-inline:10px;padding-top:25px}.p-news-single__next,.p-news-single__prev{min-width:130px}.p-news-single__next a,.p-news-single__prev a{gap:20px}.p-news-single__prev a:hover:before{transform:translateX(-5px) rotate(-180deg)}.p-news-single__next a:hover:after{transform:translateX(5px)}.p-news-single .c-category{margin-top:76px}.p-news-single+.c-footer{margin-top:148px}.p-news-sidebarsp{display:none}}