﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";@media(min-width: 768px){.sp-only{display:none !important}}@media(max-width: 768px){.pc-only{display:none !important}}.ownedmedia-consulting-wrap section{color:#24396f;font-size:16px}*{line-height:2}.ownedmedia-consulting-wrap .l_inner{max-width:1120px;padding:0 20px;margin:0 auto}.ownedmedia-consulting-wrap .sec-ttl{position:relative;font-size:32px;text-align:center;font-weight:800;z-index:3}@media(max-width: 768px){.ownedmedia-consulting-wrap .sec-ttl{font-size:26px;line-height:40px}}.ownedmedia-consulting-wrap .cv{background-size:cover;position:relative;text-align:center;height:auto;padding:70px 40px 80px;font-weight:600;color:#fff}@media(max-width: 768px){.ownedmedia-consulting-wrap .cv{padding:60px 8.5px 35px}}.ownedmedia-consulting-wrap .cv .cv-ttl{font-size:40px;font-weight:800;margin-bottom:18px;line-height:1.5}@media(max-width: 768px){.ownedmedia-consulting-wrap .cv .cv-ttl{font-size:20px}}.ownedmedia-consulting-wrap .internal_cv{background:url("../../img/ownedmedia-consulting/cv_background.png") no-repeat center bottom;background-size:cover}@media(max-width: 768px){.ownedmedia-consulting-wrap .internal_cv{height:auto;padding-top:57px;padding-bottom:35px;background:url("../../img/ownedmedia-consulting/cv_background_sp.png") no-repeat center bottom;background-size:cover}}.ownedmedia-consulting-wrap .internal_cv::before,.ownedmedia-consulting-wrap .internal_cv::after{display:none}.ownedmedia-consulting-wrap .internal_cv .btn-cv-wrap{display:flex;justify-content:center;align-items:center;gap:30px;width:100%;margin-top:32px}@media(max-width: 830px){.ownedmedia-consulting-wrap .internal_cv .btn-cv-wrap{flex-wrap:wrap;gap:20px;margin-top:25px}}.ownedmedia-consulting-wrap .internal_cv .btn-cv-wrap .btn-cv{width:536px;height:60px;line-height:60px;background:rgba(0,0,0,0) linear-gradient(90deg, #eb3892 0%, #eb3892 75%, #ff8853 100%) 0% 0% no-repeat padding-box;margin:0}@media(max-width: 768px){.ownedmedia-consulting-wrap .internal_cv .btn-cv-wrap .btn-cv{display:flex;justify-content:center;align-items:center;width:275px;height:80px;font-size:16px;line-height:1.4;border-radius:100px}}.ownedmedia-consulting-wrap .internal_cv .btn-cv-wrap .btn-cv-white{color:#000;background:#fff;border:3px solid #000}@media(max-width: 768px){.ownedmedia-consulting-wrap .internal_cv p{font-size:14px}}.ownedmedia-consulting-wrap .internal_cv.ownedmedia-price{background-position:top;background-size:contain;background-color:#24396f}.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:#3cbaba;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, #3cbaba 0, #3cbaba 100%) !important;filter:blur(20px);transition:all linear .3s}.internal_download_btn a:hover::after{opacity:1}.ownedmedia-consulting-wrap .difference .sankaku{background:url("../../img/seo-consulting/difference_06.svg") no-repeat 0 2px}.ownedmedia-consulting-wrap .difference .other{border-color:rgba(26,41,78,.2)}.ownedmedia-consulting-wrap .difference .other .tbl-ttl{background-color:rgba(26,41,78,.2)}.ownedmedia-consulting-wrap .difference .nw{border-color:#3cbaba}.ownedmedia-consulting-wrap .difference .nw .tbl-ttl{background-color:#3cbaba}.ownedmedia-consulting-wrap .difference .nw tr:nth-child(2n+1) td{background-color:rgba(248,239,0,.06)}.ownedmedia-consulting-wrap .difference .box-wrap .box-ttl{position:relative}.ownedmedia-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){.ownedmedia-consulting-wrap .difference .box-wrap .box-ttl::after{top:45px;right:-15px;width:88px;height:66px}}.ownedmedia-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){.ownedmedia-consulting-wrap .difference a{font-size:16px;font-weight:700;line-height:55px;margin:30px auto 20px}}.ownedmedia-consulting-wrap .difference a:hover{transform:scale(1.1)}.ownedmedia-consulting-wrap .achievement .tbl-wrap::after{background:url("../../img/seo-consulting/achievement_crown.svg") no-repeat 0 0;top:12px;right:43px}.ownedmedia-consulting-wrap .achievement .tbl-wrap table{border:4px solid #3cbaba}.ownedmedia-consulting-wrap .achievement .tbl-wrap th{background-color:#3cbaba}.ownedmedia-consulting-wrap .achievement .tbl-wrap td:last-child{background-color:#63c8c8}.ownedmedia-consulting-wrap .achievement .tbl-wrap tr:nth-child(2n-1) td{background-color:rgba(60,186,186,.05)}.ownedmedia-consulting-wrap .achievement .tbl-wrap tr:nth-child(2n-1) td:last-child{background-color:#3cbaba}.ownedmedia-consulting-wrap .faq .faq-wrap .q .icon{color:#658eff}.ownedmedia-consulting-wrap .faq .faq-wrap .q{background-color:#f4f7ff}.ownedmedia-consulting-wrap .faq .faq-wrap .q::before,.ownedmedia-consulting-wrap .faq .faq-wrap .q::after{background-color:#658eff}.seo-consulting_certification_block{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:63px}@media(max-width: 768px){.seo-consulting_certification_block{gap:20px}}.seo-consulting_certification .sec-ttl{width:224px;text-align:left}@media(max-width: 768px){.seo-consulting_certification .sec-ttl{width:100%;text-align:center}}.seo-consulting_certification_list{width:calc(100% - 287px)}@media(max-width: 768px){.seo-consulting_certification_list{width:100%}}.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:14px;line-height:24px}@media(max-width: 768px){.seo-consulting_certification_item p{font-size:12px}}.seo-consulting_certification_item img{margin-left:8px}.seo-consulting_certification_row{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:40px}.seo-consulting_certification_row:nth-child(1){padding-bottom:40px}@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:40px;padding-bottom:40px}@media(max-width: 768px){.seo-consulting_certification_row:nth-child(2){gap:20px 24px;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:40px}@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#movie{margin-bottom:220px}@media(max-width: 768px){.internal_video#movie{margin-top:50px;margin-bottom:80px}}@media(max-width: 768px){.internal_video#movie .movie-youtube .movie-title{margin-bottom:20px}}.internal_video .innr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}@media(max-width: 768px){.internal_video .innr{flex-direction:column-reverse}}.internal_video_left{width:46%;margin-right:10%}@media(max-width: 768px){.internal_video_left{width:100%;margin-right:0}}.internal_video_right{width:44%}@media(max-width: 768px){.internal_video_right{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:#f43a6c}}@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 label{color:#000}.p-fix-cta .hs-form-field strong,.p-fix-cta .hs-form-field span{font-weight:700}.p-fix-cta .hs-form-field:focus-within{background-color:#fff7ea}.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:#fff7ea}.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]{background-color:#fc7a5f}.p-fix-cta__subject{background-image:url("../../img/ownedmedia-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:#f4f7ff;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{padding:112px 0 106px 0;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:bottom center;background-image:url("../../img/ownedmedia-consulting/hero.png")}@media(max-width: 768px){.internal_hero{padding-top:82px;padding-bottom:60px;background-image:url("../../img/ownedmedia-consulting/hero_sp.png")}}.internal_hero h1{font-weight:700;font-size:76px;line-height:1.5;text-align:center}@media(max-width: 768px){.internal_hero h1{font-size:34px;line-height:50px}}.internal_hero p{font-size:19px;font-weight:700;line-height:1.8;letter-spacing:.05em;margin-top:8px;margin-bottom:20px}@media(max-width: 768px){.internal_hero p{font-size:15px;white-space:nowrap}}.internal_hero_copy{display:inline-block;margin:0 auto;line-height:1;font-weight:700;font-size:20px}@media(max-width: 768px){.internal_hero_copy{font-size:17px;line-height:1.2;text-align:center;margin-bottom:13px}}.internal_hero_copy span{color:#eb513c;font-size:27px}@media(max-width: 768px){.internal_hero_copy span{font-size:25px;line-height:1.2}}.internal_hero_sub{text-align:center;font-weight:600;line-height:1;color:#fff}@media(max-width: 768px){.internal_hero_sub{margin-top:25px;font-size:14px}}.internal_hero_btn{margin-top:32px}.internal_hero_btn a{display:flex;justify-content:center;align-items:center;position:relative;z-index:3;line-height:72px;font-weight:700;text-align:center;color:#fff;border-radius:100px;transition:.3s all linear;margin:0 auto}@media(max-width: 768px){.internal_hero_btn a{height:64px;line-height:1.5}}.internal_hero_btn a.gradation{width:536px;height:60px;font-size:20px;background:rgba(0,0,0,0) linear-gradient(90deg, #eb3892 0%, #eb3892 75%, #ff8853 100%) 0% 0% no-repeat padding-box}@media(max-width: 768px){.internal_hero_btn a.gradation{width:100%;font-size:16px}}.internal_hero_btn a.white{width:290px;height:52px;font-size:16px;background:#fff;color:#000;border:3px solid #000}@media(max-width: 768px){.internal_hero_btn a.white{font-size:15px}}.internal_hero_btn a:not(:first-child){margin-top:25px}.internal_hero_btn a:hover{transform:scale(1.1)}.whitehat-wrap .difference .all-ttl td{font-weight:700;font-size:14px}.whitehat-wrap .difference .sub-title{font-size:32px;line-height:54px;text-align:center;margin-top:40px}.whitehat-wrap .difference .sub-title span{color:#eb513c;line-height:inherit}@media(max-width: 768px){.whitehat-wrap .difference .sub-title{font-size:20px;line-height:1.7;margin-top:0}}.whitehat-wrap .difference .tbl-nw{width:349px}.whitehat-wrap .difference .tbl-other{width:calc((100% - 429px)/2)}.whitehat-wrap .difference .other .tbl-ttl{background:#a4b4d1}.whitehat-wrap .difference .other{border-color:#d6e1f5}@media(max-width: 768px){.whitehat-wrap .difference .tbl-all-ttl-heads{width:80px}}@media(max-width: 768px){.whitehat-wrap .difference .tbl-nw-neutral{width:258px}}.whitehat-wrap .difference .tbl-other{width:302px}@media(max-width: 768px){.whitehat-wrap .difference .tbl-other{width:248px}}.whitehat-wrap .internal_difference_fix .batsu,.whitehat-wrap .internal_difference_fix .maru1,.whitehat-wrap .internal_difference_fix .maru2,.whitehat-wrap .internal_difference_fix .sankaku{background-repeat:no-repeat;background-position:left center}.whitehat-wrap .internal_difference_fix .tbl-wrap{display:flex}.whitehat-wrap .internal_difference .box-wrap{margin-bottom:50px}@media(max-width: 768px){.whitehat-wrap .internal_difference .box-wrap{font-size:16px;margin-top:10px;margin-bottom:25px}}.whitehat-wrap .internal_difference .box-wrap .image{margin-top:0}@media(max-width: 768px){.whitehat-wrap .internal_difference .box-wrap .image{position:static;margin:25px auto 0 auto;width:282px;max-width:282px}.whitehat-wrap .internal_difference .box-wrap .image img{width:100%}}@media(max-width: 768px){.whitehat-wrap .internal_difference .box-wrap .box-ttl{padding-right:0;font-size:20px;text-align:center}}.whitehat-wrap .internal_difference .graph{margin-top:48px}@media(max-width: 768px){.whitehat-wrap .internal_difference .graph{margin-left:-5vw;width:100vw}}.internal_consultant{position:relative;padding:65px 40px 40px 40px;background:#f4f7ff;margin-bottom:120px}@media(max-width: 768px){.internal_consultant{padding:51px 28px 20px;width:100vw;margin-bottom:0}}.internal_consultant h3{margin-bottom:31px;font-size:24px;font-weight:700;text-align:center;line-height:1;color:#658eff !important}@media(max-width: 768px){.internal_consultant h3{margin-bottom:20px;text-align:left;font-size:18px;line-height:29px}}.internal_consultant p{color:#34353e}.internal_consultant_box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.internal_consultant_info{flex:1;padding:0 32px 0 40px}@media(max-width: 768px){.internal_consultant_info{flex:auto;padding:0;width:100%}}.internal_consultant_info .name{padding-bottom:22px;font-weight:700;font-size:14px}.internal_consultant_info .name b{line-height:1;font-weight:700;font-size:22px}.internal_consultant_info .name span{line-height:1;font-size:12px;font-weight:400;color:rgba(0,0,0,.4)}.internal_consultant_info .text{font-size:14px}.internal_consultant_info .book{font-size:12px}.internal_consultant_info .book a{font-size:12px;text-decoration:underline;color:#000}@media(max-width: 768px){.internal_consultant_info .book{margin-top:20px;padding-top:25px;padding-left:90px;border-top:1px solid rgba(0,0,0,.1)}}.internal_consultant_info .line{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:22px;width:100%;font-size:12px;font-weight:700}.internal_consultant_info .line::after{flex:1;content:"";margin-left:15px;height:2px;background:rgba(0,0,0,.1)}@media(max-width: 768px){.internal_consultant_info .line{display:inline}.internal_consultant_info .line::after{display:none}}.internal_consultant_book{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;width:141px}.internal_consultant_book img{width:100%}@media(max-width: 768px){.internal_consultant_book{position:absolute;width:59px;bottom:20px;left:20px}}@media(max-width: 768px){.internal_difference_fix{margin-bottom:0 !important}}.ownedmedia-consulting_service{margin:100px 0}@media(max-width: 768px){.ownedmedia-consulting_service{margin:50px 0}}.ownedmedia-consulting_service__text{max-width:860px;width:100%;font-size:16px;margin:48px auto 0}@media(max-width: 768px){.ownedmedia-consulting_service__text{margin-top:30px}}.ownedmedia-consulting_service__img{margin-top:48px}@media(max-width: 768px){.ownedmedia-consulting_service__img{width:100%;overflow-x:scroll}}@media(max-width: 768px){.ownedmedia-consulting_service__img img{max-width:none;width:380px}}.ownedmedia-consulting_service__sub-title{font-size:18px;font-weight:600;text-align:center;margin-top:40px;margin-bottom:24px}@media(max-width: 768px){.ownedmedia-consulting_service__sub-title{margin-top:30px;margin-bottom:20px}}.ownedmedia-consulting_service__list{display:flex;flex-wrap:wrap;gap:16px}@media(max-width: 768px){.ownedmedia-consulting_service__list{gap:10px}}.ownedmedia-consulting_service__item{display:flex;align-items:center;font-size:16p;white-space:nowrap}@media(max-width: 768px){.ownedmedia-consulting_service__item{font-size:14px}}.ownedmedia-consulting_service__item::before{display:block;content:"";width:16px;height:16px;background:#658eff;border-radius:50%;margin-right:2px}@media(max-width: 768px){.ownedmedia-consulting_service__item::before{width:14px;height:14px}}.ownedmedia-consulting_merit{padding:100px 0;background:#f7f7f7}@media(max-width: 768px){.ownedmedia-consulting_merit{padding:50px 0 0 0}.ownedmedia-consulting_merit .l_inner{padding:0}}.ownedmedia-consulting_merit_desc{margin:48px auto;width:100%;max-width:820px}@media(max-width: 768px){.ownedmedia-consulting_merit_desc{margin:-5px auto 30px auto;padding:0 5vw}}.ownedmedia-consulting_merit_items{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:45px}@media(max-width: 768px){.ownedmedia-consulting_merit_items{margin-top:25px}}.ownedmedia-consulting_merit_items::after{content:"";width:32.5%}.ownedmedia-consulting_merit_items dl{margin-top:6px;width:49.5%;background:#fff;border-radius:4px;box-shadow:0 2px 2px rgba(0,45,196,.08)}@media(max-width: 768px){.ownedmedia-consulting_merit_items dl{width:100%;border-radius:0}}.ownedmedia-consulting_merit_items dl:nth-child(1) dt img{width:32px;margin-right:24px}.ownedmedia-consulting_merit_items dl:nth-child(2) dt img{width:25px;margin-right:26px}.ownedmedia-consulting_merit_items dl:nth-child(3) dt img{width:28px;margin-right:26px}.ownedmedia-consulting_merit_items dl:nth-child(4) dt img{width:29px;margin-right:24px}.ownedmedia-consulting_merit_items dl:nth-child(5) dt img{width:32px;margin-right:24px}.ownedmedia-consulting_merit_items dl:nth-child(6) dt img{width:23px;margin-right:27px}.ownedmedia-consulting_merit_items dl:nth-child(7) dt img{width:20px;margin-right:30px;margin-left:5px}.ownedmedia-consulting_merit_items dl:nth-child(8) dt img{width:32px;margin-right:23px}.ownedmedia-consulting_merit_items dl:nth-child(9) dt img{width:26px;margin-right:17px}.ownedmedia-consulting_merit_items dt{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;position:relative;padding:24px 54px 24px 32px;font-weight:600;line-height:1}.ownedmedia-consulting_merit_items dt::after{position:absolute;content:"";top:24px;right:32px;width:14px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../../img/seo-consulting/contents_plus.svg")}@media(max-width: 768px){.ownedmedia-consulting_merit_items dt img{margin-left:0}}.ownedmedia-consulting_merit_items dd{display:none;padding:0 32px 24px 32px;font-size:14px;transition:.3s all liner}.ownedmedia-consulting_merit_items dl.open dt::after{background-image:url("../../img/seo-consulting/contents_minus.svg")}.ownedmedia-consulting_merit_items dl.open dd{display:block}.internal_worries{position:relative;z-index:1;margin-top:35px}@media(max-width: 768px){.internal_worries{margin-top:24px}.internal_worries .l_inner{padding:0}}.internal_worries_comments{width:100%;padding-bottom:24px}@media(max-width: 768px){.internal_worries_comments{padding-bottom:10px}}.internal_worries_comments .sec-ttl{font-size:28px;margin-bottom:30px}.internal_worries_comments ul{display:flex;align-items:stretch;flex-wrap:wrap;gap:6px}.internal_worries_comments li{width:calc(50% - 3px);display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;line-height:1.8;position:relative;padding:24px 32px;background:#e8eefa}@media(max-width: 768px){.internal_worries_comments li{width:100%;font-size:15px;line-height:22px;padding:24px 20px}}@media(max-width: 768px){.internal_worries_comments li span{width:calc(100% - 27px)}}.internal_worries_comments li::before,.internal_worries_comments li::after{display:block;content:"";background-size:cover;background-repeat:no-repeat;background-position:center}.internal_worries_comments li::before{width:12px;height:12px;background-image:url("../../img/seo-consulting/worries_times.svg");margin-top:8px;margin-right:15px}@media(max-width: 768px){.internal_worries_comments li::before{margin-top:9px}}.internal_worries_solution{display:table;width:100%;position:relative;padding:24px 40px 34px;margin:30px auto 0;text-align:center}@media(max-width: 768px){.internal_worries_solution{padding:22px 20px 10px;margin:10px auto 25px}}.internal_worries_solution .text{display:block;font-size:18px;line-height:2;text-align:center;margin-bottom:8px}@media(max-width: 768px){.internal_worries_solution .text{font-size:16px;line-height:25px;margin-bottom:8px}}.internal_worries_solution .big,.internal_worries_solution .blue{line-height:1;font-size:54px;font-weight:700}@media(max-width: 768px){.internal_worries_solution .big,.internal_worries_solution .blue{font-size:26px}}.internal_worries_solution .blue{color:#4273fa}.internal_worries_solution::after{position:absolute;content:"";right:calc(50% - 410px);top:30px;width:135px;height:160px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../../img/ownedmedia-consulting/worries_illust.svg")}@media(max-width: 768px){.internal_worries_solution::after{width:61.5px;height:73px;top:auto;bottom:-50px;right:16px}}.internal_profit{margin:93px 0 112px 0}@media(max-width: 768px){.internal_profit{margin-top:32px;margin-bottom:13px}}.internal_profit_list{display:table;position:relative;width:auto;margin:48px auto 0 auto}@media(max-width: 768px){.internal_profit_list{margin-top:-5px}}.internal_profit_list ul{position:relative;z-index:3;margin:-6px auto 0 auto;width:100%;max-width:900px}.internal_profit_list ul::after{position:absolute;content:"";left:0;bottom:-30px;width:100%;height:100%;background:#003bd8 0% 0% no-repeat padding-box;border-radius:6px;opacity:.15;filter:blur(30px)}@media(max-width: 768px){.internal_profit_list ul::after{left:5vw;width:90vw}}.internal_profit_list li{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;position:relative;z-index:3;margin-top:6px;padding:25px 20px 25px 64px;background:#fff}@media(max-width: 768px){.internal_profit_list li{padding:25px 15px;width:95vw}}.internal_profit_list li p{flex:1;font-weight:700;font-size:20px;line-height:1}@media(max-width: 768px){.internal_profit_list li p{font-size:16px;font-weight:600;line-height:28px}}.internal_profit_list li span{color:#ea4335;font-size:20px;line-height:1}@media(max-width: 768px){.internal_profit_list li span{font-size:16px;font-weight:600;line-height:28px}}.internal_profit_list li::before{display:inline-block;content:"";margin-right:16px;vertical-align:middle;width:28px;height:28px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../../img/internal-seo/profit_icon.svg")}.internal_profit_list::before,.internal_profit_list::after{position:absolute;content:"";background-size:contain;background-repeat:no-repeat;background-position:center}.internal_profit_list::before{right:-180px;top:-180px;width:1170px;height:567px;background-image:url("../../img/internal-seo/about_back01.svg")}@media(max-width: 768px){.internal_profit_list::before{top:-190px;right:-20px;width:813px;height:387px;background-image:url("../../img/internal-seo/about_back01_sp.svg")}}.internal_profit_list::after{right:-76px;bottom:-72px;width:529px;height:282px;background-image:url("../../img/internal-seo/about_back02.svg")}@media(max-width: 768px){.internal_profit_list::after{display:none}}.internal_advantages{margin:100px 0}@media(max-width: 768px){.internal_advantages{margin:30px 0}}.internal_advantages .sec-ttl{line-height:1.75}.internal_advantages_list{margin-top:70px}@media(max-width: 768px){.internal_advantages_list{margin-top:30px}}.internal_advantages_item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;position:relative}.internal_advantages_item .num{color:#3cbaba;font-size:16px;vertical-align:super;margin-right:5px}.internal_advantages_item:nth-child(odd){margin-top:56px;padding-left:60px}@media(max-width: 768px){.internal_advantages_item:nth-child(odd){padding-left:0}}.internal_advantages_item:nth-child(odd) .internal_advantages_img{margin-left:79px}@media(max-width: 768px){.internal_advantages_item:nth-child(odd) .internal_advantages_img{margin:20px auto 0 auto}}.internal_advantages_item:nth-child(even){margin-top:56px;flex-direction:row-reverse;padding-right:60px}@media(max-width: 768px){.internal_advantages_item:nth-child(even){padding-right:0}}.internal_advantages_item:nth-child(even) .internal_advantages_img{margin-right:79px}@media(max-width: 768px){.internal_advantages_item:nth-child(even) .internal_advantages_img{margin-right:0}}.internal_advantages_item:nth-child(even)::before{transform:scaleX(-1);left:auto;right:0}@media(max-width: 768px){.internal_advantages_item:nth-child(even)::before{right:-150px;transform:scale(-1, 1) rotate(50deg)}}.internal_advantages_info{width:calc(100% - 379px);flex:1;padding-top:20px}@media(max-width: 768px){.internal_advantages_info{padding-top:0;width:100%}}.internal_advantages_info h3{line-height:1;font-size:28px;font-weight:700}@media(max-width: 768px){.internal_advantages_info h3{font-size:22px;text-align:center;line-height:34px}}.internal_advantages_info p{margin-top:32px}@media(max-width: 768px){.internal_advantages_info p{margin-top:20px}}.internal_advantages_img{width:300px}@media(max-width: 768px){.internal_advantages_img{margin:20px auto 0 auto;width:100%;text-align:center}}.internal_advantages_img img{width:100%}@media(max-width: 768px){.internal_advantages_img img{width:236px}}.whitehat-wrap .voice{margin-top:120px;margin-bottom:72px}.internal_flow{margin-top:120px}@media(max-width: 768px){.internal_flow{margin-top:50px;padding-bottom:50px}.internal_flow .l_inner{padding:0}}.p-nwlp__flow{margin-top:48px;padding:0 4% 40px;font-family:"Noto Sans JP",sans-serif}.p-nwlp__flow *{font-family:"Noto Sans JP",sans-serif !important}@media(max-width: 768px){.p-nwlp__flow{margin-top:0;padding:0}}@media(min-width: 767px){.p-nwlp__flow{padding-bottom:120px}}.p-nwlp__flow__list{position:relative}.p-nwlp__flow .is-img{text-align:center;margin:0 auto}.p-nwlp__flow .is-last{max-width:960px;margin:0 auto;clear:both;background:#f4f7ff;padding:25px 9%;-moz-box-shadow:0 20px 25px -12px rgba(0,15,100,.08);-webkit-box-shadow:0 20px 25px -12px rgba(0,15,100,.08);-ms-box-shadow:0 20px 25px -12px rgba(0,15,100,.08);box-shadow:0 20px 25px -12px rgba(0,15,100,.08)}@media(min-width: 767px){.p-nwlp__flow .is-last{padding:40px 4% 30px;text-align:center}}.p-nwlp__flow .is-last dl dt{font-size:24px;font-weight:bold;margin-bottom:10px;color:#658eff;line-height:1}@media(min-width: 767px){.p-nwlp__flow .is-last dl dt{font-size:22px}}.p-nwlp__flow .is-last dl dd{color:#24396f;font-size:14px;line-height:2}.p-nwlp__flow ul.is-flow_img{display:none;position:absolute;top:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:64px}@media(min-width: 767px){.p-nwlp__flow ul.is-flow_img{display:block}}.p-nwlp__flow ul.is-flow_img li{position:relative;z-index:1;padding-bottom:40px}.p-nwlp__flow ul.is-flow_img li:nth-child(2n):before{content:"";background-image:url(../../img/ownedmedia-consulting/arw_r.png);left:auto;right:-3vw}@media(min-width: 992px){.p-nwlp__flow ul.is-flow_img li:nth-child(2n):before{right:-60%}}.p-nwlp__flow ul.is-flow_img li:after{content:"";background:#ebebeb;width:1px;top:0;bottom:0;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;position:absolute;z-index:-1}.p-nwlp__flow ul.is-flow_img li:before{content:"";position:absolute;height:8px;width:8px;background:url(../../img/ownedmedia-consulting/arw_l.png) center no-repeat;background-size:8px;left:-3vw;top:28px}@media(min-width: 992px){.p-nwlp__flow ul.is-flow_img li:before{left:-60%}}.p-nwlp__flow ul.is-flow_img li:last-child:after{display:none}.p-nwlp__flow ul.is-flow_main{max-width:960px;margin:0 auto}.p-nwlp__flow ul.is-flow_main li{background:#f4f7ff;padding:25px 9%;position:relative}.p-nwlp__flow ul.is-flow_main li a{color:#000;text-decoration:underline}@media(max-width: 768px){.p-nwlp__flow ul.is-flow_main li{margin-top:5px;padding:25px}}@media(min-width: 767px){.p-nwlp__flow ul.is-flow_main li{float:left;width:42%;margin-bottom:25px;padding:40px}.p-nwlp__flow ul.is-flow_main li:nth-child(2n){float:right}.p-nwlp__flow ul.is-flow_main li:nth-child(2){margin-top:87px}}.p-nwlp__flow ul.is-flow_main li dl dt{color:#24396f;font-size:18px;font-weight:bold;margin-bottom:5px}@media(max-width: 768px){.p-nwlp__flow ul.is-flow_main li dl dt{margin-bottom:0;font-size:16px}}@media(min-width: 767px){.p-nwlp__flow ul.is-flow_main li dl dt{font-size:18px;display:-webkit-flex;display:flex;margin-bottom:0}.p-nwlp__flow ul.is-flow_main li dl dt .pconly.is-inline{display:inline !important}}.p-nwlp__flow ul.is-flow_main li dl dt span{font-size:18px;color:#658eff;padding-right:10px}@media(min-width: 767px){.p-nwlp__flow ul.is-flow_main li dl dt span{font-size:18px}}.p-nwlp__flow ul.is-flow_main li dl dd{color:#24396f;font-size:14px;line-height:2}@media(min-width: 767px){.p-nwlp__flow ul.is-flow_main li dl dd{font-size:12px}}@media(min-width: 992px){.p-nwlp__flow ul.is-flow_main li dl dd{font-size:14px}}.p-nwlp__flow__title h2{text-align:center;font-size:28px;line-height:1.8;font-weight:bold;margin-bottom:10px;margin-bottom:5px}@media(min-width: 767px){.p-nwlp__flow__title h2{font-size:38px;margin-bottom:40px;line-height:1.7}}.p-nwlp__flow .is-last{position:relative;top:40px;background:#f4f7ff;box-shadow:none}@media(max-width: 768px){.p-nwlp__flow .is-last{margin-top:5px;top:0;padding:25px}}.p-nwlp__flow .is-last dl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}@media(max-width: 768px){.p-nwlp__flow .is-last dl dt{font-size:16px}}.p-nwlp__flow .is-last dd{flex:1;padding-left:24px;text-align:left}@media(max-width: 768px){.p-nwlp__flow .is-last dd{flex:auto;padding-left:0;width:100%}}.internal_tips{padding:120px 0 153px}@media(max-width: 768px){.internal_tips{padding-top:50px;padding-bottom:85px}.internal_tips .l_inner{padding:0 2vw}}.internal_tips_articles{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-bottom:40px}@media(max-width: 768px){.internal_tips_articles{margin-bottom:0}}.internal_tips_item{margin-top:48px;width:30%}@media(max-width: 768px){.internal_tips_item{width:100%;margin-top:0;border-bottom:1px solid #efefef}.internal_tips_item:last-child{border-bottom:none}}.internal_tips_item a{display:block}@media(max-width: 768px){.internal_tips_item a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding:18px 0}}.internal_tips_item img{width:100%;object-fit:cover}@media(max-width: 768px){.internal_tips_item img{width:120px}}@media(max-width: 768px){.internal_tips_info{flex:1;padding-left:25px}}.internal_tips_title{color:#24396f;font-weight:400}@media(max-width: 768px){.internal_tips_title{font-size:13px}}.internal_tips_date{font-size:13px;font-weight:700;font-family:Arial,Helvetica,sans-serif;color:#d1d1d1}.btn span.internal_tips_btn_text{color:#24396f !important;font-weight:700;font-size:16px;background:#fff !important;border:2px solid #24396f}.btn span.internal_tips_btn_text img{height:14px;vertical-align:middle}.ownedmedia-consulting_attitude{padding-top:120px}.ownedmedia-consulting_attitude .sec-ttl{margin-bottom:40px}@media(max-width: 768px){.ownedmedia-consulting_attitude .sec-ttl{margin-bottom:20px}}.ownedmedia-consulting_attitude__text{font-size:16px;text-align:center}.ownedmedia-consulting_attitude__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:12px;margin-top:72px}@media(max-width: 768px){.ownedmedia-consulting_attitude__list{flex-wrap:wrap;gap:10px;margin-top:28px}}.ownedmedia-consulting_attitude__list-simple{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:24px;margin-bottom:64px}@media(max-width: 768px){.ownedmedia-consulting_attitude__list-simple{flex-wrap:nowrap;width:max-content;margin-bottom:40px}}@media(max-width: 768px){.ownedmedia-consulting_attitude__list-simple__wrapper{width:100%;overflow-x:scroll;margin-bottom:30px}}.ownedmedia-consulting_attitude__list-title{font-size:22px;font-weight:700;line-height:1;text-align:center;margin:64px auto 32px}@media(max-width: 768px){.ownedmedia-consulting_attitude__list-title{font-size:20px;margin:40px auto 32px}}.ownedmedia-consulting_attitude__list-title span{position:relative}.ownedmedia-consulting_attitude__list-title span::before,.ownedmedia-consulting_attitude__list-title span::after{display:block;content:"";position:absolute;top:calc(50% - 1px);width:40px;height:2px;background:#24396f}@media(max-width: 768px){.ownedmedia-consulting_attitude__list-title span::before,.ownedmedia-consulting_attitude__list-title span::after{width:20px}}.ownedmedia-consulting_attitude__list-title span::before{left:-52px}@media(max-width: 768px){.ownedmedia-consulting_attitude__list-title span::before{left:-30px}}.ownedmedia-consulting_attitude__list-title span::after{right:-52px}@media(max-width: 768px){.ownedmedia-consulting_attitude__list-title span::after{right:-30px}}.ownedmedia-consulting_attitude__item{width:calc((100% - 25px)/4);background:#f4f7ff}@media(max-width: 768px){.ownedmedia-consulting_attitude__item{width:100%}}.ownedmedia-consulting_attitude__item:nth-child(2),.ownedmedia-consulting_attitude__item:nth-child(4){width:calc((100% - 25px)*2/4)}@media(max-width: 768px){.ownedmedia-consulting_attitude__item:nth-child(2),.ownedmedia-consulting_attitude__item:nth-child(4){width:100%}}.ownedmedia-consulting_attitude__item__headline{color:#fff;font-size:19px;font-weight:700;line-height:1;text-align:center;background:#658eff;padding:11px 10px 10px}@media(max-width: 768px){.ownedmedia-consulting_attitude__item__headline{font-size:19px}}.ownedmedia-consulting_attitude__item__inner{padding:24px}@media(max-width: 768px){.ownedmedia-consulting_attitude__item__inner{padding:20px}}.ownedmedia-consulting_attitude__item img{display:block;width:100%;height:114px;object-fit:cover}.ownedmedia-consulting_attitude__item__content{display:flex;gap:30px}@media(max-width: 768px){.ownedmedia-consulting_attitude__item__content{display:block;gap:0}}.ownedmedia-consulting_attitude__item__title{font-size:17px;font-weight:700;line-height:1.5;text-align:center;padding:22px 0 14px}.ownedmedia-consulting_attitude__item__text{font-size:14px;line-height:1.7}.ownedmedia-consulting_attitude__item-simple{width:calc((100% - 73px)/4)}@media(max-width: 768px){.ownedmedia-consulting_attitude__item-simple{width:232px}}.ownedmedia-consulting_attitude__item-simple img{display:block;width:100%;height:131px;object-fit:cover}.ownedmedia_merit{margin-bottom:120px}@media(max-width: 768px){.ownedmedia_merit{margin-bottom:0}}.ownedmedia_merit .sec-ttl{margin-bottom:48px}@media(max-width: 768px){.ownedmedia_merit__list{width:100vw;margin-left:-20px}}.ownedmedia_merit__item{position:relative;display:flex;justify-content:flex-start;align-items:center;background:linear-gradient(to left, #fdf8fc 0%, #e7effc 100%);padding:26px 40px}.ownedmedia_merit__item:not(:first-child){margin-top:8px}.ownedmedia_merit__item::before{display:block;content:"";position:absolute;top:calc(50% - 1px);left:0;width:11px;height:2px;background:#784af5}.ownedmedia_merit__item img{width:16.4px;height:25.2px;margin-right:16px}.ownedmedia_merit__item span{width:calc(100% - 32.4px);font-size:17px;font-weight:600}@media(max-width: 768px){.ownedmedia_merit__item span{font-size:15px}}.ownedmedia-price__card{position:relative;max-width:924px;width:100%;color:#24396f;text-align:center;background:url(../../img/ownedmedia-consulting/price_card_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding:56.5px 40px 39.5px;margin:38px auto 0}@media(max-width: 768px){.ownedmedia-price__card{padding:42px 30px 31px}}.ownedmedia-price__card__title{font-size:24px;font-weight:700}@media(max-width: 768px){.ownedmedia-price__card__title{font-size:21px !important;text-align:center !important}}.ownedmedia-price__card__price{font-family:"Arial","メイリオ";font-size:47px;font-weight:bold}@media(max-width: 768px){.ownedmedia-price__card__price{font-size:33px !important;text-align:center !important}}.ownedmedia-price__card__price .attr-1{font-size:24px}@media(max-width: 768px){.ownedmedia-price__card__price .attr-1{font-size:16px !important}}.ownedmedia-price__card__price .attr-2{font-size:16px;font-weight:400}@media(max-width: 768px){.ownedmedia-price__card__price .attr-2{font-size:11px !important}}.ownedmedia-price__card__text{font-size:14px}@media(max-width: 768px){.ownedmedia-price__card__text{text-align:center !important}}.ownedmedia-price__card__link{display:flex;justify-content:center;align-items:center;width:290px;height:52px;color:#24396f;font-size:16px;font-weight:700;background:#fff;border:3px solid #24396f;border-radius:40px;margin:32px auto 0}@media(max-width: 768px){.ownedmedia-price__card__link{width:275px;height:50px;font-size:15px}}.ownedmedia-price__card__img{position:absolute;left:54px;bottom:-10px;width:135px;height:160px}@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}}
