@charset "utf-8";* p,* ul,* figure,* h2,* h3,* h4{margin-bottom:0}* ul{padding-left:0;list-style-type:none}body{font-family:'Noto Sans JP',"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;line-height:1.8;font-feature-settings:"palt";letter-spacing:.08em}.breadcrumb{border-top:none !important;border-bottom:none !important;background-color:inherit;margin-bottom:0;padding:0}.mainarea,.post_meta{margin-bottom:0}.post_body{padding-bottom:0;margin-bottom:0}header h1{width:80%;margin:20px auto}@media (max-width:991.98px){header h1{width:100%;padding:0 15px}}.nav-wrapper{background-color:#384d6b;width:100%}.pcnav ul{display:flex;justify-content:center;height:54px}.pcnav li{padding:10px 80px 10px 0}.pcnav li:last-child{padding:10px 0}.pcnav a{font-size:20px;color:#fff}.pcnav a:hover{color:#fff;opacity:.7;text-decoration:none}.pcnav a:active{color:#333;opacity:.7}.pcnav a:visited{color:#fff}.header{left:0;top:0;width:100%;display:none}.global-nav{position:fixed;right:-320px;top:0;width:300px;height:100vh;padding-top:100px;background-color:#fff;transition:all .6s;z-index:200;overflow-y:auto}.hamburger{position:absolute;right:15px;top:20px;width:50px;height:50px;cursor:pointer;z-index:300;background-color:#384d6b}.global-nav__list{margin:0;padding:0;list-style:none}.global-nav__item{padding:0 14px}.global-nav__item a{display:block;padding:8px 0;border-bottom:1px solid #eee;text-decoration:none;color:#111}.global-nav__item a:hover{background-color:#eee}.hamburger__line{position:absolute;left:10px;width:30px;height:3px;background-color:#fff;transition:all .6s}.hamburger__line--1{top:13px}.hamburger__line--2{top:24px}.hamburger__line--3{top:35px}.black-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:100;background-color:#000;opacity:0;visibility:hidden;transition:all .6s;cursor:pointer}.nav-open .global-nav{right:0}.nav-open .black-bg{opacity:.8;visibility:visible}.nav-open .hamburger__line--1{transform:rotate(45deg);top:20px}.nav-open .hamburger__line--2{width:0;left:50%}.nav-open .hamburger__line--3{transform:rotate(-45deg);top:20px}.navbar{border-bottom:none;padding:0}.global-nav-recruit{display:block;border:2px solid #38b48b;color:#38b48b;padding:20.5px 10px;margin:30px 15px;text-align:center;font-weight:700}.global-nav-recruit:hover,.global-nav-contact:hover{text-decoration:none}.global-nav-contact{display:block;color:#cc9f59;text-align:center;line-height:1.3;border:2px solid #cc9f59;padding:20.5px 10px;margin:30px 15px;font-weight:700}@media (max-width:1199.98px){.pcnav a{font-size:18px}}@media (max-width:991.98px){.pcnav{width:100%}.header{display:block}.pcnav{display:none}header img{width:200px}}@media (max-width:575.98px){.hamburger{right:15px}}#index-cover{background-image:url(//graspinc.co.jp/wp/wp-content/themes/liquid-corporate-child/img/grasp_top_mv1.jpg);background-position:right;background-size:cover;background-repeat:no-repeat;position:relative;padding-top:31.25%;min-height:400px}#index-cover h2{background-color:rgba(255,255,255,.6);width:750px;padding:50px;font-size:24px;text-align:justify;line-height:1.5;color:#384d6b;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;position:absolute;left:10%;top:40%}#index-com{margin-top:100px;padding:0 15px;text-align:center}#index-com h2{font-size:32px;font-weight:700;color:#384d6b}#index-com h2>span{font-size:20px;font-weight:400;color:#4d4d4d}#index-com h3{margin-top:30px;font-size:28px;line-height:1.5;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}#index-com p{margin-top:30px}#index-com a{display:block;margin:50px auto 0;width:300px;padding:20px;background-color:#b68859;border-radius:50px;font-size:18px;color:#fff}#index-com a:hover{text-decoration:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.25);transform:translateY(-.1875em)}#index-abo{margin-top:200px;position:relative}#index-abo:after{content:"";width:60%;position:absolute;top:-100px;right:0;background-color:#eff3f9;z-index:-1;height:800px}#index-gro{margin:300px 0 100px;position:relative}#index-gro:after{content:"";width:60%;position:absolute;top:-100px;left:0;background-color:#eff3f9;z-index:-1;height:800px}#index-abo ul,#index-gro ul{width:80%;margin:0 auto;position:relative;display:flex}#index-gro ul{justify-content:flex-end}#index-abo li:last-child{position:absolute;right:0;padding:50px;z-index:1;top:50%;transform:translate(0%,-50%);background-color:#fff;width:600px}#index-gro li:first-child{position:absolute;left:0;padding:50px;z-index:1;top:50%;transform:translate(0%,-50%);background-color:#fff;width:600px}#index-abo h2,#index-gro h2,#index-phi h2,#index-mem h2{font-size:32px;font-weight:700;color:#384d6b}#index-abo h2>span,#index-gro h2>span,#index-phi h2>span,#index-mem h2>span{font-size:20px;font-weight:400;color:#4d4d4d}#index-abo h3,#index-gro h3{margin-top:30px;font-size:28px;line-height:1.5;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;text-align:justify}#index-abo p,#index-gro p{margin-top:30px;text-align:justify}#index-abo a,#index-gro a{display:block;margin:50px auto 0;width:300px;padding:20px;background-color:#b68859;border-radius:50px;font-size:18px;color:#fff;text-align:center}#index-abo a:hover,#index-gro a:hover{text-decoration:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.25);transform:translateY(-.1875em)}#index-phi{background-image:url(//graspinc.co.jp/wp/wp-content/themes/liquid-corporate-child/img/grasp_top_sec3.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;padding-top:20.0215%;min-height:400px;margin-top:200px}#index-phi div{position:absolute;z-index:1;width:500px;top:50%;left:50%;transform:translate(-50%,-50%);padding:50px;background-color:rgba(255,255,255,.6);text-align:center}#index-phi h3{margin-top:30px;font-size:28px;line-height:1.5;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}#index-phi p{margin-top:30px}#index-mem{width:80%;margin:100px auto 0}#index-mem ul{margin-top:50px;display:flex;justify-content:space-between;flex-wrap:wrap}#index-mem li:first-child{width:33%}#index-mem li:last-child{width:62%}#index-mem h3{font-size:28px;font-weight:700}#index-mem h3>span{display:block;margin-top:10px;font-size:18px;font-weight:400;color:#384d6b}#index-mem table{margin-top:20px;border-top:2px solid #384d6b;text-align:justify;width:100%}#index-mem tbody{display:block;margin-top:5px}#index-mem th{width:40%;padding-top:10px;padding-right:15px;vertical-align:top}#index-mem td{width:60%;padding-top:10px}#index-acc{margin-top:100px;text-align:center}#index-acc h2{font-size:28px;font-weight:700;color:#384d6b}#index-acc h2>span{font-size:18px;font-weight:400}.index-ggmap{margin-top:50px;position:relative;padding-bottom:30%;padding-top:30px;height:0;overflow:hidden}.index-ggmap iframe,.index-ggmap object,.index-ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.index-adr{width:80%;margin:50px auto 0;text-align:justify}.index-adr ul{list-style-type:disc;padding-left:22px}@media (max-width:991.98px){#index-cover h2{font-size:20px;padding:30px;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:80%}#index-com{margin-top:50px}#index-com h2,#index-abo h2,#index-gro h2,#index-phi h2,#index-mem h2,#index-acc h2{font-size:22px}#index-com h2>span,#index-abo h2>span,#index-gro h2>span,#index-phi h2>span,#index-mem h2>span,#index-acc h2>span{font-size:16px}#index-com h3,#index-abo h3,#index-gro h3,#index-phi h3{margin-top:20px;font-size:20px}#index-com p,#index-abo p,#index-gro p,#index-phi p{margin-top:20px}#index-com a,#index-abo a,#index-gro a{margin:30px auto 0;padding:10px}#index-abo{margin-top:100px}#index-abo:after,#index-gro:after{top:-50px;height:70vh}#index-abo ul{flex-wrap:wrap;width:90%}#index-abo li:last-child,#index-gro li:first-child{position:static;width:100%;transform:inherit;padding:30px 15px}#index-gro{margin:100px 0 0}#index-gro ul{flex-wrap:wrap-reverse;width:90%}#index-phi{margin-top:50px}#index-phi div{width:80%;padding:30px}#index-mem{margin:50px auto 0;padding:0 15px}#index-mem,#index-mem li:first-child,#index-mem li:last-child{width:100%}#index-mem ul{margin-top:30px}#index-mem li:last-child{margin-top:25px}#index-mem h3{font-size:22px}#index-mem h3>span{font-size:16px}.index-ggmap{margin-top:30px}.index-adr{width:100%;padding:0 15px;margin:30px auto 0}}@media (max-width:767.98px){#index-mem th,#index-mem td{width:100%;display:block}#index-mem th{padding-top:5px;padding-right:0}#index-mem td{padding-top:0}}@media (max-width:575.98px){#index-cover h2{width:90%;font-size:18px}#index-com a,#index-abo a,#index-gro a{width:100%}}#footer-con{width:80%;margin:100px auto 0}#footer-con h2{font-size:32px;font-weight:700;color:#384d6b;text-align:center}#footer-con h2>span{font-size:20px;font-weight:400;color:#4d4d4d}#footer-con ul{margin-top:50px;display:flex;flex-wrap:wrap}#footer-con li{width:50%}#footer-con li:first-child a{display:block;background-color:#384d6b;text-align:center;color:#fff;padding:50px 30px}#footer-con li:first-child span{display:block;margin-top:10px;font-weight:700;font-size:24px}#footer-con li:last-child a{display:block;background-color:#eff3f9;text-align:center;color:#384d6b;padding:50px 30px}#footer-con li:last-child span{display:block;margin-top:20px;font-weight:700;font-size:21px}#footer-con li:first-child a:hover,#footer-con li:last-child a:hover{text-decoration:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.25);transform:translateY(-.1875em)}#footer-link{margin-top:100px;padding:0 15px}#footer-link h2{text-align:center}#footer-link ul{display:flex;justify-content:center;flex-wrap:wrap;margin-top:50px}#footer-link li{font-size:18px;padding-right:50px}#footer-link li:last-child{padding-right:0}#footer-link a{display:inline-block;position:relative;text-decoration:none}#footer-link a:after{position:absolute;content:'';bottom:0;left:0;width:0;height:1px;background:#384d6b;transition:all .3s ease 0s}#footer-link a:hover{cursor:pointer}#footer-link a:hover:after{width:100%}.footer-info{margin-top:50px;text-align:center}.footer-info adress{padding-right:20px}.footer-info a{display:inline-block;position:relative;text-decoration:none}.footer-info a:after{position:absolute;content:'';bottom:0;left:0;width:0;height:1px;background:#384d6b;transition:all .3s ease 0s}.footer-info a:hover{cursor:pointer}.footer-info a:hover:after{width:100%}footer{padding:0;margin-top:100px;background-color:#384d6b;color:#fff}footer a{color:#fff}@media (max-width:991.98px){#footer-con h2{font-size:22px}#footer-con h2>span{font-size:16px}#footer-con{width:100%;margin:50px auto 0}#footer-con ul{margin-top:30px}#footer-con li:first-child span{font-size:18px}#footer-con li:last-child span{font-size:16px;margin-top:18px}}@media (max-width:767.98px){#footer-con li{width:100%}#footer-link{margin-top:50px}#footer-link ul{text-align:center;margin-top:30px}#footer-link li{width:100%;padding-right:0}.footer-info adress{display:block;padding-right:0}footer{margin-top:50px}}#pagecover{position:relative;height:380px;background-repeat:no-repeat;background-position:center}#pagecover:after{content:"";position:absolute;z-index:1;width:100%;height:380px;background-color:rgba(0,0,0,.6)}#pagecover h2{color:#fff;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;font-size:32px;font-weight:700}#pagecover h2>span{display:block;font-size:20px;font-weight:400;margin-top:10px}.about{background-image:url(//graspinc.co.jp/wp/wp-content/themes/liquid-corporate-child/img/grasp_about_mv.jpg)}#about-gre{width:80%;margin:100px auto 0;display:flex;justify-content:space-between;flex-wrap:wrap-reverse}#about-gre div{width:45%;padding-right:20px}#about-gre figure{width:50%}#about-gre h2{font-size:32px;font-weight:700;color:#384d6b}#about-gre h2>span{font-size:20px;font-weight:400;color:#4d4d4d}#about-gre p{text-align:justify;margin-top:20px}#about-gre h3{text-align:right;margin-top:30px;font-size:18px}#about-com{position:relative}#about-com ul{margin:200px auto;width:80%;display:flex;justify-content:space-between;flex-wrap:wrap}#about-com li:first-child{width:50%}#about-com li:last-child{width:45%}#about-com h2{font-size:32px;font-weight:700;color:#384d6b}#about-com h2>span{font-size:20px;font-weight:400;color:#4d4d4d}#about-com table{margin-top:15px}#about-com th{width:150px;padding-top:15px}#about-com td{padding-top:15px}#about-com:after{content:"";width:60%;position:absolute;top:-100px;right:0;background-color:#eff3f9;z-index:-1;height:676px}@media (max-width:1199.98px){#about-gre{width:100%;padding:0 15px}#about-com ul{width:100%;padding:0 15px}}@media (max-width:991.98px){#pagecover,#pagecover:after{height:300px}#pagecover h2{font-size:22px}#pagecover h2>span{font-size:18px}#about-gre{margin:50px auto 0}#about-gre figure{width:100%}#about-gre div{width:100%;padding-right:0;margin-top:30px}#about-gre h2,#about-com h2{font-size:22px}#about-gre h2>span,#about-com h2>span{font-size:16px}#about-gre p{margin-top:10px}#about-gre h3{margin-top:15px}#about-com ul{margin:100px auto}#about-com:after{top:-50px}#about-com li:first-child,#about-com li:last-child{width:100%}#about-com li:last-child{margin-top:30px}#about-com:after{width:90%}}.company{background-image:url(//graspinc.co.jp/wp/wp-content/themes/liquid-corporate-child/img/grasp_company_mv.jpg)}#company-wrap{margin:100px auto 0}#company-wrap ul{display:flex;justify-content:space-between;flex-wrap:wrap}#company-wrap li{width:calc(50% - 20px)}#company-wrap span{font-size:20px;font-weight:700;color:#384d6b}#company-wrap h2{margin-top:10px;font-size:28px;line-height:1.5;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}#company-wrap table{margin-top:15px}#company-wrap th{width:100px;padding-top:15px;vertical-align:top}#company-wrap td{padding-top:15px}.ggmap{position:relative;padding-bottom:60%;padding-top:30px;height:0;overflow:hidden;display:block}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.company-wrap-bu{background-color:#eff3f9;padding:100px 0}@media (max-width:991.98px){#company-wrap{margin:50px auto 0}#company-wrap span{font-size:16px}#company-wrap h2{margin-top:0;font-size:22px}#company-wrap li{width:100%}#company-wrap li:last-child{margin-top:25px}#company-wrap table{margin-top:0}#company-wrap th,#company-wrap td{padding-top:10px}}.group{background-image:url(//graspinc.co.jp/wp/wp-content/themes/liquid-corporate-child/img/grasp_group_mv.jpg)}#group-grasp{margin:200px 0;position:relative}#group-bridge{margin:300px 0;position:relative}#group-grasp:after{content:"";width:60%;position:absolute;top:-100px;right:0;background-color:#eff3f9;z-index:-1;height:800px}#group-bridge:after{content:"";width:60%;position:absolute;top:-100px;left:0;background-color:#eff3f9;z-index:-1;height:800px}#group-grasp ul,#group-bridge ul{width:80%;margin:0 auto;position:relative;display:flex}#group-bridge ul{justify-content:flex-end}#group-grasp li:last-child{position:absolute;right:0;padding:50px;z-index:1;top:75%;transform:translate(0%,-50%);background-color:#fff;width:600px}#group-bridge li:first-child{position:absolute;left:0;padding:50px;z-index:1;top:50%;transform:translate(0%,-50%);background-color:#fff;width:600px}#group-grasp span,#group-bridge span{color:#384d6b;font-size:20px;font-weight:700}#group-grasp h2,#group-bridge h2{color:#384d6b;font-size:24px;font-weight:700}#group-grasp h3,#group-bridge h3{margin-top:30px;font-size:28px;line-height:1.5;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;text-align:justify}#group-grasp p,#group-bridge p{margin-top:30px;text-align:justify}@media (max-width:991.98px){#group-grasp{margin:100px 0}#group-bridge{margin:100px 0}#group-grasp:after,#group-bridge:after{top:-50px;height:70vh;width:90%}#group-grasp ul{flex-wrap:wrap;width:100%;padding:0 15px}#group-bridge ul{flex-wrap:wrap-reverse;width:100%;padding:0 15px}#group-grasp li:last-child,#group-bridge li:first-child{position:static;width:100%;transform:inherit;padding:30px 15px}#group-grasp span,#group-bridge span{font-size:16px}#group-grasp h2,#group-bridge h2{font-size:20px}#group-grasp h3,#group-bridge h3{margin-top:15px;font-size:24px}#group-grasp p,#group-bridge p{margin-top:15px}}@media (max-width:575.98px){#group-grasp h3,#group-bridge h3{font-size:18px}}.contact{background-image:url(//graspinc.co.jp/wp/wp-content/themes/liquid-corporate-child/img/grasp_contact_mv.jpg)}.contact-notice{margin-top:100px;text-align:center;padding:0 15px}.subm{margin-top:50px;font-size:18px;padding:50px;background-color:#eff3f9}.subm table{width:100%}.subm th{width:300px;padding:15px;font-weight:400;vertical-align:top;position:relative}.subm th>span{position:absolute;padding:0 10px 3px;display:block;top:50%;right:0;transform:translate(-27%,-50%);background-color:#384d6b;color:#fff}.nini{background-color:#cc9f59 !important;top:11% !important}.subm td{padding:15px}#contact-tex{margin-top:50px}#contact-tex li{text-align:justify}.btn-primary{color:#fff;font-size:20px;border-radius:100vh;background-color:#cc9f59;margin:50px auto 0;width:300px;padding:20px;display:block;border:1px solid #cc9f59}.btn-primary:hover{background-color:#cc9f59;border-color:#cc9f59;transition:1s;text-decoration:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.25);transform:translateY(-.1875em)}.textarea{top:11% !important}@media (max-width:767.98px){.subm{padding:50px 10px}.subm table{font-size:16px}.subm th{display:block;width:100%}.subm td{display:block}.textarea{top:50% !important}}.privacy{background-image:url(//graspinc.co.jp/wp/wp-content/themes/liquid-corporate-child/img/grasp_privacypolicy_mv.jpg)}.ppttl{text-align:center;margin-top:100px}.pp{width:80%;margin:100px auto 0}.pp h3{font-weight:700}.pp h4{margin-top:15px;line-height:1.5}.pp p{text-align:justify;margin-top:15px}.pp ol{text-align:justify;padding-left:24px;margin-top:5px}.pp li{padding-top:10px}.pp adress{display:block;margin-top:15px}.pp h5{font-weight:700;font-size:18px;margin-top:10px}.pp span{padding-right:10px}.pp a{text-decoration:underline}@media (max-width:991.98px){.pp h2{font-size:22px}.pp{margin:50px auto 0}.pp h3{font-size:20px}.pp h4{font-size:18px}}@media (max-width:575.98px){.pp p{font-size:14px}.pp ol{font-size:14px}}.copy a{color:#fff !important}