@charset "UTF-8";@font-face{font-family:"SN";src:url(//gmconsultant.jp/wp-content/themes/gm-consultant/./webfont/Ailerons-Regular.otf) format("Opentype")}@font-face{font-family:"sawarabi";src:url(//gmconsultant.jp/wp-content/themes/gm-consultant/./webfont/SawarabiMincho-Regular.ttf) format("truetype")}*{margin:0;padding:0;font-family:"Noto Serif JP",serif;font-weight:500;list-style:none;font-size:.95rem;letter-spacing:.02rem;line-height:1.6rem}h1{font-size:2rem;font-family:"Zen Antique",serif}h2{font-size:2.5rem;color:#0044c0;font-family:"SN","serif"}h3{font-size:1.5rem;font-family:"Zen Antique",serif;color:#0044c0}p{text-align:justify;line-height:1.8rem;letter-spacing:.02rem}.sp-only{display:none}@media (max-width:520px){.sp-only{display:block}}.midashi{display:block;position:relative;width:300px;min-width:400px;margin:0 auto;margin-bottom:3rem}.midashi .midashi-box1{display:block;position:relative;background:linear-gradient(to right,#29abe8,#003196);width:80%;height:50px;transform:skewX(-30deg);opacity:.3}.midashi .midashi-box2{display:block;position:absolute;border:1px solid #0044c0;width:80%;height:40px;top:25px;left:10px;transform:skewX(-30deg)}.midashi h2{display:inline-block;position:absolute;top:-.5rem;right:0}.attention{font-size:.8rem;margin-bottom:2rem;text-align:right}.animate{opacity:0;transform:translateY(10px);transition:all 1s}.animate.show{opacity:1;transform:translateY(0)}.animate.show:nth-of-type(1){transition-delay:0s}.animate.show:nth-of-type(2){transition-delay:.2s}.animate.show:nth-of-type(3){transition-delay:.4s}.animate.show:nth-of-type(4){transition-delay:.6s}.animate.show:nth-of-type(5){transition-delay:.8s}.animate.show:nth-of-type(6){transition-delay:1s}.midashi2 h3,.midashi2 h2{font-family:"Zen Antique",serif;display:inline-block;position:relative;border-bottom:1px solid #003196;box-sizing:border-box;padding:0 3rem .7rem;margin-bottom:1rem;font-size:1.5rem}.midashi2 h3:after,.midashi2 h2:after{content:"";position:absolute;right:10px;top:6px;width:1px;height:100%;background-color:#003196;transform:rotate(-45deg)}a{text-decoration:none}.fadeIn_left{opacity:0;transition-duration:.8s;transition-property:opacity,transform;transform:translate(-50px,0)}.fadeIn_left_slow{opacity:0;transition-duration:2s;transition-property:opacity,transform;transform:translate(-50px,0)}.scroll-in{opacity:1;transform:translate(0,0)}body{background-color:#fff;margin:0 auto}.about,#sarvice,#contact,#campany{padding:4rem 0}#box{position:absolute;height:100vh;width:100%;left:-100%;top:0;background:rgba(0,0,0,.8)}.back{transform:translateX(100%)}header{position:absolute;display:block;width:100%;height:90px;top:0;margin:0 auto;z-index:9999}header .head-width{max-width:1500px;margin:0 auto;position:relative}header .head-width #head-img{width:35%;max-width:600px;transition:all .5s}header .head-width #head-img img{width:100%}header .head-width #head-img:hover{opacity:.7;transition:all .5s}header .head-width .scroll-small{width:28% !important;max-width:500px;z-index:999;transition:all 1s}main{max-width:1950px;margin:0 auto}main .top-wrap{width:90%;max-width:1200px;display:flex;margin:0 auto;position:relative}main .top-left{display:block;position:absolute;width:10%;height:85%;top:0;left:0;background:linear-gradient(to right,#29abe8,#003196)}main .top-left-img{display:none}main .animate-wrap{width:85%;margin-top:80px;margin-left:auto;background:#f1f1f1;position:relative;border-bottom:1px solid #003196;border-right:1px solid #003196}main .animate-wrap .img1{display:block;margin:0 auto;margin-bottom:-40%;width:90%}main .animate-wrap .img2,main .animate-wrap .img3{display:block;position:absolute;width:100%;top:0}main .animate-wrap .img2{width:110%;left:-5%;top:10%}main .animate-wrap .img3{top:25%}main .top-text-box{display:flex;align-items:center;justify-content:center;width:90%;max-width:1200px;margin:0 auto;padding-bottom:4.5rem;margin-top:4%}@media (max-width:960px){main .top-text-box{display:block;margin:0 auto;margin-top:3rem}}@media (max-width:520px){main .top-text-box{padding-bottom:2.7rem}}main .top-text-box .top-word{background:#fff;width:-moz-fit-content;width:fit-content;height:100%;text-align:center;transform:skewX(-30deg);box-sizing:border-box;padding:0 2rem 0 0;border-bottom:1px solid #003196;border-right:1px solid #003196}@media (max-width:960px){main .top-text-box .top-word{padding:0 2rem;margin:0 auto}}@media (max-width:520px){main .top-text-box .top-word{padding:0;border:none;background:0 0}}main .top-text-box .top-word h1{color:#003196;transform:skewX(30deg);padding:2rem 0;font-size:4rem;display:flex;justify-content:center;align-items:baseline;width:-moz-max-content;width:max-content}@media (min-width:1100px){main .top-text-box .top-word h1{font-size:5.4rem;align-items:baseline;line-height:80%}}@media (max-width:520px){main .top-text-box .top-word h1{font-size:3.5rem;padding:1.5rem 0}}main .top-text-box .top-word h1 .min{font-size:3rem;font-family:"Zen Antique",serif;letter-spacing:-.1rem;padding:0 .05rem}@media (min-width:1100px){main .top-text-box .top-word h1 .min{font-size:4rem}}@media (max-width:520px){main .top-text-box .top-word h1 .min{font-size:2rem}}main .top-text-box p{font-size:1.1rem;width:-moz-fit-content;width:fit-content;padding:1rem 0 1rem 3rem;line-height:2}@media (max-width:960px){main .top-text-box p{font-size:1rem;padding:1.5rem 0 0}}main #about{width:100%;background:rgba(245,245,246,.8);position:relative;z-index:1}main #about .midashi{position:absolute;right:10%;top:10%;z-index:1}@media (max-width:520px){main #about .midashi{top:3rem}}main #about .midashi h2{color:#fff}main #about .midashi .midashi-box1{background:linear-gradient(to right,#fff,#003196)}main #about .midashi .midashi-box2{border:1px solid #fff}main #about .about{background:linear-gradient(to right,#29abe8,#003196);width:100%;color:#fff}main #about .profile_wrap{width:80%;max-width:1200px;margin:0 auto;padding:2rem 0}main #about .profile_wrap .profile_head{display:flex;justify-content:center;position:relative}@media (max-width:520px){main #about .profile_wrap .profile_head{padding-top:1rem}}main #about .profile_wrap .profile_head .profile_img{display:block;position:relative;margin-top:2rem}main #about .profile_wrap .profile_head .profile_img .profile_img1{display:block;width:60%;max-width:350px;max-height:380px;transform:skewX(-15deg);overflow:hidden;border:1px solid #fff}main #about .profile_wrap .profile_head .profile_img .profile_img1 img{display:block;width:150%;transform:skewX(15deg);margin-left:-25%;max-width:none}main #about .profile_wrap .profile_head .profile_img .profile_img2{width:60%;height:100%;position:absolute;bottom:20%;left:40%;background:linear-gradient(to right,#29abe8,#003196);transform:skewX(-15deg);overflow:hidden;opacity:.7}main #about .profile_wrap .profile_head .profile_img .profile_img2 .profile_img2_back{width:130%;height:130%;background-image:url(//gmconsultant.jp/wp-content/themes/gm-consultant/./img/top-img-left.jpg);background-repeat:no-repeat;background-size:cover;mix-blend-mode:multiply;transform:skewX(15deg)}main #about .profile_wrap .profile_name{width:40%;box-sizing:border-box}main #about .profile_wrap .profile_name img{width:50%;max-width:500px;position:absolute;left:50%;top:20%}main #about .profile_wrap .profile_name p{border-bottom:1px solid #29abe2;text-align:right;padding:0 1rem .5rem 0;position:absolute;bottom:1rem;right:0;width:50%;font-size:1.2rem;margin-bottom:0}main #about .profile_text{margin-top:2rem}#service{padding-top:4rem}#service .worry-wrap{max-width:1000px;margin:0 auto;display:flex;justify-content:space-around;flex-wrap:wrap;align-items:center}#service .worry-wrap .midashi2{margin-left:2rem}#service .worry-wrap .worry{width:70%;box-sizing:border-box}#service .worry-wrap .worry ul{display:flex;flex-wrap:wrap;align-items:center;width:100%}#service .worry-wrap .worry ul li{width:calc(50% - 1rem);background-color:#f1f1f1;border-radius:10rem;box-sizing:border-box;text-align:center;padding:1rem .5rem;margin:.5rem;font-size:1rem;line-height:1rem;font-weight:500}#service .worry-wrap .worry ul .circle{display:flex;width:calc(50% - 1rem);padding:0;box-sizing:border-box;justify-content:flex-end}#service .worry-wrap .worry ul .circle .circle1,#service .worry-wrap .worry ul .circle .circle2,#service .worry-wrap .worry ul .circle .circle3{padding:0 .4rem}#service .worry-wrap .worry ul .circle .circle1{width:calc(25% - .8rem);min-width:50px;max-width:60px}#service .worry-wrap .worry ul .circle .circle2{width:calc(17% - .8rem);min-width:35px;margin-top:1rem}#service .worry-wrap .worry ul .circle .circle3{width:calc(10% - .8rem);min-width:30px}#service .worry-wrap .worry-img{width:calc(30% - 20px);max-width:200px}#service .worry-wrap .worry-img img{width:100%}#service .reverse{display:flex;flex-flow:row-reverse}#service .reverse2{text-align:right;margin-left:0}#service .reverse2 h3:after{left:10px;transform:rotate(45deg)}#service .worry-wrap{margin-top:2rem;margin-bottom:2rem}#service .service-arrow{position:relative;background-color:#fff;border-bottom:2px dashed #003196;padding:10px;width:80%;text-align:center;margin:0 auto;margin-bottom:4rem}#service .service-arrow:before,#service .service-arrow:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%)}#service .service-arrow:before{border:12px solid transparent;border-top:12px dashed #003196}#service .service-arrow:after{border:solid 14px transparent;border-top:solid 14px #fff;margin-top:-5px}#service .commitment{position:relative}#service .commitment .fadeIn_left{top:-2rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#service .commitment .fadeIn_left .fadein-inner{background:#003196;transform:skewX(-30deg);width:-moz-fit-content;width:fit-content;margin:0 auto}#service .commitment .fadeIn_left h1{display:inline-block;font-size:1.7rem;color:#fff;transform:skewX(30deg);padding:1rem;box-sizing:border-box}#service .commitment .fadeIn_left .midashi-box2{mix-blend-mode:hue;display:block;position:absolute;border:1px solid #0044c0;width:100%;height:100%;top:.5rem;z-index:-1;left:.5rem}#service .commitment .commitment-wrap{margin-top:4rem;background-image:url(//gmconsultant.jp/wp-content/themes/gm-consultant/./img/commit-back.jpg);background-position:center;background-repeat:no-repeat;text-align:center;width:100%}#service .commitment .commitment-wrap .wrap{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:5rem 0 3rem;width:100%;max-width:1000px;margin:0 auto}#service .commitment .commitment-wrap .wrap .midashi2{margin:1.5rem}#service .commitment .commitment-wrap .wrap ul{padding-bottom:3rem}#service .commitment .commitment-wrap .wrap ul li{position:relative;padding:0 0 2.5rem}#service .commitment .commitment-wrap .wrap ul li .number{position:absolute;font-family:"Zen Antique",serif;top:-5px;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:3rem;color:#fff;filter:drop-shadow(2px 2px 0 #000);-webkit-text-stroke:1px #003196;text-stroke:1px #003196;padding:0 0 10px;font-weight:100}#service .commitment .commitment-wrap .wrap ul li h3{background:#003196;color:#fff;border-radius:10rem;padding:1rem 0;font-weight:400}#service .commitment .commitment-wrap .wrap ul li p{padding-top:.5rem;text-align:center}#service .commitment .commitment-wrap .wrap ul li:last-child{padding:0}#service .boldright{width:80%;max-width:800px;position:relative;margin:0 auto;margin-top:5rem}#service .boldright h1{z-index:1;position:absolute;right:0;bottom:1.5rem;font-size:1.6rem}#service .boldright:before{content:"";display:block;top:0;left:0;width:100%;height:10px;background:linear-gradient(to right,#29abe8,#003196)}#service .boldright:after{content:"";display:block;position:absolute;top:-10px;left:100%;width:0;height:0;border:15px solid;border-color:transparent transparent transparent #003196}#service .plan{width:100%;margin:0 auto}#service .plan .plan-table{width:80%;max-width:800px;margin:0 auto;margin-top:1.5rem}#service .plan .plan-table p{text-align:right}#service .plan .plan-table table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}#service .plan .plan-table table tr th,#service .plan .plan-table table tr td{border:1px solid #282828;padding:1rem;box-sizing:border-box;width:20%}#service .plan .plan-table table tr th{text-align:left;background-color:#f1f1f1}#service .plan .plan-table table tr td{text-align:center}#service .plan .plan-table table tr td .circle{height:30px;width:30px;border-radius:50%;border:1px solid #003196;margin:0 auto}#service .plan .plan-table table tr td .bar{height:0;width:20px;border-top:1px solid #003196;margin:0 auto}#service .plan .plan-table table .no-border th{border:none;text-align:center;background-color:#fff;padding-bottom:.5rem;font-size:1.5rem;line-height:2.5rem;color:#003196;font-weight:800}#service .plan .plan-abc{margin:3rem 0}#service .plan .plan-abc .midashi2{text-align:center;margin-bottom:1rem}#service .plan .plan-abc .midashi2 h2{font-family:"Zen Antique",serif}#service .plan .plan-abc .remodal-button{width:90%;max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}#service .plan .plan-abc .remodal-button a{width:27%;margin:0 .5rem}#service .plan .plan-abc .remodal-button a .button-inner{width:100%;margin:0 auto;margin-bottom:1rem;transform:skewX(-30deg);background:#003196}#service .plan .plan-abc .remodal-button a .button-inner h3{text-align:center;color:#fff;line-height:2rem;transform:skewX(30deg);padding:.6rem 0;font-weight:400}#service .plan .plan-abc .remodal-button .abc{width:50%}#service .results{text-align:center;width:100%;background:linear-gradient(to right,#29abe8,#003196);background-position:center;background-repeat:no-repeat;text-align:center;padding:3rem 0;border:1px solid #fff}#service .results .fadeIn_left{margin:0 auto}#service .results .fadeIn_left .fadein-inner{background:linear-gradient(to right,#29abe8,#003196);transform:skewX(-30deg);width:-moz-fit-content;width:fit-content;margin:0 auto;border:1px solid #fff}#service .results .fadeIn_left .fadein-inner h1{display:inline-block;font-size:1.7rem;color:#fff;transform:skewX(30deg);padding:1rem;box-sizing:border-box}#service .results .fadeIn_left .fadein-inner .midashi-box2{mix-blend-mode:darken;display:block;position:absolute;border:1px solid #f1f1f1;width:100%;height:40px;top:20px;left:10px;z-index:-1}#service .results ul{padding:4rem 0 0;max-width:500px;margin:0 auto;width:95%}#service .results ul li{position:relative;padding:0 0 2.5rem}#service .results ul li .number{position:absolute;top:-5px;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:3rem;font-weight:700;color:#fff;text-shadow:3px 3px 0 #282828;-webkit-text-stroke:1px #003196;text-stroke:1px #003196;padding:0 0 10px;z-index:1}#service .results ul li h3{background:#fff;color:#003196;border-radius:10rem;padding:1rem 0;font-weight:400;position:relative}#service .results ul li h3 img{position:absolute;width:60px;top:-1rem;right:.5rem}#service .results ul li p{padding-top:.5rem;color:#fff;text-align:center}#service .results ul li:last-child{padding:0}.remodal-height{height:65vh;overflow-y:scroll;overflow-x:hidden}.remodal{padding:2rem 1rem 1rem}.remodal .midashi{width:250px;min-width:0;margin-bottom:1.5rem}.remodal h2{font-family:"Zen Antique",serif;font-size:1.5rem;top:1rem}@media (max-width:520px){.remodal h2{font-size:1.3rem !important}}.remodal .plan-remodal .matome h3{line-height:2rem;margin-bottom:1rem}.remodal .plan-remodal .suitable ul{margin-bottom:1rem}.remodal .plan-remodal .suitable ul li{font-size:1.1rem;padding-bottom:.5rem}.remodal .plan-remodal .suitable ul li:before{position:relative;top:0;left:-1rem;display:inline-block;width:10px;height:10px;content:"";border-radius:100%;background:#003196}.remodal .plan-remodal .dateil{display:flex;justify-content:center}.remodal .plan-remodal .dateil table{width:100%;border-spacing:0;box-sizing:border-box;margin:0 .5rem;border-top:1px solid #003196;border-left:1px solid #003196;border-right:1px solid #003196}.remodal .plan-remodal .dateil table th,.remodal .plan-remodal .dateil table td{width:50%;padding:.5rem 0;box-sizing:border-box}.remodal .plan-remodal .dateil table th{background-color:#f1f1f1;border-bottom:1px solid #003196;border-right:1px solid #003196}.remodal .plan-remodal .dateil table td{border-bottom:1px solid #003196}.remodal .plan-remodal .dateil table td .circle{height:20px;width:20px;border-radius:50%;border:1px solid #003196;margin:0 auto}.remodal .plan-remodal .dateil table td .bar{height:0;width:20px;border-top:1px solid #003196;margin:0 auto}.remodal .nagare-wrap{display:flex;justify-content:space-around}.remodal .nagare-wrap .nagare{width:60%}.remodal .nagare-wrap .nagare .box{display:flex;flex-direction:column;align-items:center}.remodal .nagare-wrap .nagare .box dl{width:100%}.remodal .nagare-wrap .nagare .box dl dt{padding:.3rem;box-sizing:border-box;border:1px solid #003196;margin-bottom:.5rem}.remodal .nagare-wrap .nagare .box dl dd{background:linear-gradient(to right,#29abe8,#003196);margin-bottom:.5rem;opacity:.8;color:#fff;padding:1rem;box-sizing:border-box}.remodal .nagare-wrap .nagare .box .arrow{position:relative;height:4rem;width:1.2rem}.remodal .nagare-wrap .nagare .box .arrow:before{content:"";display:block;position:absolute;top:0;left:0;width:1rem;height:2rem;background:linear-gradient(#29abe8,#003196)}.remodal .nagare-wrap .nagare .box .arrow:after{content:"";display:block;position:absolute;top:2rem;left:-.58rem;width:0;height:0;border:1.1rem solid;border-color:#003196 transparent transparent}.remodal .nagare-wrap .arrow-box{width:30%;display:flex;box-sizing:border-box;justify-content:space-between;color:#003196}.remodal .nagare-wrap .arrow-box .box{display:flex;flex-direction:column;align-items:center;padding:0 .3rem;box-sizing:border-box}.remodal .nagare-wrap .arrow-box .box .arrow-p{font-size:2rem;margin-bottom:.5rem}.remodal .nagare-wrap .arrow-box .box .arrow-yellow{position:relative;height:4rem;width:1.2rem;height:850px}.remodal .nagare-wrap .arrow-box .box .arrow-yellow:before{content:"";display:block;position:absolute;top:0;left:0;width:1rem;height:100%;background:linear-gradient(#fbdf65,#fbab0f)}.remodal .nagare-wrap .arrow-box .box .arrow-yellow:after{content:"";display:block;position:absolute;left:-.61rem;width:0;bottom:-2rem;border:1.1rem solid;border-color:#fbab0f transparent transparent}.remodal .nagare-wrap .arrow-box .box .c{height:350px}.remodal .nagare-wrap .arrow-box .box .arrow-p-end{margin-top:1.2rem;text-align:center;line-height:1.2rem;font-size:1rem;font-weight:700;min-width:55px}.plan-s{background:#f1f1f1;width:80%;max-width:1000px;margin:0 auto;margin-bottom:4rem;padding:3rem 0}.plan-s .midashi2{margin:0 auto;padding:1rem;text-align:center}.plan-s h2{font-size:1.5rem;text-align:center;color:#eba400;border-bottom:1px solid #eba400}.plan-s h2:after{background-color:#eba400}.plan-s .haikei{text-align:center;font-size:1rem}.plan-s .donyu{text-align:center;display:block;margin:0 auto;width:80%;background-color:#fff;padding:1.1rem;box-sizing:border-box;border:2px dashed #eba400}@media (max-width:520px){.plan-s .donyu{width:95%}}.plan-s .donyu a{color:#3076bb;font-weight:800;border-bottom:1px solid #3076bb;padding:0 .3rem}.plan-s .donyu h3{color:#eba400;padding-bottom:.5rem}.plan-s .donyu p{display:block;margin:0 auto;box-sizing:border-box}.plan-s .remodal-button{width:90%;max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;padding-top:2rem}.plan-s .remodal-button a{width:50%;margin:0 .5rem}.plan-s .remodal-button a .button-inner{width:100%;margin:0 auto;margin-bottom:1rem;transform:skewX(-30deg);background:#fbab0f}.plan-s .remodal-button a .button-inner h3{text-align:center;color:#fff;line-height:2rem;transform:skewX(30deg);padding:.6rem 0;font-weight:400}.plan-s-remodal .s{width:70%;margin:0 auto}.plan-s-remodal .s th{width:30% !important}.plan-s-remodal .s td{width:70% !important}.plan-s-remodal h2,.plan-s-remodal h3{color:#eba400}.plan-s-remodal .midashi-box1{background:linear-gradient(to right,#fbdf65,#fbab0f);opacity:.7}.plan-s-remodal .plan-remodal .suitable ul{margin:.5rem .5rem 1rem}.plan-s-remodal .plan-remodal .suitable ul li:before{background:#eba400}.plan-s-remodal .option{background-color:#f1f1f1;padding:2rem;margin-top:2rem;box-sizing:border-box}.plan-s-remodal .option p{font-size:1.1rem;text-align:center;border-bottom:2px dashed #eba400;display:inline-block;margin:.5rem 0 0}.plan-s-remodal .option ul{display:flex;flex-wrap:wrap;background:#fff;padding:1rem;margin:0 auto;margin-top:1rem}.plan-s-remodal .option ul li{text-align:left;margin:.25rem 0;line-height:1.3rem}.plan-s-remodal .option ul li:before{position:relative;top:0;margin-left:1rem;left:-.3rem;display:inline-block;width:10px;height:10px;content:"";border-radius:100%;background:#eba400}.boutou{display:block;text-align:center;margin-bottom:1rem}#contact{background-color:#f1f1f1;width:100%;margin:0 auto}#contact input,#contact select,#contact textarea{border:1px solid #aaa;width:100%;box-sizing:border-box;padding:.5rem;resize:none;transition:all .4s}#contact input:focus,#contact select:focus,#contact textarea:focus{outline:none;border:1px solid #29abe2}#contact .form{display:block;width:70%;max-width:800px;margin:0 auto;box-sizing:border-box;padding:1rem;background-color:#fff}#contact .form dl label{display:flex;align-items:center;width:100%;margin-bottom:2rem}#contact .form dl label .required{position:relative}#contact .form dl label .required:after{content:"＊";position:absolute;color:#ed1c24;box-sizing:border-box;padding-left:.5rem}#contact .form dl{width:100%;display:block;margin:0 auto;margin-top:3rem;margin-bottom:3rem;padding:0 1rem;box-sizing:border-box}#contact .form dl dt{width:25%;position:relative}#contact .form dl .select-wrap:after{content:"";position:absolute;right:15px;top:19px;width:10px;height:10px;border-top:2px solid #ccc;border-left:2px solid #ccc;transform:translateY(-50%) rotate(-135deg);font-size:20px;pointer-events:none}#contact .form dl dd{width:75%;position:relative}#contact .form input[type=submit]{border:none;width:60%;min-width:300px;display:block;margin:0 auto;font-size:1.3rem;height:auto;background:linear-gradient(to right,#29abe8,#003196);transition:all .4s;border-radius:5rem;padding:1rem 0;filter:drop-shadow(2px 2px 3px rgba(0,0,0,.4));transform:translateZ(0);color:#fff;font-weight:700}#contact .form input[type=submit]:hover{opacity:.7}#campany{width:100%}#campany dl{width:70%;max-width:1000px;margin:0 auto;box-sizing:border-box}#campany dl .dtdd{display:flex;align-items:center;flex-wrap:wrap;border-bottom:1px solid #003196}#campany dl dt{width:30%;position:relative;box-sizing:border-box;padding:1rem .4rem}#campany dl dt:after{content:"";position:absolute;right:0;width:1px;height:20px;background-color:#003196}#campany dl dd{width:70%;box-sizing:border-box;padding:1rem .4rem}footer{background:linear-gradient(to right,#29abe8,#003196);color:#fff;padding:1rem}footer .footer-wrap{display:flex !important;max-width:1000px;justify-content:center;align-items:flex-end;flex-wrap:wrap;margin:0 auto}footer .footer-menu{width:60%;box-sizing:border-box;padding:2rem 1rem 1rem}footer .footer-menu a{position:relative;color:#fff;transition:all .3s;font-size:1.2rem;line-height:3rem;padding-left:2rem;box-sizing:border-box}footer .footer-menu a:after{content:"";position:absolute;top:50%;left:0;background-color:#fff;width:10px;height:1px}footer .footer-menu a:hover{color:#e1e1e1}footer .footer-logo{width:40%}footer p{text-align:center;margin-top:2rem}.new-box{animation:flash 1s linear infinite;font-size:1.5rem;margin-right:.5rem;color:#ed1c24}@keyframes flash{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.mw_wp_form_confirm .select-wrap:after{display:none}@media (max-width:959px){main{overflow-x:hidden}main .top-wrap{width:100%;display:flex;margin:0 auto;position:relative}main .top-left{display:none}main .animate-wrap{width:100%;margin:0 auto;margin-top:80px}main .fadein-inner{padding:0 2rem}main #contact .form{width:90%}#campany dl{width:90%}#service .commitment .fadeIn_left{width:90%}}@media (max-width:700px){.plan-s{width:100%;margin-bottom:0;padding-top:2rem;padding-bottom:2rem}.plan-s-dounyu{display:block;width:90%}.plan-s-dounyu .text{position:static;margin-bottom:1rem;width:85%}.plan-s-dounyu img{margin:0 auto;display:block;margin-right:0;margin-top:-5rem;width:70%}}@media (max-width:519px){h1{font-size:1.3rem}h2{font-size:3rem}.midashi h2{font-size:2.5rem}h3{font-size:1.3rem}#service .worry-wrap .worry ul li{font-size:.8rem}main .animate-wrap{background:#fff;border:none}main #about .profile_wrap{width:90%}main .midashi{display:block;position:relative;width:60%;min-width:0;margin:0 auto !important;margin-bottom:3rem !important}main .profile_name{width:40%;box-sizing:border-box}main .profile_name img{top:auto !important;bottom:28% !important}main #about .profile_wrap .profile_head .profile_img .profile_img2{width:50%;height:100%;bottom:10%;left:20%}main #contact .form{width:100%;background-color:#f1f1f1;padding-top:0;padding-bottom:0}#contact .form dl{padding:.5rem;margin:0}#contact .form dl label{display:block}main #contact .form dl dt{width:100%;margin-bottom:.5rem}main #contact .form dl dd{width:100%}#contact input,#contact select,#contact textarea{background-color:#fff}#contact .form input[type=submit]{background-color:#e1e1e1}#campany dl{width:95%}#campany dl dt{width:25%}#campany dl dd{width:75%}#service .commitment .fadeIn_left .fadein-inner{padding:0;width:100%}#service .commitment .fadeIn_left h1,#service .results .fadeIn_left .fadein-inner h1{width:100%;font-size:1.3rem;text-align:center}.midashi2 h3,.midashi2 h2{padding:0 2rem .3rem 0;font-size:1.3rem;font-family:"Zen Antique",serif}.reverse2 h3,.reverse2 h2{padding:0 0 .3rem 2rem}#service .worry-wrap .midashi2{margin-left:0}#service .worry-wrap .reverse2{margin-right:0}.midashi2 h3:after,.midashi2 h2:after{top:5px}#service .commitment .commitment-wrap .wrap .commitment-3,#service .commitment .commitment-wrap .wrap .wish-3,#service .results ul{width:90%}#service .plan .plan-table{width:90%}table tr th,table tr td{padding:.5rem;font-size:.8rem;line-height:1.2rem}#service .plan .plan-table table tr td .circle{height:20px;width:20px}#service .plan .plan-table table tr td .bar{width:15px}#service .plan .boldright{width:90%}.remodal .nagare-wrap .nagare{width:50%}.remodal .nagare-wrap .arrow-box{width:50%;justify-content:center;padding:0}.remodal .nagare-wrap .arrow-box .box .arrow-p-end{min-width:0;font-size:.8rem}.remodal .nagare-wrap .nagare .box dl dd{font-size:.75rem;line-height:1.2rem}.remodal .nagare-wrap .arrow-box .box .arrow-yellow{height:850px}.remodal .nagare-wrap .arrow-box .box .c{height:350px}.remodal .plan-remodal .suitable ul li{font-size:1rem}.s{width:100% !important;margin:0 auto}.plan-remodal .matome h3{line-height:1.5rem !important}.new-box{font-size:1.1rem}.no-border th{font-size:1rem !important;line-height:1.5rem !important}main #about .profile_wrap .profile_name p{width:90%}.about{padding:1rem 0 !important}.plan-s .remodal-button a{width:90%}}@media (max-width:300px){.remodal .nagare-wrap .arrow-box .box .arrow-yellow{height:935px}.remodal .nagare-wrap .arrow-box .box .c{height:450px}}.title_jp{display:flex;margin:0 auto 2rem auto;width:-moz-fit-content;width:fit-content;font-size:1.8rem;font-family:"Zen Antique",serif;color:#1a1a1a;position:relative;flex-direction:column;align-items:center}.title_jp:before{content:"";display:block;width:1.8rem;aspect-ratio:1/1;background:linear-gradient(to right,#29abe8,#003196);border-radius:10rem;position:absolute;left:-2.5rem;top:.9rem;transform:translateY(-50%)}.title_jp span{display:block;font-size:1rem;padding-top:1rem;font-family:"Noto Sans JP",sans-serif;color:#003196;font-weight:700}.sec01_news{background:rgba(247,247,248,.8);background-image:url(//gmconsultant.jp/wp-content/themes/gm-consultant/./img/sec01_bgimg.jpg);background-repeat:no-repeat;background-size:cover;padding:4rem 0 2rem;margin:0 auto;position:relative}.sec01_news ul{width:90%;max-width:900px;margin:0 auto;display:flex;justify-content:space-between;padding-bottom:3rem}@media (max-width:520px){.sec01_news ul{flex-wrap:wrap;padding-bottom:0}}.sec01_news ul li{width:48%}@media (max-width:520px){.sec01_news ul li{width:100%}.sec01_news ul li :first-child{margin-bottom:.8rem}}.sec01_news ul li a{width:100%;display:block;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.6));transform:translateZ(0);transition:all .3s}.sec01_news ul li a:hover{opacity:.7}.sec01_news ul li a img{width:100%;height:auto}.sec-jisseki{background-image:url(//gmconsultant.jp/wp-content/themes/gm-consultant/./img/sec01_bgimg.jpg);background-repeat:no-repeat;background-size:cover;padding:4rem 0;margin:0 auto;position:relative}.sec-jisseki h3{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.5rem 1rem;background:#fff;border-radius:.5rem;color:#1a1a1a}.sec-jisseki h3 span{font-family:"Zen Antique",serif;color:#0044c0;font-size:1.5rem}@media (max-width:520px){.sec-jisseki h3 span{font-size:1.3rem}}.sec-jisseki ul{padding-top:1.5rem;width:95%;max-width:800px;display:block;margin:0 auto}@media (min-width:768px){.sec-jisseki ul{max-width:1500px;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:baseline}}@media (min-width:1250px){.sec-jisseki ul{justify-content:space-between;align-items:baseline}}.sec-jisseki li{margin-bottom:1.5rem;overflow:hidden;border-radius:.3rem;border:2px solid #fff;width:100%;filter:drop-shadow(2px 3px 5px rgba(55,55,55,.4));transform:translateZ(0)}@media (min-width:768px){.sec-jisseki li{width:48%}}@media (min-width:1250px){.sec-jisseki li{width:32%}}.sec-jisseki li:last-child{margin-bottom:0}.sec-jisseki li img{width:100%;height:auto;aspect-ratio:1038/630;vertical-align:top}
html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}
.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:0 0}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}
/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */
html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}
@charset "utf-8";.mw_wp_form .error{font-size:93%;color:#b70000;display:block}.mw_wp_form .akismet_error{display:block}.mw_wp_form .vertical-item{display:block}.mw_wp_form .vertical-item+.vertical-item{margin-top:5px}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:10px}.mwform-checkbox-field label,.mwform-radio-field label{font-weight:400;margin-bottom:0}.mwform-checkbox-field input,.mwform-radio-field input{margin-right:5px}.mw_wp_form .ui-datepicker .ui-datepicker-title select.ui-datepicker-month,.mw_wp_form .ui-datepicker .ui-datepicker-title select.ui-datepicker-year{width:40%;margin:0 5px}.mw-wp-form-deprecated-message{background:#fdeeee;border:1px solid #f7bdb8;border-radius:5px;color:#af4040;font-size:13px;line-height:1.6;margin:0 0 10px;padding:1em}.mw_wp_form input[type=file]{display:inline-block}.mwform-file-delete{cursor:pointer;visibility:hidden}.mwform-tel-field input[type=text],.mwform-zip-field input[type=text]{display:inline-block;width:auto}