.layout{max-width:1438px;padding:0 40px;margin:0 auto}@media screen and (max-width: 767px ){.layout{padding:0 10px}}.imgHover{display:block;transition:all .2s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;backface-visibility:hidden}.imgHover:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media screen and (max-width: 767px ){.bg-tools{width:100%}}@media screen and (max-width: 767px ){.tools-row{display:block}}.tools-col{padding-right:50px;padding-left:50px}@media screen and (max-width: 767px ){.tools-col{padding-right:0;padding-left:0}}.col-tools{margin-top:0}.col-tools>.heading{font-size:24px;font-weight:700}@media screen and (max-width: 767px ){.col-tools>.heading{font-size:18px}}.col-tools>.heading>em{font-size:32px;font-style:normal;background:rgba(0,0,0,0) linear-gradient(transparent 60%, #ffec0b 0)}@media screen and (max-width: 767px ){.col-tools>.heading>em{font-size:22px}}.col-tools>.col-tools-desc{gap:10px;margin-top:10px;margin-bottom:10px}.col-tools>.col-tools-desc>.left{width:52%}@media screen and (max-width: 767px ){.col-tools>.col-tools-desc>.left p{font-size:16px;line-height:1.6}}.col-tools>.col-tools-desc>.left .logo{display:flex;gap:10px;align-items:center;margin-top:10px}@media screen and (max-width: 767px ){.col-tools>.col-tools-desc>.left .logo{margin-top:30px}}.col-tools>.col-tools-desc>.left .logo .icon{width:50px}.col-tools>.col-tools-desc>.left .logo .text{font-size:10px;font-weight:700;line-height:1}.col-tools>.col-tools-desc>.left .logo .text .main{display:block;font-size:20px}.col-tools>.col-tools-desc>.left .logo .text .sub{display:block}.col-tools>.col-tools-desc>.left .logo .text span+span{margin-top:5px}.col-tools>.col-tools-desc>.image{width:48%;margin-left:0}@media screen and (max-width: 767px ){.col-tools>.col-tools-list{font-size:16px}}.col-tools>.button-wrapper{gap:10px;margin:40px 0 0}@media screen and (max-width: 767px ){.col-tools>.button-wrapper{justify-content:flex-start;margin-top:30px}}.col-tools>.button-wrapper>*{margin:0}.col-tools>.button-wrapper .col-tools-link{width:250px}@media screen and (max-width: 767px ){.col-tools>.button-wrapper .col-tools-link{max-width:180px}}.col-tools>.button-wrapper .button__small{min-width:150px}@media screen and (max-width: 767px ){.col-tools>.button-wrapper .button__small{flex:1 1 auto;min-width:140px}}.plan-column{display:flex;gap:30px}@media screen and (max-width: 767px ){.plan-column{display:block}}.plan-column>.column{position:relative;display:flex;flex-basis:33%;flex-direction:column;padding:2vw;border-radius:20px;box-shadow:0 0 26px rgba(0,0,0,.1411764706);transition:.3s ease-out}@media screen and (max-width: 767px ){.plan-column>.column{display:block;padding:5vw}}@media screen and (max-width: 767px ){.plan-column>.column+.column{margin-top:30px}}.plan-column>.column>.heading{height:100px}@media screen and (max-width: 767px ){.plan-column>.column>.heading{height:auto}}.plan-column>.column:hover{top:-5px;background:#d5d5d5}.plan-column>.column .block{display:flex;gap:10px;align-items:center;margin-top:15px;margin-bottom:50px;font-size:16px}@media screen and (max-width: 767px ){.plan-column>.column .block{display:block;margin-top:20px;line-height:2}}.plan-column>.column .block>.left,.plan-column>.column .block>.right{flex-basis:50%}.plan-column>.column .block>.right{margin-top:20px}@media screen and (max-width: 767px ){.plan-column>.column .block>.right img{width:60%}}.plan-column>.column>.bottom{position:relative;flex:1;height:100%;min-height:0%;padding:40px 20px 20px;margin-top:50px;margin-top:auto;background:#f7f7f7;border-radius:10px}@media screen and (max-width: 767px ){.plan-column>.column>.bottom{padding:30px 15px 15px}}.plan-column>.column>.bottom .heading{position:absolute;top:-20px;left:50%;padding:5px 10px;font-size:18px;color:#fff;white-space:pre;background:#2b3233;border-radius:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px ){.plan-column>.column>.bottom .heading{padding:5px 15px;font-size:16px}}.plan-column>.column>.bottom ul li{display:flex;font-size:18px;font-weight:500;line-height:1.3;color:#333}@media screen and (max-width: 767px ){.plan-column>.column>.bottom ul li{font-size:15px;line-height:1.4}}.plan-column>.column>.bottom ul li::before{display:block;width:18px;min-width:18px;height:12px;min-height:12px;padding-top:10px;margin-right:10px;content:"";background-image:url(https://cloudcircus.jp/dcms_media/other/ic_crown_yellow.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}@media screen and (max-width: 767px ){.plan-column>.column>.bottom ul li::before{width:15px;height:10px;padding-top:10px;margin-right:5px}}.plan-column>.column>.bottom ul li+li{margin-top:5px}.sec-banner{position:relative;height:307px;margin-top:240px;background:rgba(0,0,0,0) linear-gradient(90deg, #fdf7ff 0%, #fffdd8 100%) 0% 0% no-repeat padding-box}@media screen and (max-width: 767px ){.sec-banner{height:auto !important;padding:15px;margin-top:80px !important}}.sec-banner div.block{position:static;width:1200px;height:392px;padding:50px;margin:0 auto;background-image:url(/dcms_media/image/top/banner3.png);background-repeat:no-repeat;-webkit-transform:translateY(-120px);transform:translateY(-120px)}@media screen and (max-width: 980px ){.sec-banner div.block{width:100%}}@media screen and (max-width: 767px ){.sec-banner div.block{width:100%;height:auto;padding:20px 10px;background-image:url(/dcms_media/image/top/banner3_sp.png);background-position:bottom left;background-size:100%;-webkit-transform:inherit;transform:inherit}}.sec-banner div.block .leadText{font-size:32px;font-weight:700;line-height:1.4;letter-spacing:.2rem}@media screen and (max-width: 767px ){.sec-banner div.block .leadText{font-size:18px;line-height:1.7}}.sec-banner div.block .leadText em{font-style:inherit;background:rgba(0,0,0,0) linear-gradient(transparent 50%, #ffec0b 0)}.sec-banner div.block .subText{width:45%;margin-top:20px;font-size:18px}@media screen and (max-width: 767px ){.sec-banner div.block .subText{width:100%;margin-top:20px;font-size:16px;line-height:2}}.sec-banner div.block .button{width:280px;margin-top:25px;font-size:15px}@media screen and (max-width: 767px ){.sec-banner div.block .button{width:45vw;min-width:inherit;font-size:12px}}.sec-banner div.block .button span{position:relative;min-height:55px;padding:0}@media screen and (max-width: 767px ){.sec-banner div.block .button span{min-height:10vw}}.sec-banner div.block .button span::after{position:absolute;right:25px;display:block;width:5px;height:5px;content:"";border-top:2px solid red;border-right:2px solid red;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 767px ){.sec-banner div.block .button span::after{right:12px;width:3px;height:3px;margin-top:2px}}.sec-example{padding-top:120px}@media screen and (max-width: 767px ){.sec-example{padding-top:50px}}.introduction-list.-kv{position:absolute;bottom:68px;grid-template-rows:none;grid-auto-rows:auto}@media screen and (max-width: 980px ){.introduction-list.-kv{position:static;margin-top:20px}}.introduction-list.-kv .col{width:120px;min-width:100px;padding:2px 5px;margin-right:10px;background:#fff}@media screen and (max-width: 767px ){.introduction-list.-kv .col{width:60px;min-width:40px;padding:2px 6px;margin-right:5px}}.introduction-list.-kv.is-moving{-webkit-animation:moving 40s linear 0s infinite;animation:moving 40s linear 0s infinite}.introduction-list-wrapper .col{display:flex;align-items:center;justify-content:center;width:224px}.introduction-list-wrapper .col img{max-width:100%}.introduction{margin-bottom:100px}@media screen and (max-width: 767px ){.introduction{margin-bottom:70px}}.mb-section{margin-bottom:100px}@media screen and (max-width: 767px ){.mb-section{margin-bottom:70px}}.bg-tools{padding-top:120px}@media screen and (max-width: 767px ){.bg-tools{padding-top:30px;margin-top:70px}}.cta-heading{line-height:1.5}@media screen and (max-width: 767px ){.cta-button.type-consult::before{margin-right:10px}}.cta-bg.-bottom{margin-top:80px}@media screen and (max-width: 767px ){.cta-bg.-bottom{margin-top:40px}}.cta-bg.-illust{margin-top:120px}.cta-bg .cta{position:relative;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 767px ){.cta-bg .cta{padding-top:50px;padding-bottom:50px}}.cta-bg .cta .illust{position:absolute;top:-60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.footer-toolNavi-section{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 767px ){.tools-row .col-tools{display:block}}.renew-content>.inner{width:100%;max-width:1200px}@media screen and (max-width: 767px ){.renew-content>.inner{width:94%}}.renew-content>.inner.-w787{max-width:787px}@media screen and (max-width: 767px ){.renew-content>.inner.-w787{width:94%}}.renew-content .tools-row{margin:-110px 0 0 -140px}@media screen and (max-width: 767px ){.renew-content .tools-row{margin-top:-40px}}.renew-content .tools-col{flex-wrap:wrap;max-width:530px;padding:0;margin-top:130px;margin-left:140px;cursor:pointer}@media screen and (max-width: 767px ){.renew-content .tools-col{margin-top:50px}}.renew-content .tools-col.-mt{margin-top:100px}@media screen and (max-width: 767px ){.renew-content .tools-col.-mt{margin-top:50px}}.renew-content .tools-col>.pa-btob-textbox,.renew-content .tools-col>.textBox{transition:all .3s}.renew-content .tools-col .col-tools::after{display:block}.renew-content .tools-col:hover .col-tools::after{opacity:1}.renew-content .tools-col:hover>.pa-btob-textbox,.renew-content .tools-col:hover>.textBox{background:#fffbbd 0% 0% no-repeat padding-box}.renew-content .tools-col>.serviceTitle{position:relative;bottom:0;margin-top:15px;font-size:26px;font-weight:700}@media screen and (max-width: 767px ){.renew-content .tools-col>.serviceTitle{font-size:16px}}.renew-content .tools-col>.serviceTitle>span{position:relative;z-index:1}.renew-content .tools-col>.serviceTitle::after{position:absolute;bottom:7px;left:0;z-index:0;display:block;width:100%;height:11px;content:"";background:rgba(0,0,0,0) linear-gradient(90deg, #ffe7de 0%, #ffd8e3 21%, #f4d3ff 39%, #c9d7ff 60%, #cbfff1 77%, #fffabc 100%) 0% 0% no-repeat padding-box}@media screen and (max-width: 767px ){.renew-content .tools-col>.serviceTitle::after{bottom:4px;height:6px}}.renew-content .tools-col>.textBox{width:100%;padding:20px;font-size:16px;font-weight:700;background:#fff;border-radius:20px}@media screen and (max-width: 767px ){.renew-content .tools-col>.textBox{padding:14px;font-size:12px;border-radius:10px}}.renew-content .tools-col>.textBox ul li{position:relative;padding-left:13px;font-weight:700}.renew-content .tools-col>.textBox ul li::before{position:absolute;top:0;left:0;display:block;content:"・"}.renew-content .tools-col .col-tools-desc p{max-width:210px}.renew-content .tools-col__wide{max-width:100%;margin-top:0}.renew-content .tools-col__wide .col-tools-desc p{max-width:100%}.renew-content .col-tools{z-index:1;width:100%;margin-top:30px}.re-bg-1{background:rgba(0,0,0,0) linear-gradient(180deg, #f4fbfd 0%, #f9fff4 100%) 0% 0% no-repeat padding-box}@media screen and (max-width: 767px ){.heading-outer{padding-top:60px}}.heading-outer.-type1{padding-top:50px}@media screen and (max-width: 767px ){.heading-outer.-type1{padding-top:20px}}@media screen and (max-width: 767px ){.outer{padding:50px 0}}@media screen and (max-width: 767px ){.col-tools-link{max-width:210px}}@media screen and (max-width: 767px ){.page-heading-main{width:100%}}@media screen and (max-width: 767px ){.page-heading-wrapper{min-height:330px;padding:40px 0 30px}}@media screen and (max-width: 767px ){.page-heading-wrapper .button-wrapper{margin:0}}@media screen and (max-width: 767px ){.page-heading-wrapper .button-wrapper .button__full{margin:0}}@media screen and (max-width: 767px ){.button__primary .sub{font-size:12px;font-weight:300}}.col-tools-heading .icon{margin-right:30px}@media screen and (max-width: 767px ){.col-tools-heading .icon{margin-right:15px}}@media screen and (max-width: 767px ){.primary-heading-wrapper{display:flex;align-items:center}}.primary-heading-wrapper.-type1{display:block}.primary-heading{letter-spacing:.1rem}@media screen and (max-width: 767px ){.primary-heading{margin:0}}.primary-heading.-type{margin-bottom:20px}.megaNavi-heading-link{font-size:18px;font-weight:700}@media screen and (max-width: 767px ){.megaNavi-heading-link{font-size:16px}}.header-gnavi-item-inner.-pointer{cursor:pointer}.header.is-gnav::before{box-shadow:0 3px 12px #ccc;opacity:1}@media screen and (max-width: 767px ){.header.is-gnav::before{box-shadow:none;opacity:0}}.header-gnaviChild.type-tools.-seminar{position:fixed;top:70px;z-index:5;height:74px;background:#f2f2f2}@media all and (min-width: 768px)and (max-width: 1340px){.header-gnaviChild.type-tools.-seminar{top:90px}}@media screen and (max-width: 767px ){.header-gnaviChild.type-tools.-seminar{position:static;height:auto}}.header-gnaviChild.type-tools.-seminar .header-gnaviChild-inner{position:relative;display:flex;align-items:center;justify-content:center;height:100%}@media screen and (max-width: 767px ){.header-gnaviChild.type-tools.-seminar .header-gnaviChild-inner{width:100%}}.header-gnaviChild.type-tools.-seminar .header-gnaviChild-ui{position:absolute;top:50%;right:0;margin-bottom:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-gnaviChild.type-tools.-seminar::before{display:none}.header-gnaviChild.type-tools.-seminar>.header-gnaviChild-inner{padding:20px 0;opacity:0;transition:all .3s ease}@media screen and (max-width: 767px ){.header-gnaviChild.type-tools.-seminar>.header-gnaviChild-inner{padding:0;opacity:1}}.header-gnaviChild.type-tools.-seminar>.header-gnaviChild-inner.is-open{opacity:1}.header-gnaviChild.type-tools.-seminar>.header-gnaviChild-inner>.hoverMegaMenu{display:flex}@media screen and (max-width: 767px ){.header-gnaviChild.type-tools.-seminar>.header-gnaviChild-inner>.hoverMegaMenu{display:block;width:100%;font-weight:700}}.header-gnaviChild.type-tools.-seminar>.header-gnaviChild-inner>.hoverMegaMenu>li a{font-weight:700}@media screen and (max-width: 767px ){.header-gnaviChild.type-tools.-seminar>.header-gnaviChild-inner>.hoverMegaMenu>li a{display:block;line-height:44px}}.header-gnaviChild.type-tools.-seminar>.header-gnaviChild-inner>.hoverMegaMenu>li+li{margin-left:25px}@media screen and (max-width: 767px ){.header-gnaviChild.type-tools.-seminar>.header-gnaviChild-inner>.hoverMegaMenu>li+li{margin-left:0}}@media screen and (max-width: 767px ){.header-gnaviChild.type-tools.-seminar>.header-gnaviChild-inner>.hoverMegaMenu>li+li a{border-top:1px solid #ccc}}.header::before{height:calc(100% + 10px)}@media all and (min-width: 768px)and (max-width: 1340px){.header-gnaviChild.type-tools.-seminar{height:74px}}#contents .main,#contents{width:94%;max-width:1120px;margin-right:auto;margin-left:auto}.page_company #contents,.page_products #contents,.page_tourism #contents,.page_media_publishing #contents,.page_btoc #contents,.page_btob #contents,.page_btob_manufacturing #contents,.page_partner #contents,.page_btoc_manufacturing #contents,.page_trading #contents,.page_it #contents,.page_realestate #contents,.page_price #contents{width:100%;max-width:inherit}.page_company .inner{max-width:1120px}.company_main{margin-top:0}body.media #locator{display:block;margin-top:25px}.cmban{position:fixed;right:0;bottom:0;z-index:100;display:none;width:290px}@media screen and (max-width: 980px ){.cmban{width:200px}}.cmban.is-active{display:block}.cmban .cmbanimg{width:100%}.cmban .cmbanclick{position:absolute;top:60px;right:0;z-index:2;width:56px;height:auto;cursor:pointer}@media screen and (max-width: 767px ){.cmban .cmbanclick{top:30px;right:-10px}}.section-desc.-large{font-size:16px}@media screen and (max-width: 767px ){.section-desc.-large{font-size:14px}}.page_2022>#container>#contents,.page_support>#container>#contents,.page_legal>#container>#contents,.page_cookie>#container>#contents,.page_recruit>#container>#contents,.page_SEO_measure>#container>#contents,.page_content_marketing>#container>#contents,.page_security>#container>#contents{width:100%;max-width:inherit;font-family:"メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"MS PGothic",sans-serif}.page_2022>#container>#contents .pageinfoA,.page_support>#container>#contents .pageinfoA,.page_legal>#container>#contents .pageinfoA,.page_cookie>#container>#contents .pageinfoA,.page_recruit>#container>#contents .pageinfoA,.page_SEO_measure>#container>#contents .pageinfoA,.page_content_marketing>#container>#contents .pageinfoA,.page_security>#container>#contents .pageinfoA{margin-top:0}@media screen and (max-width: 767px ){.page_2022>#container>#contents .pageinfoA,.page_support>#container>#contents .pageinfoA,.page_legal>#container>#contents .pageinfoA,.page_cookie>#container>#contents .pageinfoA,.page_recruit>#container>#contents .pageinfoA,.page_SEO_measure>#container>#contents .pageinfoA,.page_content_marketing>#container>#contents .pageinfoA,.page_security>#container>#contents .pageinfoA{padding-top:0}}.page_2022>#container>#contents .pageinfoA .pageinfoAin,.page_support>#container>#contents .pageinfoA .pageinfoAin,.page_legal>#container>#contents .pageinfoA .pageinfoAin,.page_cookie>#container>#contents .pageinfoA .pageinfoAin,.page_recruit>#container>#contents .pageinfoA .pageinfoAin,.page_SEO_measure>#container>#contents .pageinfoA .pageinfoAin,.page_content_marketing>#container>#contents .pageinfoA .pageinfoAin,.page_security>#container>#contents .pageinfoA .pageinfoAin{padding-top:90px}.page_2022>#container>#contents .pageinfoA .pagetitle,.page_support>#container>#contents .pageinfoA .pagetitle,.page_legal>#container>#contents .pageinfoA .pagetitle,.page_cookie>#container>#contents .pageinfoA .pagetitle,.page_recruit>#container>#contents .pageinfoA .pagetitle,.page_SEO_measure>#container>#contents .pageinfoA .pagetitle,.page_content_marketing>#container>#contents .pageinfoA .pagetitle,.page_security>#container>#contents .pageinfoA .pagetitle{margin-bottom:0;line-height:1}.page_2022>#container>#contents .pageinfoA .pagelead,.page_support>#container>#contents .pageinfoA .pagelead,.page_legal>#container>#contents .pageinfoA .pagelead,.page_cookie>#container>#contents .pageinfoA .pagelead,.page_recruit>#container>#contents .pageinfoA .pagelead,.page_SEO_measure>#container>#contents .pageinfoA .pagelead,.page_content_marketing>#container>#contents .pageinfoA .pagelead,.page_security>#container>#contents .pageinfoA .pagelead{font-size:14px}.page_copy_recruit>#container>#contents,.page_recruit>#container>#contents,.page_thanks>#container>#contents,.page_referral>#container>#contents,.page_copy_info_json_ld>#container>#contents,.page_for_creative>#container>#contents,.page_for_any>#container>#contents,.page_cc_plan>#container>#contents,.page_agreement_web>#container>#contents,.page_DX_Academy>#container>#contents,.page_izanai>#container>#contents,.page_fullstar>#container>#contents,.page_creca>#container>#contents,.page_lessar>#container>#contents,.page_appgoose>#container>#contents,.page_bownow>#container>#contents,.page_actibook>#container>#contents,.page_cocoar>#container>#contents,.page_info>#container>#contents,.page_BtoC>#container>#contents,.page_koukoku>#container>#contents,.page_BtoB>#container>#contents,.page_agreement_soft>#container>#contents,.page_BtoP>#container>#contents{width:100%;max-width:inherit;font-family:"Noto Sans JP",sans-serif,"メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"MS PGothic",sans-serif}.page_copy_recruit>#container>#contents .pageinfoA,.page_recruit>#container>#contents .pageinfoA,.page_thanks>#container>#contents .pageinfoA,.page_referral>#container>#contents .pageinfoA,.page_copy_info_json_ld>#container>#contents .pageinfoA,.page_for_creative>#container>#contents .pageinfoA,.page_for_any>#container>#contents .pageinfoA,.page_cc_plan>#container>#contents .pageinfoA,.page_agreement_web>#container>#contents .pageinfoA,.page_DX_Academy>#container>#contents .pageinfoA,.page_izanai>#container>#contents .pageinfoA,.page_fullstar>#container>#contents .pageinfoA,.page_creca>#container>#contents .pageinfoA,.page_lessar>#container>#contents .pageinfoA,.page_appgoose>#container>#contents .pageinfoA,.page_bownow>#container>#contents .pageinfoA,.page_actibook>#container>#contents .pageinfoA,.page_cocoar>#container>#contents .pageinfoA,.page_info>#container>#contents .pageinfoA,.page_BtoC>#container>#contents .pageinfoA,.page_koukoku>#container>#contents .pageinfoA,.page_BtoB>#container>#contents .pageinfoA,.page_agreement_soft>#container>#contents .pageinfoA,.page_BtoP>#container>#contents .pageinfoA{margin-top:0}@media screen and (max-width: 767px ){.page_copy_recruit>#container>#contents .pageinfoA,.page_recruit>#container>#contents .pageinfoA,.page_thanks>#container>#contents .pageinfoA,.page_referral>#container>#contents .pageinfoA,.page_copy_info_json_ld>#container>#contents .pageinfoA,.page_for_creative>#container>#contents .pageinfoA,.page_for_any>#container>#contents .pageinfoA,.page_cc_plan>#container>#contents .pageinfoA,.page_agreement_web>#container>#contents .pageinfoA,.page_DX_Academy>#container>#contents .pageinfoA,.page_izanai>#container>#contents .pageinfoA,.page_fullstar>#container>#contents .pageinfoA,.page_creca>#container>#contents .pageinfoA,.page_lessar>#container>#contents .pageinfoA,.page_appgoose>#container>#contents .pageinfoA,.page_bownow>#container>#contents .pageinfoA,.page_actibook>#container>#contents .pageinfoA,.page_cocoar>#container>#contents .pageinfoA,.page_info>#container>#contents .pageinfoA,.page_BtoC>#container>#contents .pageinfoA,.page_koukoku>#container>#contents .pageinfoA,.page_BtoB>#container>#contents .pageinfoA,.page_agreement_soft>#container>#contents .pageinfoA,.page_BtoP>#container>#contents .pageinfoA{padding-top:0}}.page_copy_recruit>#container>#contents .pagetitle,.page_recruit>#container>#contents .pagetitle,.page_thanks>#container>#contents .pagetitle,.page_referral>#container>#contents .pagetitle,.page_copy_info_json_ld>#container>#contents .pagetitle,.page_for_creative>#container>#contents .pagetitle,.page_for_any>#container>#contents .pagetitle,.page_cc_plan>#container>#contents .pagetitle,.page_agreement_web>#container>#contents .pagetitle,.page_DX_Academy>#container>#contents .pagetitle,.page_izanai>#container>#contents .pagetitle,.page_fullstar>#container>#contents .pagetitle,.page_creca>#container>#contents .pagetitle,.page_lessar>#container>#contents .pagetitle,.page_appgoose>#container>#contents .pagetitle,.page_bownow>#container>#contents .pagetitle,.page_actibook>#container>#contents .pagetitle,.page_cocoar>#container>#contents .pagetitle,.page_info>#container>#contents .pagetitle,.page_BtoC>#container>#contents .pagetitle,.page_koukoku>#container>#contents .pagetitle,.page_BtoB>#container>#contents .pagetitle,.page_agreement_soft>#container>#contents .pagetitle,.page_BtoP>#container>#contents .pagetitle{margin-bottom:15px;font-size:45px;font-weight:500}@media screen and (max-width: 767px ){.page_copy_recruit>#container>#contents .pagetitle,.page_recruit>#container>#contents .pagetitle,.page_thanks>#container>#contents .pagetitle,.page_referral>#container>#contents .pagetitle,.page_copy_info_json_ld>#container>#contents .pagetitle,.page_for_creative>#container>#contents .pagetitle,.page_for_any>#container>#contents .pagetitle,.page_cc_plan>#container>#contents .pagetitle,.page_agreement_web>#container>#contents .pagetitle,.page_DX_Academy>#container>#contents .pagetitle,.page_izanai>#container>#contents .pagetitle,.page_fullstar>#container>#contents .pagetitle,.page_creca>#container>#contents .pagetitle,.page_lessar>#container>#contents .pagetitle,.page_appgoose>#container>#contents .pagetitle,.page_bownow>#container>#contents .pagetitle,.page_actibook>#container>#contents .pagetitle,.page_cocoar>#container>#contents .pagetitle,.page_info>#container>#contents .pagetitle,.page_BtoC>#container>#contents .pagetitle,.page_koukoku>#container>#contents .pagetitle,.page_BtoB>#container>#contents .pagetitle,.page_agreement_soft>#container>#contents .pagetitle,.page_BtoP>#container>#contents .pagetitle{margin-bottom:10px;font-size:32px}}.page_CS_BtoB #locator,.page_CS_BtoP #locator,.page_CS_BtoC #locator,.page_support #locator,.page_2022 #locator,.page_thanks_seminer #locator,.page_thanks #locator,.page_bownow_privacy #locator,.page_apply_to_seminar #locator,.page_law #locator,.page_mynumber #locator,.page_privacy #locator,.page_sitemap #locator{display:block;margin-top:15px}@media screen and (max-width: 767px ){.page_CS_BtoB #locator,.page_CS_BtoP #locator,.page_CS_BtoC #locator,.page_support #locator,.page_2022 #locator,.page_thanks_seminer #locator,.page_thanks #locator,.page_bownow_privacy #locator,.page_apply_to_seminar #locator,.page_law #locator,.page_mynumber #locator,.page_privacy #locator,.page_sitemap #locator{margin-top:10px}}.question-box ul li{font-weight:700}.faq-btn{font-weight:700}#dcms_layoutPageBlock .question-box ul li::before{z-index:1}.bold{font-weight:700}.page_content_marketing .header,.page_SEO_measure .header{height:auto}.page_content_marketing .pageTitleArea,.page_SEO_measure .pageTitleArea{margin-top:0}.kv-caution{width:100%;font-size:11px;color:#555;text-align:center;background:rgba(0,0,0,0)}@media screen and (max-width: 767px ){.kv-caution{font-size:10px;font-size:2.6666666667vw;padding:0}}.kv{height:580px;margin-bottom:90px}@media(max-width: 1560px){.kv{height:43vw;max-height:110vh;margin-bottom:0}}@media screen and (max-width: 980px ){.kv{height:60vw}}@media screen and (max-width: 767px ){.kv{height:43vw;max-height:inherit;margin-bottom:0}}.kv .heading{font-size:min(2.5vw,36px);line-height:1.2}@media all and (max-width: 900px){.kv .heading{font-size:24px}}@media screen and (max-width: 767px ){.kv .heading{font-size:22px;text-align:center;letter-spacing:.4rem}}.kv .heading em{font-size:min(5.7vw,68px);font-style:inherit}@media all and (max-width: 900px){.kv .heading em{font-size:52px}}@media screen and (max-width: 767px ){.kv .heading em{font-size:50px}}.kv .heading em span{background:linear-gradient(90deg, #ff4478 0%, #ffa300 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.kv .bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kv .textArea{display:flex;gap:100px;justify-content:center;max-width:1000px;padding-top:90px;margin:0 auto}@media screen and (max-width: 980px ){.kv .textArea{gap:30px;justify-content:center;padding-right:20px;padding-left:20px}}@media screen and (max-width: 767px ){.kv .textArea{display:block;padding-top:70px;padding-right:15px;padding-left:15px}}.kv .textArea .bannerArea{margin:0}@media screen and (max-width: 767px ){.kv .textArea .bannerArea{margin-top:20px}}.kv .textArea .left{position:relative;z-index:1}@media screen and (max-width: 767px ){.kv .textArea .left{padding:0}}.kv .textArea .left .img{width:35vw;max-width:400px;margin-top:20px}@media screen and (max-width: 980px ){.kv .textArea .left .img{width:320px;margin-top:10px}}@media screen and (max-width: 767px ){.kv .textArea .left .img{width:100%;margin-top:20px}}.kv .button-wrapper.-type1{margin-top:80px}@media screen and (max-width: 767px ){.kv .button-wrapper.-type1{margin-top:50px}}@media screen and (max-width: 767px ){.kv .button-wrapper{position:static;margin-top:50px;-webkit-transform:translateY(30px);transform:translateY(30px)}}@media screen and (max-width: 767px ){.kv h1{position:relative;top:0}}@media screen and (max-width: 767px ){.kv h1 img{max-height:110vh}}@media screen and (max-width: 767px ){.kv{height:auto;max-height:auto;margin-top:0}}.kv .bannerArea{position:relative;display:flex;flex-direction:column;gap:0;align-items:flex-end;max-width:68vw;margin:0 auto}@media screen and (max-width: 767px ){.kv .bannerArea{align-items:center;width:100vw;max-width:100vw;padding-top:0}}.kv .bannerArea a{transition:.2s ease}.kv .bannerArea a:hover{opacity:.7}.kv .bannerArea a img{width:20.5vw;max-width:310px}@media screen and (max-width: 767px ){.kv .bannerArea a img{width:60.4vw}}@media screen and (max-width: 767px ){.megaNavi-linkGrid.type-tools2{margin-bottom:25px !important}}@media screen and (max-width: 767px ){.megaNavi-linkGrid.type-tools2 .megaNavi-subHeading{display:none}}.megaNavi-linkGrid.type-tools2 .megaNavi-linkGrid-item:nth-child(1),.megaNavi-linkGrid.type-tools2 .megaNavi-linkGrid-item:nth-child(4){width:calc(31.5% - 20px)}.megaNavi-linkGrid.type-tools2 .megaNavi-linkGrid-item:nth-child(3){width:calc(18.5% - 20px)}.megaNavi-linkGrid.type-tools2 .megaNavi-linkGrid-item:nth-child(2){width:calc(50% - 20px)}.megaNavi-linkGrid.type-tools2 .megaNavi-linkGrid-item:nth-child(2) .megaNavi-link-list-item{width:calc(50% - 20px)}.megaNavi-linkGrid.type-tools2 .megaNavi-linkGrid-item:last-child{width:calc(68.5% - 20px)}#contents .pa-partner-sec1>.column>.left .block2>.title{white-space:pre}.img-sec2{display:flex;justify-content:center;margin-top:60px}@media screen and (max-width: 767px ){.img-sec2{display:none}}.bg-white{background:#fff}.section-plan{padding-top:100px}@media screen and (max-width: 767px ){.section-plan{padding-top:50px}}.section-plan .inner{max-width:2000px}.bg-case::before{top:230px}.tools-wrapper{padding:130px 0;background:linear-gradient(180deg, rgba(244, 251, 253, 0) 0%, rgba(248, 249, 254, 0.4705882353) 37%, #fdf7ff 100%) 0% 0% no-repeat padding-box}@media screen and (max-width: 767px ){.tools-wrapper{padding:80px 0}}@media screen and (max-width: 767px ){.tools-wrapper .secondary-heading{margin-bottom:100px}}.pa-renew-success{width:calc(100% - 100px);padding-bottom:130px;margin-bottom:130px;background:rgba(0,0,0,0) linear-gradient(180deg, #fffbfa 0%, #f4fbfd 100%) 0% 0% no-repeat padding-box;border-radius:0 100px 100px 0}@media screen and (max-width: 767px ){.pa-renew-success{width:calc(100% - 20px);padding-right:15px;padding-bottom:50px}}.pa-renew-success>.inner{position:relative;left:50px}@media screen and (max-width: 767px ){.pa-renew-success>.inner{left:10px}}.pa-renew-success>.inner>.text{font-size:28px;font-weight:700;text-align:center}@media screen and (max-width: 767px ){.pa-renew-success>.inner>.text{font-size:16px}}.pa-renew-success>.inner>.text .line{background:linear-gradient(transparent 50%, #ffec0b 50%)}.pa-renew-success>.inner .column{display:flex;flex-wrap:wrap;margin-top:-40px}@media screen and (max-width: 767px ){.pa-renew-success>.inner .column{display:block;margin-top:-20px}}.pa-renew-success>.inner .column .item{width:50%;margin-top:100px}@media screen and (max-width: 767px ){.pa-renew-success>.inner .column .item{width:100%;margin-top:30px}}.pa-renew-success>.inner .column .item>.text{width:530px;font-size:16px}@media screen and (max-width: 767px ){.pa-renew-success>.inner .column .item>.text{width:100%;font-size:13px}}.pa-renew-success>.inner .column .item>.text.-right{padding-left:70px}@media screen and (max-width: 767px ){.pa-renew-success>.inner .column .item>.text.-right{padding-left:0}}.pa-renew-success>.inner .column .item>.text.-left{padding-right:70px}@media screen and (max-width: 767px ){.pa-renew-success>.inner .column .item>.text.-left{padding-right:0}}.pa-renew-success>.inner .column .item>.text>.title{margin-bottom:20px;font-size:20px;font-weight:700;line-height:1.4}@media screen and (max-width: 767px ){.pa-renew-success>.inner .column .item>.text>.title{font-size:14px}}.pa-renew-plan{padding-bottom:130px;margin-left:100px;background:rgba(0,0,0,0) linear-gradient(180deg, #f4fbfd 0%, #fdf7ff 100%) 0% 0% no-repeat padding-box;border-radius:100px 0 0 100px}@media screen and (max-width: 767px ){.pa-renew-plan{padding-bottom:50px;margin-left:15px}}.pa-renew-plan .heading-outer{position:relative;left:50px}@media screen and (max-width: 767px ){.pa-renew-plan .heading-outer{left:10px}}@media screen and (max-width: 767px ){.pa-renew-plan .heading-outer>.inner{width:100%}}.pa-renew-plan>.inner{position:relative;left:50px}@media screen and (max-width: 767px ){.pa-renew-plan>.inner{left:0}}.pa-renew-plan>.inner>.text{text-align:center}.pa-renew-plan>.inner>.column{display:flex;flex-wrap:wrap;margin-left:-50px}@media screen and (max-width: 767px ){.pa-renew-plan>.inner>.column{margin-top:15px;margin-left:-15px}}.pa-renew-plan>.inner>.column>.item{position:relative;width:296px;height:300px;margin-top:50px;margin-left:50px;background:#fff}@media screen and (max-width: 767px ){.pa-renew-plan>.inner>.column>.item{width:calc(50vw - 30px);height:calc(50vw - 30px);margin-top:15px;margin-left:15px}}.pa-renew-plan>.inner>.column>.item>img{position:absolute;top:calc(50% - 10px);left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 767px ){.pa-renew-plan>.inner>.column>.item>img{width:60px}}.pa-renew-plan>.inner>.column>.item>.text{position:absolute;bottom:30px;width:100%;font-weight:700;line-height:1.3;text-align:center}@media screen and (max-width: 767px ){.pa-renew-plan>.inner>.column>.item>.text{bottom:10px;font-size:13px}}.pa-renew-plan>.inner>.button-wrapper{margin-top:80px}@media screen and (max-width: 767px ){.pa-renew-plan>.inner>.button-wrapper{margin-top:40px}}.pa-btob-sec1{margin-top:40px}.pa-btob-sec1>.title{display:flex;justify-content:space-between}.pa-btob-sec1>.title>.img{display:flex;margin-left:-10px}.pa-btob-sec1>.title>.img img{width:95px;margin-left:10px}.pa-btob-sec1>.title>.text{font-size:18px;font-weight:700;line-height:1.3}.pa-btob-sec1>.title>.text>.main{font-size:38px}.pa-btob-sec1>.content{display:flex;margin-top:35px}.pa-btob-sec1>.content>.left{font-size:18px}.pa-btob-sec1>.content>.left>.col-tools-list{margin-top:20px}.pa-btob-sec1>.content>.right{min-width:310px;margin-left:70px}.pa-btob-sec1>.col-tools-link{display:flex;margin:60px auto 0}.pa-btob-sec2>.text{margin-top:80px;font-weight:700;text-align:center;letter-spacing:.2rem}@media screen and (max-width: 767px ){.pa-btob-sec2>.text{margin-top:50px;letter-spacing:normal}}.pa-btob-sec2>.text>.inner{position:relative;font-size:20px}@media screen and (max-width: 767px ){.pa-btob-sec2>.text>.inner{font-size:12px}}.pa-btob-sec2>.text>.inner::after,.pa-btob-sec2>.text>.inner::before{position:absolute;bottom:-5px;display:block;width:2px;height:20px;content:"";background:#707070}@media screen and (max-width: 767px ){.pa-btob-sec2>.text>.inner::after,.pa-btob-sec2>.text>.inner::before{bottom:-3px;height:14px}}.pa-btob-sec2>.text>.inner::before{left:-14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 767px ){.pa-btob-sec2>.text>.inner::before{left:-7px}}.pa-btob-sec2>.text>.inner::after{right:-14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 767px ){.pa-btob-sec2>.text>.inner::after{right:-7px}}.pa-btob-sec2 .cta-buttons{margin-top:-5px}.pa-btob-sec2 .cta-buttons .type-download::before{width:130px;height:75px}@media screen and (max-width: 767px ){.pa-btob-sec2 .cta-buttons .type-download::before{width:64px;height:40px}}.pa-btob-sec2 .cta-buttons .cta-button{width:720px;height:130px}@media screen and (max-width: 767px ){.pa-btob-sec2 .cta-buttons .cta-button{width:100%;height:70px}}.pa-btob-sec2 .cta-buttons .cta-button .main-text{font-size:24px}@media screen and (max-width: 767px ){.pa-btob-sec2 .cta-buttons .cta-button .main-text{font-size:14px}}.pa-btob-sec2 .cta-buttons .cta-button .sub-text{font-size:16px}@media screen and (max-width: 767px ){.pa-btob-sec2 .cta-buttons .cta-button .sub-text{font-size:1rem}}.pa-btob-textbox{width:530px;padding:15px 20px;margin:0 auto 30px;background:#fff;border-radius:10px}@media screen and (max-width: 767px ){.pa-btob-textbox{width:100%;padding:10px}}.pa-btob-textbox ul li{position:relative;padding-left:13px;font-weight:700}@media screen and (max-width: 767px ){.pa-btob-textbox ul li{font-size:12px}}.pa-btob-textbox ul li::before{position:absolute;top:0;left:0;display:block;content:"・"}.pa-partner-sec1>.column{display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 767px ){.pa-partner-sec1>.column{flex-direction:column-reverse}}.pa-partner-sec1>.column .title{font-size:38px;font-weight:700;line-height:1.3}@media screen and (max-width: 767px ){.pa-partner-sec1>.column .title{font-size:20px;line-height:1.4;text-align:center}}.pa-partner-sec1>.column .title>.sub{font-size:18px}@media screen and (max-width: 767px ){.pa-partner-sec1>.column .title>.sub{font-size:12px}}.pa-partner-sec1>.column>.left .block{position:relative;width:660px;padding:30px;margin-top:35px;border:2px solid #747474;border-radius:10px}@media screen and (max-width: 767px ){.pa-partner-sec1>.column>.left .block{width:100%;padding:30px 20px 20px}}.pa-partner-sec1>.column>.left .block>.title{position:absolute;top:-20px;left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 30px;font-size:20px;font-weight:700;background:#fbf8fe;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px ){.pa-partner-sec1>.column>.left .block>.title{top:-12px;padding:0 15px;font-size:16px}}.pa-partner-sec1>.column>.left .block>ul{display:flex;justify-content:space-between}@media screen and (max-width: 767px ){.pa-partner-sec1>.column>.left .block>ul{flex-wrap:wrap;margin-top:-10px}}.pa-partner-sec1>.column>.left .block>ul>li{display:flex;align-items:center}@media screen and (max-width: 767px ){.pa-partner-sec1>.column>.left .block>ul>li{margin-top:10px}}.pa-partner-sec1>.column>.left .block>ul>li img{width:50px}@media screen and (max-width: 767px ){.pa-partner-sec1>.column>.left .block>ul>li img{width:35px}}.pa-partner-sec1>.column>.left .block>ul>li>.name{margin-left:10px;font-size:20px;font-weight:700;line-height:1.1}@media screen and (max-width: 767px ){.pa-partner-sec1>.column>.left .block>ul>li>.name{font-size:16px}}.pa-partner-sec1>.column>.left .block>ul>li>.name>.sub{font-size:14px;font-weight:400}@media screen and (max-width: 767px ){.pa-partner-sec1>.column>.left .block>ul>li>.name>.sub{font-size:10px}}.pa-partner-sec1>.column>.left .block>ul+ul{justify-content:center;margin-top:30px;margin-left:-40px}.pa-partner-sec1>.column>.left .block>ul+ul li{margin-left:40px}@media screen and (max-width: 767px ){.pa-partner-sec1>.column>.right img{width:80%;margin-top:40px}}@media screen and (max-width: 767px ){.pa-partner-sec1>.button-wrapper{margin-top:30px}}.pa-partner-sec1>.subtitle{margin-top:50px;font-size:24px;line-height:1.3;text-align:left}@media screen and (max-width: 767px ){.pa-partner-sec1>.subtitle{margin-top:30px;font-size:18px;text-align:center}}.pa-partner-sec1>.col-tools-desc{align-items:flex-start;justify-content:space-between;margin-top:30px}@media screen and (max-width: 767px ){.pa-partner-sec1>.col-tools-desc{display:block;margin-top:20px}}.pa-partner-sec1>.col-tools-desc>.left{width:486px}@media screen and (max-width: 767px ){.pa-partner-sec1>.col-tools-desc>.left{min-width:inherit}}@media screen and (max-width: 767px ){.pa-partner-sec1>.col-tools-desc>.left .col-tools-list{margin-top:20px}}.pa-partner-sec1>.col-tools-desc>.button-wrapper{width:496px}@media screen and (max-width: 767px ){.pa-partner-sec1>.col-tools-desc>.button-wrapper{width:100%;margin-top:30px;margin-left:0}}.pa-partner-sec1>.col-tools-desc>.button-wrapper>.button{align-items:center;height:80px}@media screen and (max-width: 767px ){.pa-partner-sec1>.col-tools-desc>.button-wrapper>.button{height:50px}}.ccfc-plan{max-width:1090px;margin:40px auto 0}.ccfc-plan>.title{font-size:20px;font-weight:700}@media screen and (max-width: 767px ){.ccfc-plan>.title{font-size:16px}}.ccfc-plan>.card{padding:20px 30px;margin-top:10px;border:1px solid #eaeaea;border-radius:20px;box-shadow:0 3px 10px rgba(0,0,0,.15)}@media screen and (max-width: 767px ){.ccfc-plan>.card{padding:15px}}.ccfc-plan>.card>.title{display:flex;align-items:center;font-size:36px;font-weight:700}@media screen and (max-width: 767px ){.ccfc-plan>.card>.title{font-size:28px}}.ccfc-plan>.card>.title>.img{margin-left:40px}@media screen and (max-width: 767px ){.ccfc-plan>.card>.title>.img{margin-left:20px}}.ccfc-plan>.card>.text{margin-top:30px;font-size:16px;font-weight:400}@media screen and (max-width: 767px ){.ccfc-plan>.card>.text{font-size:14px}}.ccfc-plan>.card+.title{margin-top:40px}.ccfc-tool-column{display:flex;justify-content:space-between;max-width:1300px;margin-top:80px}@media screen and (max-width: 980px ){.ccfc-tool-column{display:block;margin-top:40px}}.ccfc-tool-column>.left{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:830px}@media screen and (max-width: 1260px ){.ccfc-tool-column>.left{width:730px}}@media screen and (max-width: 767px ){.ccfc-tool-column>.left{display:block;width:100%;margin-right:0}}.ccfc-tool-column>.right{width:400px}@media screen and (max-width: 1260px ){.ccfc-tool-column>.right{width:350px}}@media screen and (max-width: 980px ){.ccfc-tool-column>.right{width:100%;margin-top:40px}}.ccfc-tool-column__title{position:relative;width:100%;padding-bottom:10px;font-size:16px;font-weight:700;text-align:center}@media screen and (max-width: 767px ){.ccfc-tool-column__title{padding-bottom:5px}}.ccfc-tool-column__title::after{position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;content:"";border-bottom:1px dashed #707070}.ccfc-tool-column__card{max-width:400px;padding:0 0 20px;margin-top:40px;overflow:hidden;border:1px solid #eaeaea;border-radius:20px;box-shadow:0 3px 10px rgba(0,0,0,.15)}@media screen and (max-width: 1260px ){.ccfc-tool-column__card{width:350px}}@media screen and (max-width: 767px ){.ccfc-tool-column__card{width:100%;margin-top:20px}}.ccfc-tool-column__card>.sub{display:flex;align-items:center;justify-content:center;width:224px;height:38px;font-size:12px;font-weight:400;color:#fff;background:#000;border-radius:0 0 20px}@media screen and (max-width: 767px ){.ccfc-tool-column__card>.sub{width:70%}}.ccfc-tool-column__card>.innerItem{display:flex;flex-wrap:wrap;justify-content:center;padding:0 50px;margin-top:20px}@media screen and (max-width: 767px ){.ccfc-tool-column__card>.innerItem{padding:0 15px}}.ccfc-tool-column__card>.innerItem>.title{width:100%;font-size:23px;font-weight:700;text-align:center}@media screen and (max-width: 767px ){.ccfc-tool-column__card>.innerItem>.title{font-size:18px}}.ccfc-tool-column__card>.innerItem>.serviceWrap{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 767px ){.ccfc-tool-column__card>.innerItem>.serviceWrap{justify-content:center}}.ccfc-tool-column__card>.innerItem>.serviceWrap.-item2{padding-top:40px}@media screen and (max-width: 767px ){.ccfc-tool-column__card>.innerItem>.serviceWrap.-item2{padding-top:0}}.ccfc-tool-column__card>.innerItem .service{display:flex;justify-content:flex-start;width:220px;margin-top:20px}@media screen and (max-width: 767px ){.ccfc-tool-column__card>.innerItem .service{width:72%}}.ccfc-tool-column__card>.innerItem .service>.img{margin-right:10px}@media screen and (max-width: 767px ){.ccfc-tool-column__card>.innerItem .service>.img{width:50px}}.ccfc-tool-column__card>.innerItem .service>.img.-sp-l{width:auto}.ccfc-tool-column__card>.innerItem .service>.text{line-height:1.2}.ccfc-tool-column__card>.innerItem .service>.text .sub{font-size:12px;font-weight:400}.ccfc-tool-column__card>.innerItem .service>.text .main{font-size:30px}@media screen and (max-width: 767px ){.ccfc-tool-column__card>.innerItem .service>.text .main{font-size:24px}}.ccfc-tool-column__card>.innerItem .service+.service{margin-top:10px}.ccfc-tool-column__card>.innerItem>.text{margin-top:30px;font-size:14px;font-weight:400}@media screen and (max-width: 767px ){.bg-tools{width:100%}}@media screen and (max-width: 767px ){.tools-row{display:block}}.tools-col{padding-right:50px;padding-left:50px}@media screen and (max-width: 767px ){.tools-col{padding-right:0;padding-left:0}}.col-tools{margin-top:0}.col-tools>.heading{font-size:24px;font-weight:700}@media screen and (max-width: 767px ){.col-tools>.heading{font-size:18px}}.col-tools>.heading>em{font-size:32px;font-style:normal;background:rgba(0,0,0,0) linear-gradient(transparent 60%, #ffec0b 0)}@media screen and (max-width: 767px ){.col-tools>.heading>em{font-size:22px}}.col-tools>.col-tools-desc{gap:10px;margin-top:10px;margin-bottom:10px}.col-tools>.col-tools-desc>.left{width:52%}@media screen and (max-width: 767px ){.col-tools>.col-tools-desc>.left p{font-size:16px;line-height:1.6}}.col-tools>.col-tools-desc>.left .logo{display:flex;gap:10px;align-items:center;margin-top:10px}@media screen and (max-width: 767px ){.col-tools>.col-tools-desc>.left .logo{margin-top:30px}}.col-tools>.col-tools-desc>.left .logo .icon{width:50px}.col-tools>.col-tools-desc>.left .logo .text{font-size:10px;font-weight:700;line-height:1}.col-tools>.col-tools-desc>.left .logo .text .main{display:block;font-size:20px}.col-tools>.col-tools-desc>.left .logo .text .sub{display:block}.col-tools>.col-tools-desc>.left .logo .text span+span{margin-top:5px}.col-tools>.col-tools-desc>.image{width:48%;margin-left:0}@media screen and (max-width: 767px ){.col-tools>.col-tools-list{font-size:16px}}.col-tools>.button-wrapper{gap:10px;margin:40px 0 0}@media screen and (max-width: 767px ){.col-tools>.button-wrapper{justify-content:flex-start;margin-top:30px}}.col-tools>.button-wrapper>*{margin:0}.col-tools>.button-wrapper .col-tools-link{width:250px}@media screen and (max-width: 767px ){.col-tools>.button-wrapper .col-tools-link{max-width:180px}}.col-tools>.button-wrapper .button__small{min-width:150px}@media screen and (max-width: 767px ){.col-tools>.button-wrapper .button__small{flex:1 1 auto;min-width:140px}}.plan-column{display:flex;gap:30px}@media screen and (max-width: 767px ){.plan-column{display:block}}.plan-column>.column{position:relative;display:flex;flex-basis:33%;flex-direction:column;padding:2vw;border-radius:20px;box-shadow:0 0 26px rgba(0,0,0,.1411764706);transition:.3s ease-out}@media screen and (max-width: 767px ){.plan-column>.column{display:block;padding:5vw}}@media screen and (max-width: 767px ){.plan-column>.column+.column{margin-top:30px}}.plan-column>.column>.heading{height:100px}@media screen and (max-width: 767px ){.plan-column>.column>.heading{height:auto}}.plan-column>.column:hover{top:-5px;background:#d5d5d5}.plan-column>.column .block{display:flex;gap:10px;align-items:center;margin-top:15px;margin-bottom:50px;font-size:16px}@media screen and (max-width: 767px ){.plan-column>.column .block{display:block;margin-top:20px;line-height:2}}.plan-column>.column .block>.left,.plan-column>.column .block>.right{flex-basis:50%}.plan-column>.column .block>.right{margin-top:20px}@media screen and (max-width: 767px ){.plan-column>.column .block>.right img{width:60%}}.plan-column>.column>.bottom{position:relative;flex:1;height:100%;min-height:0%;padding:40px 20px 20px;margin-top:50px;margin-top:auto;background:#f7f7f7;border-radius:10px}@media screen and (max-width: 767px ){.plan-column>.column>.bottom{padding:30px 15px 15px}}.plan-column>.column>.bottom .heading{position:absolute;top:-20px;left:50%;padding:5px 10px;font-size:18px;color:#fff;white-space:pre;background:#2b3233;border-radius:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px ){.plan-column>.column>.bottom .heading{padding:5px 15px;font-size:16px}}.plan-column>.column>.bottom ul li{display:flex;font-size:18px;font-weight:500;line-height:1.3;color:#333}@media screen and (max-width: 767px ){.plan-column>.column>.bottom ul li{font-size:15px;line-height:1.4}}.plan-column>.column>.bottom ul li::before{display:block;width:18px;min-width:18px;height:12px;min-height:12px;padding-top:10px;margin-right:10px;content:"";background-image:url(https://cloudcircus.jp/dcms_media/other/ic_crown_yellow.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}@media screen and (max-width: 767px ){.plan-column>.column>.bottom ul li::before{width:15px;height:10px;padding-top:10px;margin-right:5px}}.plan-column>.column>.bottom ul li+li{margin-top:5px}.sec-banner{position:relative;height:307px;margin-top:240px;background:rgba(0,0,0,0) linear-gradient(90deg, #fdf7ff 0%, #fffdd8 100%) 0% 0% no-repeat padding-box}@media screen and (max-width: 767px ){.sec-banner{height:auto !important;padding:15px;margin-top:80px !important}}.sec-banner div.block{position:static;width:1200px;height:392px;padding:50px;margin:0 auto;background-image:url(/dcms_media/image/top/banner3.png);background-repeat:no-repeat;-webkit-transform:translateY(-120px);transform:translateY(-120px)}@media screen and (max-width: 980px ){.sec-banner div.block{width:100%}}@media screen and (max-width: 767px ){.sec-banner div.block{width:100%;height:auto;padding:20px 10px;background-image:url(/dcms_media/image/top/banner3_sp.png);background-position:bottom left;background-size:100%;-webkit-transform:inherit;transform:inherit}}.sec-banner div.block .leadText{font-size:32px;font-weight:700;line-height:1.4;letter-spacing:.2rem}@media screen and (max-width: 767px ){.sec-banner div.block .leadText{font-size:18px;line-height:1.7}}.sec-banner div.block .leadText em{font-style:inherit;background:rgba(0,0,0,0) linear-gradient(transparent 50%, #ffec0b 0)}.sec-banner div.block .subText{width:45%;margin-top:20px;font-size:18px}@media screen and (max-width: 767px ){.sec-banner div.block .subText{width:100%;margin-top:20px;font-size:16px;line-height:2}}.sec-banner div.block .button{width:280px;margin-top:25px;font-size:15px}@media screen and (max-width: 767px ){.sec-banner div.block .button{width:45vw;min-width:inherit;font-size:12px}}.sec-banner div.block .button span{position:relative;min-height:55px;padding:0}@media screen and (max-width: 767px ){.sec-banner div.block .button span{min-height:10vw}}.sec-banner div.block .button span::after{position:absolute;right:25px;display:block;width:5px;height:5px;content:"";border-top:2px solid red;border-right:2px solid red;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 767px ){.sec-banner div.block .button span::after{right:12px;width:3px;height:3px;margin-top:2px}}.sec-example{padding-top:120px}@media screen and (max-width: 767px ){.sec-example{padding-top:50px}}.top-bannerSection{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding:70px 30px}@media screen and (max-width: 767px ){.top-bannerSection{gap:30px;padding:40px 15px}}.top-bannerSection>.banner{display:block;line-height:1;box-shadow:0 0 14px -6px rgba(0,0,0,.6);transition:.3s all ease}.top-bannerSection>.banner:hover{opacity:.8}.carousel-wrapper{padding-bottom:80px;overflow:hidden}@media screen and (max-width: 767px ){.carousel-wrapper{padding-bottom:50px}}.carousel-wrapper>.innerArea{position:relative;width:84vw;max-width:1480px;margin:0 auto}@media screen and (max-width: 1260px ){.carousel-wrapper>.innerArea{width:94vw;height:52vw}}@media screen and (max-width: 767px ){.carousel-wrapper>.innerArea{width:100vw;height:auto;padding:40px 15px 0}}.carousel-wrapper>.innerArea>.secondary-heading{margin-bottom:30px;font-size:32px}@media screen and (max-width: 767px ){.carousel-wrapper>.innerArea>.secondary-heading{font-size:24px}}.carousel-wrapper>.innerArea .swiper-container{overflow:visible}.carousel-wrapper>.innerArea .swiper-wrapper{width:unset;height:unset}.carousel-wrapper>.innerArea .swiper-slide{max-width:450px}.carousel-wrapper>.innerArea .swiper-slide .img{overflow:hidden;border-radius:10px}.carousel-wrapper>.innerArea .swiper-slide .img img{height:200px;-o-object-fit:contain;object-fit:contain}.carousel-wrapper>.innerArea .swiper-slide .textContent{padding:15px 0}.carousel-wrapper>.innerArea .swiper-slide .textContent .label{display:inline-flex;align-items:center;justify-content:center;width:186px;height:27px;font-family:Roboto;font-size:14px;color:#fff;background:#2f3840;border-radius:14px}.carousel-wrapper>.innerArea .swiper-slide .textContent .title{font-size:18px;font-weight:700}@media screen and (max-width: 767px ){.carousel-wrapper>.innerArea .swiper-slide .textContent .title{font-size:16px}}.carousel-wrapper>.innerArea .swiper-slide .textContent .date{margin-top:10px;font-family:Roboto;font-size:13px;color:#c7c7c7}.carousel-wrapper>.innerArea .swiper-slide .textContent .taglist{display:block;margin-top:10px}.carousel-wrapper>.innerArea .swiper-button-wrap{position:absolute;top:-70px;right:90px;display:flex;align-items:center;width:220px;height:45px}@media screen and (max-width: 767px ){.carousel-wrapper>.innerArea .swiper-button-wrap{position:static;top:inherit;bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px auto 0}}.carousel-wrapper>.innerArea .swiper-button-wrap>.swiper-pagination{position:static;display:flex;flex-direction:row-reverse;align-items:center;margin-right:20px;font-family:Roboto;font-weight:700;line-height:1}.carousel-wrapper>.innerArea .swiper-button-wrap>.swiper-pagination .swiper-pagination-current{font-size:24px}.carousel-wrapper>.innerArea .swiper-button-wrap>.swiper-pagination .swiper-pagination-total{display:flex;font-size:16px}.carousel-wrapper>.innerArea .swiper-button-wrap>.swiper-pagination .swiper-pagination-total::before{display:block;margin:0 8px;content:"/"}.carousel-wrapper>.innerArea .swiper-button-wrap>.swiper-button-prev,.carousel-wrapper>.innerArea .swiper-button-wrap>.swiper-button-next{position:static;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:45px;height:45px;margin-top:0;background:#fff;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.1411764706)}.carousel-wrapper>.innerArea .swiper-button-wrap>.swiper-button-prev::after,.carousel-wrapper>.innerArea .swiper-button-wrap>.swiper-button-next::after{display:block;content:"";border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #2f3840}.carousel-wrapper>.innerArea .swiper-button-wrap>.swiper-button-prev{margin-right:10px}.carousel-wrapper>.innerArea .swiper-button-wrap>.swiper-button-prev::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carousel-wrapper>.innerArea .button{position:absolute;bottom:-30px;left:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:300px;height:60px;margin:auto auto 0;font-size:15px;color:red;background:#fff;border:1px solid red;border-radius:60px;box-shadow:0 3px 10px rgba(0,0,0,.2509803922);transition:all .3s ease;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px ){.carousel-wrapper>.innerArea .button{position:static;width:90vw;margin-top:30px;-webkit-transform:translateX(0);transform:translateX(0)}}.carousel-wrapper>.innerArea .button:hover{background-color:red;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px ){.carousel-wrapper>.innerArea .button:hover{-webkit-transform:translateX(0);transform:translateX(0)}}.event-content{padding-top:100px;padding-bottom:80px;background:rgba(0,0,0,0) linear-gradient(0deg, #f4fbfd 0%, #fdf7ff 100%) 0% 0% no-repeat padding-box}@media screen and (max-width: 767px ){.event-content{padding:50px 15px}}.main-visual{padding:55px 20px 65px;background:rgba(0,0,0,0) linear-gradient(90deg, #fffdd9 0%, #f6fceb 54%, #f4fcf0 69%, #f2fcf3 85%, #edfbfe 100%)}@media screen and (max-width: 767px ){.main-visual{height:auto;padding:30px 15px 40px}}.main-visual>.innerArea{max-width:1200px;margin:0 auto}.main-visual>.innerArea .heading{margin-top:0;font-size:32px;font-weight:700}@media screen and (max-width: 767px ){.main-visual>.innerArea .heading{font-size:24px}}.main-visual>.innerArea .text{margin-top:20px;font-size:18px}@media screen and (max-width: 767px ){.main-visual>.innerArea .text{margin-top:10px;font-size:16px}}.search-section{padding:60px 20px}@media screen and (max-width: 767px ){.search-section{padding:30px 15px 0}}.search-section>.searchArea{display:flex;align-items:center;justify-content:center;max-width:1200px;padding:40px 0;margin:0 auto;background:rgba(0,0,0,0) linear-gradient(270deg, #eafaff 0%, #fdf5ff 100%);border-radius:73px}@media screen and (max-width: 767px ){.search-section>.searchArea{display:block;padding:20px 10px;border-radius:20px}}.search-section>.searchArea>.text{margin-right:45px;font-size:22px;font-weight:700}@media screen and (max-width: 767px ){.search-section>.searchArea>.text{margin-right:0;text-align:center}}.search-section>.searchArea>form{position:relative;display:flex;flex-shrink:0;align-items:center;width:100%;max-width:790px}@media screen and (max-width: 767px ){.search-section>.searchArea>form{margin-top:10px}}.search-section>.searchArea>form [type=text]{width:calc(100% - 63px);height:50px;padding:0 20px;border:none;border-radius:10px 0 0 10px;border-radius:25px 0 0 25px;box-shadow:0 0 8px rgba(0,0,0,.1803921569)}@media screen and (max-width: 767px ){.search-section>.searchArea>form [type=text]{width:calc(100% - 60px);height:45px;padding:0 15px}}.search-section>.searchArea>form [type=text]:placeholder{color:#c1c1c1}.search-section>.searchArea>form [type=submit]{position:relative;display:inline-block;width:63px;height:50px;color:#fff;background-image:url(/dcms_media/image/icon_search.png);background-repeat:no-repeat;border:none;border-radius:0 40px 40px 0;outline:none;box-shadow:0 0 8px rgba(0,0,0,.1803921569);transition:.3s ease}@media screen and (max-width: 767px ){.search-section>.searchArea>form [type=submit]{width:60px;height:45px;background-size:contain}}.search-section>.searchArea>form [type=submit]:hover{opacity:.7}.seminar-block>.innerArea{max-width:1200px;padding:60px 40px;margin:0 auto;background:#fff;border-radius:100px;box-shadow:0 0 28px rgba(0,0,0,.0784313725)}@media screen and (max-width: 767px ){.seminar-block>.innerArea{padding:30px 15px;margin-top:0;border-radius:40px;box-shadow:0 0 28px rgba(0,0,0,.0784313725)}}.seminar-block>.innerArea>.secondary-heading{margin-bottom:30px;font-size:32px}@media screen and (max-width: 767px ){.seminar-block>.innerArea>.secondary-heading{font-size:24px}}.seminar-block>.innerArea>.text{font-size:16px;line-height:1.7;text-align:center}.seminar-block>.innerArea>.text .note{font-size:14px;color:#666}.seminar-block>.innerArea>.tabBtns{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px;margin-left:-10px}@media screen and (max-width: 767px ){.seminar-block>.innerArea>.tabBtns{margin-top:0}}.seminar-block>.innerArea>.tabBtns>li{display:flex;flex-shrink:0;align-items:center;width:calc(16.6666666667% - 10px);height:50px;padding:0 20px;margin-top:10px;margin-left:10px;font-size:16px;font-weight:700;cursor:pointer;border-radius:25px;transition:.3s ease}@media screen and (max-width: 767px ){.seminar-block>.innerArea>.tabBtns>li{display:block;width:calc(25% - 10px);padding:0;margin-top:20px;font-size:11px;line-height:1.5;text-align:center}}.seminar-block>.innerArea>.tabBtns>li.is-active,.seminar-block>.innerArea>.tabBtns>li:hover{color:#fff;background:#34393e}@media screen and (max-width: 767px ){.seminar-block>.innerArea>.tabBtns>li.is-active,.seminar-block>.innerArea>.tabBtns>li:hover{color:#000;background:#fff;opacity:.6}}.seminar-block>.innerArea>.tabBtns>li>img{flex-shrink:0;width:32px;margin-right:8px}@media screen and (max-width: 767px ){.seminar-block>.innerArea>.tabBtns>li>img{width:36px;margin-right:0}}.seminar-block>.innerArea>.tabBtns2{display:flex;gap:30px;justify-content:space-between;margin-top:40px}@media screen and (max-width: 767px ){.seminar-block>.innerArea>.tabBtns2{flex-wrap:wrap;gap:15px;margin-top:20px}}.seminar-block>.innerArea>.tabBtns2 .tabItem{position:relative;display:flex;flex-basis:33.3333333333%;align-items:center;justify-content:center;height:70px;font-size:20px;font-weight:700;color:#333;cursor:pointer;background-repeat:no-repeat;background-position:10px 50%;background-size:50px 50px;border-radius:38px;box-shadow:0 0 14px rgba(0,0,0,.1607843137)}@media screen and (max-width: 767px ){.seminar-block>.innerArea>.tabBtns2 .tabItem{flex-basis:100%;height:55px;font-size:15px}}.seminar-block>.innerArea>.tabBtns2 .tabItem.is-active{color:#fff;background-color:#34393e}.seminar-block>.innerArea>.tabBtns2 .tabItem.is-active::before{position:absolute;bottom:-10px;left:50%;display:block;width:0;height:0;content:"";border-color:#34393e rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:25px 25px 0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px ){.seminar-block>.innerArea>.tabBtns2 .tabItem.is-active::before{display:none}}.seminar-block>.innerArea>.tabBtns2 .tabItem.-btob{background-image:url(/dcms_media/image/icon_btob.svg)}.seminar-block>.innerArea>.tabBtns2 .tabItem.-btoc{background-image:url(/dcms_media/image/icon_btoc.svg)}.seminar-block>.innerArea>.tabBtns2 .tabItem.-print{background-image:url(/dcms_media/image/icon_print.svg)}.seminar-block>.innerArea>.tabContent{margin-top:60px}@media screen and (max-width: 767px ){.seminar-block>.innerArea>.tabContent{margin-top:40px}}.seminar-block>.innerArea>.tabContent [data-tab-content]{display:none}.seminar-block>.innerArea>.tabContent [data-tab-content].is-active{display:block;-webkit-animation:appear .5s ease;animation:appear .5s ease}.seminar-block .moreButton{display:flex;align-items:center;justify-content:center;width:340px;height:55px;margin:35px auto 0;font-size:15px;font-weight:700;color:red;background:#fff;border:1px solid red;border-radius:25px;box-shadow:0 3px 10px rgba(0,0,0,.25);transition:all .2s ease}@media screen and (max-width: 767px ){.seminar-block .moreButton{width:100%;margin-top:15px}}.seminar-block .moreButton:hover{color:#fff;background:red}@-webkit-keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes appear{0%{opacity:0}100%{opacity:1}}.seminar-card{display:flex;padding:30px;background:#fff 0% 0% no-repeat padding-box;border-radius:10px;box-shadow:0 0 24px rgba(0,0,0,.1411764706)}@media screen and (max-width: 767px ){.seminar-card{padding:12px}}.seminar-card+.seminar-card{margin-top:30px}@media screen and (max-width: 767px ){.seminar-card+.seminar-card{margin-top:20px}}.seminar-card>.img{flex-shrink:0;width:320px;margin-right:30px;overflow:hidden}@media screen and (max-width: 767px ){.seminar-card>.img{width:80px;margin-right:15px}}.seminar-card>.img img{border-radius:10px}@media screen and (max-width: 767px ){.seminar-card>.img img{border-radius:6px}}.seminar-card>.textContent{display:flex;flex:1;flex-wrap:wrap}.seminar-card>.textContent>.heading{margin:0;font-size:22px;font-weight:700;line-height:1.7}@media screen and (max-width: 767px ){.seminar-card>.textContent>.heading{font-size:13px}}.seminar-card>.textContent>.buttonWrapper{display:flex;flex-shrink:0;justify-content:flex-end;width:100%;height:auto;margin-top:auto}@media screen and (max-width: 767px ){.seminar-card>.textContent>.buttonWrapper{display:none}}.seminar-card>.textContent .button{align-items:center;width:230px;height:50px;font-size:15px;color:red;background:#fff;border:1px solid red;border-radius:25px;box-shadow:0 3px 10px rgba(0,0,0,.2509803922);transition:all .2s ease}.seminar-card>.textContent .button:hover{background:red}
