@charset "UTF-8";.kt-legacy-content .blogcard-thumbnail{margin-right:1.6%}.kt-legacy-content .blogcard-thumbnail img{aspect-ratio:var(--card-ratio);object-fit:cover}.kt-legacy-content .a-wrap{text-decoration:none;display:block;color:var(--cocoon-text-color);padding:1.5%;transition:all .3s ease-in-out}.kt-legacy-content .a-wrap:hover{background-color:#f5f8fa;transition:all .3s ease-in-out;color:var(--cocoon-text-color)}.kt-legacy-content .blogcard-wrap{margin-left:auto;margin-right:auto;padding:0;width:90%;background-color:var(--cocoon-white-color)}.kt-legacy-content .blogcard{padding:1.6% 2.2% 2%;border-radius:var(--cocoon-basic-border-radius);line-height:1.6;position:relative}.kt-legacy-content .blogcard-thumbnail{float:left;margin-top:3px;width:160px}.kt-legacy-content .blogcard-thumbnail img{width:100%}.kt-legacy-content .blogcard-content{margin-left:170px;max-height:140px;min-height:100px;overflow:hidden}.kt-legacy-content .blogcard-title{font-weight:700;margin-bottom:.4em}.kt-legacy-content .blogcard-snippet{font-size:.8em}.kt-legacy-content .blogcard-footer{clear:both;font-size:16px;padding-top:.6%}.kt-legacy-content .blogcard-site{float:left;display:flex;align-items:center;align-content:center}.kt-legacy-content .blogcard-date{float:right;display:flex;align-content:center}.kt-legacy-content .blogcard-favicon{margin-right:4px;margin-top:2px}.kt-legacy-content img.blogcard-favicon-image{border:0;box-shadow:none}.kt-legacy-content .bold{font-weight:700}.kt-legacy-content .bold-red{font-weight:700;color:var(--cocoon-red-color)}.kt-legacy-content .marker-under{background:linear-gradient(transparent 60%,#ff9 60%)}.kt-legacy-content .information-box,.kt-legacy-content .memo-box,.kt-legacy-content .comment-box,.kt-legacy-content .common-icon-box{padding:20px 20px 20px 72px;border-radius:4px;position:relative;display:block}.kt-legacy-content .information-box.has-background,.kt-legacy-content .memo-box.has-background,.kt-legacy-content .comment-box.has-background,.kt-legacy-content .common-icon-box.has-background{padding:20px 20px 20px 72px}.kt-legacy-content .block-box>:last-child,.kt-legacy-content .blank-box>:last-child,.kt-legacy-content .tab-content>:last-child,.kt-legacy-content .faq-item-content>:last-child,.kt-legacy-content .common-icon-box>:last-child{margin-bottom:0}.kt-legacy-content .information-box{background:#f3fafe;border:1px solid #bde4fc}.kt-legacy-content .memo-box{background:#ebf8f4;border:1px solid #8dd7c1}.kt-legacy-content .comment-box{background:#fefefe;border:1px solid #ccd}.kt-legacy-content .good-box{background:#f7fcf7;border:1px solid #98e093}.kt-legacy-content .bad-box{background:#fff1f4;border:1px solid #eb6980}.kt-legacy-content .information-box:before,.kt-legacy-content .memo-box:before,.kt-legacy-content .comment-box:before,.kt-legacy-content .common-icon-box:before{font-family:"FontAwesome";font-size:34px;position:absolute;padding-right:.15em;line-height:1em;top:50%;margin-top:-.5em;left:10px;width:44px;text-align:center}.kt-legacy-content .information-box:before{content:"\f05a";color:#87cefa;border-right:1px solid #bde4fc}.kt-legacy-content .memo-box:before{content:"\f040";color:#7ad0b6;border-right:1px solid #8dd7c1}.kt-legacy-content .comment-box:before{content:"\f0e5";color:#999;border-right:1px solid #ccd}.kt-legacy-content .good-box:before{content:"\f164";color:#98e093;border-right:1px solid #98e093;font-size:36px}.kt-legacy-content .bad-box:before{content:"\f165";color:#eb6980;border-right:1px solid #eb6980;font-size:36px}.kt-legacy-content .blank-box{--cocoon-custom-border-color:var(--cocoon-grey-color);padding:var(--cocoon-box-padding);border-radius:var(--cocoon-basic-border-radius);background-color:var(--cocoon-custom-background-color);color:var(--cocoon-custom-text-color);border-style:solid;border-width:3px;border-color:var(--cocoon-custom-border-color);background-clip:padding-box}.kt-legacy-content .blank-box ol,.kt-legacy-content .blank-box ul{margin:0}.kt-legacy-content .blank-box.bb-tab{position:relative;margin-top:2em;border-top-left-radius:0}.kt-legacy-content .blank-box.bb-tab .bb-label{background-color:var(--cocoon-custom-border-color);font-family:Aharoni,"Arial Black",Impact,Arial,sans-serif;position:absolute;font-size:13px;top:-27px;height:24px;color:var(--cocoon-white-color);left:-3px;border-radius:6px 6px 0 0;padding:0 1em 0 .8em}.kt-legacy-content .blank-box.bb-tab .bb-label .fa{margin-right:6px}.kt-legacy-content .blank-box.sticky{border-width:0 0 0 6px;border-color:var(--cocoon-x-pallid-text-color);background-color:var(--cocoon-xx-thin-color)}.kt-legacy-content .blank-box.sticky.st-red{border-color:#cd3740;background-color:#f5dadc}.kt-legacy-content .blank-box.sticky.st-blue{border-color:#06c;background-color:#e5f2ff}.kt-legacy-content .bb-profile .bb-label .fa:before{content:"\f007"}.kt-legacy-content .bb-profile .bb-label:after{content:"PROFILE"}.kt-legacy-content .blogcard-label{position:absolute;top:-18px;left:16px;font-size:13px;padding:3px .6em;background-color:#333;color:#fff;border-radius:3px;letter-spacing:.7px;display:none}.kt-legacy-content .blogcard-label .fa:before{margin-right:6px}.kt-legacy-content .tab-block .tab-label-group{padding-left:0}.kt-legacy-content .speech-wrap{--cocoon-custom-background-color:var(--cocoon-white-color);--cocoon-custom-text-color:var(--cocoon-text-color);--cocoon-custom-border-color:var(--cocoon-basic-border-color);display:flex}.kt-legacy-content .speech-person{width:12%;min-width:12%}.kt-legacy-content .speech-icon img,.kt-legacy-content .speech-icon amp-img{border-radius:50%;border:2px solid var(--cocoon-basic-border-color);width:100%}.kt-legacy-content .speech-name{text-align:center;font-size:13px}.kt-legacy-content .speech-name:empty{display:none}.kt-legacy-content div.speech-balloon{height:100%;position:relative;padding:10px;background-color:var(--cocoon-custom-background-color);border-width:2px;border-style:solid;border-color:var(--cocoon-custom-border-color);color:var(--cocoon-custom-text-color);border-radius:6px;max-width:86%}.kt-legacy-content div.speech-balloon p{margin:0}.kt-legacy-content .speech-balloon:before{content:"";position:absolute;display:block;width:0;height:0;left:-12px;top:10px;border-right-width:12px;border-right-style:solid;border-right-color:var(--cocoon-custom-border-color);border-top:12px solid transparent;border-bottom:12px solid transparent}.kt-legacy-content .speech-balloon:after{content:"";position:absolute;display:block;width:0;height:0;left:-9px;top:10px;border-right-width:12px;border-right-style:solid;border-right-color:var(--cocoon-custom-background-color);border-top:12px solid transparent;border-bottom:12px solid transparent}.kt-legacy-content .sbp-l:not(.not-nested-style) .speech-balloon{margin-left:20px}.kt-legacy-content .cocoon-block-balloon.not-nested-style.sbp-l>.speech-balloon{margin-left:20px}.kt-legacy-content .iconlist-box{--cocoon-custom-icon-color:var(--cocoon-text-color);--cocoon-custom-border-color:transparent;--cocoon-custom-background-color:transparent;--cocoon-custom-text-color:var(--cocoon-text-color);border-color:var(--cocoon-custom-border-color);background-color:var(--cocoon-custom-background-color);color:var(--cocoon-custom-text-color)}.kt-legacy-content .iconlist-box.has-border-color li:before{color:var(--cocoon-custom-icon-color)}.kt-legacy-content .iconlist-box ul{list-style:none !important}.kt-legacy-content .iconlist-box ul li:before{display:initial}.kt-legacy-content .iconlist-box li:before{font-family:FontAwesome;margin-right:.4em;margin-left:-1.4em;position:absolute}.kt-legacy-content .iconlist-title{font-weight:700;text-align:center}.kt-legacy-content .iconlist-title:empty{display:none}.kt-legacy-content .faq-wrap{--cocoon-custom-question-color:#b7282e;--cocoon-custom-answer-color:#007bbb;--cocoon-custom-border-color:transparent;--cocoon-custom-background-color:transparent;--cocoon-custom-text-color:var(--cocoon-text-color);border-color:var(--cocoon-custom-border-color);background-color:var(--cocoon-custom-background-color);color:var(--cocoon-custom-text-color)}.kt-legacy-content .faq-item{display:flex}.kt-legacy-content .faq-item-label{font-size:24px;margin-right:.6em}.kt-legacy-content .is-style-square:not(.not-nested-style) .faq-item-label{color:#fff !important;background-color:var(--cocoon-custom-question-color);font-size:20px;padding:5px 8px;height:100%}.kt-legacy-content .is-style-square:not(.not-nested-style) .faq-answer-label{background-color:var(--cocoon-custom-answer-color)}.kt-legacy-content .faq-item-content{flex:1 1 auto;width:60%}.kt-legacy-content .faq-question{margin-bottom:1.8em;align-items:center}.kt-legacy-content .faq-question-label{color:var(--cocoon-custom-question-color)}.kt-legacy-content .faq-question-content{font-weight:700;margin-right:30px}.kt-legacy-content .faq .faq-answer{margin-left:0}.kt-legacy-content .faq-answer-content{margin-top:6px}.kt-legacy-content .faq-answer-label{color:var(--cocoon-custom-answer-color)}.kt-legacy-content .is-style-square .faq-item-label{font-size:20px;padding:5px 8px;height:100%}.kt-legacy-content .faq-wrap.is-style-square.not-nested-style>.faq>*>.faq-item-label{color:#fff}.kt-legacy-content .faq-wrap.is-style-square.not-nested-style>.faq>*>.faq-question-label{background-color:var(--cocoon-custom-question-color)}.kt-legacy-content .faq-wrap.is-style-square.not-nested-style>.faq>*>.faq-answer-label{background-color:var(--cocoon-custom-answer-color)}.kt-legacy-content .tab-label-group{list-style:none !important;display:flex;gap:3px;padding:0;margin:0 !important;font-size:13px;overflow:auto;white-space:nowrap}.kt-legacy-content .tab-label-group .tab-label{background-color:var(--cocoon-tab-label-color);padding:.4em 1.5em;border-top-left-radius:3px;border-top-right-radius:3px;margin:0;cursor:pointer}.kt-legacy-content .tab-content-group{border:1px solid var(--cocoon-basic-border-color);padding:1.2em;border-radius:2px}.kt-legacy-content .tab-content-group .tab-content{display:none}.kt-legacy-content .list-check li:before{content:"\f00c"}.kt-legacy-content .list-caret-right li:before{content:"\f0da"}.kt-legacy-content .iconlist-box [class*=is-style-numeric-list-]>li:before,.kt-legacy-content .iconlist-box [class*=is-style-icon-list-]>li:before{margin-left:0}.kt-legacy-content .blogcard-snippet{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.kt-legacy-content .blogcard{border-color:var(--cocoon-three-d-border-colors);border-width:1px;border-style:solid}@media screen and (max-width:834px){.kt-legacy-content .blogcard-wrap{width:100%}.kt-legacy-content .blogcard-thumbnail{width:120px}.kt-legacy-content .blogcard-title{font-size:.9em;margin-bottom:0}.kt-legacy-content .blogcard-snippet{font-size:12px}.kt-legacy-content .blogcard-content{margin-left:130px;margin-right:0;max-height:120px;min-height:70px;font-size:.9em;line-height:1.2}.kt-legacy-content .blogcard-footer{font-size:14px}.kt-legacy-content .sbp-l{margin-right:auto}}@media screen and (max-width:480px){.kt-legacy-content .speech-person{width:16%;min-width:16%}.kt-legacy-content .speech-name{font-size:10px}.kt-legacy-content .speech-wrap .speech-balloon{padding:7px;max-width:84%}.kt-legacy-content .speech-wrap .speech-balloon:before,.kt-legacy-content .speech-wrap .speech-balloon:after{border-bottom-width:7px;border-right-width:7px;border-top-width:7px}.kt-legacy-content .speech-wrap .speech-balloon:before{left:-7px}.kt-legacy-content .speech-wrap .speech-balloon:after{left:-5px}.kt-legacy-content .speech-wrap:not(.not-nested-style).sbp-l .speech-balloon{margin-left:10px}.kt-legacy-content .cocoon-block-balloon.not-nested-style.sbp-l>.speech-balloon{margin-left:10px}.kt-legacy-content .blogcard-content{font-size:.84em}.kt-legacy-content .blogcard-snippet{font-size:.74em}.kt-legacy-content .blogcard{padding-top:3%}.kt-legacy-content .information-box,.kt-legacy-content .memo-box,.kt-legacy-content .comment-box,.kt-legacy-content .common-icon-box{padding:28px 12px 12px}.kt-legacy-content .information-box.has-background,.kt-legacy-content .memo-box.has-background,.kt-legacy-content .comment-box.has-background,.kt-legacy-content .common-icon-box.has-background{padding:28px 12px 12px}.kt-legacy-content .information-box:before,.kt-legacy-content .memo-box:before,.kt-legacy-content .comment-box:before,.kt-legacy-content .common-icon-box:before{padding:0;top:.7em;left:50%;margin-left:-.5em;font-size:18px;border:none;width:auto}}.kt-legacy-content .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kt-legacy-content .blogcard-thumbnail img{object-fit:contain}.kt-legacy-content .ecocta{position:relative;text-align:center;padding:45px 0;margin:0}.kt-legacy-content .ecocta .ecocta__micro{margin-bottom:0;position:absolute;top:15px;left:50%;transform:translateX(-50%);font-size:16px;font-weight:700;text-wrap:nowrap}.kt-legacy-content .ecocta a{position:relative;display:inline-flex;justify-content:center;align-items:center;width:var(--cta-w);height:var(--cta-h);line-height:1.2em;background-color:var(--accent);color:var(--white);text-decoration:none;border-radius:var(--radius-pill);font-size:20px;font-weight:700;box-shadow:var(--shadow-cta);transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.kt-legacy-content .ecocta a:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:var(--cta-h);background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.6) 50%,transparent 100%);transform:skewX(-20deg);pointer-events:none;animation:shine 3s infinite}@media (hover:hover) and (pointer:fine){.kt-legacy-content .ecocta a:hover{transform:translateY(3px);box-shadow:var(--shadow-cta-hover)}}.kt-legacy-content .wp-block-cocoon-blocks-iconlist-box{border:solid 2px var(--brand);background-color:var(--brand-sub)}.kt-legacy-content .wp-block-cocoon-blocks-iconlist-box .iconlist-title{margin-bottom:12px}.kt-legacy-content .company-info-list{display:grid;grid-template-columns:30% 1fr;gap:10px 0;width:80%;margin:0 auto}.kt-legacy-content .company-info-list dt{font-weight:700;padding:10px;background-color:#f9f9f9;display:flex;justify-content:center;align-items:center}.kt-legacy-content .company-info-list dd{margin:0;padding:10px;border-bottom:1px solid #eee;border-top:1px solid #eee}.kt-legacy-content .google-map{text-align:center}.kt-legacy-content .google-map iframe{height:100%;aspect-ratio:4/3}@media (max-width:767px){.kt-legacy-content .company-info-list{display:block;width:100%}}@media screen and (max-width:480px){.kt-legacy-content .ecocta .ecocta__micro{font-size:14px}}.kt-legacy-content .kanshusha{padding:40px 20px}.kt-legacy-content .kanshusha.bb-profile .bb-label:after{content:"監修者情報"}.kt-legacy-content .kanshusha__box{display:flex;justify-content:center;gap:24px}.kt-legacy-content .kanshusha__box p,.kt-legacy-content .kanshusha__box figure{margin:0}.kt-legacy-content .kanshusha__img{min-width:80px;max-width:120px}.kt-legacy-content .kanshusha__img img{border-radius:50%}.kt-legacy-content .kanshusha__txt--top{font-weight:700}.kt-legacy-content .kanshusha__box .kanshusha__txt--middle{margin-bottom:16px}.kt-legacy-content .kanshusha__box .kanshusha__txt--bottom{margin-bottom:16px}.kt-legacy-content .kanshusha__txt--link{text-align:right}.kt-legacy-content .has-ex-c-background-color{background-color:var(--wp--preset--color--ex-c) !important}.kt-legacy-content .has-key-color-border-color{border-color:var(--wp--preset--color--key-color) !important}.kt-legacy-content .blogcard-wrap,.kt-legacy-content .information-box,.kt-legacy-content .memo-box,.kt-legacy-content .comment-box,.kt-legacy-content .common-icon-box,.kt-legacy-content .blank-box,.kt-legacy-content .speech-wrap,.kt-legacy-content .block-box{margin-bottom:1.8em}.kt-legacy-content .cocoon-block-balloon.not-nested-style>.speech-balloon{background-color:var(--cocoon-custom-background-color);border-color:var(--cocoon-custom-border-color);color:var(--cocoon-custom-text-color);background-clip:padding-box}