*{box-sizing:border-box}img{max-width:100%;height:auto}a{text-decoration:none}@media screen and (min-width: 577px){.pc-none_s{display:none}}@media screen and (min-width: 769px){.pc-none{display:none}}@media screen and (min-width: 1201px){.pc-none_lg{display:none}}@media screen and (max-width: 1200px){.sp-none_lg{display:none}}@media screen and (max-width: 768px){.sp-none{display:none}}@media screen and (max-width: 576px){.sp-none_s{display:none}}header .head-box{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){header .head-box{border-bottom:none;height:60px}}@media screen and (min-width: 1461px){header .header-ttlBox{display:flex;align-items:center;width:40%}}@media screen and (max-width: 768px){header .header-ttlBox{width:40%}}header .header-Ulogo{max-width:220px;width:100%;font-size:0}header .header-Ulogo a{display:block}@media screen and (min-width: 769px){header .header-Ulogo a:hover svg{transform:scale(1.1)}}header .header-Ulogo svg{width:100%;height:auto;transition:.25s all cubic-bezier(0.34, 1.56, 0.64, 1)}header .header-companyttl{font-size:clamp(14px,1.6vw,16px);letter-spacing:.04em;font-weight:900;margin:0 0 0 .5em;line-height:1}@media screen and (max-width: 768px){header .header-companyttl{display:none}}header .header-infoBox{display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 768px){header .header-infoBox{width:55%}}@media screen and (min-width: 1201px){header .header-infoBox .HiB-item:not(:last-child){border-right:1px solid #272727}header .header-infoBox .HiB-item:nth-of-type(1){padding:0 1em 0 0}header .header-infoBox .HiB-item:nth-of-type(2){padding:0 1em}header .header-infoBox .HiB-item:nth-of-type(3){padding:0 0 0 1em}}@media screen and (max-width: 1200px){header .header-infoBox .HiB-item:not(:first-child){display:none}}@media screen and (max-width: 768px){header .header-infoBox .HiB-item{width:100%}}header .header-sns{display:flex;justify-content:flex-end;align-items:center;font-size:0}header .header-sns li:not(:first-child){margin-left:20px}@media screen and (max-width: 768px){header .header-sns li:not(:first-child){margin-left:2.5vw}}header .header-sns li a{transition:.3s}@media screen and (min-width: 769px){header .header-sns li a:hover img{transform:scale(1.1)}}header .header-sns li a img{transition:.25s all cubic-bezier(0.34, 1.56, 0.64, 1)}@media screen and (max-width: 768px){header .header-sns li a img{height:clamp(20px,5vw,30px)}}header .header-tel{font-weight:900;font-size:clamp(19px,2.2vw,22px);letter-spacing:.04em}header .header-tel>i{font-size:clamp(20px,2.8vw,28px);margin-right:.3em}@media screen and (min-width: 769px){header .header-tel{pointer-events:none}}header .header-contactLink{font-size:clamp(18px,2vw,20px);font-weight:900;display:flex;align-items:center}@media screen and (min-width: 769px){header .header-contactLink:hover .icon{transform:scale(1.15)}header .header-contactLink:hover .txt{animation:.25s flash 1 forwards linear}}header .header-contactLink .icon{transition:.25s all cubic-bezier(0.34, 1.56, 0.64, 1)}header .header-contactLink .txt{padding:0 0 0 .5em}header .sp-headerTtl{background:#ededed;padding:.8em 1em;transition:.3s}@media screen and (min-width: 769px){header .sp-headerTtl{display:none}}header .sp-headerTtl .sp-ttl{text-align:center;font-weight:900;letter-spacing:.04em}header.fixed .sp-headerTtl{padding:.3em 1em}header .head-box_r{display:flex;justify-content:flex-end;align-items:center}@media screen and (min-width: 1461px){header .header-ttlBox{display:flex;align-items:center;width:40%}}@media screen and (max-width: 768px){header .header-ttlBox{width:40%}}header .header-Ulogo{max-width:220px;width:100%;font-size:0}header .header-Ulogo a{display:block}@media screen and (min-width: 769px){header .header-Ulogo a:hover svg{transform:scale(1.1)}}header .header-Ulogo svg{width:100%;height:auto;transition:.25s all cubic-bezier(0.34, 1.56, 0.64, 1)}header .header-companyttl{font-size:clamp(14px,1.6vw,16px);letter-spacing:.04em;font-weight:900;margin:0 0 0 .5em;line-height:1}@media screen and (max-width: 768px){header .header-companyttl{display:none}}header .header-infoBox{display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 768px){header .header-infoBox{width:55%}}@media screen and (min-width: 1201px){header .header-infoBox .HiB-item:not(:last-child){border-right:1px solid #272727}header .header-infoBox .HiB-item:nth-of-type(1){padding:0 1em 0 0}header .header-infoBox .HiB-item:nth-of-type(2){padding:0 1em}header .header-infoBox .HiB-item:nth-of-type(3){padding:0 0 0 1em}}@media screen and (max-width: 1200px){header .header-infoBox .HiB-item:not(:first-child){display:none}}@media screen and (max-width: 768px){header .header-infoBox .HiB-item{width:100%}}header .header-sns{display:flex;justify-content:flex-end;align-items:center;font-size:0}header .header-sns li:not(:first-child){margin-left:20px}@media screen and (max-width: 768px){header .header-sns li:not(:first-child){margin-left:2.5vw}}header .header-sns li a{transition:.3s}@media screen and (min-width: 769px){header .header-sns li a:hover img{transform:scale(1.1)}}header .header-sns li a img{transition:.25s all cubic-bezier(0.34, 1.56, 0.64, 1)}@media screen and (max-width: 768px){header .header-sns li a img{height:clamp(20px,5vw,30px)}}header .header-tel{font-weight:900;font-size:clamp(19px,2.2vw,22px);letter-spacing:.04em}header .header-tel>i{font-size:clamp(20px,2.8vw,28px);margin-right:.3em}@media screen and (min-width: 769px){header .header-tel{pointer-events:none}}header .header-contactLink{font-size:clamp(18px,2vw,20px);font-weight:900;display:flex;align-items:center}@media screen and (min-width: 769px){header .header-contactLink:hover .icon{transform:scale(1.15)}header .header-contactLink:hover .txt{animation:.25s flash 1 forwards linear}}header .header-contactLink .icon{transition:.25s all cubic-bezier(0.34, 1.56, 0.64, 1)}header .header-contactLink .txt{padding:0 0 0 .5em}header .sp-headerTtl{background:#ededed;padding:.8em 1em;transition:.3s}@media screen and (min-width: 769px){header .sp-headerTtl{display:none}}header .sp-headerTtl .sp-ttl{text-align:center;font-weight:900;letter-spacing:.04em}header.fixed .sp-headerTtl{padding:.3em 1em}.sp-footer{position:fixed;display:flex;bottom:0;width:100%}@media screen and (min-width: 1201px){.sp-footer{display:none}}.sp-footer div{width:50%}.sp-footer div a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;padding:1em 0;font-weight:900}.sp-footer .SPfooter-tel a{background:#000;color:#fff;font-size:clamp(14px,1.8vw,18px)}.sp-footer .SPfooter-tel a>i{font-size:clamp(18px,2.2vw,22px);margin:0 .3em 0 0}.sp-footer .SPfooter-contact a{background:#f2c12b;font-size:14px}#wrap main.nondesign-detail-page section.sec-product{position:relative;width:100%;background:#f5f5f5;padding:80px 0 100px}#wrap main.nondesign-detail-page section.sec-product .tag-ttl-box{max-width:1240px;width:calc(100% - 200px);margin:0px auto 0}@media screen and (max-width: 768px){#wrap main.nondesign-detail-page section.sec-product .tag-ttl-box{width:calc(100% - 40px);margin-bottom:20px}}#wrap main.nondesign-detail-page section.sec-product .tag-ttl-box h2{margin-bottom:30px;font-size:25px;letter-spacing:.08em;line-height:30px}@media screen and (max-width: 768px){#wrap main.nondesign-detail-page section.sec-product .tag-ttl-box h2{line-height:20px;font-size:21px;margin-bottom:15px}}#wrap main.nondesign-detail-page section.sec-product .tag-ttl-box .tag{position:relative;width:100%;box-sizing:border-box;font-size:17.5px;font-weight:bold;letter-spacing:.08em;border:1px solid #000;display:inline-block;width:auto;padding:.5em 1em;border-radius:10px;transition:.3s all;margin-bottom:10px}#wrap main.nondesign-detail-page section.sec-product .tag-ttl-box .tag:hover{background-color:#fff}@media screen and (max-width: 768px){#wrap main.nondesign-detail-page section.sec-product .tag-ttl-box .tag{font-size:16px;padding:.3em 1em}}#wrap main.nondesign-detail-page section.sec-product .tag-ttl-box .tag:nth-child(1){margin-right:10px}#wrap main.nondesign-detail-page section.sec-product .mod-framebox{position:relative;width:calc(100% - 200px);max-width:1240px;margin:80px auto 0}@media screen and (max-width: 768px){#wrap main.nondesign-detail-page section.sec-product .mod-framebox{margin-bottom:100px !important}}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box{display:flex;margin-right:100px;box-sizing:border-box;justify-content:space-between;flex-direction:column}@media screen and (max-width: 768px){#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box{margin:auto;padding:30px 4% 0 !important}}@media screen and (max-width: 768px){#wrap main.nondesign-detail-page section.sec-product .mod-framebox#nondesign .product-box{padding:30px 4% 0}}@media screen and (max-width: 768px){#wrap main.nondesign-detail-page section.sec-product .mod-framebox#nondesign-flat .product-box{padding:30px 4% 0}}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box{border-bottom:1px solid #000}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box .box-ttl{font-size:17px;font-weight:bold;letter-spacing:.11em;line-height:30px;margin-bottom:60px;display:block;height:30px}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.detail{display:flex;box-sizing:border-box;justify-content:space-between;padding:45px 0 100px 0}@media screen and (max-width: 768px){#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.detail{flex-direction:column;padding:45px 0 60px 0}}@media screen and (max-width: 768px){#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.detail .r-box{width:100%}}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.detail .product-image .image-ttl{display:flex;justify-content:space-between;margin-bottom:40px}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.detail .product-image .image-ttl .num{font-size:13px;font-weight:bold;letter-spacing:.11em;line-height:15px;display:flex;align-items:center}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.detail .product-image .p-box{margin-top:30px !important}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.detail .l-box .product-image img{max-height:285px;-o-object-fit:contain;object-fit:contain}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.detail .r-box .product-image img{border-radius:10px}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.plan{padding:45px 0 100px 0}@media screen and (max-width: 768px){#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.plan{padding:45px 0 60px 0}}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.plan .flex-box{display:flex;box-sizing:border-box;justify-content:space-between}@media screen and (max-width: 768px){#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.plan .flex-box{flex-direction:column}}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.plan .flex-box .plan-box{width:44%}@media screen and (max-width: 768px){#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.plan .flex-box .plan-box{width:100%;margin-bottom:60px}}@media screen and (max-width: 768px){#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.plan .flex-box .plan-box:last-child{margin-bottom:0px}}@media screen and (max-width: 768px){#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.plan .flex-box .madori-box{margin-bottom:20px}}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.plan .flex-box .plan-box .plan-image .floor-num{font-size:17px;font-weight:bold;letter-spacing:.11em;line-height:30px}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.plan .p-box p{font-size:15px;line-height:2}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.data{border-bottom:0px solid #000;padding:45px 0 100px 0}@media screen and (max-width: 768px){#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.data{padding:45px 0 0px 0}}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .section-box.data .p-box p{font-size:15px;line-height:2}#wrap main.nondesign-detail-page section.sec-product .mod-framebox#nondesign-flat .product-box .plan-image{max-width:44%;margin:auto}@media screen and (max-width: 768px){#wrap main.nondesign-detail-page section.sec-product .mod-framebox#nondesign-flat .product-box .plan-image{max-width:100%}}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box{width:44%}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .product-image{width:100%;padding-bottom:92px}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .product-image .product-slider{position:relative;width:100%}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .product-image .product-slider article{width:100%}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .product-image .product-slider article img{width:100%;height:auto}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .product-image .product-slider .flickity-viewport{position:relative;z-index:1;border-radius:20px;overflow:hidden}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .product-image .product-slider .flickity-page-dots{bottom:-58px;left:-8px;text-align:left}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .product-image .product-slider .flickity-page-dots li{width:16px;height:16px;background-color:#fff;border:1px solid gray;box-sizing:border-box;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .product-image .product-slider .flickity-page-dots li.is-selected{background-color:#000;border:1px solid #000}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .product-image .thumb-wrap{width:calc(100% - 50px);margin:21px auto 0}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .product-image .thumb-wrap .flickity-viewport{overflow:visible}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .product-image .thumb-wrap ul.thumb-box{letter-spacing:-0.4em;white-space:nowrap;padding:0 0;box-sizing:border-box}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .product-image .thumb-wrap ul.thumb-box li{width:72px;height:100px;border-radius:5px;overflow:hidden}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .product-image .thumb-wrap ul.thumb-box li:nth-child(n+2){margin-left:14px}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .product-image .thumb-wrap ul.thumb-box li:last-child{margin-right:25px}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .product-image .thumb-wrap ul.thumb-box li img{width:100%;height:auto}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .product-image .p-box{position:relative;margin-top:110px;font-size:15px;line-height:2}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .info{position:relative;width:100%;border-top:1px solid #000;padding:40px 0 0}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .info h3{font-size:17.5px;font-weight:bold;letter-spacing:.1em}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .info .p-box{position:relative;margin-top:48px;font-size:15px;line-height:2}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box{width:44%}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .plan-box,#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .info{width:100%;padding:0px 100px 92px 0;box-sizing:border-box}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .plan-box h3,#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .info h3{font-size:17.5px;margin-bottom:48px;letter-spacing:.1em}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .plan-box .p-box,#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .info .p-box{position:relative;font-size:15px;line-height:2}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .plan-image{width:100%;border-top:1px solid #000;padding:40px 100px 100px 0;box-sizing:border-box}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .plan-image.no-paddingbottom{padding-bottom:0px}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .plan-image h3{font-size:17.5px;margin-bottom:40px;letter-spacing:.1em}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .plan-image .image{width:100%}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .plan-image .image img{width:100%;height:auto}#wrap main.nondesign-detail-page section.sec-product .note-content{position:relative;width:calc(100% - 200px);max-width:1240px;margin:68px auto 0}@media screen and (max-width: 768px){#wrap main.nondesign-detail-page section.sec-product{padding:32px 0 60px}#wrap main.nondesign-detail-page section.sec-product .mod-framebox{width:calc(100% - 40px);margin:0 auto 0}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box{display:flex;flex-direction:column;padding:30px 0 0}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box{width:100%}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .product-image{padding-bottom:54px}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .product-image .product-slider{width:calc(100% - 50px);margin:0 auto}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .product-image .product-slider .flickity-viewport{border-radius:10px}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .product-image .product-slider .flickity-page-dots{display:none}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .product-image .p-box{width:calc(100% - 50px);margin:30px auto 0;line-height:2.1}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .info{width:calc(100% - 50px);margin:0 auto 0;padding:16px 0 0}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .info h3{font-size:12.5px}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .l-box .info .p-box{margin-top:22px;line-height:2.1}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box{width:calc(100% - 25px);margin:0 0 0 auto}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .plan-box,#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .info{border-top:1px solid #000;padding:16px 25px 36px 0}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .plan-box h3,#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .info h3{font-size:12.5px;margin-bottom:0}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .plan-box .p-box,#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .info .p-box{margin-top:22px;line-height:2.1}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .info{padding:16px 0 0}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .plan-image{border-top:1px solid #000;padding:16px 0 60px}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .plan-image.no-paddingbottom{padding-bottom:60px}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .plan-image h3{font-size:12.5px;margin-bottom:0}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .plan-image .image{margin-top:22px;padding-right:25px;box-sizing:border-box;text-align:center}#wrap main.nondesign-detail-page section.sec-product .mod-framebox .product-box .r-box .plan-image .image img{width:60%}#wrap main.nondesign-detail-page section.sec-product .note-content{width:240px;white-space:nowrap;margin:38px auto 0}}#wrap .Umedia_block{background:#f2f2f2;padding:90px 0 100px}#wrap .Umedia_block.BGwht{background:#fff}@media screen and (max-width: 768px){#wrap .Umedia_block{padding:60px 0 80px}}#wrap .Umedia_block .block-ttl{display:flex;align-items:baseline}@media screen and (max-width: 768px){#wrap .Umedia_block .block-ttl{display:block}}#wrap .Umedia_block .block-ttl .ttl-main{font-size:clamp(23px,2.5vw,25px);letter-spacing:.07em;font-weight:bold}#wrap .Umedia_block .block-ttl .ttl-sub{font-size:clamp(14px,1.5vw,15px);letter-spacing:.1em;font-weight:500;margin:0 0 0 2em}@media screen and (max-width: 768px){#wrap .Umedia_block .block-ttl .ttl-sub{margin:.3em 0 0}}#wrap .Umedia_block .block-inner{width:calc(100% - 200px);max-width:1345px;margin:0 auto}@media screen and (max-width: 1140px){#wrap .Umedia_block .block-inner{width:calc(100% - 80px)}}@media screen and (max-width: 768px){#wrap .Umedia_block .block-inner{width:95%}}@media screen and (max-width: 576px){#wrap .Umedia_block .block-inner{width:92%}}#wrap .Umedia_block .media-list{max-width:1165px;width:100%;margin:70px auto 0;display:flex;justify-content:space-between;flex-wrap:wrap}#wrap .Umedia_block .media-list::after{content:"";display:block;width:32%;max-width:340px}@media screen and (max-width: 768px){#wrap .Umedia_block .media-list{margin:40px auto 0;display:block}#wrap .Umedia_block .media-list::after{display:none}}#wrap .Umedia_block .media-list .media-item{width:32%;max-width:340px;overflow:hidden}@media screen and (max-width: 768px){#wrap .Umedia_block .media-list .media-item{width:100%;max-width:none}#wrap .Umedia_block .media-list .media-item:not(:last-child){margin-bottom:15px}}#wrap .Umedia_block .media-list .media-item a{display:block}@media screen and (min-width: 769px){#wrap .Umedia_block .media-list .media-item a .image-box{transition:.25s all cubic-bezier(0.34, 1.56, 0.64, 1)}#wrap .Umedia_block .media-list .media-item a:hover .image-box{transform:scale(1.05)}}@media screen and (max-width: 768px){#wrap .Umedia_block .media-list .media-item a{display:flex;justify-content:space-between;align-items:center}}#wrap .Umedia_block .media-list .media-item .image-box{position:relative;width:100%;border-radius:0px;overflow:hidden}#wrap .Umedia_block .media-list .media-item .image-box .image{width:100%}#wrap .Umedia_block .media-list .media-item .image-box .image img{display:block;width:100%;height:auto}@media screen and (max-width: 768px){#wrap .Umedia_block .media-list .media-item .image-box{width:33%}}#wrap .Umedia_block .media-list .media-item .text-box{position:relative;margin:14px 0 0}@media screen and (max-width: 768px){#wrap .Umedia_block .media-list .media-item .text-box{margin:0;width:60%}}#wrap .Umedia_block .media-list .media-item .text-box .date{text-align:right;font-size:12.5px;font-weight:600;letter-spacing:.1em}@media screen and (max-width: 768px){#wrap .Umedia_block .media-list .media-item .text-box .date{font-size:10.5px;text-align:left}}#wrap .Umedia_block .media-list .media-item .text-box .item-ttl{position:relative;margin-top:20px;font-size:15px;font-weight:600;letter-spacing:.1em}@media screen and (max-width: 768px){#wrap .Umedia_block .media-list .media-item .text-box .item-ttl{font-size:13px;margin-top:.3em;line-height:2;white-space:normal}}#wrap .Umedia_block .mod-textlink{margin-top:50px}footer .footer-media{background:#fff;color:#000;border-radius:20px;width:calc(100% - 200px);margin:0 auto 90px}@media screen and (max-width: 768px){footer .footer-media{border-radius:10px;width:calc(100% - 40px);margin:0 auto 30px}}footer .footer-media .Fmedia-ttl{position:relative;width:100%;border-bottom:1px solid #000;padding:28px 100px 28px;box-sizing:border-box;font-size:25px;font-weight:600;letter-spacing:.1em;line-height:1}@media screen and (max-width: 1500px){footer .footer-media .Fmedia-ttl{padding:28px 50px 28px}}@media screen and (max-width: 768px){footer .footer-media .Fmedia-ttl{padding:18px 28px 18px;font-size:21px}}footer .footer-media .Fmedia-row{padding:30px 28px 0}@media screen and (min-width: 769px){footer .footer-media .Fmedia-row{padding:80px 20px 0 50px}}@media screen and (min-width: 1201px){footer .footer-media .Fmedia-row{display:flex;justify-content:space-between}}@media screen and (min-width: 1501px){footer .footer-media .Fmedia-row{padding:80px 20px 0 100px}}@media screen and (min-width: 1201px){footer .footer-media .Fmedia-row .row-top{width:35%}}@media screen and (min-width: 1501px){footer .footer-media .Fmedia-row .row-top{width:30%}}@media screen and (min-width: 1201px){footer .footer-media .Fmedia-row .row-bottom{width:60%}}@media screen and (min-width: 1501px){footer .footer-media .Fmedia-row .row-bottom{width:65%}}@media screen and (max-width: 1200px){footer .footer-media .Fmedia-row .row-bottom{margin-top:30px;padding:30px 0;border-top:1px solid #272727}}footer .footer-media .Fmedia-item a{display:block;color:#000}footer .footer-media .Fmedia-item .item-img{font-size:0}footer .footer-media .Fmedia-item .item-img img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:1/1}footer .footer-media .Fmedia-item .item-date{font-size:clamp(14px,1.8vw,18px);font-weight:900;letter-spacing:.04em}footer .footer-media .Fmedia-item .item-ttl{font-size:18px;font-weight:900;letter-spacing:.02em;line-height:1.6}@media screen and (min-width: 1501px){footer .footer-media .Fmedia-item .item-ttl{font-size:24px}}@media screen and (max-width: 768px){footer .footer-media .Fmedia-item .item-ttl{font-size:16px;font-weight:normal}}footer .footer-media .Fmedia-item.latest .item-date{text-align:right;margin:1em 0 1em}@media screen and (max-width: 768px){footer .footer-media .Fmedia-item.latest .item-date{margin:.5em 0 .7em}}footer .footer-media .Fmedia-list{height:800px;overflow-y:scroll}footer .footer-media .Fmedia-list::-webkit-scrollbar{width:6px}footer .footer-media .Fmedia-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}footer .footer-media .Fmedia-list::-webkit-scrollbar-thumb{background:#dbdbdb;border-radius:3px}@media screen and (min-width: 1201px){footer .footer-media .Fmedia-list{padding:0 70px 0 0}}@media screen and (max-width: 1500px){footer .footer-media .Fmedia-list{height:600px}}@media screen and (max-width: 1200px){footer .footer-media .Fmedia-list{height:400px}}@media screen and (min-width: 1201px){footer .footer-media .Fmedia-list .Fmedia-item:first-child a{padding:0 0 30px}footer .footer-media .Fmedia-list .Fmedia-item:not(:last-child){border-bottom:1px solid #272727}}@media screen and (max-width: 1200px){footer .footer-media .Fmedia-list .Fmedia-item:not(:last-child){margin-bottom:30px}}footer .footer-media .Fmedia-list .Fmedia-item a{display:flex;justify-content:space-between;padding:30px 0}@media screen and (max-width: 1200px){footer .footer-media .Fmedia-list .Fmedia-item a{padding:0}}footer .footer-media .Fmedia-list .Fmedia-item .item-head{width:25%}@media screen and (max-width: 768px){footer .footer-media .Fmedia-list .Fmedia-item .item-head{width:30%}}footer .footer-media .Fmedia-list .Fmedia-item .item-body{width:70%}@media screen and (max-width: 768px){footer .footer-media .Fmedia-list .Fmedia-item .item-body{width:65%}}footer .footer-media .Fmedia-list .Fmedia-item .item-ttl{margin-top:1em}@media screen and (max-width: 576px){footer .footer-media .Fmedia-list .Fmedia-item .item-ttl{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}}footer .container{width:calc(100% - 200px);min-width:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 768px){footer .container{padding:0;width:calc(90% - 40px)}}footer .footer-cts{display:flex;justify-content:space-between}@media screen and (max-width: 1200px){footer .footer-cts{flex-wrap:wrap}}footer .footer-cts a{color:#fff}footer .footer-cts .cts-block{width:100%}@media screen and (min-width: 1201px){footer .footer-cts .cts-block{width:33.3333333333%;padding:0 60px}footer .footer-cts .cts-block:nth-of-type(1){padding-left:0}footer .footer-cts .cts-block:nth-of-type(3){padding-right:0}footer .footer-cts .cts-block:not(:last-child){border-right:1px solid #fff}}@media screen and (max-width: 1200px){footer .footer-cts .cts-block{padding:30px 0}footer .footer-cts .cts-block:nth-of-type(1),footer .footer-cts .cts-block:nth-of-type(3){border-bottom:1px solid #fff}footer .footer-cts .cts-block:nth-of-type(1){order:1}footer .footer-cts .cts-block:nth-of-type(2){order:3}footer .footer-cts .cts-block:nth-of-type(3){order:2}}footer .footer-cts .footer-lead{font-weight:bold;font-size:clamp(18px,2.4vw,24px);letter-spacing:.03em}footer .footer-cts .footer-add{letter-spacing:.03em;margin-top:1.5em}footer .footer-cts .footer-link{display:block;letter-spacing:.03em;margin-top:1em;-webkit-text-decoration:underline #fff !important;text-decoration:underline #fff !important}@media(min-width: 769px){footer .footer-cts .footer-link:hover{animation:.25s flash 1 forwards linear}}footer .footer-cts .footer-link .fa-up-right-from-square{margin-left:1em}footer .footer-cts .footer-logo{max-width:320px;width:100%;margin:0 auto 25px}footer .footer-cts .footer-logo svg{width:100%;height:auto;transition:.25s all cubic-bezier(0.34, 1.56, 0.64, 1)}@media screen and (min-width: 769px){footer .footer-cts .footer-logo a:hover svg{transform:scale(1.1)}}footer .footer-cts .footer-sns{text-align:center}footer .footer-cts .footer-sns dt{font-weight:bold;font-size:16px;letter-spacing:.01em;margin-bottom:10px}footer .footer-cts .footer-sns .Fsns-list{display:flex;justify-content:center;flex-wrap:wrap}footer .footer-cts .footer-sns .Fsns-list li:not(:last-child){margin-right:45px}footer .footer-cts .footer-sns .Fsns-list li a{transition:.25s all cubic-bezier(0.34, 1.56, 0.64, 1)}@media screen and (min-width: 769px){footer .footer-cts .footer-sns .Fsns-list li a:hover img{transform:scale(1.1)}}footer .footer-cts .footer-sns .Fsns-list li a img{transition:.25s all cubic-bezier(0.34, 1.56, 0.64, 1)}footer .footer-cts .footer-nav{max-width:370px;display:flex;justify-content:space-between;flex-wrap:wrap}footer .footer-cts .footer-nav li{width:48%}footer .footer-cts .footer-nav li:nth-of-type(n + 3){margin-top:.7em}@media screen and (min-width: 769px){footer .footer-cts .footer-nav li a:hover{animation:.25s flash 1 forwards linear}}footer .footer-cts .copyright-wrap{margin-top:15px;font-size:10px;text-align:right}footer .footer-cts .copyright-wrap .link{text-decoration:underline}@media screen and (min-width: 769px){footer .footer-cts .copyright-wrap .link:hover{text-decoration:none}}footer .footer-cts .HiB-item ul.header-sns{display:flex;justify-content:center;align-items:center;padding:0;margin:1em 0 0 0;list-style:none}footer .footer-cts .HiB-item ul.header-sns li{margin-right:24px}footer .footer-cts .HiB-item ul.header-sns li:last-child{margin-right:0}footer .footer-cts .HiB-item ul.header-sns li a{display:inline-block}footer .footer-cts .HiB-item ul.header-sns li a img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}footer .footer-cts_r{display:block;text-align:center;padding:40px 0}@media screen and (max-width: 1200px){footer .footer-cts_r{flex-wrap:wrap;padding:0 0 40px}}footer .footer-cts_r a{color:#fff}footer .footer-cts_r .cts-block{width:100%}@media screen and (max-width: 1200px){footer .footer-cts_r .cts-block{padding:0 0 30px}}footer .footer-cts_r .footer-lead{font-weight:bold;font-size:clamp(18px,2.4vw,24px);letter-spacing:.03em}footer .footer-cts_r .footer-add{letter-spacing:.03em;line-height:1.8}@media screen and (max-width: 1200px){footer .footer-cts_r .footer-add{margin-top:-1.5em}}@media screen and (max-width: 768px){footer .footer-cts_r .footer-add{margin-top:4.5em}}footer .footer-cts_r .footer-link{display:block;letter-spacing:.03em;margin-top:1em;-webkit-text-decoration:underline #fff !important;text-decoration:underline #fff !important}@media(min-width: 769px){footer .footer-cts_r .footer-link:hover{animation:.25s flash 1 forwards linear}}footer .footer-cts_r .footer-link .fa-up-right-from-square{margin-left:1em}footer .footer-cts_r .footer-logo{max-width:320px;width:100%;margin:0 auto 25px}footer .footer-cts_r .footer-logo svg{width:100%;height:auto;transition:.25s all cubic-bezier(0.34, 1.56, 0.64, 1)}@media screen and (min-width: 769px){footer .footer-cts_r .footer-logo a:hover svg{transform:scale(1.1)}}footer .footer-cts_r .footer-sns{text-align:center}footer .footer-cts_r .footer-sns dt{font-weight:bold;font-size:16px;letter-spacing:.01em;margin-bottom:10px}footer .footer-cts_r .footer-sns .Fsns-list{display:flex;justify-content:center;flex-wrap:wrap}footer .footer-cts_r .footer-sns .Fsns-list li:not(:last-child){margin-right:45px}footer .footer-cts_r .footer-sns .Fsns-list li a{transition:.25s all cubic-bezier(0.34, 1.56, 0.64, 1)}@media screen and (min-width: 769px){footer .footer-cts_r .footer-sns .Fsns-list li a:hover img{transform:scale(1.1)}}footer .footer-cts_r .footer-sns .Fsns-list li a img{transition:.25s all cubic-bezier(0.34, 1.56, 0.64, 1)}footer .footer-cts_r .footer-nav{max-width:370px;display:flex;justify-content:space-between;flex-wrap:wrap}footer .footer-cts_r .footer-nav li{width:48%}footer .footer-cts_r .footer-nav li:nth-of-type(n + 3){margin-top:.7em}@media screen and (min-width: 769px){footer .footer-cts_r .footer-nav li a:hover{animation:.25s flash 1 forwards linear}}footer .footer-cts_r .copyright-wrap{margin-top:15px;font-size:10px;text-align:right}footer .footer-cts_r .copyright-wrap .link{text-decoration:underline}@media screen and (min-width: 769px){footer .footer-cts_r .copyright-wrap .link:hover{text-decoration:none}}footer .footer-cts_r .HiB-item ul.header-sns{display:flex;justify-content:center;align-items:center;padding:0;margin:2em 0;list-style:none}footer .footer-cts_r .HiB-item ul.header-sns li{margin:0 12px}footer .footer-cts_r .HiB-item ul.header-sns li a{display:inline-block}footer .footer-cts_r .HiB-item ul.header-sns li a img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}footer .footer-cts_r .copyright-wrap{margin-top:2em;font-size:12px;text-align:center}footer .footer-cts_r .copyright-wrap .link{text-decoration:underline}@media screen and (min-width: 769px){footer .footer-cts_r .copyright-wrap .link:hover{text-decoration:none}}footer .footer-cts_r .copyright-wrap .copyright{margin-top:.5em}#wrap .mod-textlink.taC{text-align:center}#wrap .sec-default{position:relative;width:100%;margin:80px 0 80px}@media screen and (max-width: 768px){#wrap .sec-default{margin:30px 0 30px}}#wrap .sec-default.bg-gray{background:#d7d7d7;padding:80px 0}@media screen and (max-width: 768px){#wrap .sec-default.bg-gray{padding:30px 0}}#wrap .sec-default .mod-framebox{width:calc(100% - 200px);padding-bottom:80px}@media screen and (max-width: 768px){#wrap .sec-default .mod-framebox{width:calc(100% - 40px)}}#wrap .sec-default .mod-framebox.MF-borderN{border:none;background:rgba(0,0,0,0);padding:0;margin:0 0 0 auto;width:calc(100% - 100px)}@media screen and (max-width: 768px){#wrap .sec-default .mod-framebox.MF-borderN{width:calc(100% - 50px)}}#wrap .sec-default .mod-framebox.MF-borderN .secttl-box{border-bottom:none;padding:0 100px}@media screen and (max-width: 768px){#wrap .sec-default .mod-framebox.MF-borderN .secttl-box{padding:0 22px 0 0}}@media screen and (max-width: 768px){#wrap .sec-default .mod-framebox.MF-borderN .slider-box .inner{margin:24px 0 0 0}}#wrap .sec-default .secttl-box{position:relative;width:100%;border-bottom:1px solid #000;padding:29px 100px 29px;box-sizing:border-box;font-size:25px;font-weight:900;letter-spacing:.1em;line-height:1;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){#wrap .sec-default .secttl-box{padding:22px 28px 22px}}#wrap .sec-default .secttl-box .pager{font-size:17.5px;font-weight:bold}#wrap .sec-default .slider-box{position:relative;width:calc(100% - 200px);margin:80px auto 0}@media screen and (max-width: 1200px){#wrap .sec-default .slider-box{width:calc(100% - 80px)}}@media screen and (max-width: 768px){#wrap .sec-default .slider-box{width:100%;margin:30px auto 0}}#wrap .sec-default .slider-box .inner{white-space:nowrap;width:38%}@media screen and (max-width: 768px){#wrap .sec-default .slider-box .inner{width:65%;margin:24px 0 0 40px}}#wrap .sec-default .slider-box .inner .flickity-viewport{overflow:visible}#wrap .sec-default .slider-box .inner article{white-space:normal;width:100%}#wrap .sec-default .mod-textlink{position:relative;margin-top:80px;padding:0 100px 0}@media screen and (max-width: 768px){#wrap .sec-default .mod-textlink{margin-top:32px;padding:0 28px 0}}#wrap .sec-h1_txt{position:relative;padding:64px 0 80px;box-sizing:border-box;width:calc(100% - 200px);max-width:1280px;margin:0 auto}@media screen and (min-width: 1201px){#wrap .sec-h1_txt{display:flex}}@media screen and (max-width: 768px){#wrap .sec-h1_txt{width:calc(100% - 40px);padding:74px 0 40px}}#wrap .sec-h1_txt .ttl{font-size:clamp(20px,2.6vw,26px);font-weight:900}@media screen and (min-width: 1201px){#wrap .sec-h1_txt .ttl{margin-right:80px}}#wrap .sec-h1_txt .txt{font-size:clamp(16px,2.2vw,22px);font-weight:500;padding:.1em 0 0}#wrap .wrap-mediaW{width:calc(100% - 200px);max-width:1100px;margin:0 auto}@media screen and (max-width: 768px){#wrap .wrap-mediaW{width:calc(100% - 40px)}}#wrap .pagenavi-wrap{text-align:center;margin:110px auto 160px}@media screen and (max-width: 768px){#wrap .pagenavi-wrap{margin:60px auto 100px}}#wrap .pagenavi-wrap .wp-pagenavi{font-size:clamp(16px,1.8vw,18px);font-weight:500}#wrap .pagenavi-wrap .wp-pagenavi a,#wrap .pagenavi-wrap .wp-pagenavi span{display:inline-block;border-top:none;border-left:none;border-right:none;padding:0 .5em 1em;margin:.2em 14px;border-bottom:1px solid rgba(0,0,0,0);line-height:1}@media screen and (max-width: 768px){#wrap .pagenavi-wrap .wp-pagenavi a,#wrap .pagenavi-wrap .wp-pagenavi span{padding:0 .3em 1em;margin:.2em 7px}}#wrap .pagenavi-wrap .wp-pagenavi .current{border-bottom:1px solid #000}#wrap .pagenavi-wrap .wp-pagenavi .previouspostslink,#wrap .pagenavi-wrap .wp-pagenavi .nextpostslink{border-bottom:1px solid #000;padding:0 .3em 1em}@media screen and (max-width: 768px){#wrap .pagenavi-wrap .wp-pagenavi .previouspostslink,#wrap .pagenavi-wrap .wp-pagenavi .nextpostslink{padding:0 .1em 1em}}#wrap .other-block .block-ttl{font-size:clamp(22px,2.6vw,26px);font-weight:900;letter-spacing:.04em;margin:50px 0}@media screen and (min-width: 769px){#wrap .other-block .other-list{display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width: 769px){#wrap .other-block .other-list .other-item{width:48%}}@media screen and (max-width: 768px){#wrap .other-block .other-list .other-item:not(:last-child){margin-bottom:40px}}#wrap .other-block .other-list .other-item .image-box .image img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:3/2}#wrap .other-block .other-list .other-item .text-box{margin-top:50px}@media screen and (max-width: 768px){#wrap .other-block .other-list .other-item .text-box{margin-top:25px}}#wrap .other-block .other-list .other-item .article-ttl{font-size:clamp(20px,2.2vw,22px);font-weight:900;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}#wrap .other-block .other-list .other-item .article-txt{margin-top:1em;font-size:clamp(16px,1.8vw,18px);font-weight:500;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}#wrap .other-block .other-list .other-item .article-txt br{display:none}#wrap .container-notfound{width:calc(100% - 200px);margin:0 auto;padding:80px 0;border-bottom:1px solid #c1c4c3}@media screen and (max-width: 768px){#wrap .container-notfound{width:calc(100% - 40px)}}#wrap .container-notfound .notfound-ttl{text-align:center;font-size:clamp(22px,2.6vw,26px);font-weight:900;letter-spacing:.04em}#wrap .container-notfound .notfound-ttl .lrg{font-size:clamp(36px,5vw,5rem)}#wrap .container-notfound .notfound-txt{text-align:center;letter-spacing:.04em;margin:80px auto}@media screen and (max-width: 768px){#wrap .container-notfound .notfound-txt{margin:60px auto}}#wrap .container-notfound .mod-textlink{margin-top:120px}@media screen and (max-width: 768px){#wrap .container-notfound .mod-textlink{margin-top:80px}}#wrap .sns-area .sns-list{margin-top:40px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){#wrap .sns-area .sns-list{margin-top:20px}}#wrap .sns-area .sns-list li:not(:last-child){margin-right:15px}#wrap .sns-area .sns-list li a{transition:opacity .3s}@media screen and (min-width: 769px){#wrap .sns-area .sns-list li a:hover{opacity:.5}}#wrap .sns-area .sns-followBlock{max-width:480px;width:100%;margin:80px auto 40px;padding:40px 20px;border-radius:20px;border:1px solid #000}@media screen and (max-width: 768px){#wrap .sns-area .sns-followBlock{border-radius:10px;margin:60px auto 40px}}#wrap .sns-area .sns-followBlock .block-txt{text-align:center;letter-spacing:.04em}#wrap .sns-area .sns-unstandardBlock{margin:40px auto;text-align:center}#wrap .sns-area .sns-unstandardBlock .block-ttl{letter-spacing:.04em}#wrap .osusume-event .event-list .event-item{margin-right:40px}#wrap .osusume-event .event-list .event-item a{display:block}@media screen and (min-width: 769px){#wrap .osusume-event .event-list .event-item a:hover .item-img img{transform:scale(1.05)}}#wrap .osusume-event .event-list .event-item .item-body{margin-top:40px}@media screen and (min-width: 1601px){#wrap .osusume-event .event-list .event-item .item-body{display:flex;justify-content:space-between;align-items:flex-start}}@media screen and (max-width: 1200px){#wrap .osusume-event .event-list .event-item .item-body{margin-top:30px}}#wrap .osusume-event .event-list .event-item .item-img{border-radius:20px;overflow:hidden}@media screen and (max-width: 768px){#wrap .osusume-event .event-list .event-item .item-img{border-radius:10px}}#wrap .osusume-event .event-list .event-item .item-img img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;transition:.25s all cubic-bezier(0.34, 1.56, 0.64, 1)}#wrap .osusume-event .event-list .event-item .item-ttl{font-size:clamp(18px,2.2vw,22px);font-weight:900;letter-spacing:.02em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width: 1200px){#wrap .osusume-event .event-list .event-item .item-ttl{-webkit-line-clamp:1}}#wrap .osusume-event .event-list .event-item .item-data{font-size:clamp(14px,1.8vw,18x);letter-spacing:.02em}#wrap .osusume-event .event-list .event-item .item-cat{border-radius:10px;border:1px solid #000;text-align:center;max-width:160px;width:100%;padding:.4em 0;line-height:1;margin-top:30px}@media screen and (min-width: 1601px){#wrap .osusume-event .event-list .event-item .item-cat{margin-top:0;min-width:160px}}/*# sourceMappingURL=style_r.css.map */