/* page.php header */
.page-entry-content-header{background:#007f7f url(/mkt/wp-content/uploads/footer_contact_bg.png) no-repeat center / cover;box-sizing: border-box;height:152px;padding:35px 0;}.breadcrumb,.breadcrumb-link{color:#fff;font-size:13px;}.breadcrumb-chevron-right{margin:0 7px;vertical-align:text-bottom;}.entry-title{color:#fff;font-size:33px;font-weight:600;line-height:1;margin:23px 0 0;}

/* page共通 */
.page-padding{padding:70px 0;}.section-padding.pages-section-first-padding{padding-top:0;}.section-padding.pages-section-last-padding{padding-bottom:0;}.terms-head-ttl,.terms-h3,.faq-h2{font-size:22px;}.law-tbl th,.law-tbl td,.privacy p,.privacy-h2,.privacy-ul,.terms-h4,.terms p,.terms-ol,.terms-sub-ol-circle li::before,.terms-sub-ol-parentheses li::before,.form-group label{font-size:16px;}.page-link,.terms a,.error404-back-btn{color:#007f7f;}.privacy p{margin:0;}.privacy-block{margin-top:32px;}.terms-head-ttl,.terms-h3,.terms-h4,.faq-h2,.faq-cat-ttl{font-family:'Roboto',sans-serif;font-weight:bold;}.privacy-h2,.terms-h4{font-weight:600;line-height:1;margin:0 0 14px;}.page-head-ttl{color:#383c47;font-size:33px;font-weight:600;margin:0;text-align:center;padding-bottom:45px;}.page-head-desc{font-size:20px;line-height:2;margin:0;text-align:center;}.page-head-desc-strong{color:#9cc45a;font-weight:700;}

.about .section-inner,.flow .section-inner,.knocklist .section-inner,.page-id-690 .plans .section-inner,.aifilter .section-inner{padding:0;width:100%;}
.about .page-padding .section-inner,.flow .page-padding .section-inner,.knocklist .page-padding .section-inner,.plans .page-padding .section-inner,.aifilter .page-padding .section-inner{box-sizing:border-box;margin:0 auto;width:1160px;}
.page-h3{color:#383c47;font-size:25px;line-height:1;margin:0 0 35px;text-align:center;}
.section--about-features,.section--flow-step,.section--list-import,.section--aifilter-trial{border-bottom:1px solid #e2e2e2;}
.page-h3,.about-compare-h3,.list-import-step-h4{font-family:sans-serif;-webkit-font-smoothing:auto;}

/* pageフッタよくある質問 */
.pages-footer-faq-header-link{color:#e00e63;float:right;font-size:15px;margin-bottom:10px;}.pages-footer-faq-item{margin-top:4px;}.pages-footer-faq-first-item{clear:both;}.pages-footer-faq-item-label{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;text-align:left;background:#f1d7d8;border:1px solid #fff;color:#e00e63;font-size:18px;font-weight:600;padding:20px;}.faq-toggle-icon{display:inline-block;width:24px;height:24px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="%23ffffff" stroke="%23ffffff" stroke-width=".5" class="bi bi-chevron-down" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"/></svg>');background-repeat:no-repeat;transition:transform 0.3s ease;}.pages-footer-faq-item-content{display:none;color:#58574c;padding:15px 20px;}.pages-footer-faq-item.open .pages-footer-faq-item-content{display:block;}.pages-footer-faq-item.open .faq-toggle-icon{transform:rotate(180deg);}

/* 404 */
.error404-content{padding:105px 0;}.error404-content-h1{color: #5f6768;font-size:32px;font-weight:600;margin:0;text-align:center;}.not-fount-img{display:block;margin:55px auto;width:135px;}.error404-content p{text-align:center;}.error404-back-btn{display:block;margin:35px auto 0;text-align:center;width:100px;}
/* law */
.law-tbl th,.law-tbl td{display:block;line-height:1.5;text-align:left;}.law-tbl th{padding-top:28px;}.law-tbl td{margin:10px 0 5px;}.law-tbl tr:first-child th{padding-top:0;}.law-tbl tr:last-child td{margin-bottom:0;}
/* privacy */
.privacy-ul{line-height:1.55;margin:7px 0 0 30px;padding:0;}
/* terms */
.terms-established-date{color:#848484;font-size:15px;}.terms-block{margin-top:45px;}.terms-block-fst-child{margin-top:0;}.article1-indent{padding-left:28px;text-indent:-28px;}.terms-ol{padding-left:19px;}.terms-ol li{margin:1em 0;padding-left:10px;}.terms-sub-ol-circle{list-style:none;counter-reset:circle-counter;padding-left:0;}.terms-sub-ol-circle li,.terms-sub-ol-parentheses li{margin:0 0 5px;}.terms-sub-ol-circle li:first-child,.terms-sub-ol-parentheses li:first-child{margin-top:1em;}.terms-sub-ol-circle li{counter-increment:circle-counter;position:relative;padding-left:25px;}.terms-sub-ol-circle li::before,.terms-sub-ol-parentheses li::before{position:absolute;left:0;}.terms-sub-ol-circle li::before{content:"①"}.terms-sub-ol-circle li:nth-child(2)::before{content:"②";}.terms-sub-ol-parentheses{list-style:none;counter-reset:parentheses-counter;padding-left:0;}.terms-sub-ol-parentheses li{counter-increment:parentheses-counter;position:relative;padding-left:28px;}.terms-sub-ol-parentheses li::before{content:"(" counter(parentheses-counter) ")";}
/* company */
.company-img{width:600px;}.company-motto-p{margin:35px auto 0;text-align:center;}.pages-company-tbl{margin:50px auto 25px;width:600px;}.pages-company-tbl th,.pages-company-tbl td{display:block;text-align:center;}.pages-company-tbl th{border-top:1px solid #ededed;padding:13px 0 0;}.pages-company-tbl td{padding:8px 0 13px 0;}.pages-company-tbl tr:last-child td{border-bottom:1px solid #ededed;}.pages-company-tbl-oth-serv-item{margin-bottom:16px;}.pages-company-tbl-oth-serv-item:last-child{margin-bottom:0;}

/* about */
.about-3step-flex-wrap{display:flex;justify-content:center;flex-wrap:wrap;margin:60px 0 20px;}.about-3step-flex-item{box-sizing:border-box;text-align:center;vertical-align:top;width:280px;}.about-3step-flex-item-img{width:200px;}.about-3step-flex-ite-p{color:#ea2f69;font-family:sans-serif;font-size:16px;font-weight:600;line-height:1.7;}.about-3step-arrow{text-align:center;}.about-3step-arrow-img{margin-bottom:20px;width:500px;}.about-3step-strong{color:#4f4d46;font-size:26px;font-weight:700;}.section--about-compare,.section--plans-payment{background:#f7f6eb;}.about-compare-h3{color:#6d564a;font-size:25px;line-height:1;margin:0;text-align:center;}.about-3non-img{display:block;margin:40px auto;width:600px;}.about-compare-desc-p{line-height:1.7;text-align:center;}.about-comparison-tbl{border-collapse:collapse;border-spacing:0;margin:60px auto 50px;width:750px;}.about-comparison-tbl th,.about-comparison-tbl td{background:#fff;border:1px solid #b5b8bc;box-sizing:border-box;font-size:14px;line-height:1;padding:15px;text-align:center;}.about-comparison-tbl th.blank{background:transparent;border:0;}.about-comparison-tbl th.comA,.about-comparison-tbl th.comB,.about-comparison-tbl th.comME{color:#fff;font-weight:600;}.about-comparison-tbl th.comA,.about-comparison-tbl th.comB{font-size:16px;width:170px;}.about-comparison-tbl th.comA{background:#efa252;border-color:#efa252;}.about-comparison-tbl th.comB{background:#e95d3e;border-color:#e95d3e;}.about-comparison-tbl th.comME{position:relative;background:#007f7f;border-color:#007f7f;}.comME-inner{position:absolute;left:0;bottom:0;display:block;background:#007f7f;font-size:20px;padding:25px 0;width:229px;}.about-comparison-tbl .lt-th{background:#f0f0f0;font-weight:normal;padding:28px 0;width:180px;}.about-comparison-tbl .td-oth,.about-comparison-tbl .td-me{font-family:sans-serif;font-weight:600;}.about-comparison-tbl .td-oth{color:#798089;font-size:18px;}.about-comparison-tbl .td-me{color:#d79c11;font-size:22px;}.compare-tbl-deco-img{width:18px;vertical-align:middle;}.compare-tbl-deco-img-lt{padding-right:12px;}.compare-tbl-deco-img-rt{padding-left:12px;}.about-to-plans-btn{display:block;box-sizing:border-box;background:#fff;border:2px solid #1760a0;border-radius:5px;color:#1760a0;font-size:18px;line-height:1;margin:0 auto;padding:20px 0 20px 43px;text-align:center;width:210px;}.about-to-plans-btn:hover{color:#fff;background:#1760a0;}.about-features-flex-wrap{display:flex;flex-wrap:wrap;margin:auto;width:1050px;}.about-features-flex-item{box-sizing:border-box;padding:40px;width:50%;}.about-features-flex-item-01,.about-features-flex-item-03{border-bottom:1px dashed #afafb0;border-right:1px dashed #afafb0;}.about-features-flex-item-02,.about-features-flex-item-04{border-bottom:1px dashed #afafb0;}.about-features-flex-item-05{border-right:1px dashed #afafb0;}.about-features-flex-item-person,.about-features-flex-item-d-inline-block{display:inline-block;}.about-features-flex-item-person{padding-top:15px;width:113px;}.about-features-flex-item-d-inline-block,.about-features-flex-item-dlg{width:323px;}.about-features-h4{color:#906f35;font-family:sans-serif;font-size:20px;font-weight:600;margin:28px 0;text-align:center;}.about-features-flex-item-d-inline-block{vertical-align:top;}.about-features-flex-item-d-inline-block p{font-size:16px;margin:0;padding-left:25px;}.about-features-flex-item-link,.list-import-step-item-link{font-size:12.5px;}.about-features-flex-item-d-inline-block p.about-features-flex-item-06-note{color:#de0053;font-size:12px;}

/* flow */
.flow .section-padding.pages-section-first-padding{padding:0;}.flow-head-desc-strong{color:#de0053;font-weight:600;padding:0 4px;}.flow-mokuji{background:#f5f5f5;border-radius:8px;box-sizing:border-box;margin:auto;padding:35px;width:600px;}.flow-mokuji-ttl{color:#749b5f;font-weight:600;padding-bottom:10px;}.flow-mokuji{background:#f5f5f5;border-radius:8px;margin:42px auto 0;padding:30px 35px;width:600px;}.flow-mokuji-ttl{color:#749b5f;font-weight:600;padding-bottom:10px;}.flow-mokuji-ol{list-style:decimal outside none;margin-bottom:0;padding-left:27px;}.flow-mokuji-link{text-decoration:none;}.flow-mokuji-link:hover{background:#ffe873;}.flow-box-head{background:#000;padding:9px 20px 7px;}.flow-box-h2{color:#fff;font-size:20px;font-weight:600;line-height:1;margin:0;}.flow-box-content{border:2px solid #000;padding:20px;}
/* flow step */
.flow-signup-btn{background:#4abfdb;border-bottom:3px solid #388fa3;border-radius:6px;box-sizing:border-box;color:#fff;display:inline-block;margin-bottom:22px;font-weight:600;padding:15px 30px;}.flow-box-h3{color:#19197c;font-family:sans-serif;font-size:1rem;font-weight:700;}.flow-box-pt-ico,.flow-box-pt-ttl{display:inline-block;}.flow-box-pt-ico{background:#f4a525;border-color:#6c6f00;border-radius:3px;color:#fff;font-size:14px;font-weight:700;letter-spacing:1.5px;line-height:28px;padding:0 6px 0 10px;}.flow-box-pt-ttl-balloon{margin-left:3px;vertical-align:text-bottom;}.flow-box-pt-ttl{font-weight:700;padding-left:7px;}.flow-box-pt-txt,.flow-box-h3-desc{font-size:15px;}.flow-box-pt-txt{color:#ee7700;margin-top:5px;}.flow-img{border:4px solid #e6e7e8;border-radius:4px;box-sizing:border-box;display:block;margin:10px 0;max-width:600px;width:100%;}.flow-box-h3-desc{margin:-6px 0 0;}.flow-link-guide-box-header{background:#eee;font-size:14px;font-weight:600;padding:7px 15px 5px;text-align:center;}.flow-link-guide-box-content{border:2px solid #eee;box-sizing:border-box;padding:17px 0 0;text-align:center;}.flow-link-guide-box-mt{margin-top:38px;}.flow-box-pt-mark{background:linear-gradient(transparent 60%, #fff000 60%);padding;0 60px;}.flow-box-pt-mt{margin-top:22px;}.flow-box-h3-desc-example{color:#cc5050;font-size:13px;line-height:1.3;margin-bottom:0;}.flow_step8-img{max-width:300px;width:100%;}

/* knocklist */
.list-main-inline-block-capt,.list-main-inline-block-price{display:inline-block;}.list-main-inline-block-wrap{box-sizing: border-box;margin:55px auto 0;width:900px;}.list-main-inline-block-price{vertical-align:top;padding:25px 0 0 30px;}.list-main-inline-block-capt-img{width:455px;}.list-main-inline-block-price-img{width:400px;}.list-main-kcl-btn{border:2px solid #008442;border-radius:5px;color:#008442;display:block;margin:35px auto 0;padding:20px 0 20px 30px;width:210px;}.list-main-kcl-btn:hover{background:#008442;color:#fff;}.list-rec-img-wrap{display:flex;justify-content:space-between;margin:50px auto 0;width:600px;}.list-rec-img{width:240px;}.section--list-provided{background:#f7f6eb;}.list-provided-date-wrap{margin-top:50px;}.list-provided-date-wrap .kcl-provided-data-oth-item{background:#fff;}.list-provided-date-wrap .kcl-provided-data-flex-item-ico{width:150px;}.list-provided-date-wrap .kcl-provided-data-oth{margin-top:35px;}.list-provided-sample{text-align:center;}.list-provided-sample-img{width:700px;}.list-provided-sample-p{color:#767676;font-size:14px;line-height:1;margin:0;}.list-import-step-item{display:flex;margin:50px auto 0;width:750px;}.list-import-step-item-img{width:200px;}.list-import-step-h4{color:#559545;font-size:20px;font-weight:600;line-height:1;margin:0;}.list-import-step-desc{font-size:16px;}.list-import-step-item-rt{padding:23px 0 0 32px;}

/* plans */
.plans .about-3non-img{margin:0 auto 25px;}.section-plans-tbl,.plans .plans-footer-note{width:750px;}.section-plans-tbl{border-collapse:collapse;border-spacing:0;margin:37px auto 0;}.section-plans-tbl th,.section-plans-tbl td{border:1px solid #ddd;box-sizing:border-box;font-size:14px;font-weight:600;line-height:2.2;padding:10px 0;text-align:center;vertical-align:middle;}.section-plans-tbl .head-th{color:#fff;padding:20px 0;width:210px;}.section-plans-tbl .blank{border:0;}.section-plans-tbl .regular{background:#006382;border-color:#006382;}.section-plans-tbl .premium{background:#ea6a97;border-color:#ea6a97;}.section-plans-tbl .form-only{background:#0c8440;border-color:#0c8440;}.section-plans-tbl .lt-th{background:#636363;border-color:#808080;color:#fff;padding:30px 0;width:120px;}.section-plans-tbl .tax-sep{margin-top:0;}.section-plans-tbl .unit-price{font-family:sans-serif;font-size:30px;line-height:1;}.section-plans-tbl .include{display:block;font-size:13px;font-weight:normal;margin-top:10px;}.unit-price-regular,.target-regular{color:#006382;}.unit-price-premium,.target-premium{color:#ea6a97;}.unit-price-form-only,.target-form-only{color:#0c8440;}.section-plans-tbl td.target{padding:20px;text-align:left;}.target ul{list-style:disc;margin:0 0 0 14px;padding:0;}.target li{line-height:1.5;margin:7px 0;}.section-plans-tbl-dns-ico{color:#b8c2c8;}.section-plans-tbl-dns-ico:hover{color:#8e9aa0;}.delv .or{font-size:11px;}.section-plans-tbl th.lt-th-sub{background:#ddd;border-color:#fff;color:#636363;line-height:1.3;}.section-plans-tbl .td-sub{background:#f5f5f5;font-size:22px;}.plans .plans-footer-note{margin:16px auto 0;}.section--plans-payment .about-compare-desc-p{margin:40px 0;}.section-plans-how-pay-flex-wrap{display:flex;justify-content:space-between;margin:auto;max-width:670px;}.section-plans-how-pay-item{background:#fff;border-radius:5px;color:#7f4a26;font-size:18px;font-weight:600;padding:35px;text-align:center;width:220px;}.section-plans-how-pay-img{display:block;margin:0 auto 20px;width:130px;}.payment-time{display:block;color:#a87339;font-size:14px;font-weight:normal;margin-top:7px;}.footer-faq-rec-plan-img {display:block;margin:18px 0 8px;width:100%;}.engine-desc2.engine-desc2-pages{margin-top:0;}.engine-desc1.engine-desc1-pages{line-height:26px;margin-top:3px;}

/* 250318追記 about 手動送信ツール */
.about-reapproach{padding-top:70px;}.about-reapproach-h3{font-family:sans-serif;font-size:22px;font-weight:600;margin:0;text-align:center;}.about-reapproach-h3 .reapproach-ico{width:40px;padding-right:5px;vertical-align:baseline;}.about-reapproach-desc,.about-reapproach-target,.about-reapproach-price{font-size:15px;}.about-reapproach-desc{border:2px solid #d4d5d6;box-sizing:border-box;border-radius:8px;margin:20px auto 27px;padding:13px 18px;width:830px;}.about-reapproach-target,.about-reapproach-price{color:#00ad94;margin:20px 0;text-align:center;}.about-reapproach-item-h{color:#b6bcc1;display:block;font-weight:700;line-height:40px;}.about-reapproach-desc-note{color:#707070;display:block;font-size:12px;margin-top:5px;}.about-reapproach-step-flex-wrap,.about-reapproach-step-flex-footer-note{margin:3px auto 0;width:830px;}.about-reapproach-step-flex-wrap{position:relative;box-sizing:border-box;display:flex;justify-content:space-around;border:1px solid #f7e9e4;padding:32px 20px 10px;}.about-reapproach-step-flex-item{text-align:center;}.about-reapproach-step-flex-item-img{padding-top:16px;}.about-reapproach-step-flex-item-img01{height:83px;margin-top:33px;}.about-reapproach-step-flex-item-img02,.about-reapproach-step-flex-item-img03,.about-reapproach-step-flex-item-img04{height:145px;}.about-reapproach-step-flex-item-img04{margin-top:28px;}.about-reapproach-step-flex-item-h{font-size:14px;font-weight:700;margin:0;}.about-reapproach-step-triangle1,.about-reapproach-step-triangle2,.about-reapproach-step-triangle3{position:absolute;top:114px;background:#ffce4d;height:calc(tan(60deg)* 55px / 2);width:16px;clip-path:polygon(0 0, 100% 50%, 0 100%);}.about-reapproach-step-triangle1{left:164px;}.about-reapproach-step-triangle2{left:390px;}.about-reapproach-step-triangle3{left:665px;}.about-reapproach-step-flex-header-txt{color:#c14646;font-weight:600;margin-top:34px;text-align:center;}

/* AIフィルタ */
.aifilter-rec-img{display:block;margin:30px auto 0;width:400px;}.aifilter-main-img{display:block;margin:50px auto 0;width:750px;}.aifilter-rate-note{color:#353535;font-size:10px;margin:30px 0 0;line-height:12px;text-align:center;}.aifilter-cost-h3,.aifilter-cost-box-lavel{color:#6aa7db;font-family:sans-serif;font-weight:600;}.aifilter-cost-h3,.aifilter-apply-h3{font-size:19px;margin:0 0 15px;text-align:center;}.aifilter-cost-box,.aifilter-apply-box{padding:25px 0;text-align:center;}.aifilter-cost-box-lavel,.aifilter-apply-box-lavel{font-size:15px;margin:0;}.aifilter-cost-img{display:block;margin:5px auto 0;width:240px;}.aifilter-cost-box-desc{color:#3a9ad6;font-family:sans-serif;font-size:14px;}.aifilter-apply-h3,.aifilter-apply-box,.aifilter-apply-btn{color:#000075;font-family:sans-serif;font-weight:600;}.aifilter-apply-btn{border:2px solid #000075;border-radius:25px;line-height:1;display:block;margin:22px auto 0;padding:15px 0;text-decoration:none;width:224px;}.aifilter-apply-btn:hover{background:#000075;color:#fff;transition:.3s ease;}.section--aifilter-flow{background:#f7f6eb;}.aifilter-flow-box{background:#fff;margin:50px auto 0;padding:70px;}.aifilter-flow-img{display:block;margin:0 auto;width:900px;}.aifilter-flow-ol{font-size:14px;list-style:none;margin:45px 0 0;padding:0;}.aifilter-flow-ol-list-style{color:#0b145e;padding-right:6px;}.aifilter-flow-ol li{color:#56565b;margin-bottom:12px;padding-left:22px;text-indent:-21px;}.aifilter-flow-ol li:last-child{margin-bottom:0;}.aifilter-flow-appeal{color:#d04d17;font-weight:700;margin:25px 0 0;text-align:center;}.aifilter-flow-appeal-kome{color:#9e9e9e;font-size:12px;vertical-align:top;}.aifilter-rate-note-flow{margin-top:14px;text-align:right;}.aifilter-about-box-item-lavel,.aifilter-about-box-item-txt,.aifilter-about-box-item-txt-ul{font-size:14px;}.aifilter-about-box-item-lavel{background:#f0f0f0;border-radius:4px;color:#111;font-weight:600;line-height:1;padding:10px 12px;}.aifilter-about-box-item-txt{font-family:sans-serif;margin:0;padding:10px 12px;}.aifilter-about-box-item-txt-ul{font-family:sans-serif;margin:10px 0;padding-left:30px;}.aifilter-trial-h3,.aifilter-trial-desc{color:#e00e63;}.aifilter-trial-h3{font-weight:bold;}.aifilter-trial-desc{font-family:sans-serif;font-weight:700;line-height:1.85;text-align:center;}.aifilter-trial-img{display:block;margin:0 auto 35px;width:120px;}.aifilter-trial-box{margin:35px auto 0;width:542px;}.aifilter-trial-box-txt{color:#3a3a3a;font-family:sans-serif;font-size:14px;margin:0;}.aifilter-flow-cannot-transfar{margin:25px 0 0;}.aifilter-flow-cannot-transfar-ttl{color:#3fba85;display:block;font-size:14px;font-weight:600;margin-bottom:3px;}.aifilter-flow-cannot-transfar-desc{color:#56565b;font-size:14px;margin:0;}