﻿
/*!
Theme Name: PROCMO LP Template Theme
Author: PROCMO Inc.
Author URI: https://procmo.co.jp/
Description:
Version: 0.1
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:400;vertical-align:baseline;background-color:rgba(0,0,0,0);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before{content:"";content:none}blockquote:before,blockquote:after,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input[type=text],input[type=search],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=button]{outline:none}textarea,button{outline:none}@media screen and (min-width:1101px){:root{--header-height:70px}}@media screen and (max-width:1100px){:root{--header-height:68px}}html{font-size:62.5%}*{box-sizing:border-box}body{font-size:14px;font-size:1.4rem;line-height:1.6;letter-spacing:.05em;background:#fff;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;color:#3b4043;padding-top:98px;padding-top:var(--header-height)}body.active{overflow:hidden}@media screen and (max-width:767px){body{width:100%;position:relative}}a{text-decoration:none;color:#00acba;text-decoration:underline;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}a:hover{text-decoration:none}img{vertical-align:bottom}pre,code{width:100%;max-width:1000px;margin:0 auto}.l-header{width:100%;background:#fff;height:var(--header-height);box-shadow:5px 5px 10px 0 rgba(0,0,0,.1)}@media screen and (max-width:1100px){.l-header{padding:0 20px}}@media screen and (min-width:468px){.l-header-cta{display:none}}@media screen and (max-width:467px){.l-header-cta{display:block;float:right;margin:0 10px}}.l-header-cta--lp02{margin:0}@media screen and (min-width:768px){.l-header-cta--lp02{display:none}}@media screen and (max-width:767px){.l-header-cta--lp02{display:block;float:right}}.l-header-cta img{width:100%}.l-header__inner{display:flex;align-items:center;height:100%}@media screen and (min-width:768px){.l-header__inner{max-width:1100px;margin:0 auto}}.l-header__inner--lp02{justify-content:space-between}.l-header__inner-contact{text-align:center;justify-content:center}@media screen and (min-width:768px){.l-header__logo{width:174px}}@media screen and (max-width:767px){.l-header__logo{width:110px}}.l-header__logo--lp02{width:100%;display:flex;align-items:center}.l-header__logo--lp02 p{font-size:20px;font-size:2rem;color:#002e73;margin:20px 0 0 20px}@media screen and (min-width:1101px){.l-header__navigation{display:flex;justify-content:flex-end;height:100%}}@media screen and (max-width:1100px){.l-header__navigation{padding:25px 20px;display:block;width:60%;height:calc(100vh - var(--header-height));position:absolute;right:0;top:calc(var(--header-height) + 10px);transform:translateX(100%);background:#fff;overflow:auto;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}}@media screen and (min-width:768px){.l-header__navigation{flex:1}}.l-header__navigation.active{right:0;transform:none}@media screen and (min-width:1101px){.l-header-nav{height:100%}}.l-header-nav__list{font-size:16px;font-size:1.6rem}@media screen and (min-width:1101px){.l-header-nav__list{display:flex;justify-content:flex-end;height:100%}}@media screen and (max-width:1100px){.l-header-nav__list{display:block;margin:0 0 20px}}@media screen and (min-width:1101px){.l-header-nav__list-item{margin-right:20px;height:100%;display:flex;align-items:center}}.l-header-nav__list-item>a{display:block;font-weight:700;text-decoration:none;position:relative;color:#3b4043;text-decoration:none}@media screen and (min-width:1101px){.l-header-nav__list-item>a{padding:15px 0}}@media screen and (max-width:1100px){.l-header-nav__list-item>a{padding:5px 0}}@media screen and (min-width:1101px){.l-header-nav__list-item>a:after{content:"";height:1px;width:0;position:absolute;bottom:0;left:0;background:#3b4043;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}}.l-header-nav__list-item>a:hover{opacity:.6}.l-header-nav__list-item.has-submenu>a>span{font-weight:inherit;display:inline-block;padding-right:23px;position:relative}.l-header-nav__list-item.has-submenu>a>span:after{content:"";display:block;width:13px;height:7px;position:absolute;right:0;top:50%;transform:translateY(-50%);background:url(//procmo.co.jp/adcmo/wp/wp-content/themes/adcmo/./assets/img/common/icon-arrow-dropdown.svg) no-repeat 0 0;background-size:100% auto;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}@media screen and (max-width:1100px){.l-header-nav__list-item.has-submenu.is-opened>a>span:after{transform:translateY(-50%) scaleY(-1)}}.l-header-nav__list-item--lp01>a{font-size:18px;font-size:1.8rem;letter-spacing:.04em}.l-header-nav-option{max-width:200px;height:auto}@media screen and (min-width:1101px){.l-header-nav-option{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}}.l-header-nav-option img{width:100%}@media screen and (min-width:1101px){.l-header-nav-option__item{margin-right:20px}.l-header-nav-option__item:last-child{margin-right:0}}@media screen and (max-width:1100px){.l-header-nav-option__item{width:100%;margin-bottom:20px;margin-right:0}.l-header-nav-option__item:last-child{margin-bottom:0}}.l-header-nav-option__item a{display:block;text-decoration:none;line-height:1.6;font-size:14px;font-size:1.4rem;color:#707070;padding:10px 20px 8px;border:1px solid #707070;text-align:center}.l-header-nav-option__item--lp01 a{width:280px;padding:11px 10px 8px;font-size:18px;font-size:1.8rem;letter-spacing:.04em;border:1px solid #002e73;color:#002e73}.l-header-nav-option__item--lp01 a:hover{opacity:.6}.l-header__btnwrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.l-header__button{text-decoration:none;line-height:1.6;font-size:1.4rem;color:#707070;padding:10px 20px 8px;border:1px solid #707070;margin-right:20px;text-align:center}.l-header__button:last-child{margin-right:0}@media screen and (max-width:1100px){.l-header__button{width:100%;margin-top:20px;margin-right:0}}.l-header__toggleBtn{display:none;cursor:pointer;right:0}@media screen and (max-width:1100px){.l-header__toggleBtn{-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s;display:block;margin-left:auto}}.l-header--fixed{position:fixed;top:0;left:0;z-index:100;height:100px}@media screen and (max-width:767px){.l-header--fixed{height:70px}}.l-header--fixed-lp02{height:110px}.l-footer04__content{background:#fff;font-size:14px;font-size:1.4rem;padding:60px 0 32px}@media screen and (max-width:767px){.l-footer04__content{padding:42px 0 40px}}.l-footer04__content-inner{max-width:1100px;margin:0 auto}@media screen and (max-width:1100px){.l-footer04__content-inner{max-width:none;margin:0 20px}}@media screen and (max-width:767px){.l-footer04__content-inner{max-width:none;margin:0 20px}}.l-footer04__logo{text-align:center}@media screen and (min-width:768px){.l-footer04__logo{margin:0 0 24px}}@media screen and (max-width:767px){.l-footer04__logo{margin:0 0 50px}}.l-footer04__address{line-height:1.8;text-align:center}@media screen and (min-width:768px){.l-footer04__address{margin-top:18px}}@media screen and (max-width:767px){.l-footer04__address{margin-top:40px;font-size:12px;font-size:1.2rem}}.l-footer04__address-text>span{margin-right:1em}@media screen and (max-width:767px){.l-footer04__address-text>span{display:block}}.l-footer04__copyright{text-align:center}.l-footer04__copyright-inner{max-width:1100px;margin:0 auto;padding:16px 20px 18px}@media screen and (max-width:767px){.l-footer04__copyright-inner{max-width:none}}.l-footer04__copyright-inner-txt{display:inline;font-size:12px;font-size:1.2rem;color:#fff}.l-footer04__copyright--gray{background:#ccc}.l-footer04__copyright--blue{background:#002e73}@media screen and (min-width:768px){.l-footer04__sns{margin-top:36px}}@media screen and (max-width:767px){.l-footer04__sns{margin-top:40px}}@media screen and (min-width:768px){.l-footer04-nav{display:flex;justify-content:center}}@media screen and (max-width:767px){.l-footer04-nav{text-align:center}}.l-footer04-nav__item{font-weight:700}@media screen and (min-width:768px){.l-footer04-nav__item{margin:0 16px;font-size:16px;font-size:1.6rem}}@media screen and (max-width:767px){.l-footer04-nav__item{margin:0 0 28px;font-size:14px;font-size:1.4rem}}.l-footer04-nav__item a{color:#3b4043;text-decoration:none}.l-footer04-nav__item a:hover{opacity:.6}.l-footer-sns{display:flex}.l-footer-sns__item{width:32px;margin:0 8px 0 0}.l-footer-sns__item>a{display:block;width:100%;height:32px;background:var(--var-sns-img-src) no-repeat 0 0;background-size:100% auto}.l-footer-sns__item--fb{--var-sns-img-src:url(//procmo.co.jp/adcmo/wp/wp-content/themes/adcmo/./assets/img/lp01/adcmo-lp01-fb.svg)}.l-footer-sns__item--x{--var-sns-img-src:url(//procmo.co.jp/adcmo/wp/wp-content/themes/adcmo/./assets/img/lp01/adcmo-lp01-x.svg)}.l-footer-sns__item--insta{--var-sns-img-src:url(//procmo.co.jp/adcmo/wp/wp-content/themes/adcmo/./assets/img/lp01/adcmo-lp01-insta.svg)}.l-footer-sns__item:last-child{margin-right:0}.l-footer-sns--center{justify-content:center}.l-footer-map{width:100%}.l-footer-map>iframe{width:100%;height:100%;aspect-ratio:1/1}.l-btn-to-top{position:fixed;right:4%;bottom:4%;z-index:150}@media screen and (max-width:767px){.l-btn-to-top{right:8px}}.l-breadcrumb{padding:5px 0;overflow-x:auto}@media screen and (min-width:768px){.l-breadcrumb{font-size:16px;font-size:1.6rem}}@media screen and (max-width:767px){.l-breadcrumb{font-size:12px;font-size:1.2rem}}@media screen and (max-width:1100px){.l-breadcrumb{margin:0 20px}}.l-breadcrumb__inner{max-width:1100px;margin:0 auto;display:flex;align-items:center}.l-breadcrumb__item{padding:0 1.5em 0 0;margin:0 .5em 0 0;white-space:nowrap}.l-breadcrumb__item:not(:last-child){position:relative}.l-breadcrumb__item:not(:last-child):after{content:">";position:absolute;right:0;top:50%;transform:translateY(-50%)}.l-breadcrumb__item:last-child{padding-right:0;margin-right:0}.l-breadcrumb+.l-page-content{padding-top:54px}@media screen and (max-width:767px){.l-breadcrumb+.l-page-content{padding-top:20px}}@media screen and (min-width:768px){.l-breadcrumb--top-space{margin-top:40px}}@media screen and (max-width:767px){.l-breadcrumb--top-space{margin-top:32px}}.l-page-header{display:flex;align-items:center;justify-content:center;background:#002e73;padding:10px 0}@media screen and (min-width:768px){.l-page-header{min-height:80px}}@media screen and (max-width:767px){.l-page-header{min-height:60px}}@media screen and (min-width:768px){.l-page-header--lp02{margin-top:40px}}.l-page-header__inner{width:100%;max-width:1000px;margin:0 auto}@media screen and (max-width:1000px){.l-page-header__inner{margin:0 20px}}.l-page-header__title{font-size:2.9rem;text-align:center;font-weight:700;color:#fff}@media screen and (max-width:767px){.l-page-header__title{font-size:2rem}}.l-page-header+.l-breadcrumb{margin-top:20px}.l-page-content{padding:20px 0 60px}@media screen and (max-width:767px){.l-page-content{padding:20px 0 40px}}.l-page-content--lp02{background:#fff}.l-wrapper{overflow:hidden}@media screen and (min-width:768px){.l-wrapper--lp02{background:#002e73}}.l-article{margin:0 auto}@media screen and (min-width:768px){.l-article{max-width:1000px;margin:0 auto}}@media screen and (max-width:767px){.l-article{padding:0 20px}}.l-article__inner-content{max-width:820px;margin:0 auto}@media screen and (min-width:768px){.l-article--form{max-width:700px;margin:0 auto}}@media screen and (min-width:768px){.l-article--form-complete{max-width:800px}}@media screen and (min-width:768px){.l-article--2column{display:grid;column-gap:40px;grid-template-columns:1fr 300px}.l-article--2column>.l-main-column{grid-column:1/2;grid-row:1/2}.l-article--2column>.l-sidebar{grid-column:2/3;grid-row:1/2}}.l-main--privacy{margin-top:-70px}@media screen and (max-width:767px){.l-main-column{margin-bottom:72px}}.l-entry-post__header{margin:0 0 26px}.l-entry-post__header-heading{font-size:22px;font-size:2.2rem;font-weight:700}.l-entry-post__header-pubdate{font-size:14px;font-size:1.4rem;margin:0 0 16px}.l-entry-post-share{margin:100px 0 0}.l-entry-post-share__heading{text-align:center;font-size:16px;font-size:1.6rem;font-weight:700;margin:0 0 24px}.c-btn-toggle{position:relative;width:50px;height:50px;background:#002e73}.c-btn-toggle span{display:inline-block;position:absolute;left:14px;height:3px;border-radius:2px;background:#82c523;width:45%;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}.c-btn-toggle span:nth-of-type(1){top:15px}.c-btn-toggle span:nth-of-type(2){top:23px}.c-btn-toggle span:nth-of-type(3){top:31px}.c-btn-toggle.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.c-btn-toggle.active span:nth-of-type(2){opacity:0}.c-btn-toggle.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}.c-btn-to-top{-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s;width:56px;height:56px;cursor:pointer;opacity:.6;background:url(//procmo.co.jp/adcmo/wp/wp-content/themes/adcmo/./assets/img/common/img_btn-totop.svg) no-repeat 0 0;background-size:100% auto}.c-btn-to-top:hover{transform:scale(1.1,1.1);opacity:1}@media screen and (max-width:767px){.c-btn-to-top{opacity:1}}.c-btn-style01{display:inline-block;max-width:200px;width:100%;padding:12px 10px 12px;border:1px solid #3b4043;border-radius:4px;text-align:center;line-height:1;color:#3b4043;text-decoration:none;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}.c-btn-style01:hover{background:#3b4043;color:#fff}.c-btn-style01--bold{font-weight:700}.c-btn-style02{display:inline-block;max-width:148px;width:100%;border:2px solid #ccc;padding:11px 10px;border-radius:24px;text-align:center;line-height:1;font-weight:700;color:#3b4043;text-decoration:none;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}.c-btn-style02:hover{background:#ccc;color:#fff}.c-btn-style03{display:inline-block;max-width:192px;width:100%;background:#707070;border:1px solid #707070;color:#fff;font-size:16px;font-size:1.6rem;padding:15px 10px;border-radius:4px;line-height:1;text-align:center;text-decoration:none;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}.c-btn-style03:hover{background:#fff;color:#707070}.c-btn-style04{display:inline-block;max-width:176px;width:100%;font-size:14px;font-size:1.4rem;padding:10px;font-weight:700;border:1px solid #ccc;border-radius:24px;color:#3b4043;text-decoration:none;text-align:center;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}.c-btn-style04:hover{opacity:.6}.c-btn-cta01{display:inline-block;max-width:700px;width:100%;background:#82c523;padding:24px;line-height:1;border-radius:4px;color:#3b4043;text-align:center;font-weight:700;font-size:22px;font-size:2.2rem;text-decoration:none;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}.c-btn-cta01:hover{opacity:.6}@media screen and (max-width:767px){.c-btn-cta01{padding:20px;font-size:18px;font-size:1.8rem}}.c-btn-cta01--lp01{font-size:26px;font-size:2.6rem;position:relative;max-width:478px}@media screen and (max-width:767px){.c-btn-cta01--lp01{font-size:16px;font-size:1.6rem}}.c-btn-cta01--lp01:before{content:"";background:url(//procmo.co.jp/adcmo/wp/wp-content/themes/adcmo/./assets/img/lp01/icon-cta01.svg) no-repeat center/cover;width:43px;height:37px;position:absolute;top:44%;left:10%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.c-btn-cta01--lp01:before{background:url(//procmo.co.jp/adcmo/wp/wp-content/themes/adcmo/./assets/img/lp01/icon-cta01.svg) no-repeat center/contain;width:28px;height:23px;top:50%;left:12%}}.c-btn-cta01--lp01:after{content:"";background:url(//procmo.co.jp/adcmo/wp/wp-content/themes/adcmo/./assets/img/lp01/icon-cta02.svg) no-repeat center/cover;width:42px;height:42px;position:absolute;top:50%;right:-1%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.c-btn-cta01--lp01:after{background:url(//procmo.co.jp/adcmo/wp/wp-content/themes/adcmo/./assets/img/lp01/icon-cta02.svg) no-repeat center/contain;width:31px;height:31px;top:50%;right:3%}}.c-btn-cta02{display:inline-block;max-width:300px;width:100%;padding:22px 10px 22px;border:1px solid #3b4043;border-radius:4px;text-align:center;line-height:1;color:#3b4043;text-decoration:none;font-weight:700;text-align:center;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}.c-btn-cta02:hover{background:#3b4043;color:#fff}.c-btn-cta02--bold{font-weight:700}@media screen and (max-width:767px){.c-btn-cta02{max-width:275px;padding:18px 10px}}.c-btn-form-submit,.c-btn-form-return{cursor:pointer;display:inline-block;width:100%;border:unset;font-size:16px;font-size:1.6rem;padding:14px 0 15px;width:200px}@media screen and (min-width:768px){.c-btn-form-submit,.c-btn-form-return{font-size:24px;font-size:2.4rem}}@media screen and (max-width:767px){.c-btn-form-submit,.c-btn-form-return{font-size:18px;font-size:1.8rem}}.c-btn-form-submit{background:#82c523;color:#002e73;font-weight:700;border-radius:4px;font-size:16px;font-size:1.6rem;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}.c-btn-form-submit:not([disabled]):hover{opacity:.6}.c-btn-form-submit[disabled]{cursor:default}.c-btn-form-return{background:#3b4043;color:#fff;border-radius:4px;text-align:center;text-decoration:none;font-size:16px;font-size:1.6rem;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}.c-btn-form-return:hover{opacity:.6}.c-btn-keyvisual{display:inline-block;background:#82c523;font-weight:700;padding:20px 0 18px;font-size:20px;font-size:2rem;max-width:498px;width:100%;color:#002e73;line-height:1;text-align:center;text-decoration:none;border-radius:4px;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}.c-btn-keyvisual:hover{opacity:.6}.c-btn-keyvisual--lp01{font-size:22px;font-size:2.2rem;min-width:300px;max-width:400px;height:60px;width:30%;position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);padding:20px 0 32px;letter-spacing:0}@media screen and (max-width:1600px){.c-btn-keyvisual--lp01{bottom:8%;padding:18px 0 18px}}@media screen and (max-width:1000px){.c-btn-keyvisual--lp01{bottom:1%}}@media screen and (max-width:767px){.c-btn-keyvisual--lp01{max-width:321px;font-size:16px;font-size:1.6rem;padding:19px 0 18px;bottom:0}}.c-btn-keyvisual--lp01:before{content:"";background:url(//procmo.co.jp/adcmo/wp/wp-content/themes/adcmo/./assets/img/lp01/icon-cta01.svg) no-repeat center/cover;width:43px;height:37px;position:absolute;top:44%;left:10%;transform:translate(-50%,-50%)}.c-btn-keyvisual--lp01:after{content:"";background:url(//procmo.co.jp/adcmo/wp/wp-content/themes/adcmo/./assets/img/lp01/icon-cta02.svg) no-repeat center/cover;width:42px;height:42px;position:absolute;top:50%;right:-1%;transform:translate(-50%,-50%)}.c-btn-keyvisual--lp02{font-size:22px;font-size:2.2rem;min-width:320px;height:56px;width:30%;position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);padding:20px 0 32px;letter-spacing:0}@media screen and (max-width:1600px){.c-btn-keyvisual--lp02{bottom:8%;padding:18px 0 18px}}@media screen and (max-width:1000px){.c-btn-keyvisual--lp02{bottom:1%}}.c-btn-keyvisual--lp02:after{content:"";background:url(//procmo.co.jp/adcmo/wp/wp-content/themes/adcmo/./assets/img/lp02/icon-arrow.svg) no-repeat center/cover;width:31px;height:31px;position:absolute;top:50%;right:-1%;transform:translate(-50%,-50%)}.c-txt-copyright{display:inline;font-size:12px;font-size:1.2rem;color:#fff}.c-heading-h2__title{text-align:center;font-weight:700;font-size:30px;font-size:3rem;color:#002e73;letter-spacing:0}@media screen and (max-width:767px){.c-heading-h2__title{font-size:30px;font-size:3rem}}.c-heading-h2__title--single{font-size:38px;font-size:3.8rem}@media screen and (max-width:767px){.c-heading-h2__title--single{font-size:22px;font-size:2.2rem}}.c-heading-h2__title--white{color:#fff}@media screen and (max-width:767px){.c-heading-h2__title--left{text-align:left;font-size:22px;font-size:2.2rem}}.c-heading-h2__title--lp01{font-size:32px;font-size:3.2rem;font-weight:700}@media screen and (max-width:767px){.c-heading-h2__title--lp01{font-size:22px;font-size:2.2rem}}.c-heading-h2__sub{margin-top:8px;text-align:center;font-weight:700;font-size:16px;font-size:1.6rem;color:#002e73}@media screen and (max-width:767px){.c-heading-h2__sub{font-size:14px;font-size:1.4rem}}.c-heading-h2--short-border{position:relative;padding:0 0 30px}.c-heading-h2--short-border:after{content:"";position:absolute;height:4px;width:62px;left:0;right:0;bottom:0;margin:auto;background:#002e73}.c-heading-h2--short-border-green:after{background:#82c523}.c-icon-required{color:red}.c-icon-required02{margin-left:15px;padding:7px 8px;border-radius:4px;vertical-align:middle;font-size:12px;font-size:1.2rem;background-color:#82c523;color:#fff;font-weight:700}.c-icon-required02:before{display:inline-block;content:"必須"}.c-icon-required02--any{background-color:#e3e3e3;color:#343131}.c-icon-required02--any:before{display:inline-block;content:"任意"}.c-form-ui-textfield{width:100%;height:50px;padding:0 20px;line-height:2.7;border:1px solid #707070;border-radius:5px;font-size:16px}.c-form-ui-textfield:placeholder-shown{color:#707070}.c-form-ui-textfield::-webkit-input-placeholder{color:#707070}.c-form-ui-textfield::-moz-placeholder{color:#707070}.c-form-ui-textarea{padding:15px 20px 13px;width:100%;border-radius:5px;font-size:inherit}.c-form-ui-textarea:placeholder-shown{color:#707070}.c-form-ui-textarea::-webkit-input-placeholder{color:#707070}.c-form-ui-textarea::-moz-placeholder{color:#707070}.c-form-ui-select{display:block;border:1px solid #707070;width:100%;height:50px;position:relative}.c-form-ui-select select{border:none;box-shadow:none;display:block;width:100%;height:100%;padding:0 20px;font-size:inherit}@media screen and (min-width:768px){.c-form-ui-select--small-pc{max-width:200px}}@media screen and (max-width:767px){.c-form-ui-select--small-sp{max-width:150px}}.c-form-ui-checkbox{position:absolute;left:-9999px;left:-100vw;top:0;opacity:0}.c-form-ui-checkbox+span{padding:0 0 0 39px;display:inline-block;position:relative}.c-form-ui-checkbox+span:before,.c-form-ui-checkbox+span:after{content:"";display:block;position:absolute;box-sizing:border-box}.c-form-ui-checkbox+span:before{left:0;top:0;width:20px;height:20px;border:1px solid #707070;background-color:#fff;-webkit-transition:.1s ease-out;-moz-transition:.1s ease-out;-o-transition:.1s ease-out;-ms-transition:.1s ease-out}.c-form-ui-checkbox+span:after{left:2px;top:calc(2px + 0em);width:16px;height:16px;border-right:6px solid #fff;border-bottom:3px solid #fff;background-color:#fff;transform:rotate(90deg);opacity:0;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;-ms-transition:.2s ease-out}.c-form-ui-checkbox:checked+span:before{background-color:#1e7fe0}.c-form-ui-checkbox:checked+span:after{background-color:rgba(0,0,0,0);transform:rotate(45deg) scaleX(.4);opacity:1}.c-form-ui-checkbox__label{display:inline-block;position:relative}.c-form-ui-radio{position:absolute;left:-9999px;left:-100vw;top:0;opacity:0}.c-form-ui-radio+span{padding:0 0 0 39px;display:inline-block;position:relative}.c-form-ui-radio+span:before,.c-form-ui-radio+span:after{content:"";display:block;position:absolute;border-radius:100%;box-sizing:border-box}.c-form-ui-radio+span:before{left:0;top:0;width:20px;height:20px;border:1px solid #707070;background-color:#fff}.c-form-ui-radio+span:after{left:4px;top:calc(4px + 0em);width:12px;height:12px;background-color:#1e7fe0;opacity:0;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}.c-form-ui-radio:checked+span:after{opacity:1}@media screen and (min-width:768px){.c-form-ui-radios .wpcf7-list-item{margin:0 0 0 40px}}@media screen and (max-width:767px){.c-form-ui-radios .wpcf7-list-item{display:block;margin:11px 0 0}}.c-form-ui-radios .wpcf7-list-item input{position:absolute;left:-9999px;left:-100vw;top:0;opacity:0}.c-form-ui-radios .wpcf7-list-item input+span{display:inline-block;position:relative}@media screen and (min-width:768px){.c-form-ui-radios .wpcf7-list-item input+span{padding:0 0 0 39px}}@media screen and (max-width:767px){.c-form-ui-radios .wpcf7-list-item input+span{padding:0 0 0 22px}}.c-form-ui-radios .wpcf7-list-item input+span:before,.c-form-ui-radios .wpcf7-list-item input+span:after{content:"";display:block;position:absolute;border-radius:100%;box-sizing:border-box}.c-form-ui-radios .wpcf7-list-item input+span:before{left:0;border:1px solid #707070;background-color:#fff}@media screen and (min-width:768px){.c-form-ui-radios .wpcf7-list-item input+span:before{top:0;width:20px;height:20px}}@media screen and (max-width:767px){.c-form-ui-radios .wpcf7-list-item input+span:before{top:.2em;width:14px;height:14px}}.c-form-ui-radios .wpcf7-list-item input+span:after{background-color:#1e7fe0;opacity:0;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}@media screen and (min-width:768px){.c-form-ui-radios .wpcf7-list-item input+span:after{width:12px;height:12px;left:4px;top:calc(4px + 0em)}}@media screen and (max-width:767px){.c-form-ui-radios .wpcf7-list-item input+span:after{width:8px;height:8px;left:3px;top:calc(3px + .2em)}}.c-form-ui-radios .wpcf7-list-item input:checked+span:after{opacity:1}.c-form-ui-radios .wpcf7-list-item:first-child{margin-left:0}.c-form-ui-radios--vertical .wpcf7-list-item{display:block}.c-form-ui-radios--vertical .wpcf7-list-item:not(:first-child){margin:6px 0 5px}@media screen and (min-width:768px){.c-form-ui-checkboxes .wpcf7-list-item{margin:0 0 0 40px}}@media screen and (max-width:767px){.c-form-ui-checkboxes .wpcf7-list-item{display:block;margin:11px 0 0}}.c-form-ui-checkboxes .wpcf7-list-item input{position:absolute;left:-9999px;left:-100vw;top:0;opacity:0}.c-form-ui-checkboxes .wpcf7-list-item input+span{display:inline-block;position:relative}@media screen and (min-width:768px){.c-form-ui-checkboxes .wpcf7-list-item input+span{padding:0 0 0 26px}}@media screen and (max-width:767px){.c-form-ui-checkboxes .wpcf7-list-item input+span{padding:0 0 0 22px}}.c-form-ui-checkboxes .wpcf7-list-item input+span:before,.c-form-ui-checkboxes .wpcf7-list-item input+span:after{content:"";display:block;position:absolute;box-sizing:border-box}.c-form-ui-checkboxes .wpcf7-list-item input+span:before{left:0;border:1px solid #ccc;background-color:#fff;border-radius:3px;-webkit-transition:.1s ease-out;-moz-transition:.1s ease-out;-o-transition:.1s ease-out;-ms-transition:.1s ease-out;top:2px;width:20px;height:20px}.c-form-ui-checkboxes .wpcf7-list-item input+span:after{width:16px;height:16px;border-right:6px solid #fff;border-bottom:3px solid #fff;background-color:#fff;transform:rotate(90deg);opacity:0;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;-ms-transition:.2s ease-out}@media screen and (min-width:768px){.c-form-ui-checkboxes .wpcf7-list-item input+span:after{left:2px;top:calc(2px + 0em)}}@media screen and (max-width:767px){.c-form-ui-checkboxes .wpcf7-list-item input+span:after{left:2px;top:calc(-1px + .2em)}}.c-form-ui-checkboxes .wpcf7-list-item input:checked+span:before{background-color:#1e7fe0}.c-form-ui-checkboxes .wpcf7-list-item input:checked+span:after{background-color:rgba(0,0,0,0);transform:rotate(45deg) scaleX(.4);opacity:1}@media screen and (max-width:767px){.c-form-ui-checkboxes .wpcf7-list-item input:checked+span:after{transform:rotate(45deg) scale(.3,.6)}}.c-form-ui-checkboxes .wpcf7-list-item:first-child{margin-left:0}.c-form-ui-checkboxes--vertical .wpcf7-list-item{display:block}.c-form-ui-checkboxes--vertical .wpcf7-list-item:not(:first-child){margin:6px 0 5px}.c-logo-header,.c-logo-footer{display:inline-block}.c-logo-header img,.c-logo-footer img{width:100%;height:auto}.c-logo-header a,.c-logo-footer a{display:block}@media screen and (min-width:1101px){.c-logo-header{max-width:220px}}@media screen and (max-width:1100px){.c-logo-header{max-width:150px}}@media screen and (min-width:1101px){.c-logo-footer{max-width:214px}}@media screen and (max-width:1100px){.c-logo-footer{max-width:138px}}.p-overlay{background:rgba(0,0,0,.7);position:fixed;top:0;width:100%;height:100vh;display:none}.p-overlay.active{display:block;z-index:5}@media screen and (min-width:1101px){.p-overlay.active{display:none}}@media screen and (min-width:768px){.p-section-fullwidth__inner{padding:80px 0 80px;max-width:1000px;margin:20px auto 0px auto}}@media screen and (max-width:1000px){.p-section-fullwidth__inner{margin:0 20px}}@media screen and (max-width:767px){.p-section-fullwidth__inner{padding:50px 0 50px;margin:0 20px}}.p-section-fullwidth__inner--lp01-company{padding-top:0}@media screen and (min-width:768px){.p-section-fullwidth__header+.p-section-fullwidth__content{margin-top:45px}}@media screen and (max-width:767px){.p-section-fullwidth__header+.p-section-fullwidth__content{margin-top:26px}}.p-section-fullwidth__description{margin-top:40px;letter-spacing:0}@media screen and (min-width:768px){.p-section-fullwidth__description{padding:0 75px}}@media screen and (max-width:767px){.p-section-fullwidth__description{font-size:16px;font-size:1.6rem}}.p-section-fullwidth__description>p+*{margin-top:1em}@media screen and (min-width:768px){.p-section-fullwidth__description+.p-section-fullwidth__content{margin-top:38px}}@media screen and (max-width:767px){.p-section-fullwidth__description+.p-section-fullwidth__content{margin-top:60px}}.p-section-fullwidth__description--white{font-size:18px;font-size:1.8rem;color:#fff}.p-section-fullwidth__description--fee-lp01{font-size:20px;font-size:2rem;color:#002e73;font-weight:700;letter-spacing:0;line-height:1.7;text-align:center;margin-top:32px}@media screen and (max-width:767px){.p-section-fullwidth__description--fee-lp01{font-size:16px;font-size:1.6rem;margin-top:26px;text-align:left}}.p-section-fullwidth__content-footer{padding:40px 0 0;text-align:center}.p-section-fullwidth--bg-gray{background:#ededee}.p-section-fullwidth--bg-blue{background:#002e73}.p-section-fullwidth--bg-light-blue{background:#edf0fb}@media screen and (min-width:768px){.p-section-fullwidth--content-width{max-width:1000px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.p-article-section+.p-article-section{margin-top:120px}}@media screen and (max-width:767px){.p-article-section+.p-article-section{margin-top:60px}}.p-article-section__body{margin-top:20px}@media screen and (min-width:768px){.p-article-section__body-child{margin-top:80px}}@media screen and (max-width:767px){.p-article-section__body-child{margin-top:40px}}.p-article-section__body-child:first-child{margin-top:0}@media screen and (min-width:768px){.p-article-section--lv2+.p-article-section{margin-top:100px}}@media screen and (max-width:767px){.p-article-section--lv2+.p-article-section{margin-top:50px}}.p-article-section--lv3 .p-article-section__body{margin-top:10px}@media screen and (min-width:768px){.p-article-section--lv3+.p-article-section{margin-top:80px}}@media screen and (max-width:767px){.p-article-section--lv3+.p-article-section{margin-top:40px}}.p-article-set-component{margin-top:30px;margin-bottom:30px}.p-list-flow{list-style:none;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}@media screen and (max-width:767px){.p-list-flow{display:block}}.p-list-flow__item{counter-increment:count;width:28%;background:#fff;padding:24px 10px;border-radius:8px;position:relative}@media screen and (max-width:767px){.p-list-flow__item{width:65%;margin:85px auto 0}}@media screen and (max-width:767px){.p-list-flow__item{width:100%}}@media screen and (max-width:767px){.p-list-flow__item:first-child{margin-top:0}}.p-list-flow__item:first-child:after{background:0 0}.p-list-flow__item:before{content:counter(count,decimal-leading-zero);position:absolute;top:-20px;left:0;width:100%;text-align:center;z-index:1;font-size:31px;font-size:3.1rem;font-family:"Roboto",sans-serif;font-weight:700;line-height:1;color:#3b4043}.p-list-flow__item:after{content:"";background:url(//procmo.co.jp/adcmo/wp/wp-content/themes/adcmo/./assets/img/common/icon_flow-arrow-r.svg) no-repeat;width:23px;height:75px;position:absolute;left:-18%;bottom:0;top:0;margin:auto}@media screen and (max-width:767px){.p-list-flow__item:after{transform:rotate(90deg);left:0;right:0;top:-87px;bottom:auto}}.p-list-flow__item-title{font-size:19px;font-size:1.9rem;line-height:1.4}@media screen and (max-width:767px){.p-list-flow__item-title{font-size:16px;font-size:1.6rem}}.p-list-flow__item-txt{margin-top:25px;font-size:16px;font-size:1.6rem}@media screen and (max-width:767px){.p-list-flow__item-txt{font-size:14px;font-size:1.4rem}}.p-list-flow-chain{margin-top:46px}.p-list-flow-chain>li{counter-increment:step-count;position:relative}@media screen and (min-width:768px){.p-list-flow-chain>li{padding:0 0 70px}}@media screen and (max-width:767px){.p-list-flow-chain>li{padding:0 0 40px}}.p-list-flow-chain>li:not(:last-child):before{content:"";display:block;width:4px;height:100%;transform:translateX(-50%);position:absolute;left:39px;top:0;background-color:#ccc}.p-list-flow-chain>li:last-child{padding-bottom:0}.p-flow-chain{display:flex}.p-flow-chain__num{max-width:78px;width:100%}.p-flow-chain__num-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;aspect-ratio:1/1;background-color:#002e73;border-radius:100%;color:#fff;position:relative}.p-flow-chain__num-icon:after{content:counter(step-count,decimal-leading-zero);display:block;font-size:32px;font-size:3.2rem;font-family:"Roboto",sans-serif;font-weight:700;line-height:1;text-align:center}.p-flow-chain__num-icon .txt-label{font-size:14px;font-size:1.4rem;font-family:"Roboto",sans-serif;font-weight:700;line-height:1;text-align:center}.p-flow-chain__content{flex:1}@media screen and (min-width:768px){.p-flow-chain__content{margin:0 0 0 42px}}@media screen and (max-width:767px){.p-flow-chain__content{margin:0 0 0 14px}}.p-flow-chain__content-heading{font-weight:700;color:#002e73;border-bottom:1px solid #ccc}@media screen and (min-width:768px){.p-flow-chain__content-heading{padding:0 0 10px;margin:0 0 12px;font-size:24px;font-size:2.4rem}}@media screen and (max-width:767px){.p-flow-chain__content-heading{padding:0 0 9px;margin:0 0 12px;font-size:18px;font-size:1.8rem}}.p-flow-chain__content-heading span{width:146px;padding:8px 0;display:inline-block;background:#82c523;font-size:16px;font-size:1.6rem;margin-left:12px;text-align:center;color:#002e73;font-weight:700}.p-flow-chain__content-heading--lp01{font-weight:400;padding-bottom:14px}.p-flow-chain__content-heading--lp01 span{margin-left:24px;padding:4px 0}@media screen and (max-width:767px){.p-flow-chain__content-heading--lp01 span{margin-left:0;margin-top:4px;display:block}}.p-flow-chain__content-txt{letter-spacing:0}@media screen and (min-width:768px){.p-flow-chain__content-txt{font-size:18px;font-size:1.8rem;line-height:1.7777777778}}@media screen and (max-width:767px){.p-flow-chain__content-txt{font-size:14px;font-size:1.4rem;letter-spacing:.04rem;line-height:1.625}}.p-flow-chain__content-txt p+p{margin-top:.5em}.p-list-faq{list-style:none}.p-list-faq>li{margin:0 0 25px;letter-spacing:0}.p-list-faq>li:last-child{margin-bottom:0}@media screen and (max-width:767px){.p-list-faq>li{margin:0 0 8px}}.p-faq{border:1px solid #ccc}.p-faq__icon{position:absolute;left:16px;width:30px;height:30px;border-radius:100%}.p-faq__icon:after{content:"";display:block;font-style:normal;line-height:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.p-faq__icon-toggle{display:block;width:20px;height:20px;position:absolute;right:25px;top:50%;transform:translateY(-50%);-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}@media screen and (max-width:767px){.p-faq__icon-toggle{right:16px}}.p-faq__icon-toggle:before,.p-faq__icon-toggle:after{content:"";display:block;position:absolute;left:0;top:50%;width:100%;height:3px;border-radius:10px;background-color:#002e73;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}.p-faq__icon-toggle:before{transform:translateY(-50%)}.p-faq__icon-toggle:after{transform:translateY(-50%) rotate(90deg);transform-origin:center}.p-faq__icon--quest{background-color:#002e73;color:#fff}.p-faq__icon--quest:after{content:"Q"}.p-faq__icon--answer{background-color:#82c523;color:#fff}.p-faq__icon--answer:after{content:"A"}.p-faq__quest,.p-faq__answer{position:relative;padding:16px 0}.p-faq__quest-inner,.p-faq__answer-inner{margin:0 40px 0 56px;padding:5px 0}.p-faq__quest p+p,.p-faq__answer p+p{margin-top:1em}.p-faq__answer-inner{margin:0 16px 0 56px;padding:0;font-size:13px;font-size:1.3rem}.p-faq__quest{cursor:pointer;font-size:16px;font-size:1.6rem}.p-faq__quest-inner>p{font-weight:700;font-size:18px;font-size:1.8rem}@media screen and (max-width:767px){.p-faq__quest-inner>p{font-size:16px;font-size:1.6rem}}.p-faq__quest.is-opened .p-faq__icon-toggle{transform:translateY(-50%) rotate(360deg)}.p-faq__quest.is-opened .p-faq__icon-toggle:after{transform:translateY(-50%) rotate(0deg);opacity:0}.p-faq__answer{border-top:1px solid #ccc;display:none}.p-faq__answer-inner>p{font-size:16px;font-size:1.6rem}.p-sns{max-width:977px;margin:0 auto;padding:15px}.p-sns__inner img{width:100%}@media screen and (max-width:767px){.p-sns__inner img{padding:0 30px}}.p-service__inner{max-width:1000px;margin:0 auto;text-align:center}.p-service__inner img{width:100%;max-width:857px;margin:0 auto}.p-lp01-achievement__inner{max-width:1000px;margin:20px auto 0px auto}.p-lp01-achievement__inner img{width:100%;max-width:857px;margin:0 auto}.p-lp01-achievement__wrapper{display:flex;justify-content:space-between;margin-top:54px}@media screen and (max-width:767px){.p-lp01-achievement__wrapper{display:block;margin-top:28px}}.p-lp01-achievement__box{width:32%}@media screen and (max-width:767px){.p-lp01-achievement__box{width:100%;margin-top:28px}.p-lp01-achievement__box:not(:first-child){margin-top:40px}}.p-lp01-achievement__note{font-size:20px;font-size:2rem;color:#fff;font-weight:700;letter-spacing:0;text-align:center;margin-top:54px}@media screen and (max-width:767px){.p-lp01-achievement__note{font-size:16px;font-size:1.6rem;text-align:left;margin-top:40px}}.p-lp01-fee__inner{max-width:1000px;margin:0 auto}.p-lp01-fee__inner img{width:100%;margin:0 auto}.p-lp01-fee__wrapper{margin-top:24px}@media screen and (min-width:768px){.p-lp01-fee__box{max-width:738px;margin:30px auto 0px auto}}.p-lp01-fee__note{font-size:22px;font-size:2.2rem;color:#002e73;font-weight:700;letter-spacing:0;text-align:center;margin-top:40px}@media screen and (max-width:767px){.p-lp01-fee__note{font-size:18px;font-size:1.8rem;text-align:left;margin-top:30px}}.p-lp01-features__inner{max-width:1000px;margin:20px auto 0px auto}.p-lp01-features__inner img{width:100%;margin:0 auto}.p-lp01-features__wrapper{margin-top:75px}@media screen and (max-width:767px){.p-lp01-features__wrapper{margin-top:24px}}.p-lp01-features__box{max-width:1000px;margin:20px auto 0px auto}@media screen and (max-width:767px){.p-lp01-features__box{margin-top:0}.p-lp01-features__box:not(:first-child){margin-top:32px}}.p-lp01-benefit__inner{max-width:1000px;margin:20px auto 0px auto}.p-lp01-benefit__inner img{width:100%;margin:0 auto}.p-lp01-benefit__wrapper{margin-top:75px}@media screen and (max-width:767px){.p-lp01-benefit__wrapper{display:block;margin-top:50px}}.p-lp01-benefit__box{width:100%;margin-top:48px}@media screen and (max-width:767px){.p-lp01-benefit__box:not(:first-child){margin-top:20px}}.p-lp01-attempt__inner{max-width:1000px;margin:20px auto 0px auto}.p-lp01-attempt__inner img{width:100%;margin:0 auto}.p-lp01-attempt__wrapper{margin-top:75px}@media screen and (max-width:767px){.p-lp01-attempt__wrapper{margin-top:28px}}.p-lp01-attempt__box{width:100%;margin-top:48px}@media screen and (max-width:767px){.p-lp01-attempt__box{margin-top:0}}.p-lp01-assignment__inner{max-width:1000px;margin:0 auto}.p-lp01-assignment__inner img{width:100%;margin:0 auto}.p-lp01-assignment__wrapper{margin-top:75px}@media screen and (max-width:767px){.p-lp01-assignment__wrapper{margin-top:21px}}.p-lp01-assignment__box{width:100%;margin-top:48px}.p-lp01-assignment__box:nth-child(1){max-width:792px;margin:0 auto}.p-lp01-assignment__box:nth-child(2){max-width:826px;margin:72px auto 0}@media screen and (max-width:767px){.p-lp01-assignment__box:nth-child(2){margin-top:0}}.p-lp01-consultation__inner{max-width:1000px;margin:20px auto 0px auto}.p-lp01-consultation__inner img{width:100%;margin:0 auto}.p-lp01-consultation__wrapper{margin-top:75px;padding:40px 0;border-radius:28px;background-color:#fff}@media screen and (max-width:767px){.p-lp01-consultation__wrapper{margin-top:24px;padding:22px 7px 32px;border-radius:10px}}.p-lp01-consultation__box{width:100%;max-width:786px;margin:0 auto}@media screen and (min-width:768px){.p-lp01-consultation__box{width:100%;max-width:700px}}.p-lp01-consultation__note{font-size:24px;font-size:2.4rem;letter-spacing:0;font-weight:700;margin-top:36px;color:#002e73;text-align:center}@media screen and (max-width:767px){.p-lp01-consultation__note{font-size:18px;font-size:1.8rem;margin-top:28px}}.p-about__inner{max-width:1000px;margin:50px auto 0;position:relative;width:100%;overflow:hidden}@media screen and (min-width:768px){.p-about__inner{padding-top:30.8695652174%}}@media screen and (max-width:767px){.p-about__inner{margin-top:30px;padding-top:96.5174129353%}}.p-about__inner img{max-width:920px;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:767px){.p-table-horizontal{overflow:auto}}.p-table-horizontal__figure{border-collapse:collapse;border-top:1px solid #ccc}@media screen and (min-width:768px){.p-table-horizontal__figure{width:100%}}.p-table-horizontal__figure>thead>tr>th,.p-table-horizontal__figure>thead>tr>td,.p-table-horizontal__figure>tbody>tr>th,.p-table-horizontal__figure>tbody>tr>td{border-bottom:1px solid #ccc;padding:12px 20px;text-align:left}@media screen and (max-width:767px){.p-table-horizontal__figure>thead>tr>th,.p-table-horizontal__figure>thead>tr>td,.p-table-horizontal__figure>tbody>tr>th,.p-table-horizontal__figure>tbody>tr>td{width:100%;display:block}}.p-table-horizontal__figure>thead>tr>th,.p-table-horizontal__figure>tbody>tr>th{background-color:#f2f2f2;font-weight:700}@media screen and (min-width:768px){.p-table-horizontal__figure>thead>tr>th,.p-table-horizontal__figure>tbody>tr>th{width:150px}}@media screen and (max-width:767px){.p-table-horizontal__figure>thead>tr>th,.p-table-horizontal__figure>tbody>tr>th{width:100%}}.p-table-horizontal__figure>thead>tr>th:first-child,.p-table-horizontal__figure>tbody>tr>th:first-child{position:sticky;left:0;z-index:1;background-clip:padding-box}.p-keyvisual{position:relative}.p-keyvisual__img{height:100%;padding-top:42.7083333333%;margin-bottom:20px}@media screen and (max-width:767px){.p-keyvisual__img{padding-top:169.6%}}.p-keyvisual__img img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.p-keyvisual__content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center}.p-keyvisual__content-inner{max-width:1100px;margin:0 auto}@media screen and (max-width:1100px){.p-keyvisual__content-inner{margin:0 20px}}@media screen and (max-width:767px){.p-keyvisual__content-inner{margin:0}}.p-keyvisual__header{text-align:center;color:#fff}.p-keyvisual__heading-txt{font-size:36px;font-size:3.6rem;font-weight:700}@media screen and (max-width:767px){.p-keyvisual__heading-txt{font-size:28px;font-size:2.8rem}}.p-keyvisual__heading-txt-sub{margin-top:28px}.p-keyvisual__form-link-wrap{margin-top:36px;text-align:center}.p-keyvisual__form-link-wrap--lp01{margin-top:300px}.p-keyvisual--left .p-keyvisual__header{text-align:left}@media screen and (min-width:768px){.p-keyvisual--left .p-keyvisual__form-link-wrap{text-align:left}}@media screen and (max-width:767px){.p-keyvisual--left .p-keyvisual__form-link-wrap{text-align:center}}.p-keyvisual--right .p-keyvisual__header{text-align:right}@media screen and (min-width:768px){.p-keyvisual--right .p-keyvisual__form-link-wrap{text-align:right}}@media screen and (max-width:767px){.p-keyvisual--right .p-keyvisual__form-link-wrap{text-align:center}}@media screen and (min-width:768px){.p-company-about{margin:0 42px}}.p-company-about__explanation{letter-spacing:0;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}@media screen and (max-width:767px){.p-company-about__explanation{display:block}}.p-company-about__explanation-image{width:100%;margin-right:44px;text-align:center}@media screen and (min-width:768px){.p-company-about__explanation-image{max-width:320px}}@media screen and (max-width:767px){.p-company-about__explanation-image{max-width:45%;margin-right:44px}}@media screen and (max-width:767px){.p-company-about__explanation-image{max-width:none;margin-right:0}}.p-company-about__explanation-image img{width:100%;height:auto}.p-company-about__explanation-text{flex:1}@media screen and (max-width:767px){.p-company-about__explanation-text{width:100%;margin-top:25px}}.p-company-about__explanation-text .heading{color:#002e73;letter-spacing:0;line-height:1.7;font-size:20px;font-size:2rem}@media screen and (max-width:767px){.p-company-about__explanation-text .heading{font-size:18px;font-size:1.8rem}}.p-company-about__explanation-text .heading+p{margin-top:10px}@media screen and (max-width:767px){.p-company-about__explanation-text .heading+p{margin-top:16px}}.p-company-about__explanation-text span{font-weight:700}.p-company-about__explanation-text p{line-height:1.75;font-size:16px;font-size:1.6rem}.p-company-about__table{margin-top:28px;font-size:16px;font-size:1.6rem;background:#fff;border-top:1px solid #707070;border-bottom:1px solid #707070;letter-spacing:0}@media screen and (max-width:767px){.p-company-about__table{margin-top:48px;border-top:none;border-bottom:none}}.p-company-about__table tbody>tr{border-top:1px solid #707070}.p-company-about__table tbody>tr:first-child{border-top:none}@media screen and (max-width:767px){.p-company-about__table tbody>tr{display:block;width:100%;font-size:14px;font-size:1.4rem}}.p-company-about__table tbody>tr>th{width:24%;padding:22px 25px 26px;text-align:left}@media screen and (max-width:767px){.p-company-about__table tbody>tr>th{background:#002e73;padding:15px 20px;color:#fff;display:block;width:100%;font-size:14px;font-size:1.4rem}}.p-company-about__table tbody>tr>td{width:76%;padding:20px 25px}@media screen and (max-width:767px){.p-company-about__table tbody>tr>td{padding:14px 20px 16px;display:block;width:100%}}.p-cta{background:#002e73;letter-spacing:0}.p-cta--lp01{background:url(//procmo.co.jp/adcmo/wp/wp-content/themes/adcmo/./assets/img/lp01/cta-bg02.webp) no-repeat center/cover;width:100%;height:486px}@media screen and (max-width:767px){.p-cta--lp01{background:url(//procmo.co.jp/adcmo/wp/wp-content/themes/adcmo/./assets/img/lp01/cta-bg02_sp.webp) no-repeat center/cover;height:446px}}@media screen and (min-width:768px){.p-cta__inner{padding:75px 0 95px;max-width:1000px;margin:0 auto}}@media screen and (max-width:1000px){.p-cta__inner{margin:0 20px}}@media screen and (max-width:767px){.p-cta__inner{padding:50px 0 50px;margin:0 20px}}.p-cta__title{text-align:center;font-weight:700;font-size:24px;font-size:2.4rem;letter-spacing:0;color:#fff}@media screen and (max-width:767px){.p-cta__title{font-size:20px;font-size:2rem}}.p-cta__title--lp01{position:relative}.p-cta__title--lp01:before{content:"";background:url(//procmo.co.jp/adcmo/wp/wp-content/themes/adcmo/./assets/img/lp01/arrow-cta.svg) no-repeat center/cover;width:260px;height:33px;position:absolute;bottom:-44%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.p-cta__title--lp01:before{background:url(//procmo.co.jp/adcmo/wp/wp-content/themes/adcmo/./assets/img/lp01/arrow-cta_sp.svg) no-repeat center/cover;width:180px;bottom:-68px}}.p-cta__title span{font-size:36px;font-size:3.6rem;font-weight:700}@media screen and (max-width:767px){.p-cta__title span{font-size:26px;font-size:2.6rem}}.p-cta__note{text-align:center;font-weight:700;font-size:18px;font-size:1.8rem;letter-spacing:0;margin-top:32px;color:#fff}.p-cta__tel-area{margin-top:26px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.p-cta__tel-area .txt-label{font-size:18px;font-size:1.8rem;font-weight:700}.p-cta__tel-area .txt-tel{margin-left:30px;padding-left:25px;font-size:3.4rem;font-weight:700;display:inline-block;position:relative}.p-cta__tel-area .txt-tel:before{content:"";background:url(//procmo.co.jp/adcmo/wp/wp-content/themes/adcmo/./assets/img/common/icon_tel.svg) no-repeat;position:absolute;width:16px;height:24px;left:0;top:0;bottom:0;margin:auto}.p-cta__tel-area .txt-reception{font-size:14px;font-size:1.4rem;font-weight:700}@media screen and (max-width:767px){.p-cta__tel{font-size:22px;font-size:2.2rem}}@media screen and (max-width:767px){.p-cta__tel{margin-left:0}}.p-cta__btn{padding:62px 0 0;text-align:center}@media screen and (max-width:767px){.p-cta__btn{padding:74px 0 0}}.p-cta__btn--center{text-align:center}@media screen and (min-width:768px){.p-cta__btn--2cols{display:flex;justify-content:center}}@media screen and (min-width:768px){.p-cta__btn--2cols>*{width:calc((100% - 40px)/2);margin:0 40px 0 0}.p-cta__btn--2cols>*:last-child{margin-right:0}}@media screen and (max-width:767px){.p-cta__btn--2cols>*{margin:0 0 20px}.p-cta__btn--2cols>*:last-child{margin-bottom:0}}.p-cta__btn a{color:#002e73}.p-cta__download-doc{margin-top:30px;background:#fff;padding:30px}@media screen and (min-width:768px){.p-cta__download-doc-column{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}}@media screen and (max-width:767px){.p-cta__download-doc-column{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}}.p-cta__download-doc-column-txt{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.p-cta__download-doc-column-txt-exp{margin-left:20px;font-size:18px;font-size:1.8rem;font-weight:700}@media screen and (max-width:767px){.p-cta__download-doc-column-txt-exp{flex:1;font-size:16px;font-size:1.6rem}}@media screen and (max-width:767px){.p-cta__download-doc-column-txt-exp{font-size:14px;font-size:1.4rem}}@media screen and (min-width:768px){.p-cta__download-doc-column-btn{max-width:300px;width:100%}}@media screen and (max-width:767px){.p-cta__download-doc-column-btn{margin-top:20px;text-align:center;width:100%}}.p-cta img{width:100%}.p-form-contact{background-color:#fff}.p-form-contact__inner{padding:20px;border-radius:10px;background-color:#fff;color:#002e73}@media screen and (max-width:767px){.p-form-contact--confirm{padding:0 20px}}.p-form-contact--confirm .p-form-contact__item-title{color:#002e73}.p-form-contact-description{color:#fff;font-size:16px;font-size:1.6rem;line-height:1.6;margin:0 0 30px;letter-spacing:0}.p-form-contact-description--confirm{color:#3b4043}.p-form-contact__item{margin-top:20px}.p-form-contact__item:first-child{margin-top:0}@media screen and (min-width:768px){.p-form-contact__item--lp02{display:flex;justify-content:space-between;align-items:center}}.p-form-contact__item-title{font-size:16px;font-size:1.6rem;margin:0 0 5px;color:#002e73;font-weight:700}@media screen and (max-width:767px){.p-form-contact__item-title{font-weight:700}}@media screen and (min-width:768px){.p-form-contact__item-title--lp02{width:49%;padding-top:10px}}@media screen and (min-width:768px){.p-form-contact__item-content--lp02{width:49%}}@media screen and (min-width:768px){.p-form-contact-footer{padding:27px 0 0}}@media screen and (max-width:767px){.p-form-contact-footer{padding:36px 0 0}}.p-form-contact-footer--lp02{padding-left:20px;padding-right:20px}.p-form-contact-footer__agreement{font-size:16px;font-size:1.6rem}@media screen and (min-width:768px){.p-form-contact-footer__agreement{margin:0 0 46px}}@media screen and (max-width:767px){.p-form-contact-footer__agreement{margin:0 0 40px}}.p-form-contact-footer__agreement .txt{color:#fff;text-align:center}@media screen and (max-width:767px){.p-form-contact-footer__agreement .txt{text-align:left}}.p-form-contact-footer__agreement .txt+.txt{text-align:center;margin-top:28px}@media screen and (max-width:767px){.p-form-contact-footer__agreement .txt+.txt{margin-top:14px;font-size:14px;font-size:1.4rem}}.p-form-contact-footer__agreement .txt a{color:#00acba;text-decoration:underline}.p-form-contact-footer__agreement .txt a:hover{text-decoration:none}.p-form-contact-footer__agreement--lp02 .txt{color:#343131}.p-form-contact-footer__btn{display:flex}@media screen and (min-width:768px){.p-form-contact-footer__btn{justify-content:center}}@media screen and (max-width:767px){.p-form-contact-footer__btn{align-items:center;flex-direction:column;font-size:16px;font-size:1.6rem}}@media screen and (min-width:768px){.p-form-contact-footer__btn>*{margin:0 20px 0 0}.p-form-contact-footer__btn>*:last-child{margin-right:0}}@media screen and (max-width:767px){.p-form-contact-footer__btn>*{margin:0 0 20px}.p-form-contact-footer__btn>*[class$=return]{order:1;margin-bottom:0}}@media screen and (max-width:767px){.p-form-contact-complete{padding:0 20px}}.p-form-contact-complete__heading{text-align:center;font-weight:700}@media screen and (min-width:768px){.p-form-contact-complete__heading{font-size:30px;font-size:3rem;margin:0 0 40px}}@media screen and (max-width:767px){.p-form-contact-complete__heading{font-size:22px;font-size:2.2rem;margin:0 0 20px}}.p-form-contact-complete__message{text-align:center}.p-form-contact-complete__message--note{margin-top:24px}.p-form-contact-complete__button{text-align:center}@media screen and (min-width:768px){.p-form-contact-complete__button{padding:40px 0 0}}@media screen and (max-width:767px){.p-form-contact-complete__button{padding:20px 0 0}}.mw_wp_form .mwform-radio-field label,.mw_wp_form .mwform-checkbox-field label{position:relative;display:inline-block}.mw_wp_form .mwform-radio-field-text,.mw_wp_form .mwform-checkbox-field-text{padding-left:27px;padding-right:15px;display:inline-block}.mw_wp_form .mwform-checkbox-field-text{display:block}@media screen and (min-width:768px){.mw_wp_form .horizontal-item+.horizontal-item{margin-left:20px}}@media screen and (max-width:767px){.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0;margin-top:5px}}@media screen and (max-width:767px){.mw_wp_form .horizontal-item{display:block}}.mw_wp_form .vertical-item{margin-top:5px;margin-bottom:10px;color:#002e73}.mw_wp_form .vertical-item+.vertical-item{margin-top:5px}@media screen and (max-width:767px){.mw_wp_form .vertical-item{display:block;margin-top:14px}.mw_wp_form .vertical-item+.vertical-item{margin-top:14px}}.mw_wp_form .error{display:block;margin:5px 0 0}.mw_wp_form_confirm #agreement{display:none}.mw_wp_form_confirm .c-form-ui-select{width:auto !important;height:auto;border:none}.p-form-search-block{background:#f2f2f2}@media screen and (min-width:768px){.p-form-search-block__inner{max-width:740px;padding:46px 0;margin:0 auto}}@media screen and (max-width:767px){.p-form-search-block__inner{padding:24px 0;margin:0 24px}}@media screen and (min-width:768px){.p-form-search__filter{margin-top:40px}}@media screen and (max-width:767px){.p-form-search__filter{margin-top:24px}}.p-form-search__footer{padding:40px 0 0;text-align:center}@media screen and (min-width:768px){.p-form-search-figure-column{display:table;width:100%}}@media screen and (min-width:768px){.p-form-search-figure-column__item{display:table-row}}@media screen and (min-width:768px){.p-form-search-figure-column__item-title,.p-form-search-figure-column__item-content{display:table-cell;vertical-align:middle}}.p-form-search-figure-column__item-title{text-align:left}@media screen and (min-width:768px){.p-form-search-figure-column__item-title{width:135px}}@media screen and (max-width:767px){.p-form-search-figure-column__item-title{margin:0 0 7px}}.p-form-search-figure-column__item-title .label{font-weight:700}@media screen and (min-width:768px){.p-form-search-figure-column__item-title .label{font-size:18px;font-size:1.8rem}}@media screen and (max-width:767px){.p-form-search-figure-column__item-title .label{font-size:16px;font-size:1.6rem}}.p-form-search-figure-block__item{margin:0 0 39px}@media screen and (min-width:768px){.p-form-search-figure-block__item-title{margin:0 0 30px}}@media screen and (max-width:767px){.p-form-search-figure-block__item-title{margin:0 0 14px}}.p-form-search-figure-block__item-title .label{font-weight:700}@media screen and (min-width:768px){.p-form-search-figure-block__item-title .label{font-size:18px;font-size:1.8rem}}@media screen and (max-width:767px){.p-form-search-figure-block__item-title .label{font-size:16px;font-size:1.6rem}}.p-form-search-figure-block__item:last-child{margin-bottom:0}.p-form-search-button{display:inline-block;max-width:184px;width:100%;border-radius:6px;background-color:#707070;color:#fff;font-weight:700;border:1px solid #707070;outline:none;line-height:1;cursor:pointer;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}@media screen and (min-width:768px){.p-form-search-button{padding:16px 5px;font-size:16px;font-size:1.6rem}.p-form-search-button:hover{color:#707070;background-color:#fff}}@media screen and (max-width:767px){.p-form-search-button{padding:12px 5px;font-size:14px;font-size:1.4rem}}.p-form-search-filter-list{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.p-form-search-filter-list--4cols-pc>li{width:calc((100% - 30px)/4);margin:32px 10px 0 0}.p-form-search-filter-list--4cols-pc>li:last-child,.p-form-search-filter-list--4cols-pc>li:nth-child(4n){margin-right:0}.p-form-search-filter-list--4cols-pc>li:nth-child(-n+4){margin-top:0}}@media screen and (max-width:767px){.p-form-search-filter-list--2cols-sp>li{width:calc((100% - 10px)/2);margin:14px 10px 0 0}.p-form-search-filter-list--2cols-sp>li:last-child,.p-form-search-filter-list--2cols-sp>li:nth-child(2n){margin-right:0}.p-form-search-filter-list--2cols-sp>li:nth-child(-n+2){margin-top:0}}@media screen and (min-width:768px){.u-pc-b{display:block}}@media screen and (min-width:768px){.u-pc-inb{display:inline-block}}@media screen and (min-width:768px){.u-pc-in{display:inline}}@media screen and (max-width:767px){.u-pc-b,.u-pc-inb,.u-pc-in{display:none}}@media screen and (min-width:768px){.u-sp-b,.u-sp-inb,.u-sp-in{display:none}}@media screen and (max-width:767px){.u-sp-b{display:block}}@media screen and (max-width:767px){.u-sp-inb{display:inline-block}}@media screen and (max-width:767px){.u-sp-in{display:inline}}.u-text-align-c{text-align:center}.u-text-align-r{text-align:right}.u-text-align-l{text-align:left}.u-text-bold{font-weight:700}.u-fz-12{font-size:12px;font-size:1.2rem}.u-mt0{margin-top:0 !important}.u-mt40{margin-top:40px !important}.u-mb20{margin-bottom:20px !important}.u-mb40{margin-bottom:40px !important}.u-mb50{margin-bottom:50px !important}.u-pt0{padding-top:0 !important}.u-pt20{padding-top:20px !important}.u-pt40{padding-top:40px !important}.u-pb0{padding-bottom:0 !important}.u-pb20{padding-bottom:20px !important}.u-pb50{padding-bottom:50px !important}@media screen and (min-width:768px){.page-faq-anchor-nav{margin:0 0 80px}}@media screen and (max-width:767px){.page-faq-anchor-nav{margin:0 0 40px}}@media screen and (min-width:768px){.page-faq-section__header{margin:0 0 45px}}@media screen and (max-width:767px){.page-faq-section__header{margin:0 0 26px}}@media screen and (min-width:768px){.page-faq-section+.page-faq-section{margin:100px 0 0}}@media screen and (max-width:767px){.page-faq-section+.page-faq-section{margin:50px 0 0}}@media screen and (min-width:768px){.page-company-anchor-nav{margin:0 0 80px}}@media screen and (max-width:767px){.page-company-anchor-nav{margin:0 0 40px}}@media screen and (min-width:768px){.page-company-section__header{margin:0 0 45px}}@media screen and (max-width:767px){.page-company-section__header{margin:0 0 26px}}@media screen and (min-width:768px){.page-company-section+.page-company-section{margin:100px 0 0}}@media screen and (max-width:767px){.page-company-section+.page-company-section{margin:50px 0 0}}.page-search-form{margin:0 0 40px}@media screen and (min-width:768px){.page-search-result__target{margin:0 0 30px}}@media screen and (max-width:767px){.page-search-result__target{margin:0 0 24px}}@media screen and (min-width:768px){.page-search-result__target-string-word{font-size:18px;font-size:1.8rem}}@media screen and (max-width:767px){.page-search-result__target-string-word{font-size:14px;font-size:1.4rem}}.page-search-result__target-string-condition:not(.icon-cross){font-weight:700}@media screen and (min-width:768px){.page-search-result__target-string-condition:not(.icon-cross){font-size:24px;font-size:2.4rem}}@media screen and (max-width:767px){.page-search-result__target-string-condition:not(.icon-cross){font-size:16px;font-size:1.6rem}}.page-search-result__target-string-num{color:#00acba;font-weight:700;margin:0 0 0 1em}@media screen and (min-width:768px){.page-search-result__target-string-num{font-size:24px;font-size:2.4rem}}@media screen and (max-width:767px){.page-search-result__target-string-num{font-size:16px;font-size:1.6rem}}.page-search-result__empty-none,.page-search-result__empty-error{text-align:center}.page-search-result__pagination{text-align:center}@media screen and (min-width:768px){.page-search-result__pagination{padding:50px 0 0}}@media screen and (max-width:767px){.page-search-result__pagination{padding:40px 0 0}}.page-404-block__button{text-align:center;margin:40px 0 0}@media screen and (max-width:767px){.page-404-block__button{margin-top:40px}}@media screen and (min-width:768px){.page-404-message{text-align:center;font-size:16px;font-size:1.6rem}}@media screen and (max-width:767px){.page-404-message{font-size:14px;font-size:1.4rem}}.page-privacy-block{font-size:1.6rem;margin-top:40px}.page-privacy-block:not(:first-of-type){margin-top:100px}@media screen and (max-width:767px){.page-privacy-block{font-size:1.4rem;margin-top:28px}.page-privacy-block:not(:first-of-type){margin-top:72px}}.page-privacy-block__title{font-size:2.2rem;font-weight:700;padding-bottom:8px;border-bottom:2px solid #ccc}.page-privacy-block__text{margin-top:24px;line-height:1.8}.page-privacy-block__company{color:#00acba}.page-privacy-block ol{margin-top:24px}.page-privacy-block ol>li{margin-top:40px;margin-left:1em;text-indent:-1em}@media screen and (max-width:767px){.page-privacy-block ol>li{margin-top:26px}}.page-privacy-block ol>li>ul{margin-top:10px;padding-left:35px}@media screen and (max-width:767px){.page-privacy-block ol>li>ul{padding-left:15px}}.page-privacy-block ol>li>ul>li{list-style:disc;line-height:1.8;margin-left:0;text-indent:0}.page-privacy-block__info{font-weight:700}.page-privacy__table{width:100%;margin-top:48px}@media screen and (max-width:767px){.page-privacy__table{margin-top:24px}}.page-privacy__table tr:last-of-type{border-bottom:1px solid #ccc}.page-privacy__table th{padding:16px 0;text-align:center;font-weight:700;background-color:#f2f2f2;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.page-privacy__table th:first-of-type{border-right:1px solid #ccc}.page-privacy__table td{padding:16px 20px;border-top:1px solid #ccc}.page-privacy__table td:nth-child(1){border-right:1px solid #ccc}.p-lp02-keyvisual{position:relative}.p-lp02-keyvisual__content{position:absolute;left:50%;bottom:-15px;transform:translate(-50%,-50%);width:100%;max-width:320px}.p-lp02-wrap{display:flex;justify-content:space-between;max-width:1364px;margin:90px auto 50px}.p-lp02-wrap .p-lp02-box:nth-child(2){background:#fff;border-radius:20px;padding:20px 35px 65px}.p-lp02-box{width:48%}.p-lp02-box img{width:100%}.wpcf7-not-valid-tip{color:red;margin:5px 0 0}.wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none}.wpcf7-spinner{display:none}.wpcf7-response-output{border:none !important;color:red;text-align:center;background-color:#ffe0e0}.wpcf7-form.invalid .wpcf7-response-output{display:none}.wpcf7-form.sent .wpcf7-response-output{display:none}