﻿@media(min-width: 768px){.sp-only{display:none !important}}@media(max-width: 768px){.pc-only{display:none !important}}.internal_seo-consulting_textLink{text-decoration:underline !important;color:#1a294e}.seo-consulting-wrap .nl-sidebar{width:264px;right:0}.seo-consulting-wrap .nl-rightContainer{width:auto}.seo-consulting-wrap .p-fix-cta.is-show{top:50%;transform:translateY(-50%);height:fit-content;right:0;padding-bottom:0}.seo-consulting-wrap .p-fix-cta .hs_price_pulldown::after{display:none}.seo-consulting-wrap .p-fix-cta .hs_submit input[type=submit]{border:none}.seo-consulting-wrap .nl-leftContainer{width:calc(100% - 264px)}@media(max-width: 1047px){.seo-consulting-wrap .nl-leftContainer{width:100%}}.seo-consulting-wrap section{color:#1a294e;font-size:16px;letter-spacing:.05em}.seo-consulting-wrap section .u-mt30{margin-top:30px}*{line-height:2}.seo-consulting-wrap .l_inner{max-width:1120px;padding:0 20px;margin:0 auto}.seo-consulting-wrap .sec-ttl{position:relative;font-size:28px;text-align:center;font-weight:700;letter-spacing:.05em;line-height:1.5;z-index:3;margin-bottom:40px}@media(max-width: 768px){.seo-consulting-wrap .sec-ttl{font-size:24px;margin-bottom:30px}}.seo-consulting-wrap .cv{background:url("../../img/lp/whitehat/cv_bg.png") no-repeat center bottom;background-size:cover;position:relative;text-align:center;height:auto;padding:60px 0;font-weight:600;color:#fff}.seo-consulting-wrap .cv .cv-ttl{font-size:36px;font-weight:700;margin-bottom:40px;line-height:1.5}@media(max-width: 768px){.seo-consulting-wrap .cv .cv-ttl{font-size:24px;margin-bottom:30px}}.seo-consulting-wrap .cv .cv-ttl span{font-size:20px;font-weight:700;margin-bottom:20px}@media(max-width: 768px){.seo-consulting-wrap .cv .cv-ttl span{font-size:16px;margin-bottom:14px}}.seo-consulting-wrap .btn-cv-wrap{margin-top:40px;display:flex;justify-content:center;align-items:center;gap:30px;width:100%}@media(max-width: 830px){.seo-consulting-wrap .btn-cv-wrap{margin-top:30px;flex-wrap:wrap;gap:20px}}.seo-consulting-wrap .btn-cv-wrap.u-mt20{margin-top:20px}.seo-consulting-wrap .internal_cvBtnTxt{text-align:center;font-size:18px;font-weight:700}.seo-consulting-wrap .btn-cv-wrap .btn-cv{border:none;width:460px;height:80px;line-height:72px;background:rgba(0,0,0,.2);margin:0;display:flex;align-items:center;justify-content:center;box-shadow:none;position:relative;z-index:0;left:0;top:3px}@media(max-width: 768px){.seo-consulting-wrap .btn-cv-wrap .btn-cv{height:64px;line-height:64px}}.seo-consulting-wrap .btn-cv-wrap .btn-cv:hover{top:3px}.seo-consulting-wrap .btn-cv-wrap .btn-cv:hover .btn-cv-inner{top:0}.seo-consulting-wrap .btn-cv-wrap .btn-cv span{border:1px solid #fff;border-radius:6px;padding:5px 7px;line-height:1;font-size:20px;margin-right:10px}@media(max-width: 768px){.seo-consulting-wrap .btn-cv-wrap .btn-cv span{font-size:14px}}.seo-consulting-wrap .btn-cv-wrap .btn-cv::after{display:block;content:"";width:100%;height:80px;line-height:72px;background:#60c202;border:4px solid #8aef86;box-sizing:border-box;position:absolute;top:-3px;left:0;z-index:1;border-radius:100px;transition:.2s;transform:translate3d(0, 0, 0)}@media(max-width: 768px){.seo-consulting-wrap .btn-cv-wrap .btn-cv::after{height:64px;line-height:64px}}.seo-consulting-wrap .btn-cv-wrap .btn-cv:hover:after{top:0;transition:.3s .1s}.seo-consulting-wrap .btn-cv-inner{position:relative;z-index:2;top:-3px;transition:.3s;font-weight:700}.seo-consulting-wrap .btn-cv-wrap .btn-cv-white{color:#1a294e;background:#fff;border:3px solid #1a294e}.seo-consulting-wrap .internal_cv{background:url("../../img/seo-consulting/cv-background.jpg") no-repeat center bottom;background-size:cover;margin-bottom:0}@media(max-width: 768px){.seo-consulting-wrap .internal_cv{height:auto;padding:50px 0;background:url("../../img/seo-consulting/cv-background-sp.jpg") no-repeat center bottom;background-size:cover}}.seo-consulting-wrap .internal_cv::before,.seo-consulting-wrap .internal_cv::after{display:none}@media(max-width: 768px){.seo-consulting-wrap .internal_cv .cv-ttl{font-size:24px;line-height:41px}}.seo-consulting-wrap .internal_cv p{letter-spacing:.05em}@media(max-width: 768px){.seo-consulting-wrap .internal_cv p{font-size:16px;text-align:center}}.internal_download{padding:63px 0 41px;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url("../../img/internal-seo/download_bg.png")}@media(max-width: 768px){.internal_download{padding:35px 30px 30px 30px}}.internal_download_ttl{position:relative;font-weight:700;font-size:22px;color:#fff}@media(max-width: 768px){.internal_download_ttl{font-size:18px;line-height:32px}}.internal_download_ttl::after{position:absolute;content:"";top:-21px;width:65px;height:53px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../../img/internal-seo/download_icon.png");transform:rotate(-173deg)}@media(max-width: 768px){.internal_download_ttl::after{width:46px;height:38px;top:-6px;right:15px}}.internal_download_btn{margin-top:24px}.internal_download_btn a{display:block;position:relative;z-index:2;margin:0 auto;width:100%;max-width:470px;font-size:20px;line-height:64px;text-decoration:none;text-align:center;color:#fff;background:#00c1e0;border-radius:100px;padding:2px 10px;transition:all linear .3s}@media(max-width: 768px){.internal_download_btn a{font-size:16px;font-weight:700;line-height:55px}}.internal_download_btn a:hover{transform:scale(1.1)}.internal_download_btn a::after{position:absolute;content:"";z-index:-1;width:80%;height:20px;bottom:-7px;left:10%;opacity:0;background:linear-gradient(to right, #00C1E0 0, #00C1E0 100%) !important;filter:blur(20px);transition:all linear .3s}.internal_download_btn a:hover::after{opacity:1}.seo-consulting-wrap .internal_consultant h3{color:#00c1e0}.seo-consulting-wrap .difference .all-ttl tr{background:none}.seo-consulting-wrap .difference .td .line1{height:50px}.seo-consulting-wrap .difference .sankaku{background:url("../../img/seo-consulting/difference_06.svg") no-repeat 0 2px}.seo-consulting-wrap .difference .other{border-color:#fff !important}.seo-consulting-wrap .difference .other .tbl-ttl{background-color:#9ca0a5 !important}.seo-consulting-wrap .difference .nw{border-color:#ea4335}.seo-consulting-wrap .difference .nw .tbl-ttl{background-color:#ea4335}.seo-consulting-wrap .difference .nw tr:nth-child(2n+1) td{background-color:rgba(234,68,53,.06)}.seo-consulting-wrap .difference tr{background:#fff}.seo-consulting-wrap .difference .box-wrap .box-ttl{position:relative}.seo-consulting-wrap .difference .box-wrap .box-ttl::after{position:absolute;top:0;right:60px;display:block;content:"";width:185px;height:138px;background-image:url("../../img/seo-consulting/difference_arrow.svg");background-size:contain;background-repeat:no-repeat;z-index:-1}@media(max-width: 768px){.seo-consulting-wrap .difference .box-wrap .box-ttl::after{top:45px;right:-15px;width:88px;height:66px}}.seo-consulting-wrap .difference a{display:block;position:relative;z-index:2;width:100%;max-width:470px;font-size:20px;line-height:64px;text-decoration:none;text-align:center;color:#fff;background:rgba(0,0,0,0) linear-gradient(90deg, #FF0045 0%, #FCCC00 100%) 0% 0% no-repeat padding-box;border-radius:100px;padding:2px 10px;transition:all linear .3s;margin:75px auto 20px}@media(max-width: 768px){.seo-consulting-wrap .difference a{font-size:16px;font-weight:700;line-height:55px;margin:30px auto 20px}}.seo-consulting-wrap .difference a:hover{transform:scale(1.1)}.seo-consulting-wrap .achievement .tbl-wrap::after{background:url("../../img/seo-consulting/achievement_crown.svg") no-repeat 0 0;top:12px;right:43px}.seo-consulting-wrap .achievement .tbl-wrap table{border:4px solid #00c1e0}.seo-consulting-wrap .achievement .tbl-wrap th{background-color:#00c1e0}.seo-consulting-wrap .achievement .tbl-wrap td:last-child{background-color:#ccf3f9}.seo-consulting-wrap .achievement .tbl-wrap tr:nth-child(2n-1) td{background-color:rgba(0,193,224,.05)}.seo-consulting-wrap .achievement .tbl-wrap tr:nth-child(2n-1) td:last-child{background-color:#00c1e0}.seo-consulting-wrap #faq{margin-bottom:0}.seo-consulting-wrap .faq{padding:80px 0}@media(max-width: 768px){.seo-consulting-wrap .faq{padding:50px 0}}.seo-consulting-wrap .faq .answerArea{display:flex;gap:25px}@media(max-width: 768px){.seo-consulting-wrap .faq .answerArea{gap:10px}}.seo-consulting-wrap .faq .faq-wrap .q .icon{color:#1b76df}.seo-consulting-wrap .faq .faq-wrap .q{background-color:#ebf2fa}.seo-consulting-wrap .faq .faq-wrap .q::before,.seo-consulting-wrap .faq .faq-wrap .q::after{background-color:#1b76df}@media(max-width: 768px){.seo-consulting-wrap .faq .faq-wrap .a{padding-right:30px !important}}.seo-consulting_certification{border:48px solid #1b76df;background:#1b76df;padding-bottom:80px}@media(max-width: 768px){.seo-consulting_certification{border:20px solid #1b76df}}.seo-consulting_certification_block{display:flex;justify-content:space-between;gap:63px;max-width:880px;margin:0 auto}@media(max-width: 768px){.seo-consulting_certification_block{gap:20px;flex-direction:column;gap:30px;padding-bottom:25px;border-bottom:2px solid #1b76df}}.seo-consulting_certification .l_inner{border-bottom:2px solid #1b76df;padding:60px 48px 60px 92px;max-width:100%;background:#fff}@media(max-width: 768px){.seo-consulting_certification .l_inner{padding:40px 20px;padding-bottom:0;border-bottom:none}}.seo-consulting_certification .sec-ttl{width:224px;text-align:left}@media(max-width: 768px){.seo-consulting_certification .sec-ttl{width:100%;text-align:left;font-size:20px;margin-bottom:0}}.seo-consulting_certification_list{width:calc(100% - 287px)}@media(max-width: 768px){.seo-consulting_certification_list{width:100%}}@media(max-width: 768px){.seo-consulting_certification_item{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;flex-wrap:nowrap}}.seo-consulting_certification_item p{font-size:12px;line-height:1.7;margin-bottom:10px}@media(max-width: 768px){.seo-consulting_certification_item p{font-size:10px;line-height:1.2;margin-bottom:0}}.seo-consulting_certification_item img{margin-left:8px}@media(max-width: 768px){.seo-consulting_certification_item img{margin-left:5px}}.seo-consulting_certification_row{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:30px}.seo-consulting_certification_row:nth-child(1){padding-bottom:20px}@media(max-width: 768px){.seo-consulting_certification_row:nth-child(1){gap:0;padding-bottom:0}}@media(max-width: 768px){.seo-consulting_certification_row:nth-child(1) .seo-consulting_certification_item:nth-child(1){padding-bottom:20px}}@media(max-width: 768px){.seo-consulting_certification_row:nth-child(1) .seo-consulting_certification_item:nth-child(1) img{width:161px}}@media(max-width: 768px){.seo-consulting_certification_row:nth-child(1) .seo-consulting_certification_item:nth-child(2){width:100%;padding:20px 0;border-top:1px solid rgba(209,209,209,.5)}}@media(max-width: 768px){.seo-consulting_certification_row:nth-child(1) .seo-consulting_certification_item:nth-child(2) img{width:50px}}.seo-consulting_certification_row:nth-child(2){border-top:1px solid rgba(209,209,209,.5);border-bottom:1px solid rgba(209,209,209,.5);padding-top:20px;padding-bottom:20px}@media(max-width: 768px){.seo-consulting_certification_row:nth-child(2){gap:10px;padding-top:20px;padding-bottom:20px}}@media(max-width: 768px){.seo-consulting_certification_row:nth-child(2) .seo-consulting_certification_item:nth-child(1) img{width:29.5px}}@media(max-width: 768px){.seo-consulting_certification_row:nth-child(2) .seo-consulting_certification_item:nth-child(2) img{width:29.5px}}@media(max-width: 768px){.seo-consulting_certification_row:nth-child(2) .seo-consulting_certification_item:nth-child(3) img{width:44px}}@media(max-width: 768px){.seo-consulting_certification_row:nth-child(2) .seo-consulting_certification_item:nth-child(4) img{width:45px}}.seo-consulting_certification_row:nth-child(3){padding-top:20px}@media(max-width: 768px){.seo-consulting_certification_row:nth-child(3){gap:0;padding-top:20px}}@media(max-width: 768px){.seo-consulting_certification_row:nth-child(3) .seo-consulting_certification_item:nth-child(1){width:100%;padding-bottom:20px;border-bottom:1px solid rgba(209,209,209,.5)}}@media(max-width: 768px){.seo-consulting_certification_row:nth-child(3) .seo-consulting_certification_item:nth-child(2){align-items:flex-start;padding-top:20px}}@media(max-width: 768px){.seo-consulting_certification_row:nth-child(3) .seo-consulting_certification_item:nth-child(2) img{width:150px;margin:0}}.internal_video_right_inner{padding:60px 60px 60px 92px;max-width:1040px;margin:0 auto;display:flex;justify-content:space-between}@media(max-width: 768px){.internal_video_right_inner{width:100%;padding:40px 20px;flex-direction:column}}.internal_video_right{background:#fff}.internal_video_right .movie-title{width:224px;text-align:left;font-size:28px;font-weight:700}@media(max-width: 768px){.internal_video_right .movie-title{width:100%;text-align:left;font-size:20px}}.internal_video_right .text{width:calc(100% - 287px)}@media(max-width: 768px){.internal_video_right .text{width:100%}}@media(max-width: 768px){.p-fixd-btn{display:flex !important;justify-content:center;align-items:center;flex-wrap:nowrap;gap:6px;color:#fff;font-size:14px;font-weight:700;background-color:#3cbaba}}@media(max-width: 768px){.p-fixd-btn::after{display:block;content:"";width:18px;height:18px;background-image:url("../../img/seo-consulting/cta_arrow.png");background-size:contain;background-position:center;background-repeat:no-repeat}}.p-fix-cta{padding-bottom:40px}.p-fix-cta .hs-form-field{border-color:#3e4048}.p-fix-cta .hs-form-field strong,.p-fix-cta .hs-form-field span{color:#02239b;font-weight:700}.p-fix-cta .hs-form-field:focus-within{background-color:#fffeea}.p-fix-cta .hs-form-field:focus-within strong,.p-fix-cta .hs-form-field:focus-within span{color:#f43a6c}.p-fix-cta .hs-form-field:focus-within input{background-color:#fffeea}.p-fix-cta .hs_company{border-top-width:4px}.p-fix-cta .hs_price_pulldown::after{border-color:#f43a6c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.p-fix-cta .hs_submit input[type=submit]{color:#02239b;background-color:#f8ef00}.p-fix-cta__subject{background-image:url("../../img/seo-consulting/fix-cta-bg.png");background-size:contain}.p-fix-cta__subject .str0{font-size:15px;font-weight:600;line-height:24px;margin-bottom:8px}.p-fix-cta__subject .str1{font-size:22px;font-weight:800;line-height:27px}.p-fix-cta__form__wrapper{background-color:#f7f7f7;padding:0 10px 20px}.p-fix-cta__form__wrapper .str{font-size:16px;font-weight:700;line-height:26px;text-align:center;padding:10px 0 16px}.p-fix-cta__form__wrapper .str span{color:#f43a6c;font-size:23px;font-weight:700}.p-fix-cta__form__wrapper .hbspt-form{padding-bottom:0}.internal_hero_copy{font-size:50px;color:#ea4335;background:none}.sec-ttl{font-size:40px !important;line-height:1.6;text-align:center;font-weight:900}.sec-ttl span{color:#ff2e00}@media(max-width: 768px){.sec-ttl{font-size:24px !important;letter-spacing:normal}}.common-linkBnrFlex{display:flex;justify-content:center;gap:20px;margin-top:50px}@media(max-width: 768px){.common-linkBnrFlex{flex-direction:column;margin-top:20px}}.common-link-bnrArea{display:flex;justify-content:center;gap:16px}.common-link-bnrArea.tate{flex-direction:column}@media(max-width: 768px){.common-link-bnrArea.tate{flex-direction:row}}.common-link-bnrArea.u-kv{position:relative;bottom:-5%}@media(max-width: 768px){.common-link-bnrArea.u-kv{position:static;margin-bottom:40px;margin-top:30px}}.common-link-bnr{font-size:24px;font-weight:bold;width:393px;height:120px;background:#fff;border:1px solid #ff2e00;color:#ff2e00;display:flex;justify-content:center;align-items:center;border-radius:100px;box-shadow:0px 16px 16px 0px rgba(255,47,0,.2);transition:.4s;position:relative}.common-link-bnr::after{display:block;content:"";width:13px;height:16px;background:url(../../img/smart-meo-ai/arrow-red.png) center center/contain;background-repeat:no-repeat;position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media(max-width: 768px){.common-link-bnr::after{width:10px;height:12px;position:static;transform:translateY(0)}}@media(max-width: 768px){.common-link-bnr{font-size:14px;height:54px;gap:8px}}.common-link-bnr:hover{opacity:.6}.common-link-bnr.u-red{background:#ff2e00;color:#fff;border:none}.common-link-bnr.u-red::after{background:url(../../img/smart-meo-ai/arrow-white.png) center center/contain;background-repeat:no-repeat}.internal_hero{width:100%;aspect-ratio:2870/1636;background:url(../../img/smart-meo-ai/kv.jpg) center center/cover;display:flex;flex-direction:column;justify-content:space-around}@media(max-width: 768px){.internal_hero{max-height:100%;aspect-ratio:78/120;background:url(../../img/smart-meo-ai/kv-sp.jpg) center center/contain;background-repeat:no-repeat;padding:0 15px;margin-top:14.93vw;justify-content:flex-end}}.l_inner_hero{padding:10% 80px}.kv-ttlArea{padding-left:80px}@media(max-width: 768px){.kv-ttlArea{padding:0}}.kv-ttl{font-size:34px !important;font-weight:bold;margin-bottom:40px}@media(max-width: 768px){.kv-ttl{font-size:20px !important;text-align:left !important;line-height:1.5 !important;margin-bottom:20px}}.kv_lead{margin-top:40px;font-size:18px;font-weight:bold}@media(max-width: 768px){.kv_lead{font-size:14px;margin-top:20px}}.kv_tag{color:#fff;background:#03f;padding:4px 12px;border-radius:20px;font-size:14px;width:fit-content;margin-top:20px}@media(max-width: 768px){.kv_tag{margin-top:10px;font-size:12px}}@media(max-width: 768px){.kv-kogo{max-width:350px}}.sec01{background:#f1f1f6;padding:0 80px;padding-top:120px;padding-bottom:100px;position:relative;overflow:hidden}@media(max-width: 768px){.sec01{padding:60px 15px}}.sec01::before{display:block;content:"";width:110px;height:auto;aspect-ratio:110/3879;background:url(../../img/smart-meo-ai/bg02.png) center center/contain;background-repeat:no-repeat;position:absolute;left:0;top:0;z-index:2}@media(max-width: 768px){.sec01::before{background:none}}.sec01-list{display:flex;justify-content:space-between;position:absolute;top:-150px;left:0;width:100%;z-index:10}@media(max-width: 768px){.sec01-list{flex-wrap:wrap;position:static;justify-content:center;gap:10px}}.sec01-item{background:#fff;border-radius:50%;width:24%;aspect-ratio:1/1;border:1px solid #0008a2;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:50px 0}@media(max-width: 768px){.sec01-item{width:48%;padding:0 5px;justify-content:center;max-width:200px}}.sec01-item-ttl{text-align:center;font-size:20px;color:#0008a2;font-weight:bold;display:inline;text-decoration-line:underline;text-decoration-color:#0008a2;text-decoration-thickness:3px;text-underline-offset:.3em;text-decoration-skip-ink:none}@media(max-width: 1100px){.sec01-item-ttl{font-size:16px}}@media(max-width: 768px){.sec01-item-ttl{font-size:14px;line-height:1.8;margin-bottom:5px}}.sec01-item-txt{font-size:16px;color:#0008a2;margin-bottom:35px}@media(max-width: 1100px){.sec01-item-txt{font-size:14px;line-height:1.33;margin-bottom:15px;text-align:center}}@media(max-width: 768px){.sec01-item-txt{font-size:12px;margin-bottom:5px;line-height:1.33}}@media(max-width: 1100px){.sec01-item-icon{width:30px;height:30px}}@media(max-width: 768px){.sec01-item-icon{width:20px;height:20px}}.sec01-main{background:#fff;border-radius:40px;padding:150px 20px 100px;position:relative;max-width:1260px;margin:0 auto;margin-top:210px}@media(max-width: 768px){.sec01-main{padding:30px 15px;margin-top:20px;border-radius:20px}}.sec01-mainTtl{font-size:40px;line-height:1.6;text-align:center;font-weight:bold;margin:30px auto 60px}.sec01-mainTtl span{color:#ff2e00}@media(max-width: 768px){.sec01-mainTtl{font-size:24px;margin:20px auto}}.sec01-mainFig{display:flex;flex-direction:column}.sec01-mainFig img{margin:0 auto}.sec01-mainFig figcaption{background:#0008a2;color:#fff;text-align:center;width:fit-content;border-radius:30px;margin:0 auto;padding:8px 20px;font-size:24px;font-weight:bold;position:relative}@media(max-width: 768px){.sec01-mainFig figcaption{font-size:16px;border-radius:50px}}.sec01-mainFig figcaption::after{display:block;content:"";width:36px;height:36px;background:url(../../img/smart-meo-ai/sec01-arrow.png) center center/contain;background-repeat:no-repeat;position:absolute;left:50%;transform:translateX(-50%);bottom:-33px;z-index:0}@media(max-width: 768px){.sec01-mainFig figcaption::after{width:26px;height:26px;bottom:-24px}}.sec01-mainList{display:flex;justify-content:space-between;max-width:1100px;margin:0 auto;position:relative;z-index:10}@media(max-width: 768px){.sec01-mainList{flex-wrap:wrap;gap:10px}}.sec01-mainItem{width:24%;background:#f1f1f6;border-radius:10px;padding:32px 20px;display:flex;flex-direction:column;align-items:center}@media(max-width: 768px){.sec01-mainItem{width:100%}}.sec01-mainItemTtl{color:#0008a2;font-size:18px;font-weight:bold;text-align:center;margin:15px 0;letter-spacing:0}@media(max-width: 768px){.sec01-mainItemTtl{line-height:1.5}}.sec02{padding:100px 80px;position:relative;overflow:hidden;z-index:0}@media(max-width: 768px){.sec02{padding:60px 15px}}.sec02::before{display:block;content:"";width:110px;height:auto;aspect-ratio:110/3879;background:url(../../img/smart-meo-ai/bg.png) center center/contain;background-repeat:no-repeat;position:absolute;right:0;top:-70px;z-index:1}@media(max-width: 768px){.sec02::before{background:none}}.sec02-inner{background:#f1f1f6;border-radius:40px;padding:100px 20px 100px;max-width:1260px;margin:0 auto}@media(max-width: 768px){.sec02-inner{padding:60px 15px;border-radius:20px}}.sec02-list{width:fit-content;max-width:1100px;margin:0 auto;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:12px;position:relative;z-index:10}@media(max-width: 1270px){.sec02-list{justify-content:center}}@media(max-width: 768px){.sec02-list{align-items:center}}.sec02-item{width:24%}@media(max-width: 1270px){.sec02-item{width:48%;max-width:300px}}@media(max-width: 768px){.sec02-item{width:100%}}.sec02-itemLink{padding:8px;background:#0008a2;border-radius:20px;color:#fff;display:flex;gap:8px;align-items:center;position:relative;font-size:14px}.sec02-itemLink::before{display:block;content:"";width:24px;height:24px;background:url(../../img/smart-meo-ai/arrow-blue.png) center center/contain;background-repeat:no-repeat}.sec02-mainList{max-width:1100px;margin:0 auto;margin-top:60px;position:relative;z-index:10}.sec02-mainItem{background:#fff;border-radius:10px;display:flex;margin-bottom:20px;padding:20px;gap:20px;align-items:center;justify-content:space-between}.sec02-mainItem:nth-child(even){flex-direction:row-reverse}.sec02-mainItem:nth-child(even) .sec02-mainTxtArea{padding-left:0;padding-right:30px}@media(max-width: 768px){.sec02-mainItem:nth-child(even) .sec02-mainTxtArea{padding-right:0}}@media(max-width: 768px){.sec02-mainItem{flex-direction:column}.sec02-mainItem:nth-child(even){flex-direction:column}}.sec02-mainTag{display:flex;gap:20px;margin-top:20px}@media(max-width: 768px){.sec02-mainTag{justify-content:center}}.sec02-mainTagList{display:flex;flex-wrap:wrap;width:350px;gap:10px}.sec02-mainTtl{font-size:24px;color:#0008a2;font-weight:bold;margin-bottom:10px}@media(max-width: 768px){.sec02-mainTtl{line-height:1.5}}.sec02-mainTxtArea{padding-left:30px;width:53%}@media(max-width: 768px){.sec02-mainTxtArea{width:100%;padding-left:0}}.sec02-mainTagItem{width:100px;height:25px;border:1px solid #0008a2;border-radius:16px;color:#0008a2;background:#fff;display:grid;place-content:center;font-size:12px}.sec02-mainFig{max-width:400px;width:36%}@media(max-width: 768px){.sec02-mainFig{width:100%}}.sec02-bottomTxt{font-size:24px;font-weight:bold;text-align:center;margin:60px 0}@media(max-width: 768px){.sec02-bottomTxt{margin:40px 0;font-size:18px}}.sec03{background:#0008a2;padding:100px 20px}@media(max-width: 768px){.sec03{padding:60px 15px}}.sec03-inner{background:#fff;border-radius:40px;padding:100px 20px 100px;position:relative;max-width:1260px;margin:0 auto}@media(max-width: 768px){.sec03-inner{padding:30px 15px;border-radius:20px}}.sec03-priceArea{max-width:1100px;margin:0 auto;border-radius:10px;overflow:hidden;border:1px solid #03f;margin-bottom:40px;padding-bottom:20px}.sec03-priceTtl{background:#03f;text-align:center;color:#fff;padding:15px;font-size:20px;font-weight:bold}@media(max-width: 768px){.sec03-priceTtl{padding:10px;font-size:14px}}.sec03-price{color:#03f;font-size:24px;font-weight:bold;text-align:center}.sec03-price span{font-size:50px}.sec03-priceTagArea{display:flex;justify-content:center;gap:16px}.sec03-priceTag{background:#ff2e00;padding:5px 10px;border-radius:30px;color:#fff;font-size:18px;font-weight:bold}@media(max-width: 768px){.sec03-priceTag{font-size:15px}}.sec03-priceBottomTxt{margin:0 auto;font-size:24px;font-weight:bold;text-align:center;color:#0008a2;width:fit-content;margin-bottom:5px;line-height:1.5;background:linear-gradient(transparent 94%, #0008A2 0%)}.sec03-priceBottomTxt span{color:#ff2e00}@media(max-width: 768px){.sec03-priceBottomTxt{font-size:18px;background:none}}.sec04{padding:100px 20px}@media(max-width: 768px){.sec04{padding:60px 15px}}.sec05{padding:100px 20px;background:#f1f1f6}@media(max-width: 768px){.sec05{padding:60px 15px}}.sec05-inner{display:flex;flex-direction:column}.sec05-stepFig{display:block;margin:0 auto 100px}@media(max-width: 768px){.sec05-stepFig{margin-bottom:60px}}.sec05-stepList{display:flex;flex-direction:column;gap:10px;margin:0 auto;margin-bottom:60px;max-width:1100px}.sec05-stepItem{background:#fff;border-radius:10px;display:flex;justify-content:space-between;align-items:center;padding:25px 80px 25px 40px}@media(max-width: 768px){.sec05-stepItem{padding:15px 20px;flex-direction:column}}.sec05-stepTtl{color:#0008a2;font-size:20px;font-weight:bold;display:flex;align-items:center;gap:30px}@media(max-width: 768px){.sec05-stepTtl{gap:15px;line-height:1.5;margin-bottom:10px}}.sec05-stepTtl::before{display:block;content:"";width:64px;min-width:64px;height:64px;background:url(../../img/smart-meo-ai/check-icon.png) center center/contain;background-repeat:no-repeat}@media(max-width: 768px){.sec05-stepTtl::before{width:40px;height:40px;min-width:40px}}.sec05-stepTxt{width:52%}@media(max-width: 768px){.sec05-stepTxt{width:100%}}.slider-container{max-width:1200px;margin:0 auto;position:relative}.swiper{width:100%;padding:20px 60px}@media(max-width: 768px){.swiper{padding:15px 20px}}.swiper-slide{background:#f1f1f6;padding:20px;border-radius:10px;overflow:hidden;display:flex;align-items:stretch;justify-content:space-between;position:relative}.slide-image{width:45%}.slide-image img{width:100%;height:100%;object-fit:contain}.slide-content{width:51%;display:flex;flex-direction:column;justify-content:center}.case-label{color:#e0e7ee;font-size:50px;font-weight:bold;position:absolute;top:20px;right:20px;line-height:1}@media(max-width: 768px){.case-label{font-size:36px;top:15px}}.case-title{color:#0008a2;font-size:20px;font-weight:bold;margin-bottom:10px}.section{margin-bottom:10px;background:#fff;border-radius:5px;padding:20px}.section.u-gray{background:#e0e1f5;margin-bottom:0}.section-title{font-size:16px;font-weight:bold;color:#0008a2;margin-bottom:12px;display:flex;align-items:center}@media(max-width: 768px){.section-title{font-size:18px}}.section-title::before{display:block;content:"";width:28px;height:28px;background:url(../../img/smart-meo-ai/sec04-slider-icon02.png) center center/contain;background-repeat:no-repeat}.section-title.check::before{background:url(../../img/smart-meo-ai/sec04-slider-icon01.png) center center/contain;background-repeat:no-repeat}.section-content{font-size:14px;line-height:1.8;color:#333}.section-content span{color:#ff2e00;font-weight:bold}.section-content ul{list-style:none;padding-left:0}.section-content li{margin-bottom:8px;padding-left:16px;position:relative;line-height:1.5}.section-content li::before{content:"•";position:absolute;left:0;color:#666}.highlight{color:#c00;font-weight:bold}.swiper-button-next,.swiper-button-prev{width:30px;height:30px;background:url(../../img/smart-meo-ai/sec04-slider-arrow.png) center center/contain;background-repeat:no-repeat}.swiper-button-next::before,.swiper-button-next::after,.swiper-button-prev::before,.swiper-button-prev::after{display:none}.swiper-button-prev{rotate:180deg}@media(max-width: 768px){.swiper-slide{flex-direction:column;padding-top:60px}.slide-image,.slide-content{width:100%}.slide-image{margin-bottom:20px}.slide-image{height:250px}.slide-content{padding:0}.section{padding:20px}}.seo-consulting-wrap .faq .faq-wrap .q .icon{color:#0008a2}.seo-consulting-wrap .faq .faq-wrap .q [itemprop=name]{color:#0008a2}.seo-consulting-wrap .faq .faq-wrap .q{background:#f1f1f6;border-radius:10px}.seo-consulting-wrap .faq .faq-wrap .q.open{border-radius:10px 10px 0 0}.seo-consulting-wrap .faq .faq-wrap .a{background:#f1f1f6;border-radius:0 0 10px 10px}.whitehat-wrap .internal_faq .faq-wrap .a .icon{color:#ff2e00;font-size:20px}.seo-consulting-wrap .faq .answerArea{gap:5px}.seo-consulting-wrap .faq .faq-wrap .q::before{right:27px;rotate:45deg;background-color:#ff2e00;transition:.3s}.seo-consulting-wrap .faq .faq-wrap .q::after{rotate:45deg;background-color:#ff2e00}.whitehat-wrap .faq .faq-wrap .q.open::before{rotate:135deg}.anchor-link{padding-top:80px;margin-top:-80px}.whitehat-wrap .faq .faq-wrap{margin-bottom:16px}@media(max-width: 768px){.whitehat-wrap .faq .faq-wrap{margin-bottom:10px}}@media(max-width: 768px){.whitehat-wrap .faq .l_inner{padding:0 20px}.seo-consulting-wrap .faq{padding-bottom:0}}@media(max-width: 768px){.whitehat-wrap .internal_results .sec-ttl.ttl-s{font-size:26px}}@media(max-width: 768px){.whitehat-wrap .internal_voice{margin-bottom:0}}@media(max-width: 768px){.whitehat-wrap .internal_voice .swiper-container{padding-bottom:0}}@media(max-width: 768px){.whitehat-wrap .internal_voice .case-swiper{padding-bottom:0}}.whitehat-wrap .internal_faq .faq-wrap .icon{margin-top:7px}@media(max-width: 768px){.whitehat-wrap .internal_faq .faq-wrap .a .icon{font-size:18px}}.p-fix-cta__subject .str1{font-size:23px}@media(max-width: 768px){.p-fix-cta__subject .str1{font-size:30px}}.u-lb{display:inline-block}
