﻿body{color:#374047}html{font-size:17px}@media print,screen and (max-width:640px){html{font-size:15px}}.p-header,.p-sp-link,.p-section-top-news,.p-button-cta,.p-section-ad-reason__list__item__table,.p-section-office-gallery__list,.p-section-office-gallery__layout{font-size:15px}.c-button--striking{width:640px}.c-button--striking .c-button__link::before{display:none}.c-button--striking .c-button__link::after{display:none}@media print,screen and (max-width:640px){.c-button--striking .c-button__link .c-button__link__icon{width:80px;max-width:80px;min-width:80px;padding:15px}}.c-overflow-hidden{overflow:hidden}.p-table__header,.p-table__data{border-color:#374047}.p-table__header .p-table__data__branch .p-table__data__branch__list .p-table__data__branch__list__item,.p-table__data .p-table__data__branch .p-table__data__branch__list .p-table__data__branch__list__item{border-color:#999}.p-accordion .p-accordion__title{background-color:#04a}.p-accordion .p-accordion__list{border:none;background-color:#eef1f4}.p-accordion .p-accordion__list .p-accordion__list__item__title{color:#374047;border-color:#ccc;background-image:url(/assets/img/advertisement/ginza/common/accordion-icon-q.svg)}@media (hover:hover){.p-accordion .p-accordion__list .p-accordion__list__item__title:hover{background-color:#d3e4f8}}.p-accordion .p-accordion__list .p-accordion__list__item__title::after{border-color:#999}.p-accordion .p-accordion__list .p-accordion__list__item__title.is-open{background-color:#d3e4f8}.p-accordion .p-accordion__list .p-accordion__list__item__content{background-color:#f4f6f8}.p-accordion .p-accordion__list .p-accordion__list__item__content::before{border-top-color:#d3e4f8}.p-accordion .p-accordion__list .p-accordion__list__item__content .p-accordion__list__item__content__description{background-image:url(/assets/img/advertisement/ginza/common/accordion-icon-a.svg)}@media print,screen and (max-width:359px){.p-section .p-section__title--decoration{padding:0 45px}.p-section .p-section__title--decoration::before,.p-section .p-section__title--decoration::after{width:60px;height:60px;min-width:60px;background-size:60px 120px}.p-section .p-section__title--decoration::after{background-position:0 -60px}}.p-smooth-scroll{margin-top:-48px;padding-top:48px}@media (hover:hover){.p-section-top-news__list__item__title a:hover{color:inherit}}.p-section-contact{background-color:#eef1f4 !important}.p-section-contact .p-section__title{color:#04a !important}.p-section-contact .p-section-contact__item{border-radius:8px}.p-section-contact .p-section-contact__item .p-section-contact__item__heading .p-section-contact__item__heading__title::before{filter:hue-rotate(160deg) saturate(10%) brightness(80%)}.p-section-contact .p-section-contact__item .p-section-contact__item__contents .p-section-contact__item__contents__list .p-section-contact__item__contents__list__item .p-section-contact__item__contents__list__item__button{background-color:#04a}.p-footer{background-color:#00255e !important}.p-text-link{color:#09c}.p-text-link--ask{color:#e67a00}.p-button-cta{padding:0 0 10px;color:#fff}@media (hover:hover){.p-button-cta:hover{padding:4px 0 6px}.p-button-cta:hover .p-button-cta__link{box-shadow:0 4px 0 #b35f00;transition:0.3s}}.p-button-cta .p-button-cta__link{background-color:#f80;border-radius:8px;box-shadow:0 8px 0 #b35f00}.p-button-cta .c-button__link__label{padding-right:20px;font-size:120%}.p-ad-background-color-indigo{background-color:#04a}.p-ad-background-color-marine{background-color:#27d}.p-ad-background-color-sky{background-color:#ecf7ff}.p-ad-background-color-ice{background-color:#eef1f4}.p-ad-marker-blue{margin:0 3px;padding:0 3px;background:linear-gradient(transparent 75%, #aef 0%)}.p-header{min-width:320px;background-color:rgba(255, 255, 255, 0.9);box-shadow:0 1px 3px rgba(0, 0, 0, 0.4)}.p-header .p-header__info{flex:1;height:100%;padding:0 0 0 10px;font-size:90%}@media print,screen and (max-width:640px){.p-header .p-header__info{font-size:87%}}.p-header .p-header__info .p-header__info__index{display:table;position:relative;height:100%;float:right;border-collapse:collapse;list-style:none}.p-header .p-header__info .p-header__info__index .p-header__info__index__item{display:table-cell;height:100%;vertical-align:middle}@media print,screen and (max-width:640px){.p-header .p-header__info .p-header__info__index .p-header__info__index__item.is-for-pc{display:none}}.p-header .p-header__info .p-header__info__index .p-header__info__index__item .p-header__info__index__item__link{display:block;position:relative;height:100%;margin:0;padding:0 20px;line-height:38px;letter-spacing:0.03em;color:#27d;background:#c6dcf6}@media print,screen and (max-width:720px){.p-header .p-header__info .p-header__info__index .p-header__info__index__item .p-header__info__index__item__link{padding:0 5px}}@media print,screen and (max-width:640px){.p-header .p-header__info .p-header__info__index .p-header__info__index__item .p-header__info__index__item__link{padding:0 12px}}.p-header .p-header__info .p-header__info__index .p-header__info__index__item .p-header__info__index__item__link.is-link{margin:2px;height:32px;line-height:32px;padding:0 10px 0 40px;color:#fff;border-radius:4px}.p-header .p-header__info .p-header__info__index .p-header__info__index__item .p-header__info__index__item__link.is-apply{background:#f80 url(/assets/img/advertisement/ginza/sp/sp-link-icon.svg) 0px -5px / 40px 86px no-repeat}.p-header .p-header__info .p-header__info__index .p-header__info__index__item .p-header__info__index__item__link.is-ask{margin:2px 8px 2px 4px;background:#1f6bc7 url(/assets/img/advertisement/ginza/sp/sp-link-icon.svg) 0px -48px / 40px 86px no-repeat}.p-header .p-header__info .p-header__info__index .p-header__info__index__item .p-header__info__index__item__link.is-service{margin-right:1px}@media (hover:hover){.p-header .p-header__info .p-header__info__index .p-header__info__index__item .p-header__info__index__item__link.is-index:hover::after{bottom:7px}}@media print and (hover:hover),screen and (hover:hover) and (max-width:640px){.p-header .p-header__info .p-header__info__index .p-header__info__index__item .p-header__info__index__item__link.is-index:hover::after{bottom:9px}}.p-header .p-header__info .p-header__info__index .p-header__info__index__item .p-header__info__index__item__link.is-index::after{content:"";display:block;position:absolute;bottom:9px;left:0;right:0;margin:0 auto;width:5px;height:5px;border:1px solid #27d;border-width:0 1px 1px 0;transform:rotate(45deg);transition:0.3s}@media print,screen and (max-width:359px){.p-header .p-header__info .p-header__info__index .p-header__info__index__item .p-header__info__index__item__link .p-header__info__index__item__link__pc{display:none}}.p-sp-link{height:60px;background-color:#fff;border-top:1px solid #ccc}.p-sp-link .p-sp-link__item{padding:5px}.p-sp-link .p-sp-link__item--left{padding-right:2px}.p-sp-link .p-sp-link__item--right{padding-left:2px}.p-sp-link .p-sp-link__item .p-sp-link__item__button .p-sp-link__item__button__link{border-radius:4px;color:#fff;background-image:url(/assets/img/advertisement/ginza/sp/sp-link-icon.svg)}.p-sp-link .p-sp-link__item .p-sp-link__item__button .p-sp-link__item__button__link--icon1{background-color:#f80}.p-sp-link .p-sp-link__item .p-sp-link__item__button .p-sp-link__item__button__link--icon2{background-color:#1f6bc7}.p-section-ad-mv{position:relative;overflow:hidden;background:#27d;background:linear-gradient(to bottom, #16b 0, #27d 35%, #5cf 100%)}@media print,screen and (max-width:840px){.p-section-ad-mv{background:linear-gradient(to bottom, #05a 0, #27d 50%, #7ef 80%)}}.p-section-ad-mv .p-section-ad-mv__ginza{height:480px;max-width:2000px;margin:0 auto;background:transparent;background:url(/assets/img/advertisement/ginza/ad-mv-info-bg.png) center top no-repeat}@media print,screen and (max-width:1300px){.p-section-ad-mv .p-section-ad-mv__ginza{height:360px}}@media print,screen and (max-width:840px){.p-section-ad-mv .p-section-ad-mv__ginza{height:auto;margin-bottom:220px}}@media print,screen and (max-width:640px){.p-section-ad-mv .p-section-ad-mv__ginza{background-size:560px 350px;margin-bottom:150px}}.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner{display:flex;position:relative;height:100%;margin:0 -20px}.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__left{position:relative;width:calc(50% - 380px);height:calc(100% - 30px);margin-top:15px;background:#fff url(/assets/img/advertisement/ginza/ad-mv-photo-1.jpg) 35% center / cover;transition:0.3s;border-radius:8px}@media print,screen and (max-width:2060px){.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__left{border-radius:0 8px 8px 0}}@media print,screen and (max-width:1600px){.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__left{width:calc(50% - 330px)}}@media print,screen and (max-width:1300px){.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__left{width:calc(50% - 270px)}}@media print,screen and (max-width:840px){.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__left{position:absolute;height:220px;width:50%;left:0;bottom:-220px;border-radius:0}}@media print,screen and (max-width:640px){.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__left{height:150px;bottom:-150px}}.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__info{display:flex;align-items:center;position:relative;width:720px;margin:0 20px;border-width:0 7px;border-width:0;transition:0.3s}@media print,screen and (max-width:1600px){.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__info{width:640px}}@media print,screen and (max-width:1300px){.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__info{width:520px}}@media print,screen and (max-width:840px){.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__info{width:100%}}.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__info .p-section-ad-mv__ginza__inner__info__image{display:block;position:relative;left:auto;top:auto;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%}@media print,screen and (max-width:640px){.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__info .p-section-ad-mv__ginza__inner__info__image.is-pc{display:none}}.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__info .p-section-ad-mv__ginza__inner__info__image.is-sp{display:none}@media print,screen and (max-width:640px){.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__info .p-section-ad-mv__ginza__inner__info__image.is-sp{display:block}}.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__right{position:relative;width:calc(50% - 380px);margin-top:15px;height:calc(100% - 30px);background:#fff url(/assets/img/advertisement/ginza/ad-mv-photo-2.jpg) 40% center / cover;transition:0.3s;border-radius:8px}@media print,screen and (max-width:2060px){.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__right{border-radius:8px 0 0 8px}}@media print,screen and (max-width:1600px){.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__right{width:calc(50% - 330px)}}@media print,screen and (max-width:1300px){.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__right{width:calc(50% - 270px)}}@media print,screen and (max-width:840px){.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__right{position:absolute;height:220px;width:50%;right:0;bottom:-220px;border-radius:0}}@media print,screen and (max-width:640px){.p-section-ad-mv .p-section-ad-mv__ginza .p-section-ad-mv__ginza__inner .p-section-ad-mv__ginza__inner__right{height:150px;bottom:-150px}}.p-section-top-news{color:#fff;background-color:#04a}.p-section-top-news .p-section-top-news__list{padding-top:10px}@media print,screen and (max-width:640px){.p-section-top-news .p-section-top-news__list{padding-top:5px}}@media (hover:hover){.p-section-top-news .p-section-top-news__list .p-section-top-news__list__item:hover{background:rgba(34, 119, 221, 0.5)}.p-section-top-news .p-section-top-news__list .p-section-top-news__list__item:hover::after{border-color:#4e92e4}}@media print,screen and (max-width:640px){.p-section-top-news .p-section-top-news__list .p-section-top-news__list__item{border-bottom:1px dashed rgba(34, 119, 221, 0.5)}.p-section-top-news .p-section-top-news__list .p-section-top-news__list__item::after{border-color:#27d}}.p-section-top-news .p-section-top-news__list .p-section-top-news__list__item.is-covid .p-section-top-news__list__item__category .p-section-top-news__list__item__category__data{background-color:#f53}.p-section-top-news .p-section-top-news__list .p-section-top-news__list__item.is-covid .p-section-top-news__list__item__title{color:#fa9}@media (hover:hover){.p-section-top-news .p-section-top-news__list .p-section-top-news__list__item.is-covid .p-section-top-news__list__item__title a:hover{color:#f65}}.p-section-top-news .p-section-top-news__list .p-section-top-news__list__item.is-covid .p-section-top-news__list__item__date{color:#fa9}.p-section-top-news .p-section-top-news__list .p-section-top-news__list__item .p-section-top-news__list__item__date{margin-left:10px}.p-section-top-news .p-section-top-news__list .p-section-top-news__list__item .p-section-top-news__list__item__category{border-color:#04a}.p-section-top-news .p-section-top-news__list .p-section-top-news__list__item .p-section-top-news__list__item__category .p-section-top-news__list__item__category__data{background-color:#4e92e4}.p-section-top-news .p-section-top-news__list .p-section-top-news__list__more .p-section-top-news__list__more__link{color:#ccc}@media print,screen and (max-width:640px){.p-section-top-news .p-section-top-news__list .p-section-top-news__list__more .p-section-top-news__list__more__link{background-color:#27d;color:#fff}}@media (hover:hover){.p-section-top-news .p-section-top-news__list .p-section-top-news__list__more .p-section-top-news__list__more__link:hover{color:#fff}}@media print and (hover:hover),screen and (hover:hover) and (max-width:640px){.p-section-top-news .p-section-top-news__list .p-section-top-news__list__more .p-section-top-news__list__more__link:hover{background-color:#27d}}.p-section-ad-about{padding:45px 0;background:#ecf7ff url(/assets/img/advertisement/ginza/ad-about-bg.jpg) center / 450px 450px repeat}@media print,screen and (max-width:640px){.p-section-ad-about{padding:35px 0}}.p-section-ad-about .p-section-ad-about__content{position:relative;padding:0;color:#937629;background-color:#fefdfb;border:2px solid #bf9a3a;box-shadow:0 5px 8px rgba(0, 0, 0, 0.15)}.p-section-ad-about .p-section-ad-about__content .p-section__decoframe2{padding:0}.p-section-ad-about .p-section-ad-about__content .p-section-ad-about__content__info{padding:30px 0 30px 50px}@media print,screen and (max-width:640px){.p-section-ad-about .p-section-ad-about__content .p-section-ad-about__content__info{padding:30px 30px 0}}.p-section-ad-about .p-section-ad-about__content .p-section-ad-about__content__logo{padding:30px 50px 30px 0}@media print,screen and (max-width:640px){.p-section-ad-about .p-section-ad-about__content .p-section-ad-about__content__logo{padding:0 30px 30px}}.p-section-covid{box-shadow:0 2px 8px rgba(0, 0, 0, 0.1);background-color:#ffece7}.p-section-ad-recommend{background:#ecf7ff}@media print,screen and (max-width:840px){.p-section-ad-recommend{padding-bottom:0}}.p-section-ad-recommend .p-section__title{margin:10px 0;text-align:left}@media print,screen and (max-width:840px){.p-section-ad-recommend .p-section__title{margin:0 auto 30px;text-align:center}}.p-section-ad-recommend .p-section-ad-recommend__content{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;margin:0 20px}@media print,screen and (max-width:840px){.p-section-ad-recommend .p-section-ad-recommend__content{margin:0;display:block}}.p-section-ad-recommend .p-section-ad-recommend__content .p-section-ad-recommend__content__photo{display:flex;position:relative;width:600px;height:360px;max-width:100%;align-items:center}@media print,screen and (max-width:840px){.p-section-ad-recommend .p-section-ad-recommend__content .p-section-ad-recommend__content__photo{width:100%;height:auto}}.p-section-ad-recommend .p-section-ad-recommend__content .p-section-ad-recommend__content__photo .p-section-ad-recommend__content__photo__image{display:block;width:100%;height:100%;border-radius:8px;object-fit:cover}@media print,screen and (max-width:840px){.p-section-ad-recommend .p-section-ad-recommend__content .p-section-ad-recommend__content__photo .p-section-ad-recommend__content__photo__image{width:100%;height:auto;border-radius:0}}.p-section-ad-recommend .p-section-ad-recommend__content .p-section-ad-recommend__content__info{display:flex;flex-direction:column;padding:0 0 0 50px;font-size:110%}@media print,screen and (max-width:840px){.p-section-ad-recommend .p-section-ad-recommend__content .p-section-ad-recommend__content__info{padding:0 15px 20px 20px}}.p-section-ad-recommend .p-section-ad-recommend__content .p-section-ad-recommend__content__info .p-section-ad-recommend__content__info__list{margin:10px auto;padding-left:0;list-style:none}@media print,screen and (max-width:840px){.p-section-ad-recommend .p-section-ad-recommend__content .p-section-ad-recommend__content__info .p-section-ad-recommend__content__info__list{padding-left:5px}}.p-section-ad-recommend .p-section-ad-recommend__content .p-section-ad-recommend__content__info .p-section-ad-recommend__content__info__list .p-section-ad-recommend__content__info__list__item{margin:20px 0;padding-left:55px;background:url(/assets/img/advertisement/ginza/ad-recommend-icon@3x.png) left center / 40px 24px no-repeat}@media print,screen and (max-width:840px){.p-section-ad-recommend .p-section-ad-recommend__content .p-section-ad-recommend__content__info .p-section-ad-recommend__content__info__list .p-section-ad-recommend__content__info__list__item{padding-left:50px}}.p-section-ad-reason{background-color:#c8e8ff}.p-section-ad-reason .p-section-ad-reason__list__item{margin:10px 0;padding:20px 30px 10px;border-radius:10px;background-color:#fff}@media print,screen and (max-width:640px){.p-section-ad-reason .p-section-ad-reason__list__item{padding:15px 15px 10px}}.p-section-ad-reason .p-section-ad-reason__list__item .p-section-ad-reason__list__item__title{min-height:50px;padding:12px 0 8px 60px;font-size:140%;background:url(/assets/img/advertisement/ginza/ad-reason-icon@3x.png) left center / 40px 50px no-repeat}.p-section-ad-reason .p-section-ad-reason__list__item .p-section-ad-reason__list__item__description{position:relative;z-index:2;max-height:70px;min-height:70px;overflow:hidden;transition:2.5s;margin:10px 0}.p-section-ad-reason .p-section-ad-reason__list__item .p-section-ad-reason__list__item__description.is-open{max-height:300vh}.p-section-ad-reason .p-section-ad-reason__list__item .p-section-ad-reason__list__item__description.is-open::before{opacity:0}.p-section-ad-reason .p-section-ad-reason__list__item .p-section-ad-reason__list__item__description.is-open .p-section-ad-reason__list__item__description__more{display:none}.p-section-ad-reason .p-section-ad-reason__list__item .p-section-ad-reason__list__item__description::before{display:block;position:absolute;z-index:1;bottom:0;left:0;width:100%;height:65px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 15%, white 55%);content:"";transition:0.2s}.p-section-ad-reason .p-section-ad-reason__list__item .p-section-ad-reason__list__item__description .p-section-ad-reason__list__item__description__photo{text-align:center}.p-section-ad-reason .p-section-ad-reason__list__item .p-section-ad-reason__list__item__description .p-section-ad-reason__list__item__description__photo .p-section-ad-reason__list__item__description__photo__image{margin:5px;max-width:100%;height:auto}@media print,screen and (max-width:640px){.p-section-ad-reason .p-section-ad-reason__list__item .p-section-ad-reason__list__item__description .p-section-ad-reason__list__item__description__photo .p-section-ad-reason__list__item__description__photo__image{display:block;margin:10px auto 0}}.p-section-ad-reason .p-section-ad-reason__list__item .p-section-ad-reason__list__item__description .p-section-ad-reason__list__item__description__more{position:absolute;z-index:2;bottom:0;left:0;right:0;margin:0 auto;width:300px;max-width:100%;height:30px;line-height:30px;text-align:center;white-space:nowrap;border-radius:15px;font-size:90%;color:#fff;background-color:#27d;cursor:pointer}@media print,screen and (max-width:640px){.p-section-ad-reason .p-section-ad-reason__list__item .p-section-ad-reason__list__item__description .p-section-ad-reason__list__item__description__more{width:100%}}.p-section-ad-reason .p-section-ad-reason__list__item .p-section-ad-reason__list__item__description .p-section-ad-reason__list__item__description__more::after{content:"";display:block;position:absolute;top:0;bottom:3px;right:15px;width:6px;height:6px;margin:auto 0;border:1px solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg)}.p-section-ad-reason .p-section-ad-reason__list__item .p-section-ad-reason__list__item__table .p-section-ad-reason__list__item__table__data__mark{padding-top:15px;padding-bottom:5px;border-bottom:none;font-size:140%;text-align:center;vertical-align:middle}@media print,screen and (max-width:640px){.p-section-ad-reason .p-section-ad-reason__list__item .p-section-ad-reason__list__item__table .p-section-ad-reason__list__item__table__data__mark{padding-top:10px;padding-bottom:5px}}.p-section-ad-reason .p-section-ad-reason__list__item .p-section-ad-reason__list__item__table .p-section-ad-reason__list__item__table__data__description{padding-top:0 !important;border-top:none;font-size:90%;text-align:center;vertical-align:middle}@media print,screen and (max-width:640px){.p-section-ad-reason .p-section-ad-reason__list__item .p-section-ad-reason__list__item__table .p-section-ad-reason__list__item__table__data__description{font-size:80%}}.p-section-ad-feature{background-color:#fff}.p-section-ad-feature .p-section-office-feature__list{display:flex;flex-wrap:wrap;justify-content:center}.p-section-ad-feature .p-section-office-feature__list .p-section-office-feature__list__item{display:block;position:relative;width:350px;margin:0 5px 10px;padding:10px;border-radius:8px;background-color:#f7f7f7}@media print,screen and (max-width:640px){.p-section-ad-feature .p-section-office-feature__list .p-section-office-feature__list__item{width:100%;margin:5px 0}}.p-section-ad-feature .p-section-office-feature__list .p-section-office-feature__list__item.is-option{background-color:#fdece6}.p-section-ad-feature .p-section-office-feature__list .p-section-office-feature__list__item.is-option::after{content:"オプション";display:block;position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;max-width:100%;height:30px;line-height:30px;text-align:center;font-weight:bold;font-size:90%;color:#fff;background-color:#ef6132;border-radius:8px 8px 0 0}.p-section-ad-feature .p-section-office-feature__list .p-section-office-feature__list__item.is-option .p-section-office-feature__list__item__description .p-section-office-feature__list__item__description__box{background-color:#fffefd}.p-section-ad-feature .p-section-office-feature__list .p-section-office-feature__list__item.is-option .p-section-office-feature__list__item__description .p-section-office-feature__list__item__description__box .p-section-office-feature__list__item__description__box__title{background-color:#ef6132}.p-section-ad-feature .p-section-office-feature__list .p-section-office-feature__list__item.is-option .p-section-office-feature__list__item__description .p-section-office-feature__list__item__description__box .p-section-office-feature__list__item__description__box__button{background-color:#fa7c0f}.p-section-ad-feature .p-section-office-feature__list .p-section-office-feature__list__item .p-section-office-feature__list__item__illustration{margin-top:25px;background-image:url(/assets/img/advertisement/ginza/office/office-feature-illustration.png)}@media screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.p-section-ad-feature .p-section-office-feature__list .p-section-office-feature__list__item .p-section-office-feature__list__item__illustration{background-image:url(/assets/img/advertisement/ginza/office/office-feature-illustration@2x.png)}}.p-section-ad-feature .p-section-office-feature__list .p-section-office-feature__list__item .p-section-office-feature__list__item__description .p-section-office-feature__list__item__description__box{background-color:#dfe4ea;border-radius:5px}.p-section-ad-feature .p-section-office-feature__list .p-section-office-feature__list__item .p-section-office-feature__list__item__description .p-section-office-feature__list__item__description__box .p-section-office-feature__list__item__description__box__title{color:#fff;background-color:#27d;border-radius:5px 5px 0 0}.p-section-ad-feature .p-section-office-feature__list .p-section-office-feature__list__item .p-section-office-feature__list__item__description .p-section-office-feature__list__item__description__box .p-section-office-feature__list__item__description__box__button{color:#fff;background-color:#27d;border-radius:5px}.p-section-office-price{background-color:#c8e8ff}.p-section-office-price .p-section-office-price__service{margin-bottom:0}.p-section-office-price .p-section-office-price__service .p-section-office-price__service__title{min-width:500px;color:#fff;background-color:#04a;background-size:90px 60px;padding:20px 40px 20px 140px;border-radius:8px 0 0 8px;font-size:130%;text-align:center}.p-section-office-price .p-section-office-price__service .p-section-office-price__service__title--virtual{background-image:url(/assets/img/advertisement/ginza/office/office-price-icon-member-virtual.png)}@media screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.p-section-office-price .p-section-office-price__service .p-section-office-price__service__title--virtual{background-image:url(/assets/img/advertisement/ginza/office/office-price-icon-member-virtual@2x.png)}}.p-section-office-price .p-section-office-price__service .p-section-office-price__service__title--virtual-phone{background-image:url(/assets/img/advertisement/ginza/office/office-price-icon-member-virtual+phone.png)}@media screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.p-section-office-price .p-section-office-price__service .p-section-office-price__service__title--virtual-phone{background-image:url(/assets/img/advertisement/ginza/office/office-price-icon-member-virtual+phone@2x.png)}}@media print,screen and (max-width:880px){.p-section-office-price .p-section-office-price__service .p-section-office-price__service__title{display:block;min-width:inherit;padding:20px 30px 20px 95px;border-radius:8px 8px 0 0;background-size:72px 48px;background-position:15px center}}.p-section-office-price .p-section-office-price__service .p-section-office-price__service__description{color:#04a;background-color:#fff;border-radius:0 8px 8px 0}@media print,screen and (max-width:880px){.p-section-office-price .p-section-office-price__service .p-section-office-price__service__description{display:block;text-align:center;border-radius:0 0 8px 8px}}.p-section-ad-flow{background-color:#fff}.p-section-ad-flow .p-section-ad-flow__explanation .p-section-ad-flow__explanation__annotation .p-section-ad-flow__explanation__annotation__documents{background-color:#eef1f4}.p-section-ad-flow .p-section-office-price__service{margin-bottom:0}.p-section-ad-flow .p-section-office-price__service .p-section-office-price__service__title{min-width:400px;color:#fff;background-color:#04a;background-size:90px 60px;border-radius:8px 0 0 8px;font-size:130%}@media print,screen and (max-width:880px){.p-section-ad-flow .p-section-office-price__service .p-section-office-price__service__title{display:block;min-width:inherit;padding:20px;text-align:center;border-radius:8px 8px 0 0;background-size:72px 48px;background-position:15px center}}.p-section-ad-flow .p-section-office-price__service .p-section-office-price__service__description{background-color:#eef1f4;border-radius:0 8px 8px 0}@media print,screen and (max-width:880px){.p-section-ad-flow .p-section-office-price__service .p-section-office-price__service__description{display:block;text-align:center;border-radius:0 0 8px 8px}}.p-section-ad-flow .p-section-office-price__monthly{position:relative;background-color:#fdece6;margin:0 0 40px;padding:15px;border-radius:8px}.p-section-ad-flow .p-section-office-price__monthly::before{content:"";display:block;position:absolute;top:-10px;left:0;right:0;width:0;height:0;margin:0 auto;border-bottom:10px solid #fdece6;border-left:8px solid transparent;border-right:8px solid transparent}.p-section-ad-flow .p-section-office-price__monthly .p-section-office-price__monthly__title{margin:5px 0 15px;color:#d41;font-weight:bold;font-size:160%;text-align:center}@media print,screen and (max-width:640px){.p-section-ad-flow .p-section-office-price__monthly .p-section-office-price__monthly__title{font-size:150%}}.p-part-express .p-section-ad-flow__express{background-color:#ecf7ff;border:2px solid #04a;border-radius:8px}.p-part-express .p-section-ad-flow__express .p-section-ad-flow__express__info .p-section-ad-flow__express__info__price{color:#04a}.p-part-campaign .p-section-ad-flow__campaign{margin:20px 0;background-color:#fff4ee;border:2px solid #d41;border-radius:8px}.p-part-campaign .p-section-ad-flow__campaign .p-section-ad-flow__campaign__header{padding:10px;color:#fff;background-color:#d41;font-size:140%}.p-part-campaign .p-section-ad-flow__campaign .p-section-ad-flow__campaign__info{display:table}@media print,screen and (max-width:640px){.p-part-campaign .p-section-ad-flow__campaign .p-section-ad-flow__campaign__info{display:block}}.p-part-campaign .p-section-ad-flow__campaign .p-section-ad-flow__campaign__info .p-section-ad-flow__campaign__info__description{display:table-cell;padding:20px 0 20px 20px;vertical-align:middle}@media print,screen and (max-width:640px){.p-part-campaign .p-section-ad-flow__campaign .p-section-ad-flow__campaign__info .p-section-ad-flow__campaign__info__description{display:block;padding:20px 20px 0}}.p-part-campaign .p-section-ad-flow__campaign .p-section-ad-flow__campaign__info .p-section-ad-flow__campaign__info__description .p-section-ad-flow__campaign__info__description__title{padding:0 0 20px;color:#d41;font-size:140%}.p-part-campaign .p-section-ad-flow__campaign .p-section-ad-flow__campaign__info .p-section-ad-flow__campaign__info__icon{display:table-cell;vertical-align:middle;padding:0 30px 0 0}@media print,screen and (max-width:640px){.p-part-campaign .p-section-ad-flow__campaign .p-section-ad-flow__campaign__info .p-section-ad-flow__campaign__info__icon{display:block;padding:0}}.p-section-office-gallery{border:none;padding-bottom:80px}.p-section-office-gallery--ginza{background-image:url(/assets/img/advertisement/ginza/office/office-gallery-bg-ginza.jpg)}.p-section-office-gallery .p-section-office-gallery__movie{border-radius:8px;background:url(/assets/img/advertisement/ginza/office/office-movie-bg-ginza.jpg) center center / cover no-repeat}.p-section-office-gallery .p-section-office-gallery__movie .p-section-office-gallery__movie__link{display:block;min-height:110px;padding:30px;text-align:center}.p-section-office-gallery .p-section-office-gallery__movie .p-section-office-gallery__movie__link .p-section-office-gallery__movie__link__image{display:block;margin:0 auto}.p-section-ad-decoration.is-top{margin-top:-36px}.p-section-ad-decoration.is-top .p-section__decoframe--top{background-image:url(/assets/img/advertisement/ginza/common/section-decoframe-top-bg.png)}@media screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.p-section-ad-decoration.is-top .p-section__decoframe--top{background-image:url(/assets/img/advertisement/ginza/common/section-decoframe-top-bg@2x.png)}}.p-section-ad-decoration.is-top .p-section__decoframe__center--top{background-image:url(/assets/img/advertisement/ginza/common/section-decoframe-top-center.png)}@media screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.p-section-ad-decoration.is-top .p-section__decoframe__center--top{background-image:url(/assets/img/advertisement/ginza/common/section-decoframe-top-center@2x.png)}}.p-section-ad-decoration.is-bottom{background-color:#ecf7ff}.p-section-ad-decoration.is-bottom .p-section__decoframe__center--bottom{background-color:#ecf7ff}.p-section-ad-management{color:#fff;background:#001b44 url(/assets/img/advertisement/ginza/ad-management-bg.png) center / 85px 85px repeat}.p-section-ad-management .p-section__title{color:#ffd26e}.p-section-ad-management .p-section__title::before,.p-section-ad-management .p-section__title::after{background-image:url(/assets/img/advertisement/ginza/common/section-title-decoration.svg)}.p-section-ad-management .p-section-ad-management__list .p-section-ad-management__list__item .p-section-ad-management__list__item__info .p-section-ad-management__list__item__info__title{color:#ffd26e}.p-section-ad-statistics{background-color:#ecf7ff}@media print,screen and (max-width:1080px){.p-section-ad-statistics .p-section-ad-statistics__graph .p-section-ad-statistics__graph__list{display:block}}@media print,screen and (max-width:1080px){.p-section-ad-statistics .p-section-ad-statistics__graph .p-section-ad-statistics__graph__list .p-section-ad-statistics__graph__list__item{display:block;width:inherit;padding:10px}}.p-section-ad-statistics .p-section-ad-statistics__graph .p-section-ad-statistics__graph__list .p-section-ad-statistics__graph__list__item .p-section-ad-statistics__graph__list__item__title{font-size:120%}.p-section-ad-statistics .p-section-ad-statistics__review .p-section-ad-statistics__review__pc .p-section-ad-statistics__review__pc__image{height:auto}.p-section-ad-more{background-color:#c8e8ff}.p-section-ad-more .p-section-ad-more__list{border-collapse:collapse}.p-section-ad-more .p-section-ad-more__list .p-section-ad-more__list__space .p-section-ad-more__list__space__data{height:10px}.p-section-ad-more .p-section-ad-more__list .p-section-ad-more__list__item .p-section-ad-more__list__item__icon{padding:20px 10px 20px 30px;background-color:#fff;border-radius:8px 0 0 8px}.p-section-ad-more .p-section-ad-more__list .p-section-ad-more__list__item .p-section-ad-more__list__item__icon .p-section-ad-more__list__item__icon__mark::after{box-shadow:inset 0 0 0 1px #27d}.p-section-ad-more .p-section-ad-more__list .p-section-ad-more__list__item .p-section-ad-more__list__item__icon .p-section-ad-more__list__item__icon__mark.is-scrolled{animation:animation-ad-more-filling-custom 0.2s ease-in 0.5s forwards}.p-section-ad-more .p-section-ad-more__list .p-section-ad-more__list__item .p-section-ad-more__list__item__icon .p-section-ad-more__list__item__icon__mark.is-scrolled .p-section-ad-more__list__item__icon__mark__check{animation:animation-ad-more-hide 0.9s ease-in-out, animation-ad-more-check-custom 0.2s ease-in-out 0.6s forwards}.p-section-ad-more .p-section-ad-more__list .p-section-ad-more__list__item .p-section-ad-more__list__item__icon .p-section-ad-more__list__item__icon__mark .p-section-ad-more__list__item__icon__mark__cover1::before{background-color:#fff}.p-section-ad-more .p-section-ad-more__list .p-section-ad-more__list__item .p-section-ad-more__list__item__icon .p-section-ad-more__list__item__icon__mark .p-section-ad-more__list__item__icon__mark__cover2::before{background-color:#fff}.p-section-ad-more .p-section-ad-more__list .p-section-ad-more__list__item .p-section-ad-more__list__item__icon .p-section-ad-more__list__item__icon__mark .p-section-ad-more__list__item__icon__mark__check{color:#04a}.p-section-ad-more .p-section-ad-more__list .p-section-ad-more__list__item .p-section-ad-more__list__item__info{background-color:#fff;border-radius:0 8px 8px 0}@keyframes animation-ad-more-filling-custom{0%{box-shadow:inset 0 0 0 0px #ecf7ff}100%{box-shadow:inset 0 0 0 50px #27d}}@keyframes animation-ad-more-check-custom{0%{color:#fff;transform:scale(0.5) rotate(30deg);opacity:0}90%{color:#fff;transform:scale(1.3) rotate(-15deg);opacity:1}100%{color:#fff;transform:scale(1) rotate(0deg);opacity:1}}.p-section-ad-faq{background-color:#fff}.p-section-ad-faq .p-section-ad-faq__more{text-align:right}.p-section-ad-faq .p-section-ad-faq__more .p-section-ad-faq__more__link{display:inline-block;padding:0 10px 0 0}@media print,screen and (max-width:640px){.p-section-ad-faq .p-section-ad-faq__more .p-section-ad-faq__more__link{display:block;padding:0}.p-section-ad-faq .p-section-ad-faq__more .p-section-ad-faq__more__link .p-section-ad-faq__more__link__label::after{display:none !important}}.p-section-ad-faq .p-section-ad-faq__more .p-section-ad-faq__more__link .p-section-ad-faq__more__link__label{position:relative;height:40px;line-height:40px;padding:0 18px 0 20px;color:#fff;background-color:#27d;text-align:center}.p-section-ad-faq .p-section-ad-faq__more .p-section-ad-faq__more__link .p-section-ad-faq__more__link__label::after{content:"";display:block;position:absolute;top:0;bottom:0;right:-10px;width:0;height:0;margin:auto 0;border-left:10px solid #27d;border-top:20px solid transparent;border-bottom:20px solid transparent}.p-section-office-access{background-color:#ecf7ff}.p-section-office-access .p-section-office-access__content .p-section-office-access__content__info .p-section-office-access__content__info__table{background-color:#fff}.p-section-office-access .p-section-office-access__content .p-section-office-access__content__info .p-section-office-access__content__info__table .p-table__header{padding:30px 15px;background-color:#d8eeff}.p-section-office-access .p-section-office-access__content .p-section-office-access__content__info .p-section-office-access__content__info__table .p-table__data{padding:30px 15px}.p-section-office-access .p-section-office-access__content .p-section-office-access__content__map .p-section-office-access__content__map__image{height:auto}.p-section-office-access .p-section-office-access__googlemaps .p-section-office-access__googlemaps__button{color:#fff;background-color:#04a}.p-section-company-overview{padding-bottom:100px;background:url(/assets/img/advertisement/ginza/ad-company-overview-logo.svg) right bottom 10px / 848px 212px no-repeat}@media print,screen and (min-width:1800px){.p-section-company-overview{background-position:left calc(50% + 500px) bottom 10px}}@media print,screen and (max-width:880px){.p-section-company-overview{padding:50px 0;background:none}}.p-section-company-overview .p-section-company-overview__info{background-color:#f7fcf4}.p-section-company-overview .p-section-company-overview__info .p-table__header{background-color:#dff3d4}.p-section-company-overview .p-section-company-overview__support{background:rgba(235, 248, 228, 0.7);border:3px solid #374047;border-radius:8px}.p-section-company-overview .p-section-company-overview__support .p-section-company-overview__support__info{border:1px solid #374047;border-radius:4px}