.pipe-form{text-align:center}.g-zoom-in .g-item:hover img{-ms-transform:unset;-webkit-transform:unset;transform:unset}footer nav ul li{display:inline-block;margin-right:20px}@media (max-width:991px){.section-services .service-item .service-image img{max-width:100%}.pipe-form{width:90%;margin:0 auto}footer nav ul li{margin-right:10px}}@media (min-width:640px){.only_mb{display:none}}@media (max-width:639px){.only_pc{display:none}}.mr30{margin-right:30px}.wp-block-table table,.wp-block-table table th,.wp-block-table table td{border:none;border:0}.to-contact{margin-top:50px;text-align:center}.to-contact a{display:inline-block;padding:20px 60px;border-radius:36px;background:#fff;border:1px solid #b9b9b9;font-size:16px;font-weight:700;color:#222}.to-contact span{position:relative;display:inline-block;padding-left:40px}.to-contact span:before{content:"";display:block;position:absolute;left:4px;top:5px;width:10px;height:10px;border-top:1px solid #222;border-right:1px solid #222;transform:rotate(45deg)}.btn-area2{margin-top:50px;text-align:center}.btn-area2 a{display:inline-block;margin:0 5px}.nextmind-wrap-btn .btn,.muse2-wrap-btn .btn,.btn_wrap .btn{display:inline-block;border-radius:100px;text-align:center;box-shadow:0 0 8px 0 rgb(0 0 0/20%);transition-property:all;transition-duration:.4s;color:#212529}.btn.btn-sm{font-size:calc(16px*0.9);min-width:240px;padding:10px 6px;font-weight:600}.muse2-wrap-btn{margin-top:2.5em}.btn.btn-shop{min-width:180px;background-color:#f4e100}.gray-btn{display:block;padding:30px 10px;border-radius:6px;background:#4b5056;box-shadow:0px 3px 10px rgb(0 0 0/16%);color:#fff;font-size:22px;text-align:center}.gray-btn-partner{position:relative;display:inline-block;color:#fff;padding-left:90px}.gray-btn-partner:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);display:block;background:url(/app/wp-content/themes/GB2022/img/handshake@2x.png) 0 0/contain no-repeat;width:75px;height:50px}@media (max-width:767px){.btn-area2 a{margin:0 0 5px}.to-contact{margin:40px 20px 0}.to-contact a{font-size:17px;padding:15px 20px 15px 30px}.to-contact span{padding-left:20px;text-align:left}.muse2-wrap-btn{margin:2em 0;text-align:center}.btn_wrap{text-align:center}.btn.btn-shop{font-size:14px;min-width:150px;letter-spacing:0}}.hero-content-style1 p.hero-large-text{font-family:"Raleway",Helvetica,Arial,sans-serif;font-size:35px;font-weight:800;font-style:normal;letter-spacing:2px;line-height:1.3;text-shadow:0 2px 8px rgb(0 0 0/15%);text-transform:uppercase;margin-top:0;margin-bottom:.9375rem;clear:both}h2.section-subtitle{font-weight:700}p.section-title{color:#333;line-height:1.2}.archive .list-article-thumb{width:30%}.section-news .list-article-thumb{width:22%}.section-news .list-article-thumb img,.archive .list-article-thumb img{width:100%}@media screen and (max-width:767px){.section-news .list-article-thumb,.archive .list-article-thumb{width:100%}}.g-zoom-in .g-item img{margin:0 auto}a.btn-radius-solid{background:#f1e767;background:-webkit-gradient(linear,left top,left bottom,from(#f1e767),to(#feb645));background:-webkit-linear-gradient(top,#f1e767 0%,#feb645 100%);background:linear-gradient(to bottom,#f1e767 0%,#feb645 100%)}a.btn-radius-solid:hover{background:-webkit-gradient(linear,left bottom,left top,from(#f1e767),to(#feb645));background:-webkit-linear-gradient(bottom,#f1e767 0%,#feb645 100%);background:linear-gradient(to top,#f1e767 0%,#feb645 100%)}.aproduct-wrap{margin:70px 0 110px}@media (max-width:767px){.aproduct-wrap{margin:50px 0}}@media (min-width:768px){.aproduct-col{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.aproduct-info{width:380px}.aproduct-pic1{width:calc(100% - 430px)}}.aproduct{line-height:1.8;margin:30px auto 0 auto;padding:30px 45px;max-width:874px;border-radius:5px}@media (min-width:768px){.aproduct{box-shadow:0px 3px 6px rgba(0,0,0,.16)}}@media (max-width:767px){.aproduct{border-bottom:1px solid #ddd;margin-bottom:20px;padding:20px 20px 40px}}.aproduct dt{font-weight:400}.aproduct-ttl b{display:block;font-size:20px;margin-bottom:20px}.aproduct-ttl{margin-bottom:35px;line-height:1.4}.aproduct-price{font-size:16px}.aproduct-price dt{font-size:14px}.aproduct-price dt,.aproduct-price dd{margin:0}@media (max-width:767px){.aproduct-price dd{display:inline-block}}.btn.btn-aproduct{font-size:14px;min-width:140px;letter-spacing:0;min-width:180px;background-color:#f4e100}.aproduct-wrap-btn{margin-top:1em;text-align:center;display:flex;justify-content:center}.aproduct-wrap-btn .btn{border-radius:100px;text-align:center;box-shadow:0 0 8px 0 rgb(0 0 0/20%);transition-property:all;transition-duration:.4s;text-transform:none;color:#212529}.aproduct-wrap-btn .btn{margin:0 .6em}@media (max-width:767px){.aproduct-wrap-btn{display:block}.aproduct-wrap-btn .btn{margin-bottom:0}}@media (min-width:768px){.aproduct-price{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-bottom:0}}@media (max-width:767px){.aproduct-price{margin-bottom:0}.btn.btn-aproduct{width:100%;margin:.5em 0}}.aproduct-price dd{margin-right:1em}.aproduct-price small{font-size:12px}.aproduct-cont{font-size:13px}.about-waves__desc{background:url(//goodbrain.jp/app/wp-content/themes/GB2022/./img/wave.svg) 0 0 repeat-x,url(//goodbrain.jp/app/wp-content/themes/GB2022/./img/wave.svg) 0 100% repeat-x;margin:20px 0 120px;padding:40px 0;text-align:center}.about-waves__desc ul{display:inline-block;font-size:20px;margin:0}@media (max-width:767px){.about-waves h2{font-size:18px}.about-waves__desc{margin:20px 0 60px;padding:20px 0}.about-waves__desc ul{font-size:14px}}.about-waves__desc li{text-align:left;margin-top:.4em}.about-waves__desc p{font-size:70%}.about-waves__desc p a{color:#dc1e21}.aproduct-lead{font-size:20px;font-weight:700;text-align:center;margin:70px 0 0}@media (max-width:767px){.aproduct-lead{margin-bottom:-20px;font-size:15px}}.aproduct-pic1{position:relative}.aproduct-app-btn{position:absolute;right:-30px;top:-30px}@media (max-width:767px){.aproduct-app-btn{right:-15px}}.annoucement{text-align:center}.annoucement .inner{padding:20px 0 10px}.annoucement .title{font-size:30px;font-weight:700;margin:0 auto 20px}.annoucement .text{font-size:28px;line-height:2.4rem}.annoucement-typeA{background:#ccc;border-radius:10px}.annoucement-typeA .title{border-bottom:solid 3px #222;width:60%}.annoucement-typeB{border:3px solid #dc1e21;border-radius:10px}.annoucement-typeB .title{border-bottom:solid 3px #dc1e21;width:60%}.annoucement-typeB .title,.annoucement-typeB .text{color:#dc1e21}@media (max-width:767px){.annoucement .title{font-size:24px}.annoucement .text{font-size:20px}}div.precode-box pre{padding:20px;background-color:#eee;border:1px solid #ccc;overflow:auto}.site-footer .tagline h1,.site-footer .tagline p{font-size:13px;margin-top:4px;margin-bottom:0;color:#bbb;font-weight:400}.site-footer .tagline h1 a,.site-footer .tagline p a{color:#bbb}@media (max-width:991px){.site-footer .tagline{margin-bottom:1rem}}@media screen and (max-width:1140px){#page .main-navigation .onepress-menu{display:none;height:auto}#page .onepress-menu{float:none;position:absolute;top:75px;right:0;width:100%;z-index:800;overflow:hidden !important;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}#page .onepress-menu>li>a{padding:12px 20px}#page .onepress-menu li:hover ul{display:none}#page .onepress-menu ul{box-shadow:none;padding-bottom:0;border:none;position:relative}#page .onepress-menu ul li:last-child{border-bottom:none}#page .onepress-menu ul li a{padding:12px 35px;border-top:none}#page .onepress-menu ul li a:hover{background:0 0}#page .onepress-menu ul li li a{padding:12px 70px;border-top:none}#page .onepress-menu ul li li li a{padding:12px 105px}#page .onepress-menu ul ul{left:0}#page .onepress-menu li{line-height:20px;background:#fff;border-top:1px solid #e9e9e9;width:100% !important;float:none}#page .onepress-menu>li:first-child{border-top:0 none}#page .onepress-menu>li:last-child{border-radius:0}#page .onepress-menu li.onepress-current-item>a{color:#03c4eb}#page .onepress-menu a{color:#777}#page .onepress-menu a:hover{color:#000}#page .onepress-menu .nav-toggle-subarrow{display:block;color:#999;border-left:1px solid #e9e9e9;font-weight:400;position:absolute;top:0;right:0;cursor:pointer;text-align:center;padding:11px 20px;z-index:10;font-size:22px}#page .onepress-menu .nav-toggle-dropdown>.nav-toggle-subarrow .fa-angle-down:before{content:"\f106" !important}#page .onepress-menu .nav-toggle-dropdown>ul{display:block !important}}