@media screen and (max-width: 1300px) {
	
.l-footer .section-inner{padding:0 60px;}
	
}


@media screen and (max-width: 1200px) {

.section-inner,.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{padding:0 20px;width:100%;}.l-main {padding-top:110px;}.section-padding{padding:50px 0;}.section--lp{padding:50px 0 30px;}.page-padding{padding:35px 0;}
/* font-size */
.func-ttl,.sect-h2{font-size:32px;}.hero-btn.footer-contact-btn{font-size:22px;}.func-target{font-size:20px;}.kcl-btn,.list-import-step-h4{font-size:18px;}.func-desc,.section-desc,.pages-footer-faq-item-content{font-size:16px;}.plans-header-box,.kcl-btn-head-txt{font-size:15px;}
/* header */
.l-header{height:110px;}.header-up,.header-up-wrap{height:60px;}.header-logo-wrap{padding-top:7px;}.header-logo-img{height:35px;padding-top:0;}.header-lo,.header-nav-ul .menu-item,.header-nav-ul .menu-item a{height:50px;line-height:50px;}
/* footer */
.footer-contact-guide{margin:28px 0 46px;font-size:29px;}.footer-contact{padding:65px 0;height:320px;}.hero-btn.footer-contact-btn{padding:18px 53px 20px 50px;}.footer-os{padding:30px 0 40px;}
/* index */
.section--hero-bg{padding:25px 0 70px;}.hero-img {width:270px;}.hero-spacer{width:40px;}.hero-h1{font-size:35px;line-height:1.4;}.hero-subttl{font-size:23px;}.section--news{padding-top:32px;}.ad-comic-catch{font-size:41px;line-height:1.5;}.trial-num-1000{font-size:65px;}.trial-num-deli{font-size:40px;}.trial-btn{font-size:18px;padding:23px 0 23px 35px;text-align:left;width:342px;}.serv-desc-p{width: 665px;}.serv-3features-wrap{margin-top:35px;}.regular-th,.premium-th,.form-only-th{width:230px;}.plans-footer-note {margin:auto;width:922px;}.plans-tbl-price{letter-spacing:-5px;}.plans-tbl-yen{padding-left:5px;}.func-option{font-size:12px;padding:5px 6px 5px 8px;}.kcl-btn-arrow{margin:0 10px 0 0;}.kcl-btn{padding:17px 0 19px;width:248px;}.kcl-btn-wrap{margin:35px 0;}.kcl-capt-img{width:700px;}.lp-sample-flex-wrap{width:790px;}.lp-sample-img{width:250px;}.ceo-box{box-sizing:border-box;}.ceo-img{width:120px;}.ceo-box-header-rt{width:515px;}.ceo-box-name{margin-top:0;}.ceo-box-footer{margin-top:30px;}.sect-aifilter-img{margin:35px auto 45px;width:88%;}
/* faq */
.faq-kcb-item .faq-anchor,.faq-dns-item .faq-anchor,.faq-trial-item .faq-anchor,.faq-plans-item .faq-anchor,.faq-list-item .faq-anchor,.faq-mng-item .faq-anchor{margin-top:-140px;padding-top:140px;}
/* pages */
.section-padding.pages-section-first-padding{padding-top:25px;}.section-padding.pages-section-last-padding{padding-bottom:25px;}
/* about */
.about-features-flex-wrap{width:880px;}.about-features-flex-item{padding:30px;}.about-features-flex-item-person{width:86px;}.about-features-flex-item-d-inline-block, .about-features-flex-item-dlg{width:265px;}.about-features-h4{margin:18px 0;}.about-features-flex-item-d-inline-block p{font-size:14px;padding-left:16px;}.pages-footer-faq-item-label{padding:15px 20px;}
/* knocklist */
.list-main-inline-block-wrap{display:flex;justify-content: space-around;width:770px;}.list-main-inline-block-capt-img{width:300px;}.list-main-inline-block-price{padding:0;}.list-main-inline-block-price-img{width:350px;}.list-main-kcl-btn{margin:18px auto 0;padding:18px 0 18px 30px;}.list-import-step-item-img{width:170px;}.list-import-step-item-rt{padding-top:12px;}
/* aifilter */
.aifilter-flow-img{width:800px;}.aifilter-flow-box{padding:50px;}

}


@media screen and (max-width: 1030px) {
	
/* box-sizing */
.plans-header-box,.kcl-provided-data-detail,.footer-os-inner{box-sizing:border-box;}
/* display */
.plans-footer-note-p br{display:none;}
/* font-size */
.entry-title,.page-head-ttl{font-size:28px;}.noflatrate{font-size:25px;}.about-compare-h3{font-size:23px;}.serv-desc-p{font-size:21px;}.hero-subttl,.news-contet-h1,.hero-btn.footer-contact-btn{font-size:20px;}.trial-btn-p,.submit-to,.engine,.about-features-h4{font-size:18px;}.trial-btn,.serv-3features-txt,.plans-tbl-unit,.plans-footer-signup-btn,.ceo-box-name,.pages-footer-faq-item-label{font-size:16px;}.pages-footer-faq-item-content{font-size:15px;}.plans-header-box,.kcl-btn-head-txt,.tools-grid-item-txt{font-size:14px;}.header-nav-ul .menu-item a,.plans-tbl th,.plans-tbl td{font-size:13px;}
/* width */
.plans-header-box,.kcl-provided-data-detail,.footer-os-inner,.sect-report-sample-img01,.sect-report-sample-img03{width:100%;}
/* header */
.header-nav-ul .menu-item a{padding:0 22px;}
/* footer */
.align-bottom{vertical-align:sub;}.footer-contact{padding:55px 0;height:305px;}.footer-os-inner{padding:0 60px;}
/* index */
.section--hero-bg{padding: 25px 0 60px;}.hero-img{width:250px;}.hero-h1{font-size:30px;margin-top:16px;}.trial-btn-wrap{margin-top:25px;}.trial-btn-arrow-right-circle{width:22px;top:16px;}.trial-btn{width:313px;}.trial-num-1000{font-size:58px;}.trial-num-ken{font-size:30px;padding:0 10px 0 4px;}.trial-num-deli{font-size:33px;}.trial-num-wrap{margin-bottom:17px;}.trial-btn{padding:20px 0 20px 35px;width:300px;}.trial-btn-arrow-right-circle{top:13px;}.serv-desc-p{width:638px;}.serv-3features-wrap,.serv-3features01-note{width:680px;}.serv-3features-item{width:215px;}.serv-3features-img {width:86px;}.serv-desc-btn{width:255px;}.plans-header-box{padding:12px 20px;}.plans-tbl-side-th{width:160px;height:70px;}.plans-tbl-price{font-size:33px;}.plans-tbl-yen{font-size:22px;}.plans-tbl-yen{padding-left:3px;}.plans-footer-note{width:calc(100% - 24px);}.plans-footer-signup-btn{padding:20px 60px 21px 30px;}.plans-footer-signup-btn-svg{top:17px;right:24px;width:18px;}.kcl-capt-img{width:500px;}.plans-tbl-side-th.plans-tbl-side-engineth{height:100px;}.sect-report-premium-2box-lt{flex:3;}.sect-report-premium-2box-rt{flex:2;}.sect-report-sample-img02,.sect-report-sample-img03{width:calc(100% - 26px);}
/* company */
.company-img{width:410px;}
/* news */
.news-content{width:700px;}
/* pages */
.section-padding.pages-section-first-padding{padding-top:20px;}.section-padding.pages-section-last-padding{padding-bottom:20px;}
/* about */
.about-3step-flex-wrap{margin:50px 0 5px;}.about-3step-flex-item{width:240px;}.about-3step-flex-item-img{width:165px;}.about-3step-arrow-img{width:390px;}.about-features-flex-wrap{width:850px;}.pages-footer-faq-item-content{padding:10px 15px;}
/* aifilter */
.aifilter-rate-note{text-align:left;}.aifilter-flow-img{width:100%;}
	
}


@media screen and (max-width: 900px) {
	
.sect-about-inner{padding: 0 20px;}
/* font-size */
.hero-h1{font-size:28px}.footer-contact-guide,.entry-title{font-size:25px;}.footer-contact-free{font-size:20px;}.faq-cat-ttl,.page-head-desc{font-size:19px;}.hero-subttl,.news-contet-h1,.hero-btn.footer-contact-btn,.plans-tbl-yen{font-size:18px;}.hero-btn{font-size:17px;}.submit-to,.engine,.about-company-tbl th,.about-company-tbl td,.half-price-carryover-h,.half-price-carryover-desc{font-size:16px;}.list-import-step-desc{font-size:15px;}.plans-tbl-unit,.footer-nav-signup-btn,.footer-nav-inq-btn,.reset-list-style{font-size:14px;}.plans-header-box,.kcl-btn-head-txt,.tools-grid-item-txt,.ceo-box-txt{font-size:13px;}
/* width */
.plans-footer-note,.about-company-tbl,.ceo-box,.wpcf7,.about-features-flex-item-d-inline-block,.about-features-flex-item-dlg,.sect-aifilter-img{width:100%;}
.ceo-box{width:calc(100% - 60px);}
.about-reapproach-desc,.about-reapproach-step-flex-wrap,.about-reapproach-step-flex-footer-note{width:730px;}
/* header */	
.l-header{height:60px;}.l-main{padding-top:60px;}.l-header.is-active{border-bottom:0;}.header-up{background:#f5f5f5;}.header-logo-capt{font-size:8px;}.header-logo-img{height:30px;padding-top:2px;}.header-lo,.header-serv-btn-wrap,.p-global-nav{display:none;}.menu-toggle,.mobile-nav-wrap{display:block;}.p-mobile-nav.active{right:0;}.menu-toggle.active span:nth-child(1){transform:translateY(10px) rotate(45deg);}.menu-toggle.active span:nth-child(2){opacity:0;}.menu-toggle.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg);}.menu-item-738 {margin-bottom:60px;}.menu-item-737{border-top:3px double #666;}
/* footer */
.hero-btn.footer-contact-btn {position:relative;padding:20px 43px 19px 76px;}.align-bottom{position:absolute;width:23px;left:35px;top:15px;}.footer-contact{height:287px;}.footer-nav-ul .menu-item{width:165px;}.menu-item-776,.menu-item-774,.menu-item-775,.menu-item-779{left:190px;padding-right:17px;}.footer-nav-signup-btn,.footer-nav-inq-btn{width:200px;}
/* index */
.section--hero-bg{padding:20px 0 50px;}.hero-img{width:240px;}.hero-btn{position:relative;padding:19px 32px 19px 60px;}.hero-btn-arrow{position:absolute;left:23px;top:15px;}.ad-comic-catch{font-size:35px;}.plans-tbl{margin:0 -12px 10px;}.plans-tbl-price{font-size:28px;}.plans-tbl-side-engineth{height:93px;}.plans-tbl-side-lastth{height:90px;}.plans-footer-signup-btn-wrap{margin-top:35px;}.tools-grid{width:700px;}.tools-grid-item{width:181px;}.lp-sample-wrap{margin:27px 0 34px;}.lp-sample-flex-wrap{width:630px;}.lp-sample-img{width:195px;}.section--about{padding-top:30px;}.about-company-tbl{margin-top:25px;}.about-company-tbl th{width:140px;}.about-company-tbl th,.about-company-tbl td{padding:15px 0 15px 35px;}.ceo-box{padding:35px;}.ceo-img{width:100px;}.ceo-box-header-rt{width:calc(100% - 128px);}.ceo-box-name{margin-bottom:13px;}.engine-desc1,.engine-desc2{line-height:16px;font-size:10px;}.reapproach-video-wrap,.reapproach-video-iframe,.reapproach-video-section-ttl,.reapproach-step,.tools-reapproach-section .section-desc{width:630px;}.reapproach-video-wrap, .reapproach-video-iframe{height:354px;}.reapproach-step-flex-triangle1,.reapproach-step-flex-triangle2{top:48px;}.reapproach-step-flex-triangle1{left:232px;}.reapproach-step-flex-triangle2{left:438px;}.half-price-img{width:550px;}.half-price-tbl-wrap,.half-price-carryover{width:690px;}.half-price-carryover-terms-ul{padding-left:14px;}.half-price-carryover-terms-ul li{font-size:12px;margin-bottom:4px;}.half-price-tbl-unit-th{width:97px;}.half-price-tbl-th-tr th,.half-price-tbl-premium-tr td,.half-price-tbl-form-only-tr td{padding:4px 12px;}.half-price-tbl-premium-tr td,.half-price-tbl-form-only-tr td{font-size:13px;}.half-price-tbl-max-font{font-size:8px;padding-left:0;}.half-price-tbl-last-th{width:250px;}.sect-report-premium-desc{line-height:32px;}.sect-report-premium-2box-lt{flex:5;}.sect-report-premium-2box-rt{flex:4;}
/* pages */
.page-entry-content-header{height:98px;padding:20px 0;}.entry-title{margin-top:13px;}.law-tbl th{padding-top:16px;}.law-tbl td{margin-top:5px;}.list-import-step-item,.section-plans-tbl,.plans .plans-footer-note{width:730px;}
/* company */
.wpcf7{margin:30px 0 0;}
/* 404 */
.error404-content p,.error404-back-btn{font-size:15px;}
.faq-kcb-item .faq-anchor,.faq-dns-item .faq-anchor,.faq-trial-item .faq-anchor,.faq-plans-item .faq-anchor,.faq-list-item .faq-anchor,.faq-mng-item .faq-anchor{margin-top:-80px;padding-top:80px;}.faq-img.faq36-1-img,.faq-img.faq36-2-img{width:170px;}
/* about */
.about-comparison-tbl{width:700px;}.about-comparison-tbl .lt-th{width:145px;}.comME-inner{width:214px;}.about-features-flex-wrap{width:730px;}.about-features-flex-item-person{display:block;margin:auto;padding-top:0;}.about-features-flex-item-d-inline-block{margin-top:16px;}.about-reapproach-step-triangle1, .about-reapproach-step-triangle2, .about-reapproach-step-triangle3{height:calc(tan(60deg)* 41px / 2);width:12px;top:147px;}.about-reapproach-step-triangle1{left:138px;}.about-reapproach-step-triangle2{left:343px;}.about-reapproach-step-triangle3{left:590px;}
/* knocklist */	
.list-main-inline-block-capt-img{width:250px;}.list-main-inline-block-price-img{width:270px;}.list-main-inline-block-wrap{margin-top:40px;width:625px;}.list-main-kcl-btn {font-size:16px;padding:15px 0 15px 30px;width:200px;}.list-rec-img-wrap{width:480px;}.list-rec-img{width:186px;}.list-import-step-item-rt{padding-left:16px;}.list-import-step-item-img{width:140px;}
/* plans */
.section-plans-tbl td.target{padding:20px 10px;}.section-plans-tbl .target.target-regular{text-align:center;}.section-plans-how-pay-flex-wrap{max-width:620px;}
/* aifilter */
.aifilter-main-img{width:100%;}
	
}

@media screen and (max-width: 770px) {

/* font-size */
.hero-h1,.page-head-ttl,.section-plans-tbl .unit-price{font-size:25px;}.entry-title{font-size:22px;}.about-3step-strong{font-size:21px;}.page-h3,.about-compare-h3,.reapproach-h3{font-size:20px;}.news-contet-h1,.serv-desc-p,.about-reapproach-h3{font-size:18px;}.list-import-step-h4{font-size:17px;}.hero-btn,.tools-grid-item-ttl,.lp-sample-ttl,.page-head-desc{font-size:16px;}.contact-faq-btn,.onamae .dns-alert,.muumuu .dns-alert,.about-3step-flex-ite-p,.about-compare-desc-p,.about-reapproach-step-flex-header-txt{font-size:15px;}.news-link,.news-date,.news-txt-wrap p,.news-credits p,.kcl-provided-data-flex-item-span,.kcl-provided-data-oth,.contact-desc-p{font-size:14px;}.serv-desc-or,.about-reapproach-desc,.about-reapproach-target,.about-reapproach-price{font-size:13px;}.plans-mobile-view-note,.rechaptcha-note,.reapproach-chrome-extension{font-size:12px;}.about-reapproach-step-flex-item-h{font-size:11px;}
/* font-weight */
.about-3step-flex-ite-p,.list-import-step-h4{font-family:"Roboto",sans-serif;font-weight:700;}
/* display */
.hero-spacer,.hero-rt .hero-btn,.tools-reapproach-section .section-desc br{display:none;}
.w770-br,.hero-sp-btn,.section--trial .func-desc br,.section--plans .section-plan-desc br,.home .plans-mobile-view-note,.section--lp .section-desc br.section--lp-br,.sect-report-premium-2box{display:block;}
/* width */
.half-price-carryover,.sect-report-sample-img02{width:100%;}
.sect-report-sample-img03{width:70%;}
.lp-footer-tbl,.flow-mokuji,.list-import-step-item{width:500px;}
.about-reapproach-desc,.about-reapproach-step-flex-wrap,.about-reapproach-step-flex-footer-note,.half-price-tbl-wrap{width:560px;}
/* header */
.menu-toggle{top:15px;width:25px;height:25px;}.menu-toggle span{margin:4px 0;}.menu-toggle.active span:nth-child(3){transform:translateY(-6px) rotate(-45deg);}
/* footer */
.footer-nav-ul .menu-item{width:195px;}.menu-item-776,.menu-item-774,.menu-item-775,.menu-item-779{padding-right:0;position:static;}.menu-item.menu-item-779{padding-bottom:12px;}.footer-os-company{margin-bottom:17px;}.footer-os-clm{display:block;margin:0 0 16px;width:100%;}
/* index */
.hero-wrap{display:grid;grid-template-columns:100%;text-align:center;}.hero-rt{grid-row:1;}.section--hero-bg{padding-bottom:75px;}.hero-sp-btn{margin-top:18px;}.ad-comic-catch{font-size:32px;margin:38px 0;}.ad-comic-wrap{max-height:unset;}.ad-comic-bg{background-image:url(/wp-content/uploads/ad_comic_mobile.jpg);max-width:100%;height:89.1vw;}.func-ttl{padding-bottom:20px;}.func-desc,.section-desc{line-height:1.5;}.serv-desc-p{width:545px;}.serv-3features-wrap,.serv-3features01-note{width:560px;}.serv-3features-item{width:175px;}.plans-header-box{padding:10px 12px;}.plans-tbl-wrap{overflow-x:auto;width:100%;}.plans-tbl{margin:0 0 27px;width:730px;}.plans-tbl-price{letter-spacing:-1px;}.plans-tbl-yen{padding-left:0;}.plans-mobile-view-note{color: #666;line-height:1;margin:0 0 16px;}.tools-grid{gap:20px 10px;width:560px;}.tools-grid-item{padding:18px 15px 20px;width:148px;}.tools-grid-item-img{width:35px;}.tools-grid-item-ttl{margin-bottom:15px;}.kcl-provided-data-flex-item-ico{width:110px;}.kcl-provided-data-oth-item{padding:6px 10px;white-space:nowrap;}.kcl-provided-data-oth-item:first-child{margin-left:5px;}.lp-sample-flex-wrap{width:530px;}.lp-sample-img{width:160px;}.lp-footer-tbl th{padding:0 30px 0;}.about-company-tbl th,.about-company-tbl td{padding-left:20px;}.about-company-tbl th{width:110px;}.reapproach-video-section-ttl,.reapproach-step,.tools-reapproach-section .section-desc{width:calc( 100% - 50px );}.reapproach-video-iframe{width:100%;height:100%;}.tools-reapproach-section .section-desc{font-size:13px;margin:auto;text-align:left;}.reapproach-ico{padding-right:14px;width:50px;}.reapproach-video-wrap{box-sizing:border-box;width:88vw;height:51vw;}.reapproach-step{margin-top:28px;}.tools-reapproach-section{padding:20px 0 33px;}.reapproach-step-img{width:132px;}.reapproach-step-flex-triangle1{left:31.2vw;}.reapproach-step-flex-item:last-child{margin-left:-20px;}.reapproach-step-flex-triangle2{left:59vw;}.half-price-tbl-last-th{width:190px;}.half-price-tbl-unit-th{width:70px;}.half-price-img{width:450px;}.sect-report-all,.sect-report-premium{padding:20px;}.sect-report-premium-2box-rt{margin-top:25px;}
/* company */
.company-img{width:355px;}.contact-faq-btn{padding:11px 0 11px 13px;width:200px;}.contact-desc-p{line-height:1.55;}
/* news */
.section--news{line-height:19px;}.news-content{box-sizing:border-box;padding-right:30px;padding-left:30px;width:100%;}
/* faq */
.dns-setup-box{width: calc(100% - 105px);}.faq-img.faq36-1-img,.faq-img.faq36-2-img,.faq-list-import-inline-block{display:block;}.faq-list-import-inline-block{padding:14px 0 0 0;}
/* pages */
.about-comparison-tbl,.about-features-flex-wrap,.list-main-inline-block-wrap,.list-provided-sample-img,.section-plans-tbl,.plans .plans-footer-note{width:560px;}
/* about */
.page-head-ttl{padding-bottom:32px;}.about-3step-flex-wrap{margin-top:24px;}.about-3step-flex-item{width:180px;}.about-3step-flex-item-img{width:145px;}.about-3non-img{width:550px;}.about-comparison-tbl .lt-th{width:85px;}.about-comparison-tbl th.comA,.about-comparison-tbl th.comB{width:130px;}.about-reapproach{padding-top:32px;}.about-reapproach-desc-note{font-size:10px;margin:0;}.about-reapproach-desc{margin-bottom:0;}.about-reapproach-step-flex-header-txt{margin-top:26px;}.about-reapproach-step-flex-wrap{padding:32px 0 10px;}.about-reapproach-step-flex-item-img01{height:60px;margin-top:20px;}.about-reapproach-step-flex-item-img02,.about-reapproach-step-flex-item-img03,.about-reapproach-step-flex-item-img04{height:100px;}.about-reapproach-step-flex-item-img04{margin-top:16px;}.about-reapproach-step-triangle1,.about-reapproach-step-triangle2,.about-reapproach-step-triangle3{top:115px;}.about-reapproach-step-triangle1{left:108px;}.about-reapproach-step-triangle2{left:266px;}.about-reapproach-step-triangle3{left:458px;}.about-reapproach-target,.about-reapproach-price{margin:11px 0;}.about-reapproach-step-flex-footer-note{margin:3px auto 0;}
/* knocklist */
.list-main-inline-block-capt-img{width:220px;}.list-main-inline-block-price-img{width:255px;}.list-main-kcl-btn{margin:13px auto 0;font-size:14px;padding:15px 0 15px 30px;width:180px;}
/* plans */
.section-plans-tbl .target.target-regular{line-height:1.5;text-align:left;}.section-plans-tbl .lt-th{line-height:1.3;width:93px;}.section-plans-tbl .head-th{width:140px;}.section-plans-tbl td.delv{line-height:1.5;}.delv .or{display:block;}.section-plans-tbl-dns-ico{vertical-align:text-top;margin-left:2px;}.section-plans-how-pay-flex-wrap{width:520px;}.section-plans-how-pay-item {padding:35px 0;box-sizing:border-box;width:250px;}.section-plans-how-pay-img{width:90px;}.section-plans-tbl th.lt-th-sub{font-size:12px;padding:10px 8px;}
	
}


@media screen and (max-width: 600px) {

.tools-grid-item{box-sizing:border-box;}
.serv-desc-p{box-sizing:border-box;padding:0 20px;width:100%;}
.l-footer .section-inner,.footer-os-inner{padding:0 20px;}
/* display */
.for-pc-img,.section--knocklist .section-desc br,.section--lp .section-desc br,.section--lp .section-desc br.section--lp-br,.dns-br-pc,.page-head-desc br,.about-compare-desc-p br,.flow-box-content p.flow-box-pt-txt br,.flow-box-h3-desc br,.section--half_price .section-desc br,.section--aifilter .section-desc br,.section--report .section-desc br{display:none;}
.for-sp-img,.about-company-tbl th,.about-company-tbl td,.br-600,.flow-box-pt-ico,.flow-box-pt-ttl,.section--plans-main .plans-mobile-view-note{display:block;}
/* font-size */
.func-ttl,.sect-h2{font-size:25px;}.page-head-ttl{font-size:22px;}.noflatrate,.footer-contact-guide,.about-comparison-tbl .td-me{font-size:20px;}.footer-contact-free,.page-h3,.about-compare-h3{font-size:18px;}.news-contet-h1,.flow-box-h2{font-size: 16px;}.func-target,.page-head-desc,.about-3step-strong,.about-comparison-tbl th.comA,.about-comparison-tbl th.comB,.about-comparison-tbl .td-oth,.pages-footer-faq-item-label,.list-import-step-h4,.section-plans-how-pay-item{font-size:15px;}.plans-footer-signup-btn-header-com,.onamae .dns-alert,.muumuu .dns-alert,.about-compare-desc-p,.flow-signup-btn,.flow-box-h3,.list-import-step-desc,.reapproach-step-desc,.half-price-target-h{font-size:14px;}.serv-3features-txt,.plans-header-box,.kcl-btn-head-txt,.tools-grid-item-txt,.ceo-box-txt,.news-date,.news-txt-wrap p,.news-credits p,.flow-mokuji-ttl,.flow-mokuji-ol,.flow-box-content p,.flow-box-pt-ttl,.flow-link-guide-box-header,.half-price-carryover-terms-h,.aifilter-flow-appeal{font-size:13px;}.fs-16px,.about-3step-flex-ite-p,.about-comparison-tbl .lt-th,.about-features-flex-item-d-inline-block p,.list-provided-sample-p,.aifilter-flow-ol,.aifilter-trial-box-txt,.aifilter-about-box-item-txt,.aifilter-about-box-item-txt-ul,.aifilter-flow-cannot-transfar-ttl,.aifilter-flow-cannot-transfar-desc{font-size:12px;}.flow-box-content p.flow-box-pt-txt,.flow-box-content p.flow-box-h3-desc-example,.payment-time,.reapproach-video-section-ttl,.sect-report-premium-span{font-size:11px;}.reapproach-step-h{font-size:10px;}.reapproach-step-note,.about-features-flex-item-d-inline-block p.about-features-flex-item-06-note,.aifilter-flow-appeal-kome{font-size:9px;}
/* font-weight */
.faq-item-ttl,.about-comparison-tbl .td-oth,.about-comparison-tbl .td-me,.section-plans-tbl .unit-price{font-family:"Roboto",sans-serif;font-weight:700;}
/* text-align */
.footer-nav-contact-box-tel,.footer-nav-contact-box-openning{text-align:center;}
.section--knocklist .section-desc,.kcl-provided-data-oth,.section--lp .section-desc,.ceo-box-txt,.page-head-desc,.about-compare-desc-p,.section--half_price .section-desc,.section--aifilter .section-desc,.section--report .section-desc{text-align:left;}
/* width */
.tools-grid,.tools-grid-item,.kcl-capt-img,.ceo-box,.ceo-box-header-rt,.pages-company-tbl,.flow-signup-btn,.list-main-inline-block-price,.list-main-kcl-btn,.half-price-carryover-img,.about-reapproach-desc,.about-reapproach-step-flex-wrap,.about-reapproach-step-flex-footer-note,.half-price-img,.half-price-tbl-wrap,.aifilter-trial-box{width:100%;}
/* footer */
.footer-contact-guide{margin:20px 0 35px;}.footer-contact{height:256px;}.hero-btn.footer-contact-btn{padding:17px 30px 16px 60px;}.align-bottom{top:12px;left:25px;}.footer-nav-flex-wrap{display:grid;grid-template-columns:100%;justify-content:center;}.footer-nav-contact-box{grid-row:1;}.p-footer-nav{grid-row:2;margin:50px auto 0;width:350px;}.footer-nav-signup-btn,.footer-nav-inq-btn{margin-left:auto;margin-right:auto;}.footer-nav-ul .menu-item{border:0;}.menu-item-776,.menu-item-774,.menu-item-775,.menu-item-779{position:absolute;}.footer-os-company{margin-bottom:28px;}.footer-os-clm{margin-bottom:25px;}.footer-os{padding-bottom:20px;}.footer-nav-ul .menu-item.menu-item-780,.footer-nav-ul .menu-item.menu-item-772,.footer-nav-ul .menu-item.menu-item-771,.footer-nav-ul .menu-item.menu-item-770,.footer-nav-ul .menu-item.menu-item-769,.footer-nav-ul .menu-item.menu-item-773{width:110px;}.footer-nav-ul .menu-item.menu-item-776,.footer-nav-ul .menu-item.menu-item-774,.footer-nav-ul .menu-item.menu-item-775,.footer-nav-ul .menu-item.menu-item-779{width:175px;}.menu-item-776,.menu-item-774,.menu-item-775,.menu-item-779{left:175px;}
/* index */
.hero-img{width:215px;}.section--hero-bg{padding-bottom:70px;}.ad-comic-catch{font-size:26px;margin:30px -20px 30px 0;text-indent:-25px;}.func-target{margin-bottom:12px;}.trial-num-wrap{margin-top:12px;}.trial-num-1000{font-size:48px;}.trial-num-ken{font-size:24px;padding:0 6px 0 2px;}.trial-num-deli{font-size:28px;}.serv-3features-wrap,.serv-3features01-note{width:400px;}.serv-3features-item{padding:17px 0;width:125px;}.serv-3features-img{width:60px;}.noflatrate{margin-bottom:10px;}.tools-grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, auto);}.tools-grid-item{padding:22px 16px 30px;}.tools-grid-item-notify-note{margin-top:5px;}.func-option{font-size:10px;padding:4px 5px 4px 6px;}.kcl-provided-data-ttl{width:155px;font-size:15px;}.kcl-provided-data-flex-item{padding:0 15px;}.kcl-provided-data-flex-item-ico{width:88px;}.lp-sample-flex-wrap{width:400px;}.lp-sample-img{width:123px;}.lp-footer-tbl th,.lp-footer-tbl td{line-height:1.5;}.lp-footer-tbl th{padding:15px;width:57px;}.lp-footer-tbl td{padding:15px 15px 15px 0;}.about-company-tbl th{border:0;font-weight:600;line-height:1;padding:15px 15px 3px;}.about-company-tbl td{line-height:1.5;padding:10px 15px;}.about-company-tbl-serv-item{margin-bottom:16px;}.about-company-tbl-serv-item:last-child{margin-bottom:7px;}.ceo-box-header-lt,.ceo-box-header-rt{display:block;text-align:center;}.ceo-box-header-rt{margin-top:16px;}.ceo-box-name{color:#7b889e;font-weight:600;}.ceo-box-txt{margin:25px 0;}.tools-reapproach-section .section-desc,.reapproach-chrome-extension{width:100%;padding:0 20px;box-sizing:border-box;}.reapproach-chrome-extension{font-weight:500;text-align:left;font-size:11px;}.reapproach-video-wrap{border-width:8px;}.reapproach-step{margin-top:18px;}.reapproach-step-img{width:95px;}.reapproach-step-flex-triangle1,.reapproach-step-flex-triangle2{height:calc(tan(60deg)* 30px / 2);width:13px;}.half-price-target{padding-top:15px;}.half-price-target-h{font-weight:normal;margin-bottom:10px;}.half-price-target-plan-item{font-size:13px;padding:7px 16px;}.half-price-carryover-terms-ul{padding-left:8px;}.half-price-tbl-plan-th{width:78px;}.half-price-tbl-last-th{width:unset;}.half-price-tbl-unit-th{width:35px;}.reapproach-video-wrap{width:85vw;height:49vw;}.reapproach-step-flex-triangle1{left:30vw;}.reapproach-step-flex-triangle2{left:55vw;}.reapproach-target-flex-item{font-size:11px;width:125px;}.sect-report-sample-img01{display:block;margin:7px auto;}.sect-report-sample-img02, .sect-report-sample-img03{margin-top:10px;}
/* news */
.news-content{padding:32px 20px 40px;}.news-contet-h1{font-weight:500;}
/* 404 */
.error404-content{padding:50px 0;}.error404-content-h1{font-size:22px;}.not-fount-img{margin:45px auto;width:95px;}
/* faq */
.page-entry-content-header{height:unset;}.faq-answer,.dns-setup-box{margin:8px 0 0;}.faq-cat-ul li{line-height:2;}.faq-dns-21-ul{padding-left:16px;}.faq-dns-21-ol{padding-left:4px;}.dns-setup-box{box-sizing:border-box;width:100%;}.dns-setup-h{display:block;line-height:1.5;padding:22px 0 11px;}.dns-steps-wrap{padding:30px 0;}.onamae-step-desc.onamae-step-desc-mdl{margin-top:11px;}.faq26-img{padding-left:0;}
/* pages */
.page-head-ttl{padding-bottom:20px;}.page-head-desc{line-height:1.5;}.about-comparison-tbl,.about-features-flex-wrap,.list-rec-img-wrap,.plans .plans-footer-note,.section-plans-how-pay-flex-wrap{width:401px;}.sect-report-all,.sect-report-premium{padding:12px;}
/* about */
.section-padding.pages-section-first-padding{padding-top:0;}.section-padding.pages-section-last-padding{padding-bottom:0;}.about-3step-flex-item{width:132px;}.about-3step-flex-item-img{width:115px;}.about-3step-flex-wrap{margin:16px 0 0;}.about-3step-arrow-img{margin-bottom:14px;width:275px;}.about-3non-img{margin:32px auto 25px;width:400px;}.about-comparison-tbl th,.about-comparison-tbl td{padding:15px 0;}.about-comparison-tbl th.comA,.about-comparison-tbl th.comB{width:82px;}.about-comparison-tbl .lt-th{width:60px;}.comME-inner{width:176px;}.compare-tbl-deco-img{width:14px;}.about-features-flex-item{padding:20px 0;}.about-features-flex-item-d-inline-block p{padding-left:0;}.about-features-h4{font-size:15px;margin:14px 0;}.about-features-flex-item.about-features-flex-item-01,.about-features-flex-item.about-features-flex-item-03,.about-features-flex-item.about-features-flex-item-05{padding-right:20px;}.about-features-flex-item.about-features-flex-item-02,.about-features-flex-item.about-features-flex-item-04,.about-features-flex-item.about-features-flex-item-06{padding-left:20px;}.pages-footer-faq-item-label{position:relative;padding:15px 37px 15px 10px;}.faq-toggle-icon{position:absolute;right:10px;width:18px;height:18px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" 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>');}.about-reapproach-step-flex-wrap{display:block;padding-bottom:0;}.about-reapproach-step-flex-item{width:200px;margin:auto;}.about-reapproach-step-flex-item02{padding-top:45px;}.about-reapproach-step-flex-item03{padding-top:22px;}.about-reapproach-step-flex-item04{padding-top:37px;}.about-reapproach-step-flex-item-img{padding-top:0;}.about-reapproach-step-flex-item03 .about-reapproach-step-flex-item-img03{margin-top:15px;}.about-reapproach-step-flex-item-img04{margin-top:0;}.about-reapproach-step-triangle1,.about-reapproach-step-triangle2,.about-reapproach-step-triangle3{left:calc((100% - 40px) / 2);clip-path:polygon(0 0, 100% 0, 50% 100%);width:40px;height:11px;}.about-reapproach-step-triangle1{top:169px;}.about-reapproach-step-triangle2{top:332px;}.about-reapproach-step-triangle3{top:525px;}
/* flow */
.flow-mokuji{;margin:27px auto 0;padding:23px;}.flow-mokuji-ol{margin-top:7px;}.flow-box-head{padding:9px 9px 7px;}.flow-signup-btn{margin:0;padding:13px 0;text-align:center;}.flow-box-pt-ico{font-size:10px;line-height:20px;padding:0 0 0 4px;display:block;margin-bottom:4px;width:60px;text-align:center;}.flow-box-pt-ttl-balloon{margin-left:0;width:11px;height:11px;}.flow-box-pt-ttl{padding-left:0;}.flow-box-content p.flow-box-pt-txt{margin-top:0;}.flow-link-guide-box-mt{margin-top:16px;}.flow-link-guide-box-content{padding:10px;}
/* knocklist */
.list-main-inline-block-wrap{display:block;margin-top:30px;text-align:center;width:100%;}.list-main-inline-block-capt-img{width:190px;}.list-main-inline-block-price{padding-top:14px;}.list-main-kcl-btn {box-sizing:border-box;margin-top:32px;width:100%;}.list-rec-img{width:170px;}.kcl-provided-data-flex-item{padding:0 5px;}.kcl-provided-data-flex-item-ico{width:123px;}.list-import-step-item-img{width:105px;}.list-import-step-item-rt{padding:0 0 0 12px;}.list-import-step-h4{line-height:1.5;}.list-import-step-desc{margin:2px 0 0;}
/* plans */
.section-plans-tbl-wrap{overflow-x:scroll;}.section--plans-main .plans-mobile-view-note{margin-top:37px;}.section-plans-tbl{margin-top:0;}.section-plans-how-pay-item{padding:24px 0;width:195px;}.section-plans-how-pay-img{margin-bottom:15px;width:70px;}
/* aifilter */
.aifilter-rec-img{width:330px;}.aifilter-flow-box{padding:20px;}.aifilter-flow-ol{margin-top:20px;}.aifilter-trial-box-txt-sub-br{display:none;}.aifilter-about-box-item-txt-ul{padding-left:16px;}
	
}


@media screen and (max-width: 440px) {

/* display */
.kcl-capt-link,.company-motto-p br,.error404-content p br,.onamae .dns-alert br,.muumuu .dns-alert br{display:none;}
.for-sp-br,.page-head-desc br.for-sp-br{display:block;}
/* font-size */
.noflatrate,.footer-contact-guide{font-size:18px;}.about-comparison-tbl .td-me{font-size:17px;}.hero-subttl,.news-contet-h1,.hero-btn.footer-contact-btn,.plans-tbl-yen{font-size:16px;}.news-contet-h1,.trial-btn-p,.serv-desc-p,.kcl-btn{font-size:15px;}.serv-desc-btn,.form-group label,.about-comparison-tbl .td-oth,.section-plans-how-pay-item,.sect-report-all-label{font-size:14px;}.func-desc,.section-desc,.ceo-box-name,.page-head-desc,.about-compare-desc-p,.about-features-h4,.pages-footer-faq-header-link,.half-price-carryover-h,.half-price-carryover-desc{font-size:13px;}.kcl-provided-data-oth,.kcl-provided-data-no-email,.lp-footer-tbl th,.lp-footer-tbl td,.wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output,.about-comparison-tbl th.comA,.about-comparison-tbl th.comB,.half-price-target-h{font-size:12px;}.trial-plan,.serv-3features-txt,.plans-header-box,.kcl-btn-head-txt,.tools-grid-item-txt,.ceo-box-txt,.ceo-box-footer p,.half-price-tbl-premium-tr td,.half-price-tbl-form-only-tr td,.half-price-tbl-max-cnt-font,.sect-report-all-desc{font-size:11px;}.serv-3features-txt,.kcl-provided-data-detail,.footer-cp,.about-3step-flex-ite-p,.payment-time,.half-price-tbl-btm-p{font-size:10px;}.serv-3features01-note,.plans-footer-note-p,.reapproach-step-h,.half-price-tbl-th-tr th{font-size:9px;}.half-price-tbl-tax-font{font-size:8px;}
/* font-weight*/
.serv-desc-p{font-weight:600;}.privacy-h2,.terms-h4{font-weight:bold;}
/* text-align */
.about-3step-arrow .page-head-desc{text-align:center;}
.company-motto-p,.pages-company-tbl th,.pages-company-tbl td,.onamae .dns-alert,.muumuu .dns-alert,.reapproach-step-note{text-align:left;}
/* width */
.list-provided-sample-img{width:100%}
/* footer */
.footer-contact{padding:50px 0;}.footer-os{padding:25px 0 6px;}.footer-contact{height:242px;}.hero-btn.footer-contact-btn{padding:17px 60px 16px 68px;}.p-footer-nav{width:310px;}.footer-nav-ul .menu-item.menu-item-776,.footer-nav-ul .menu-item.menu-item-774,.footer-nav-ul .menu-item.menu-item-775,.footer-nav-ul .menu-item.menu-item-779{left:135px;width:175px;}
/* index */
.hero-h1{font-size:22px;}.hero-img{margin:7px 0;width:200px;}.ad-comic-catch{font-size:21px;}.ad-comic-bg{background-image:url(/wp-content/uploads/ad_comic_sp.jpg);height:200vw;}.func-ttl{padding-bottom:16px;}.trial-btn{padding:20px 8px 20px 23px;width:270px;}.trial-btn-step{padding-right:5px;}.trial-btn-arrow-right-circle{right:16px;}.serv-3features-wrap,.serv-3features01-note{width:335px;}.serv-3features-item{width:107px;}.serv-3features-img{width:50px;}.serv-desc-btn{padding:19px 0;width:215px;}.serv-desc-btn-arrow{right:14px;}.kcl-provided-data-no-email-caution-ico{height:18px;padding-right:0px;}.kcl-provided-data-detail{padding:7px 10px;}.kcl-btn-wrap{margin:20px 0 0;}.kcl-btn{padding:16px 0 15px;width:205px;}.kcl-btn-arrow{margin-right:10px;vertical-align:middle;width:15px;}.lp-sample-flex-wrap{width:320px;}.lp-sample-img{width:100px;}.lp-footer-tbl th{padding:13px 7px;width:57px;}.lp-footer-tbl td{padding:13px 7px 13px 0;}.section--lp{padding-bottom:38px;}.about-company-tbl th{padding:14px 0 0;}.about-company-tbl td{padding:10px 0;}.ceo-box{padding:35px 20px;}.func-option{display:block;margin:0 auto 15px;padding:5px 0;text-align: center;width:67px;}.kcl-provided-data-flex-item-ico{width:90px;}.reapproach-video-section-ttl,.reapproach-video-wrap,.reapproach-step{box-sizing:border-box;}.reapproach-step-desc{font-size:12px;padding-bottom:18px;}.reapproach-step{padding:18px;}.reapproach-step-flex-wrap{padding-left:0;}.reapproach-step-img{width:65px;}.reapproach-step-h-1line{line-height:24px;}.reapproach-step-flex-triangle1,.reapproach-step-flex-triangle2{top:35px;height:calc(tan(60deg)* 19px / 2);width:7px;}.reapproach-step-flex-triangle1{left:25vw;}.reapproach-step-flex-item:last-child{margin-left:-9px;}.reapproach-step-flex-triangle2{left:47vw;}.half-price-target-plan-item{font-weight:normal;}.half-price-carryover{margin-top:30px;}.half-price-img{margin-bottom:30px;}.half-price-tbl-th-tr th,.half-price-tbl-premium-tr td,.half-price-tbl-form-only-tr td{padding:4px 6px;}.half-price-tbl-max-font{font-size:6px;vertical-align:text-top;}.reapproach-video-wrap{width:79vw;height:46.3vw;}.reapproach-step-flex-item:last-child img{margin-right:-5px;}
/* news */
.news-content{padding-right:15px;padding-left:15px;}
/* pages */
.terms-head-ttl,.terms-h3{font-size:18px;}.privacy p,.privacy-ul,.terms p,.terms-ol,.company-motto-p,.pages-company-tbl{font-size:14px;}.terms-established-date{font-size:13px;}
/* company */
.company-img{width:260px;}.company-motto-p,.pages-company-tbl{margin-top:15px;}.form_require{font-size:10px;font-weight:normal;padding:2px 3px;}.wpcf7-submit {margin-top:25px;width:100%;height:50px;line-height:50px;font-size:15px;}
/* 404 */
.error404-content-h1{font-size:19px;}.not-fount-img{margin:38px auto;width:80px;}.error404-content .error404-content-last-child {text-align:left;}.error404-content p,.error404-back-btn{font-size:14px;}
/* faq */
.faq-item-ttl::before{font-size:15px;width:20px;height:20px;}.faq-item-ttl{line-height:18px;padding-left:26px;}.sample-msg-box{padding:17px 20px;}.dns-setup-box{padding:20px;}.dns-steps-tbl th,.dns-steps-tbl td{padding:10px;}
/* pages */
.about-3non-img,.about-comparison-tbl,.about-features-flex-wrap,.list-rec-img-wrap,.section-plans-how-pay-flex-wrap{width:320px;}
/* about */
.about-3step-flex-item{width:106px;}.about-3step-flex-item-img{width:100px;}.about-3step-arrow-img{width:188px;}.about-comparison-tbl th.comA,.about-comparison-tbl th.comB{width:70px;}.comME-inner{width:119px;}.comME-inner{font-size:16px;padding:20px 0;}.compare-tbl-deco-img{width:12px;}.compare-tbl-deco-img-lt{padding-right:5px;}.compare-tbl-deco-img-rt{padding-left:5px;}
/* knocklist */
.list-rec-img{width:145px;}.list-provided-date-wrap .kcl-provided-data-flex-item-ico{width:95px;}.list-provided-date-wrap .kcl-provided-data-oth{margin-top:13px;}.list-provided-sample-p{font-size:10px;text-align:left;line-height:1.2;}.list-import-step-item-img{width:80px;}
/* plans */
.section-plans-how-pay-item{width:153px;}.section-plans-how-pay-img{width:55px;}
/* aifilter */
.aifilter-rec-img{width:270px;}.aifilter-cost-img{width:200px;}.sect-report-all,.sect-report-premium {margin-top:20px;}.sect-report-premium-desc{font-size:13px;line-height:21px;}.sect-report-premium-2box,.sect-report-premium-2box-rt{margin-top:16px;}.sect-report-premium-span{padding:3px 8px;font-size:10px;}
	
}

@media screen and (max-width: 360px) {

/* font-size */
.about-comparison-tbl .td-me{font-size:15px;}.about-company-tbl th,.about-company-tbl td{font-size:14px;}.section-plans-how-pay-item{font-size:13px;}.news-link{font-size:12px;}.tools-grid-item-link{font-size:10px;}.about-3step-flex-ite-p,.payment-time{font-size:9px;}
/* index */
.serv-3features-wrap,.serv-3features01-note{width:325px;}.serv-3features-item{width:103px;}.lp-sample-flex-wrap{width:300px;}.lp-sample-img{width:92px;}.reapproach-step-flex-triangle1{left:24vw;}.reapproach-step-flex-triangle2{left:46vw;}.sect-report-all-desc{font-size:11px;margin:2px 0 15px;}.sect-report-all,.sect-report-premium{margin-top:17px;}.sect-report-premium-desc{line-height:21px;font-size:13px;}
/* pages */
.list-rec-img-wrap,.plans .plans-footer-note,.section-plans-how-pay-flex-wrap{width:304px;}
.about-3non-img,.about-comparison-tbl,.about-features-flex-wrap{width:280px;}
/* about */
.about-3step-flex-item{width:93px;}.about-3step-flex-item-img{width:80px;}.about-3step-arrow-img{margin-bottom:4px;}.about-comparison-tbl{margin-top:25px;}.about-comparison-tbl th.comA, .about-comparison-tbl th.comB{width:65px;}.comME-inner{font-size:14px;width:89.5px;}.about-features-flex-item.about-features-flex-item-01,.about-features-flex-item.about-features-flex-item-03,.about-features-flex-item.about-features-flex-item-05{padding-right:8px;}.about-features-flex-item.about-features-flex-item-02,.about-features-flex-item.about-features-flex-item-04,.about-features-flex-item.about-features-flex-item-06{padding-left:8px;}
/* knocklist */
.list-rec-img{width:140px;}.list-provided-date-wrap .kcl-provided-data-flex-item-ico{width:90px;}.list-import-step-item-img{width:70px;}.list-import-step-item-rt{padding-left:9px;}
/* plans */
.section-plans-how-pay-item{width:147px;}
	
}