html,body.single-ad-landing{max-width:100%;overflow-x:hidden}body.single-ad-landing{background:#fff;margin:0;min-width:0}.single-ad-landing{background:#fff;color:#1e1e1e}.single-ad-landing-header{background:#fff;-webkit-box-shadow:0 1px 10px rgba(38,49,47,.08);box-shadow:0 1px 10px rgba(38,49,47,.08);height:auto;min-width:0;position:sticky;top:0;z-index:20}.single-ad-landing-header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;margin:0 auto;max-width:1320px;padding:0 24px;width:100%}.single-ad-landing-header__logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;line-height:1;margin:0;width:auto}.single-ad-landing-header__logo span{bottom:auto;font-size:1rem;margin-left:6px;position:static;right:auto}.single-ad-landing-header__logo::before{content:none}.single-ad-landing-header__logo img{display:block;height:36px;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;opacity:1;width:auto}.single-ad-landing-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(340px, 386px);margin:30px auto 80px;max-width:1320px;padding:0 24px;width:100%}.single-ad-landing-main{background:rgba(0,0,0,0);border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1e1e1e;font-weight:500;max-width:100%;min-width:0;overflow:visible;padding:0;width:100% !important}.single-ad-landing-sidebar{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0 !important;max-width:100%;min-width:0;padding-top:0 !important;position:relative !important;top:auto;width:100% !important;z-index:5}.single-ad-landing-sidebar>*,.single-ad-landing-sidebar .sidebar,.single-ad-landing-sidebar .l-sidebar{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;min-height:100%;width:100%}.single-ad-landing-sidebar .sidebar,.single-ad-landing-sidebar .js-sidebar-fixed,.single-ad-landing-sidebar .js-sidebar-sticky{margin-top:0 !important;padding-top:0 !important;position:static !important;top:auto !important;-webkit-transform:none !important;transform:none !important}.single-ad-landing-sidebar>*:first-child,.single-ad-landing-sidebar .l-sidebar>*:first-child,.single-ad-landing-sidebar .l-sidebar__widget>*:first-child{margin-top:0 !important}.single-ad-landing-sidebar ul,.single-ad-landing-sidebar li{list-style:none;margin-left:0;padding-left:0}.single-ad-landing-sidebar li::marker{content:""}.single-ad-landing-sidebar .l-sidebar__btn-list{list-style:none;margin:0;padding:0}.single-ad-landing-sidebar .l-sidebar__btn-list a.sidebar-btn,.single-ad-landing-sidebar .l-sidebar__btn-list a.sidebr-btn,.single-ad-landing-sidebar .l-sidebar__btn-list a.btn-service,.single-ad-landing-sidebar .l-sidebar__btn-list a.btn-interview,.single-ad-landing-sidebar .l-sidebar__btn-list a.btn-contact{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #d0d0d0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:bold;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:50px;padding:2.5rem 1.5rem 2rem 30%;text-decoration:none;width:100%}.single-ad-landing-sidebar .l-sidebar__btn-list a.btn-service{background:url(../img/works/btn-service-icon.png) no-repeat left 23px center,url(../img/works/arrow-right-green.png) no-repeat right 20px center;background-size:44px auto,11px auto}.single-ad-landing-sidebar .l-sidebar__btn-list a.btn-interview{background:url(../img/works/btn-interview-icon.png) no-repeat left 23px center,url(../img/works/arrow-right-green.png) no-repeat right 20px center;background-size:44px auto,11px auto}.single-ad-landing-sidebar .l-sidebar__btn-list a.btn-contact{background:url(../img/works/btn-contact-icon.png) no-repeat left 23px center,url(../img/works/arrow-right-green.png) no-repeat right 20px center;background-size:44px auto,11px auto;border-bottom:1px solid #d0d0d0}.single-ad-landing .main-visual{margin-bottom:28px}.single-ad-landing .main-visual img{border-radius:8px;display:block;height:auto;width:100%}.single-ad-landing .p-lead{background:#edf5f3;border-left:5px solid #1a7d6f;border-radius:0 8px 8px 0;color:#26312f;font-size:1.7rem;line-height:1.9;margin:0 0 32px;padding:22px 26px}.single-ad-landing .date-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6a7572;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.3rem;gap:10px 18px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 0 24px}.single-ad-landing .date-list time{font-weight:600}.single-ad-landing .post-contents,.single-ad-landing .kiji-content-wrap,.single-ad-landing-editor-body{max-width:100%;min-width:0}.single-ad-landing-editor-body{clear:both;display:block;margin-top:28px}.single-ad-landing .post-contents,.single-ad-landing .post-contents p,.single-ad-landing .post-contents li,.single-ad-landing .post-contents td,.single-ad-landing .post-contents th{color:#1e1e1e;font-family:"Noto Sans JP",system-ui;font-optical-sizing:auto;font-style:normal;font-weight:500}.single-ad-landing .post-contents p{font-size:1.5rem;line-height:2;margin-bottom:1.5rem}.single-ad-landing .important-bold,.single-ad-landing .post-contents .important-bold,.single-ad-landing-editor-body .important-bold{font-family:"Noto Sans JP",system-ui;font-weight:bold}.single-ad-landing blockquote,.single-ad-landing .post-contents blockquote,.single-ad-landing-editor-body blockquote{background:#f2f9f5;margin:0 auto;padding:3rem 4rem}.single-ad-landing .main-content :not(ol)>li:not([class])::before,.single-ad-landing .single-ad-landing-editor-body :not(ol)>li:not([class])::before{content:none;display:none}.single-ad-landing .toc-wrapper{cursor:pointer;padding-bottom:60px}.single-ad-landing .toc-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ecf0f2;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;position:relative;text-align:center}.single-ad-landing .toc-toggle{display:grid;place-items:center;position:absolute;right:12px}.single-ad-landing .toc-toggle i{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.single-ad-landing .dli-plus,.single-ad-landing .dli-minus{background:var(--siteColor, #1a7d6f);display:inline-block;height:3px;line-height:1;width:16px}.single-ad-landing .dli-plus{position:relative}.single-ad-landing .dli-plus::before{background:inherit;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:100%}.single-ad-landing .toc-box{padding:15px 0}.single-ad-landing .toc-list,.single-ad-landing .toc-sublist{list-style:none;margin-left:0;padding-left:0}.single-ad-landing .toc-list li,.single-ad-landing .toc-sublist li{list-style:none}.single-ad-landing .toc-list li::marker,.single-ad-landing .toc-sublist li::marker{content:""}.single-ad-landing .toc-link{color:#1e1e1e;text-decoration:none}.single-ad-landing .toc-list .toc-item{font-size:1.6rem;font-weight:700}.single-ad-landing .toc-item>.toc-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.single-ad-landing .toc-item>.toc-link::before{background:var(--siteColor, #1a7d6f);border-radius:999px;content:"";display:block;height:7px;margin-top:8px;min-width:7px}.single-ad-landing .toc-list .toc-item:not(:last-of-type){margin-bottom:20px}.single-ad-landing .toc-sublist{margin:5px 0 0 12px}.single-ad-landing .toc-subitem{font-size:1.4rem;font-weight:400}.single-ad-landing .rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.single-ad-landing-sidebar .form-sticky-sidecolumn.for-pc{background:#fff;border:1px solid #dce5e2;border-radius:8px;-webkit-box-shadow:0 8px 24px rgba(38,49,47,.12);box-shadow:0 8px 24px rgba(38,49,47,.12);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto !important;left:auto !important;margin-top:0 !important;max-height:none;max-width:100% !important;overflow:visible;position:relative !important;right:auto !important;top:auto !important;width:100% !important;z-index:5}.single-ad-landing-form-placeholder{display:none;height:0;width:100%}.single-ad-landing-sidebar .form-sticky-sidecolumn.for-pc.is-fixed,.single-ad-landing-sidebar .form-sticky-sidecolumn.for-pc.fixed{height:auto !important;left:auto !important;max-height:none;max-width:100% !important;overflow:visible;position:relative !important;right:auto !important;top:auto !important;width:100% !important}.single-ad-landing-sidebar .form-sticky-sidecolumn.for-pc.single-ad-landing-form-fixed,.single-ad-landing-sidebar .form-sticky-sidecolumn.for-pc.single-ad-landing-form-bottom{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto !important;overflow:visible;z-index:50}.single-ad-landing-sidebar .form-sticky-sidecolumn.for-pc.single-ad-landing-form-fixed{max-height:none;overflow:visible}.single-ad-landing-sidebar .form-sticky-sidecolumn .side-column-title{background:#ecf0f2;border-bottom:3px solid var(--siteColor, #1a7d6f);border-radius:8px 8px 0 0;color:#1e1e1e;font-size:1.6rem;font-weight:700;line-height:1.55;padding:16px 18px 12px;text-align:center}.single-ad-landing-sidebar .form-sticky-sidecolumn .form-small-text{color:#6a7572;display:inline-block;font-size:1.2rem;font-weight:400;margin-top:4px}.single-ad-landing-sidebar .form-sticky-sidecolumn .side-column-layout{-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px 16px 0;width:100%}.single-ad-landing-sidebar .form-sticky-sidecolumn form,.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoForm{-webkit-box-sizing:border-box;box-sizing:border-box;color:#1e1e1e;font-size:1.3rem;width:100% !important}.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-row,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoFormRow{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin-bottom:10px;position:relative;width:100% !important}.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-row.single-ad-landing-form-row-compact,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoFormRow.single-ad-landing-form-row-compact{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:8px 10px;grid-template-columns:minmax(86px, 34%) minmax(0, 1fr)}.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-row.single-ad-landing-form-row-full,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoFormRow.single-ad-landing-form-row-full{display:block;grid-column:1/-1;width:100% !important}.single-ad-landing-sidebar .form-sticky-sidecolumn label,.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-label,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoLabel{color:#1e1e1e;display:block;float:none !important;font-size:1.25rem;font-weight:700;line-height:1.45;margin:0;padding:0 !important;width:auto !important}.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-required .markerobo-form-label::before,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoRequiredField .mktoLabel::after{color:#d64040;content:" *";font-weight:700}.single-ad-landing-sidebar .form-sticky-sidecolumn input:not([type=checkbox]):not([type=radio]),.single-ad-landing-sidebar .form-sticky-sidecolumn select,.single-ad-landing-sidebar .form-sticky-sidecolumn textarea,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoField:not([type=checkbox]):not([type=radio]){background:#fff;border:1px solid #c9d4d1;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1e1e1e;display:block;float:none !important;font-size:1.4rem;height:auto;line-height:1.5;margin:0;min-height:38px;padding:8px 10px;position:static;width:100% !important}.single-ad-landing-sidebar .form-sticky-sidecolumn textarea,.single-ad-landing-sidebar .form-sticky-sidecolumn textarea.mktoField{min-height:92px;resize:vertical}.single-ad-landing-sidebar .form-sticky-sidecolumn input:focus,.single-ad-landing-sidebar .form-sticky-sidecolumn select:focus,.single-ad-landing-sidebar .form-sticky-sidecolumn textarea:focus{border-color:var(--siteColor, #1a7d6f);-webkit-box-shadow:0 0 0 3px rgba(26,125,111,.14);box-shadow:0 0 0 3px rgba(26,125,111,.14);outline:none}.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-checkboxgrp-row,.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-checkboxgrp,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoCheckboxList,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoRadioList{-webkit-box-sizing:border-box;box-sizing:border-box;display:block !important;font-size:1.2rem;grid-column:1/-1;line-height:1.5;width:100% !important}.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-checkboxgrp-row label,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoCheckboxList label,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoRadioList label{display:block !important;line-height:1.45;margin:0;width:100% !important}.single-ad-landing-sidebar .form-sticky-sidecolumn input[type=checkbox],.single-ad-landing-sidebar .form-sticky-sidecolumn input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:initial !important;border:initial !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto !important;margin:0 6px 0 0;min-height:0 !important;padding:0 !important;position:static !important;width:auto !important}.single-ad-landing-sidebar .form-sticky-sidecolumn input[type=checkbox]::before,.single-ad-landing-sidebar .form-sticky-sidecolumn input[type=checkbox]::after,.single-ad-landing-sidebar .form-sticky-sidecolumn input[type=radio]::before,.single-ad-landing-sidebar .form-sticky-sidecolumn input[type=radio]::after,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoCheckboxList label::before,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoCheckboxList label::after,.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-checkboxgrp-row label::before,.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-checkboxgrp-row label::after{content:none !important;display:none !important}.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-errormsg,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoErrorMsg{color:#d64040;display:block;font-size:1.15rem;margin-top:5px;padding-left:0}.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-freehtml,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoHtmlText{color:#4c5755;font-size:1.15rem;line-height:1.6}.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-freehtml p,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoHtmlText p{font-size:1rem;margin:0 0 10px}.single-ad-landing-sidebar .form-sticky-sidecolumn .privacy-text,.single-ad-landing-sidebar .form-sticky-sidecolumn .privacy-text p,.single-ad-landing-sidebar .form-sticky-sidecolumn p.privacy-text{display:block !important;font-size:1rem;line-height:1.45;width:100% !important}.single-ad-landing-sidebar .form-sticky-sidecolumn .check-outside{display:none !important}.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-button-wrapper,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoButtonRow{-webkit-box-sizing:border-box;box-sizing:border-box;grid-column:1/-1;padding:8px 0 0;position:relative;text-align:center;width:100% !important}.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-button,.single-ad-landing-sidebar .form-sticky-sidecolumn button,.single-ad-landing-sidebar .form-sticky-sidecolumn input[type=submit],.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoButton{background:var(--siteColor, #1a7d6f);border:0;border-radius:5px;-webkit-box-shadow:0 6px 18px rgba(26,125,111,.28);box-shadow:0 6px 18px rgba(26,125,111,.28);color:#fff;cursor:pointer;display:block;font-size:1.5rem;font-weight:700;line-height:1.5;margin:0 auto;min-height:44px;padding:11px 16px;text-align:center;width:100% !important}.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-button:hover,.single-ad-landing-sidebar .form-sticky-sidecolumn button:hover,.single-ad-landing-sidebar .form-sticky-sidecolumn input[type=submit]:hover,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoButton:hover{opacity:.86}.single-ad-landing .post-contents table{max-width:100%}.single-ad-landing .page-form{margin-top:44px}.single-ad-landing .content-body{display:block}.single-ad-landing .l-footer,.single-ad-landing .l-footer__contents{color:#1e1e1e;font-weight:400}.single-ad-landing .l-footer ul,.single-ad-landing .l-footer ol,.single-ad-landing .l-footer li{list-style:none;margin-left:0;padding-left:0}.single-ad-landing .l-footer li::marker{content:""}.single-ad-landing .l-footer a,.single-ad-landing .l-footer__list__link,.single-ad-landing .l-footer__text__link{text-decoration:none}.single-ad-landing .l-footer__list-wrap__title,.single-ad-landing .l-footer__info-wrap__title,.single-ad-landing .l-footer__linkbox__title,.single-ad-landing .l-footer__linkbox__top__title,.single-ad-landing .l-footer__linkbox__top__title--documents,.single-ad-landing .l-footer__linkbox__bottom__link{font-weight:700}.single-ad-landing .l-page-top{background:none;bottom:4.5rem;display:block;height:40px;line-height:1;position:fixed;right:5rem;width:40px;z-index:1000}.single-ad-landing .l-page-top__img{display:block;height:40px;max-height:40px;max-width:40px;-o-object-fit:contain;object-fit:contain;width:40px}@media screen and (max-width: 1100px){.single-ad-landing-wrapper{grid-template-columns:minmax(0, 1fr) minmax(300px, 330px);-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;max-width:100%}.single-ad-landing-main{padding:36px 36px}}@media screen and (max-width: 900px){.single-ad-landing-wrapper{display:block;margin-top:30px;padding:0}.single-ad-landing-main{padding:0 18px}.single-ad-landing-sidebar{margin-top:32px !important;min-height:0;position:static !important;top:auto}.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-row,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoFormRow{display:block;margin-bottom:12px}.single-ad-landing-sidebar .form-sticky-sidecolumn label,.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-label,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoLabel{margin:0 0 5px;width:100% !important}}@media screen and (max-width: 640px){.single-ad-landing blockquote,.single-ad-landing .post-contents blockquote,.single-ad-landing-editor-body blockquote{background:#f2f9f5;margin:0 auto;padding:1rem 2rem}.single-ad-landing-header__inner{height:50px;padding:0 18px}.single-ad-landing-header__logo img{height:30px;width:auto}.single-ad-landing-wrapper{margin-bottom:56px;padding:0;width:100%}.single-ad-landing-main{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0 14px}.single-ad-landing .p-lead{font-size:1.5rem;padding:18px 20px}.single-ad-landing .date-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single-ad-landing .toc-list .toc-item{font-size:1.4rem}.single-ad-landing .toc-item>.toc-link{gap:12px}.single-ad-landing .toc-item>.toc-link::before{margin-left:5px;margin-top:7px}.single-ad-landing .toc-sublist{margin:5px 0 0 25px}.single-ad-landing .toc-subitem{font-size:1.2rem}.single-ad-landing-sidebar .form-sticky-sidecolumn.for-pc{border-radius:0;-webkit-box-shadow:none;box-shadow:none;max-height:none;max-width:100% !important;overflow:visible;position:static !important;top:auto !important;width:100% !important}.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-row,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoFormRow{display:block;margin-bottom:12px}.single-ad-landing-sidebar .form-sticky-sidecolumn label,.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-label,.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoLabel{margin:0 0 5px;width:100% !important}}.single-ad-landing .l-footer__p-mark>.l-footer__p-mark__img{-ms-flex-negative:0;flex-shrink:0;height:auto;max-width:none;width:64px}@media screen and (max-width: 480px){.single-ad-landing .l-footer__p-mark>.l-footer__p-mark__img{width:20vw}}.single-ad-landing-sidebar .form-sticky-sidecolumn .markerobo-form-button,.single-ad-landing-sidebar .form-sticky-sidecolumn button,.single-ad-landing-sidebar .form-sticky-sidecolumn input[type=submit],.single-ad-landing-sidebar .form-sticky-sidecolumn .mktoButton{color:#fff !important;-webkit-text-fill-color:#fff}