html{scroll-padding-top:100px}@media (max-width:789px){html{scroll-padding-top:80px}}body{margin:0;padding:0;font-family:"Notosans JP","Hiragino Sans",Meiryo,sans-serif;color:#2f3030;overflow-x:hidden}p{font-size:clamp(0.625rem, 0.554rem + 0.36vw, 0.875rem);letter-spacing:.4px;line-height:1.9;text-align:justify;margin:0;padding:0}img{max-width:100%;height:auto}ul{list-style-type:none}a{text-decoration:none}main{position:relative;top:58px}@media (max-width:500px){h2{margin-bottom:0}}.header{width:100%;height:90px;background-color:#fff;position:fixed;top:0;z-index:40}.header-container{display:flex;height:90px;justify-content:space-between;align-items:center;gap:30px}.logo-container{padding-left:24px;width:clamp(11.125rem, 7.232rem + 19.46vw, 24.75rem);height:auto;margin-top:5px}.hum-btn,.gnav-menu-title{display:none}@media screen and (min-width:1024px){.gnav-menu{width:950px}.gnav-menu-list{display:flex;margin-left:auto;height:90px;align-items:center;text-align:center}.gnav-menu-item{position:relative;flex-grow:1;cursor:pointer;list-style:none}.gnav-menu-item-sp{display:none}.gnav-menu-list li:last-child a{background-color:#135d9c;color:#fff;display:block;height:100%;line-height:90px;text-align:center}.gnav-menu-item:first-child{margin-right:10px}.gnav-menu-item:first-child:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:60px;background-color:#ccc}.gnav-menu-item:not(:last-child){margin-right:20px;margin-left:-20px}.gnav-menu-item:not(:last-child):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:60px;background-color:#ccc}.gnav-menu-item-link{color:#2f302f;font-size:16px;letter-spacing:1.5px;text-decoration:none}.gnav-menu-item-link-pc{color:#2f302f;font-size:16px;letter-spacing:1.5px;text-decoration:none}.gnav-menu-item-link-sp{display:none}.hum-logo{display:none}.gnav-menu-item-link-hover-anim{position:relative;display:block;line-height:60px}.gnav-menu-item-link-hover-anim:after{position:absolute;left:calc(50% - 20px);content:"";width:40px;height:2px;background:#2374b9;bottom:6px;opacity:0;visibility:hidden;transition:.2s}.gnav-menu-item-link.contact-btn:hover{background-color:#fff;color:#036eb8;box-shadow:0 0 0 4px #036eb8 inset}.gnav-menu-item-link-hover-anim:hover:after{visibility:visible;bottom:8px;opacity:1}}@media screen and (max-width:1023px){.header{height:60px}.header-container{height:60px}.gnav-menu{position:fixed;top:0;right:0;z-index:40;width:100%;height:100vh;transform:translateX(100%);transition:all .4s;background-color:#135d9c;max-height:100vh;overflow-y:auto}.humNavMenuIsOpen{transform:translateX(0);overflow-x:hidden}.gnav-menu-list{height:calc(100vh - 60px);display:flex;flex-direction:column;align-items:flex-start;color:#fff;font-size:18px;margin:0 8%;margin-top:150px;padding:0}.gnav-menu-item{border-top:1px solid #fff;padding:20px 0;width:100%}.gnav-menu-item-sp{border-top:1px solid #fff;padding:20px 0;width:100%}.gnav-menu-item-link{color:#fff;font-size:18px;display:flex;justify-content:space-between;align-items:center}.gnav-menu-item-link-pc{display:none}.gnav-menu-item-link-sp{display:inline;color:#fff;display:flex;justify-content:space-between;align-items:center}.gnav-menu-item-link.coming-soon{color:#b7c3c8}.gnav-menu-item-link.contact-btn{background-color:#fff;color:#036eb7;display:block;width:269px;height:48px;margin:0 auto;padding:10px 20px;font-family:'Jost','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;margin-top:30px;display:flex}.hum-logo{display:block;position:relative;top:30px;left:30px}.arrow{display:inline-block;position:relative;width:20px;height:1px;margin-left:8px}.arrow:before,.arrow:after{content:"";position:absolute;right:0;width:14px;height:2px;background-color:#fff}.arrow:before{top:0;transform:rotate(50deg);transform-origin:right center}.arrow:after{bottom:0;transform:rotate(-50deg);transform-origin:right center}.hum-btn{position:fixed;top:10px;right:15px;z-index:50;width:40px;height:40px;border-radius:30px;border:1.5px solid #2f302f;background-color:transparent;display:block}.hum-btn.buttonIsOpen{border-color:#fff}.hum-btn-line{width:20px;height:1.5px;background-color:#2f302f;transition:all .3s;left:8px}.hum-btn-line.top{position:absolute;top:10px}.hum-btn-line.medium{position:absolute;top:18px}.buttonIsOpen .hum-btn-line.top{transform:translateY(7.5px) rotate(45deg);background-color:#fff}.buttonIsOpen .hum-btn-line.medium{opacity:0}.hum-btn-line.bottom{position:absolute;bottom:10px}.buttonIsOpen .hum-btn-line.bottom{transform:translateY(-7.5px) rotate(-45deg);background-color:#fff}}.container{max-width:1100px;margin:0 auto;padding:0 4%}.section-main-text{text-align:center;font-weight:600;font-size:clamp(1.125rem, 0.982rem + 0.71vw, 1.625rem);line-height:1.5}.pc-none{display:none}.sp-none{display:block}@media (max-width:789px){.pc-none{display:block}.sp-none{display:none}}.h2-img{margin-bottom:30px}@media (min-width:790px){.side-button{position:fixed;top:380px;right:0;text-align:center;transform:translateY(-50%);display:flex;flex-direction:column;z-index:8}}.signage-list{background-color:rgba(3,110,184,.9);border:1px solid rgba(3,110,184,.9);color:#fff;writing-mode:vertical-rl;padding:24px 10px;letter-spacing:1.2px}.signage-list:hover{opacity:.6}.video-production-list{background-color:rgba(232,56,40,.9);border:1px solid rgba(232,56,40,.9);color:#fff;writing-mode:vertical-rl;padding:10px;letter-spacing:1.2px}.video-production-list:hover{opacity:.6}@media (max-width:789px){.side-button{position:fixed;bottom:0;left:0;width:100%;display:flex;z-index:8;transform:translateY(100%);transition:transform .4s ease-in-out;font-size:14px}.side-button.slidein{transform:translateY(0)}.side-btn.hidden{display:none}.signage-list,.video-production-list{flex:1;text-align:center;writing-mode:horizontal-tb;line-height:1.3}.video-production-list{display:flex;justify-content:center;align-items:center}.signage-list{padding:10px}}.main{display:block}.mainvisual{position:relative}.main-visual-text{position:absolute;top:37vw;left:24%;z-index:1;width:clamp(14.375rem, 7.79rem + 32.93vw, 31.25rem);height:auto;margin:0}.catchcopy{color:#fff;margin-bottom:clamp(0.625rem, 0.341rem + 0.76vw, 1.25rem);font-weight:700;font-size:clamp(0.5rem, 0.216rem + 0.76vw, 1.125rem)}.bg-image{position:relative;top:0;left:0;width:100%}.ooh-h1{background-color:#112242;margin-top:-1px}.h1-text{color:#fff;font-size:clamp(0.5rem, 0.415rem + 0.23vw, 0.688rem);font-weight:400;padding:0;display:flex;align-items:center;height:40px}.fv-wrapper{position:relative;width:100%;aspect-ratio:1920/973;overflow:hidden}@media (max-width:789px){.fv-wrapper{aspect-ratio:780/1313}}.fv-slide{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity 2s ease-in-out}.fv-slide.active{opacity:1;visibility:visible;z-index:2}.fv-slide.prev{opacity:0;visibility:visible;z-index:1}.fv-slide.fastfade{transition:opacity .2s ease-in-out}.second-title{margin-top:clamp(0.625rem, -3.59rem + 8.55vw, 2.5rem);margin-bottom:clamp(0.625rem, -3.59rem + 8.55vw, 2.5rem)}.fv-arrow-img{width:clamp(1.875rem, -2.639rem + 9.14vw, 3.875rem);height:auto}.main-visual-second{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}@media (max-width:789px){.fv-arrow-img{width:clamp(1.875rem, 0.596rem + 6.4vw, 3.75rem)}.catchcopy{font-size:clamp(0.5rem, 0.201rem + 1.49vw, 0.938rem)}.second-title{margin-top:40px;margin-bottom:20px;width:clamp(15rem, 1.78rem + 66.1vw, 34.375rem)}.main-visual-second{width:clamp(15rem, 1.78rem + 66.1vw, 34.375rem)}}.catchcopy-second{font-size:clamp(1.25rem, -1.56rem + 5.7vw, 2.5rem);color:#fff;font-weight:700;display:inline-block;text-align:left}.main-visual-third{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;display:flex;flex-direction:column;align-items:center}.catchcopy-third{font-size:clamp(0.938rem, -2.575rem + 7.12vw, 2.5rem);color:#fff;font-weight:700;display:inline-block;letter-spacing:.2em;margin-top:20px}.catchcopy-third-place{color:#fff;font-size:clamp(1.563rem, -3.355rem + 9.97vw, 3.75rem);font-weight:700;letter-spacing:.2em;margin-bottom:10px}@media (min-width:789px){.third-title{width:clamp(11.125rem, -2.924rem + 28.49vw, 17.375rem);height:auto}}@media (max-width:789px){.h1-text{margin:0;white-space:nowrap;font-size:clamp(0.5rem, 0.201rem + 1.49vw, 0.938rem);justify-content:center}.main-visual-text{left:45%;top:85%;margin:0;transform:translate(-50%,-50%);width:clamp(12.5rem, -2.425rem + 74.63vw, 34.375rem)}.catchcopy-second{font-size:clamp(1.063rem, 0.082rem + 4.9vw, 2.5rem);display:block}.main-visual-third{top:45%;left:40%;text-align:left;width:clamp(12.5rem, -2.425rem + 74.63vw, 34.375rem);align-items:flex-start}.catchcopy-third-place{font-size:clamp(1.25rem, -0.029rem + 6.4vw, 3.125rem);order:2}.catchcopy-third{font-size:clamp(1.25rem, -0.029rem + 6.4vw, 3.125rem)}.third-title{width:clamp(18.75rem, 8.089rem + 53.3vw, 34.375rem);order:1;margin:10px 0 20px}}.banner-box{display:flex;gap:30px;margin-top:80px}@media (max-width:789px){.banner-box{flex-direction:column;gap:20px}.banner-img{width:100%;max-width:100%}}.about{margin-top:80px;text-align:center}.about-top-img{width:clamp(2.5rem, 1.607rem + 4.46vw, 5.625rem);height:auto;margin-bottom:clamp(1.25rem, 0.893rem + 1.79vw, 2.5rem)}.bottom-line{width:80px;height:4px;background-color:#036eb8;margin:15px auto 0}.bottom-line-pickup{width:80px;height:4px;background-color:#036eb8;margin:6px auto 40px}.about-main-text{font-size:clamp(0.875rem, 0.643rem + 1.16vw, 1.688rem);font-weight:600;margin-top:30px}.about-item{display:flex;align-items:start;gap:50px;margin:80px 0}.flex-left,.flex-right{flex:1}.flex-right-page{flex:1;aspect-ratio:545/346}.flex-right-page img{width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width:1024px){.about-item.reverse{flex-direction:row-reverse}}@media (max-width:1023px){.about-item{flex-direction:column;gap:20px;margin:40px 0}.about-item img{width:100%;height:auto}}.bold-text{font-weight:600;font-size:clamp(0.875rem, 0.804rem + 0.36vw, 1.125rem)}.bottom-line2{max-width:1080px;height:clamp(0.188rem, 0.063rem + 0.63vw, 0.625rem);background-color:#81c6e5}.merit-container{display:flex;gap:30px;text-align:left;margin:80px 0}.merit{width:100%;height:auto}.merit-img{width:100%;height:auto;margin-bottom:15px}.merit-en-img{width:clamp(6.25rem, 5.321rem + 4.64vw, 9.5rem);height:auto}.merit-text{font-size:clamp(0.875rem, 0.768rem + 0.54vw, 1.25rem);padding:20px 0;letter-spacing:1px;font-weight:600}@media (max-width:789px){.merit-container{flex-direction:column}}.bottom-line-merit{border:.8px solid #036eb8}.pickup{padding:250px 0;text-align:center;position:relative}@media (min-width:790px){.pickup:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f7f8f8;clip-path:polygon(100% 0%,100% 100%,0% 80%,0% 20%);-webkit-clip-path:polygon(100% 0%,100% 100%,0% 80%,0% 20%);z-index:-1}}@media (max-width:789px){.pickup{background-color:#f7f8f8;padding:50px 0;text-align:center}}.pickup-item{max-width:1100px;margin:80px auto;display:flex;gap:30px;text-align:left;position:relative;padding:4px 24px}.pickup-text-box{width:100%}.pickup-name{border:2px solid #036eb8;padding:8px 24px;margin-right:20px;font-size:clamp(0.625rem, 0.536rem + 0.45vw, 0.938rem);font-weight:600}.signage-name{font-size:clamp(0.625rem, 0.536rem + 0.45vw, 0.938rem);font-weight:600}.pickup-place-name{font-size:15px;font-weight:600;margin:15px 0;height:40px;display:flex;flex-direction:column;justify-content:center;line-height:1.5}.address{border-top:1px solid #2f3030;border-bottom:1px solid #2f3030;display:block;width:100%;padding:8px 0;margin-bottom:10px;box-sizing:border-box;font-size:clamp(0.688rem, 0.634rem + 0.27vw, 0.875rem)}.more-button{color:#2f3030;position:absolute;right:0;bottom:0}.more-button:hover{opacity:.6}.ooh-item-img-link-wrap{aspect-ratio:454/288;width:80%;overflow:hidden;position:relative}@media (max-width:789px){.ooh-item-img-link-wrap{width:100%}}.ooh-item-img-link{display:block;transition:all .3s ease-in-out;position:relative;height:100%}.ooh-item-img-link:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;transition:all .3s ease-in-out;z-index:1}.ooh-item-img-link:hover:before{background:rgba(0,0,0,.5)}.ooh-item-img-link:hover{transform:scale(1.1)}.ooh-item-img{width:100%;height:100%;object-fit:cover;display:block}.hover-mask-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:13px;letter-spacing:.4px;z-index:2;opacity:0;transition:all .3s ease-in-out}.ooh-item-img-link:hover .hover-mask-text{opacity:1}.hover-mask-text:after{content:"";display:inline-block;border-top:1px solid #fff;border-right:1px solid #fff;width:8px;height:8px;transform:rotate(45deg)}@media (max-width:789px){.pickup-item{flex-direction:column;text-align:center;margin:20px 0 60px;gap:15px}.pickup-place-name{text-align:center}.pickup-name{padding:4px 12px}.address{text-align:center}.more-button{margin-top:15px;width:120px;height:auto;bottom:auto;right:20px}}.fukuoka-ooh{text-align:center;margin:80px auto}.pickup-list{display:flex;gap:10px;margin:40px 0;padding-left:0;flex-wrap:wrap}.pickup-list-name{border:1px solid #abaaaa;color:#2f3030;list-style-type:none;width:150px;height:30px;font-size:clamp(0.688rem, 0.634rem + 0.27vw, 0.875rem);display:flex;justify-content:center;align-items:center;cursor:pointer}.pickup-list-name.active{color:#fff;background-color:#3f3f3f;cursor:default}@media (max-width:680px){.pickup-list-name{width:30%}}.pickup-tab-name{display:flex;width:100%;height:30px;justify-content:center;align-items:center}.pickup-tab-name.active{color:#fff;background:#3f3f3f}.pickup-item-list{display:grid;grid-template-columns:repeat(3,1fr);list-style-type:none;gap:clamp(1.25rem, -0.427rem + 2.44vw, 2.5rem);padding-left:0}.ooh-item{text-align:center;width:100%;position:relative;padding-bottom:50px;display:flex;flex-direction:column}.ooh-item.show{display:block}.ooh-item img{width:100%;height:auto;flex-shrink:0}.pickup-place-name-ooh{font-size:15px;padding:15px 0;font-weight:600}.ooh-address{border-top:1px solid #595757;border-bottom:1px solid #595757;padding:5px 0;text-align:center;margin-bottom:10px;font-size:clamp(0.688rem, 0.634rem + 0.27vw, 0.875rem);flex-shrink:0}.about-button{background-color:#efefef;border:1px solid #abaaaa;color:#2f3030;text-decoration:none;padding:8px 0;width:100%;display:block;position:absolute;right:0;bottom:0;box-sizing:border-box;margin-top:auto;transition:all .2s}.about-button:hover{background-color:#2f3030;border:1px solid #abaaaa;color:#efefef}.about-button:after{content:"";position:absolute;top:50%;right:12px;width:10px;height:10px;transform:translateY(-50%) rotate(-45deg);border-right:1px solid #2f3030;border-bottom:1px solid #2f3030}.about-button:hover:after{border-right:1px solid #efefef;border-bottom:1px solid #efefef}.to-list-button{background-color:#036eb8;color:#fff;text-decoration:none;width:clamp(12.5rem, 9.464rem + 15.18vw, 23.125rem);height:50px;padding:8px 24px;margin:0 auto;margin-top:80px;display:flex;justify-content:center;align-items:center}.to-list-button:hover{background-color:#fff;color:#036eb8;box-shadow:0 0 0 2px #036eb8 inset}.slick-dots{display:flex !important;justify-content:center;gap:10px;padding:10px 0;list-style:none}.slick-dots li{display:inline-block}.slick-dots li button{width:14px;height:14px;border-radius:50%;background:#fff;border:1px solid #595757;font-size:0;cursor:pointer}.slick-dots li.slick-active button{background:#ccc}.slick-next,.slick-prev{display:none !important}@media (max-width:1100px){.pickup-item-list{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.pickup-item-list .slick-slide{padding:0 10px;box-sizing:border-box}.pickup-item-list .slick-slide .ooh-item{height:100%}}.plan{padding:250px 0;text-align:center;position:relative}@media (min-width:790px){.plan:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f7f8f8;clip-path:polygon(0% 0%,0% 100%,100% 80%,100% 20%);-webkit-clip-path:polygon(0% 0%,0% 100%,100% 80%,100% 20%);z-index:-1}}.plan-list{display:flex;gap:30px;margin-top:50px}.plan-img{flex:1;text-align:right}.plan-inner{display:flex;gap:20px;align-items:flex-start;margin-top:30px}@media (min-width:1024px){.plan-flex-text{flex:1}.plan-inner-text{font-size:13px}.plan-inner-img{flex:1;text-align-last:left}.plan-inner img,.plan-list img{max-width:95%}}@media (max-width:789px){.plan{background-color:#f7f8f8;padding:40px 0;text-align:center}}@media (max-width:1024px){.plan-list{flex-direction:column-reverse}.plan-inner{flex-direction:column}.plan-list img,.plan-inner img{width:100%;height:auto}}.h3-text{font-size:clamp(1rem, 0.857rem + 0.71vw, 1.5rem);font-weight:500;border-bottom:1px solid #2f3030;padding-bottom:20px;margin-top:0;text-align:left;font-weight:600}.point-text{font-size:clamp(0.875rem, 0.821rem + 0.27vw, 1.063rem);font-weight:600;margin-top:10px}.cp-plan-tab{margin-bottom:30px;position:relative}.plan-to-list-button{background-color:#efefef;border:1px solid #abaaaa;color:#2f3030;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:8px 24px;width:100%;height:50px;margin:30px 0 80px;position:relative;letter-spacing:.7px;padding-right:40px;box-sizing:border-box;cursor:pointer}.plan-to-list-button:after{content:"";position:absolute;top:50%;right:12px;width:10px;height:10px;border-right:2px solid #2f3030;border-bottom:2px solid #2f3030;transform:translateY(-50%) rotate(45deg);transform-origin:center center;transition:transform .3s ease}.plan-to-list-button.active:after{transform:translateY(-50%) rotate(-135deg);top:55%}.plan-more{max-height:0;overflow:hidden;transition:max-height .6s ease;margin-bottom:150px}.plan-box{margin-top:50px}.plan-number{font-size:clamp(1rem, 0.83rem + 0.85vw, 1.375rem);font-weight:600}@media (max-width:1024px){.h3-text{text-align:center}.plan-to-list-button{margin:20px auto 0}.plan-more{margin-bottom:80px}}.question{text-align:center;margin-bottom:150px}@media (max-width:789px){.question{margin-top:80px;margin-bottom:80px}}.qa-container{display:flex;gap:30px;margin-top:50px;text-align-last:left}@media (max-width:789px){.qa-container{flex-direction:column;gap:0}}.flow{margin-top:80px;text-align:center;background-color:#f7f8f8;padding:80px 0}.flow-text{margin-top:30px}.c-arrow-label{max-width:1100px;width:100%;display:flex;margin:50px auto}.c-arrow-label__item{flex:1;position:relative;background-color:#2254a4;color:#fff;font-size:16px;padding:0 20px 0 60px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:300px}.c-arrow-label__item:nth-child(even){background-color:#3372b8}.c-arrow-label__item:before{content:"";position:absolute;top:0;right:-40px;border-top:150px solid transparent;border-bottom:150px solid transparent;border-left:40px solid #2254a4;z-index:3}.c-arrow-label__item:nth-child(even):before{content:"";position:absolute;top:0;right:-40px;border-top:150px solid transparent;border-bottom:150px solid transparent;border-left:40px solid #3372b8;z-index:3}.step{position:absolute;top:25px;border-bottom:1px solid #fff}.flow-neme{position:absolute;top:60px}.flow-img{position:absolute;top:120px}.flow-item-text{position:absolute;top:190px;font-size:12px;color:#fff}@media screen and (max-width:789px){.c-arrow-label{flex-direction:column;align-items:center}.c-arrow-label__item{width:260px;height:auto;padding:40px 20px;position:relative}.c-arrow-label__item:before{content:"";position:absolute;top:auto;bottom:-20px;left:50%;transform:translateX(-50%);border-left:130px solid transparent;border-right:130px solid transparent;border-top:20px solid #2254a4;border-bottom:none;z-index:3}.c-arrow-label__item:nth-child(even):before{content:"";position:absolute;top:auto;bottom:-20px;left:50%;transform:translateX(-50%);border-left:130px solid transparent;border-right:130px solid transparent;border-top:20px solid #3372b8;border-bottom:none;z-index:3}.step,.flow-neme,.flow-img,.flow-item-text{position:static;margin-top:10px;text-align:center}.flow-item-text{font-size:14px}}.information{text-align:center;margin:80px 0}.information-container{display:flex}.information-item-block{position:relative;height:clamp(9rem, 5.232rem + 18.84vw, 22.188rem);color:#fff;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;text-align:center}.information-container-wrap{flex:1}.information-item-block.video{background-image:url(//jarea.jp/wp-infocntr/wp-content/themes/jarea/jarea_corporate_css/fukuoka-sign-plus/../../jarea_corporate_img/ooh/video-production.webp);background-size:cover;background-position:center}.information-item-block.ooh{background-image:url(//jarea.jp/wp-infocntr/wp-content/themes/jarea/jarea_corporate_css/fukuoka-sign-plus/../../jarea_corporate_img/ooh/ooh-contact.webp);background-size:cover;background-position:center}.information-title{font-size:clamp(1.125rem, 0.821rem + 1.52vw, 2.188rem);font-weight:600;color:#fff}.information-subtitle{font-size:clamp(0.625rem, 0.482rem + 0.71vw, 1.125rem);font-weight:600;text-align:center;color:#fff}.information-item-video{position:absolute;text-align:center;right:clamp(0.625rem, -0.089rem + 3.57vw, 3.125rem)}.information-item-ooh{position:absolute;text-align:center;left:clamp(0.625rem, -0.089rem + 3.57vw, 3.125rem)}.information-item-link{transition:all .2s}.information-item-link:hover{opacity:.7}@media (max-width:789px){.information-container{display:block}.information-more-img{width:clamp(6.875rem, 3.463rem + 17.06vw, 11.875rem);height:auto}.information-title{text-align:center}.information-item-video{margin-top:20px}}.meo-service{margin:150px auto;text-align:center}.large-bnr-link{transition:.2s}.large-bnr-link:hover{opacity:.7}.main-lower-layer{position:relative;width:100%;height:auto}.main-lower-layer-img{position:relative;left:0;width:100%}.overlay-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1770px;width:95%;height:auto;pointer-events:none;z-index:1;opacity:.2}.main-lower-layer-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;color:#fff;width:100%}.fv-txte-h1{font-size:clamp(0.5rem, 0.321rem + 0.89vw, 1.125rem);font-weight:400;color:#fff}.fv-bold-text{font-size:clamp(1.125rem, 0.732rem + 1.96vw, 2.5rem);font-weight:700;text-align:center;color:#fff}.about-vision{margin-top:150px;text-align:center}@media (max-width:500px){.fv-txte-h1{margin:0 10px}.about-vision{margin-top:80px}}.basic-info{display:flex;gap:30px;align-items:flex-start;margin-top:60px}.basic-info-text-area{flex:1}.basic-info img{flex:1}.info-item{text-align:left;padding:18px;border-top:1px solid #9fa0a0;display:flex;align-items:center}.area{color:#036eb8;flex:.49;font-size:clamp(0.75rem, 0.679rem + 0.36vw, 1rem)}.area-about{flex:1;font-size:clamp(0.75rem, 0.679rem + 0.36vw, 1rem);line-height:1.5}.basic-info-bottom{margin-bottom:100px;border-bottom:1px solid #9fa0a0}.area2{color:#036eb8;flex:.18;font-size:clamp(0.75rem, 0.679rem + 0.36vw, 1rem)}.area3{color:#036eb8;flex:.5;font-size:clamp(0.75rem, 0.679rem + 0.36vw, 1rem)}.about-vision-flex{display:flex;gap:30px;margin-top:100px;text-align:left}.price-list-container{margin-top:10px}.price-list{background-color:#fff;text-align:center;border:1px solid #9fa0a0;border-collapse:collapse;margin-bottom:15px;font-size:14px;margin-top:20px;table-layout:fixed;width:100%}.price-list th{font-weight:400;padding:15px 30px;border:1px solid #9fa0a0;font-size:clamp(0.563rem, 0.473rem + 0.45vw, 0.875rem);text-align:center;vertical-align:middle}.price-list td{padding:15px 30px;border:1px solid #9fa0a0;font-size:clamp(0.563rem, 0.473rem + 0.45vw, 0.875rem);text-align:center;vertical-align:middle}.bg-color{background-color:#f7f8f8}.warning{font-size:clamp(0.625rem, 0.571rem + 0.27vw, 0.813rem);margin-top:10px}.vision{margin-top:80px;background-color:#f7f8f8;padding:60px 0}.bold-text-vision{text-align:center;font-weight:600;font-size:clamp(0.75rem, 0.571rem + 0.89vw, 1.375rem);margin:50px 0 30px}.about-vision-text{text-align:center;margin:15px 0 80px}.title-text{font-size:clamp(1rem, 0.893rem + 0.54vw, 1.375rem);font-weight:600;margin-bottom:20px}.area-info{border-bottom:1px solid #9fa0a0}.map-wrap iframe{margin-top:20px;width:391px;height:335px}@media (max-width:900px){.basic-info{flex-direction:column-reverse;align-items:normal}.area,.area2{flex:.6}.basic-info{margin-top:10px}.info-item{gap:10px}.about-vision-flex{flex-direction:column;margin-top:80px;gap:20px}.property-map{text-align:center}.broadcast-fee{text-align:center}.vision{padding:30px 0}.about-vision-text{margin:15px 0 20px}.basic-info-bottom{margin-bottom:80px}}@media (max-width:520px){.price-list th{padding:10px 15px}.price-list td{padding:10px 12px}.map-wrap iframe{width:100%;height:169px}}.contact-top-text{text-align:center;margin-bottom:50px}.contact{background-color:#f7f8f8;padding-top:clamp(2.5rem, 0.536rem + 9.82vw, 9.375rem);padding-bottom:clamp(2.5rem, 0.536rem + 9.82vw, 9.375rem);margin-top:clamp(5rem, 3.75rem + 6.25vw, 9.375rem);text-align:center}.contact-page{padding-top:clamp(2.5rem, 0.536rem + 9.82vw, 9.375rem);padding-bottom:clamp(2.5rem, 0.536rem + 9.82vw, 9.375rem);text-align:center}.contact-text{text-align:center}.recruit_form{margin-top:50px}.recruit_form_top{padding:4.0625rem 0;margin-bottom:5rem}.recruit_form .recruit_form_inner{border:2px solid #333;padding:2%;line-height:200%;letter-spacing:.5px;font-size:1em;height:300px;overflow:scroll;margin-bottom:1rem;overflow-x:hidden}.recruit_form_inner h4{font-size:1.1rem;width:100%;text-align:left;color:#333;border-bottom:1px dotted #333;margin-bottom:20px}.recruit_form_inner p{font-size:clamp(0.688rem, 0.652rem + 0.18vw, 0.813rem);margin-bottom:20px;color:#333}.contact-form-ooh{margin-top:50px}.form-box{display:flex;text-align:left;margin-bottom:30px;align-items:flex-start}.two-column-radio{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:10px;vertical-align:top;margin:0 0 10px}.wpcf7-list-item{margin:0 40px 10px 0}@media (max-width:500px){.two-column-radio{margin-top:20px}.wpcf7-list-item{font-size:12px;margin:0 20px 10px 0}}.contact-label{display:flex;align-items:center;width:25%;justify-content:space-between;font-weight:600}input[type=text],input[type=url],input[type=tel],input[type=email],textarea{border:1px solid #595757;background-color:#fff;font-size:12px;padding:10px}input[type=radio]{accent-color:#2a7bbe}.box-area{width:366px;height:40px}.box-area-mini{width:179px;height:40px}.box-area-phone{width:290px;height:40px}.address-wrap{width:520px;display:flex;flex-direction:column;gap:30px}.box-area-add{width:520px;height:40px}.box-area-media{width:clamp(32.5rem, 24.925rem + 15.36vw, 38.75rem);height:40px}.textarea-item{width:clamp(32.5rem, 24.925rem + 15.36vw, 38.75rem);height:240px;font-size:14px;line-height:1.5}.required{color:#e60012;margin-right:5px}.information-text{text-align:center;margin-bottom:30px}.send-btn{background-color:#3f3f3f;color:#fff;text-decoration:none;padding:10px 30px;width:clamp(9.375rem, 6.696rem + 13.39vw, 18.75rem);height:64px;display:block;margin:0 auto;font-size:clamp(1rem, 0.929rem + 0.36vw, 1.25rem)}.checkbox-area{display:flex;flex-wrap:wrap;gap:12px 0;margin-top:10px}.inquiry-items{display:inline-flex;align-items:center;cursor:pointer;position:relative;width:50%;box-sizing:border-box;font-size:clamp(0.75rem, 0.679rem + 0.36vw, 1rem)}.inquiry-items input[type=checkbox]{display:none}.inquiry-items .checkmark{width:15px;height:15px;border:1px solid #333;border-radius:50%;display:inline-block;margin-right:8px;position:relative;box-sizing:border-box}.inquiry-items input[type=checkbox]:checked+.checkmark:after{content:"";width:7px;height:7px;background-color:#333;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:789px){.form-box{display:block}.contact-label{width:100%;justify-content:normal;margin-bottom:10px}.required{margin-left:10px}.box-area,.box-area-add,.box-area-media,.address-wrap{width:100%}.box-area-phone{width:187px}.textarea-item{width:100%}}@media (min-width:789px){.contact-btn-side{position:fixed;z-index:100;bottom:9%;right:50px;transition:transform .5s ease;background-color:#0d449b;color:#fff;width:150px;height:150px;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .6s ease,transform .6s ease;cursor:pointer;transition:all .2s}.contact-btn-side:hover{filter:brightness(.6)}.contact-btn-side.show{opacity:1;pointer-events:auto;transform:scale(1)}.contact-btn-side-link{color:#fff}.ooh-contact{font-size:18px;font-weight:700;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);text-align:center;border-bottom:1px solid #fff;color:#fff;padding-bottom:4px;line-height:1.5}.more-text{position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);font-size:12px}.arrow-down{position:absolute;top:80%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:789px){.contact-btn-side{display:none}}@media screen and (max-width:789px){.top_return{bottom:65px;right:10px}.footer{margin-bottom:50px}}.tab-content-ooh{margin-top:150px}.ooh-list-container{max-width:1100px;margin:0 auto;padding:0 4%;max-width:1100px}.ooh-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;list-style:none;padding:0}.pagination{text-align:center;margin-top:40px;margin-bottom:150px}.pagination a:hover{color:#333;background:0 0}.pagination .page-numbers{margin:0 6px;text-decoration:none;border:none}.page-numbers.current{font-weight:700;border-bottom:3px solid #2d7cbf;color:#2d7cbf}.pagination .current,.page-numbers{background-color:transparent;color:#2f3030}.next.page-numbers,.prev.page-numbers{background-color:#9fa0a0;width:30px;height:30px;border-radius:50%;color:#fff}.next.page-numbers:hover,.prev.page-numbers:hover{background-color:#333;color:#fff}.thumb-wrapper{aspect-ratio:324/206;width:100%;overflow:hidden;position:relative}.thumb-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media (max-width:1100px){.ooh-grid{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:789px){.ooh-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:50px}.tab-content-ooh{margin-top:100px}}.thanks-page{max-width:1100px;margin:150px auto;text-align:center;font-family:"Zen Kaku Gothic New","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,sans-serif}.thanks-text-bold{font-size:clamp(1.25rem, 1.125rem + 0.63vw, 1.688rem);letter-spacing:1.2px;text-align:center;padding:0 5%;font-weight:500}.thanks-text{text-align:center;margin:60px 0;letter-spacing:1.2px;padding:0 5%}.top-btn{background-color:#8a8a8a;color:#fff;padding:10px 10px 10px 30px;border-radius:30px;margin-bottom:150px;display:flex;align-items:center;justify-content:center;width:250px;height:48px;margin:0 auto}.arrow-thanks{display:inline-block;position:relative;width:50px;height:1px;margin-left:8px}.arrow-thanks:before,.arrow-thanks:after{content:"";position:absolute;right:0;width:14px;height:4px;background-color:#fff}.arrow-thanks:before{top:0;transform:rotate(50deg);transform-origin:right center}.arrow-thanks:after{bottom:0;transform:rotate(-50deg);transform-origin:right center}.breadcrumb-ooh{max-width:1100px;margin:0 auto;margin-top:30px;padding:0 4%;font-size:clamp(0.625rem, 0.571rem + 0.27vw, 0.813rem)}summary::-webkit-details-marker{display:none}summary::marker{content:""}.faq-contents{flex:1}.faq-question{display:flex;align-items:center;cursor:pointer;position:relative;padding:10px 3em 20px 10px;color:#1b2538;gap:30px;border-bottom:1px solid #1b2538;font-size:clamp(0.625rem, 0.518rem + 0.54vw, 1rem);font-weight:500;text-align:left;height:70px;font-family:"Noto Sans JP",sans-serif;letter-spacing:1px;line-height:1.5}.faq-question:hover{color:#2ea7e0}.faq-question:after{content:"";position:absolute;right:15px;width:15px;height:15px;border-left:2px solid #3f3f3f;border-bottom:2px solid #3f3f3f;transform:translateY(-50%) rotate(-45deg);transition:transform .3s ease,border-color .3s ease;box-sizing:border-box}details[open] .faq-question:after{transform:translateY(50%) rotate(135deg)}.faq-question:hover:after{border-color:#2ea7e0}.faq-item{font-size:13px;margin-bottom:16px}.faq-question-text{font-size:clamp(0.813rem, 0.738rem + 0.38vw, 1.188rem);font-weight:700;line-height:1.6;padding-right:1rem;padding-left:2rem}.faq-question-icon{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.faq-question-ico-img{width:100%;height:auto;display:block}.faq-answer{display:flex;align-items:flex-start;cursor:pointer;position:relative;padding:10px 10px 22px;color:#373737;gap:10px;background:#2ea7e0}.faq-answer-text{font-size:13px;line-height:1.7}.answer-text{color:#fff}.faq-question-icon{font-size:clamp(1.625rem, 1.554rem + 0.36vw, 1.875rem);font-weight:700;color:#2ea7e0;letter-spacing:1px}@media (max-width:768px){.faq-question{height:auto;padding:0 3.5em 30px 10px;gap:20px}.faq-item{margin-bottom:30px}}#blog .blog-news-list{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem, -0.427rem + 2.44vw, 2.5rem);list-style:none;padding:0;margin:80px auto;width:100%}#blog .blog-news-item{display:block;width:100%}#blog .blog-news-img-box{position:relative;width:100%;height:0;padding-bottom:63.58%;overflow:hidden;background-color:#f0f0f0;margin:0}#blog .blog-news-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block}#blog .blog-news-img-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover !important;object-position:center;margin:0;padding:0;border:none;display:block;transition:transform .4s ease}#blog .blog-news-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;transition:background .4s ease;pointer-events:none;z-index:2}#blog .blog-news-detail{color:#fff;font-size:12px;font-weight:700;opacity:0;transition:opacity .4s ease}#blog .blog-news-link:hover img{transform:scale(1.15)}#blog .blog-news-link:hover .blog-news-overlay{background:rgba(0,0,0,.6)}#blog .blog-news-link:hover .blog-news-detail{opacity:1}#blog .blog-news-date{margin:5px 0 10px;font-size:clamp(0.625rem, 0.554rem + 0.36vw, 0.875rem);text-align:left;word-wrap:break-word}#blog .blog-news-title{font-size:clamp(0.875rem, 0.804rem + 0.36vw, 1.125rem);text-align:left;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;margin:10px 0;line-height:1.5}#blog .blog-news-title a{color:#2f3030;text-decoration:none;display:block}#blog .blog-news-title a:hover{text-decoration:underline}@media (max-width:1100px){#blog .blog-news-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:789px){#blog .blog-news-list{grid-template-columns:repeat(1,1fr);gap:50px;margin:40px auto}}.news-archive-section{margin:80px auto}.news-archive-section .section-title{text-align:center;font-size:clamp(1.5rem, 1.2rem + 1.5vw, 2.5rem);margin-bottom:60px}.news-archive-section .blog-news-list{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem, -0.427rem + 2.44vw, 2.5rem);list-style:none;padding:0;margin:0 auto 60px;width:100%}.news-archive-section .blog-news-item{display:block;width:100%}.news-archive-section .blog-news-img-box{position:relative;width:100%;height:0;padding-bottom:63.58%;overflow:hidden;background-color:#f0f0f0;margin:0}.news-archive-section .blog-news-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.news-archive-section .blog-news-img-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover !important;object-position:center;margin:0;padding:0;border:none;display:block;transition:transform .4s ease}.news-archive-section .blog-news-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;transition:background .4s ease;pointer-events:none;z-index:2}.news-archive-section .blog-news-detail{color:#fff;font-size:18px;font-weight:700;opacity:0;transition:opacity .4s ease}.news-archive-section .blog-news-link:hover img{transform:scale(1.15)}.news-archive-section .blog-news-link:hover .blog-news-overlay{background:rgba(0,0,0,.6)}.news-archive-section .blog-news-link:hover .blog-news-detail{opacity:1}.news-archive-section .blog-news-date{margin:15px 0 10px;font-size:clamp(0.625rem, 0.554rem + 0.36vw, 0.875rem);text-align:center;word-wrap:break-word}.news-archive-section .blog-news-title{margin:0;font-size:clamp(0.875rem, 0.804rem + 0.36vw, 1.125rem);text-align:center;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;line-height:1.5}.news-archive-section .blog-news-title a{color:#2f3030;text-decoration:none;display:block}.news-archive-section .blog-news-title a:hover{text-decoration:underline}.no-posts{text-align:center;font-size:18px;padding:60px 0}@media (max-width:1100px){.news-archive-section .blog-news-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:789px){.news-archive-section .blog-news-list{grid-template-columns:repeat(1,1fr);gap:50px}.news-archive-section{margin:40px auto}}.single-blog-article{max-width:1100px;margin:80px auto}.single-blog-header{text-align:center;margin-bottom:40px}.single-blog-date{font-size:14px;color:#999;margin-bottom:10px}.single-blog-categories{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.single-blog-category{display:inline-block;padding:5px 15px;background-color:#f0f0f0;color:#2f3030;text-decoration:none;border-radius:3px;font-size:14px;transition:background-color .3s}.single-blog-category:hover{background-color:#e0e0e0}.single-blog-title{font-size:clamp(1.5rem, 2vw, 2.5rem);line-height:1.5;margin:0}.single-blog-thumbnail{margin-bottom:40px}.single-blog-thumbnail img{width:100%;height:auto;border-radius:8px}.single-blog-content{line-height:1.8;font-size:16px}.single-blog-content h2{font-size:1.8rem;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #2f3030}.single-blog-content h3{font-size:1.4rem;margin-top:30px;margin-bottom:15px}.single-blog-content p{margin-bottom:1.5em}.single-blog-content img{max-width:100%;height:auto;margin:20px 0}.single-blog-navigation{display:flex;justify-content:space-between;gap:20px;margin:60px 0 40px;padding-top:40px;border-top:1px solid #e0e0e0}.nav-previous,.nav-next{flex:1}.nav-previous a,.nav-next a{display:flex;flex-direction:column;gap:8px;padding:20px;background-color:#f8f8f8;text-decoration:none;color:#2f3030;border-radius:5px;transition:background-color .3s}.nav-previous a:hover,.nav-next a:hover{background-color:#f0f0f0}.nav-next{text-align:right}.nav-label{font-size:12px;color:#999}.nav-title{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:789px){.single-blog-article{margin:40px auto}.single-blog-navigation{flex-direction:column}.nav-next{text-align:left}}