@charset "utf-8";.more_header_tel2 a{text-decoration:none;color:#fff;line-height:1}.more_header_tel2{color:white!important}.more_header_tel span{display:block;font-size:12.5px;text-align:right;margin:0 5px 0 0;line-height:1.2}.more_header_mail{display:inline-block;margin-left:20px}.more_header_mail a{margin:0 auto 0 auto;width:245px;text-align:left;display:inline-block;padding:6px 0;font-size:17.5px;font-weight:700;display:block;color:#fff;line-height:1.7;border-radius:0;border:solid 2px #1170c3;background:#1170c3;transition:background-color .5s;vertical-align:top;border-radius:8px}.more_header_mail a:before{content:"";display:inline-block;background-image:url(//cp-wako.jp/home/wp-content/themes/consulting-wako-wp/css/../img/img_more_header_mail.png);background-size:contain;width:26px;height:26px;float:left;margin:5px 10px 0;background-repeat:no-repeat}.more_header_tel a:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.more_header_mail a:hover{opacity:.5;-webkit-opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.tgn{display:inline-block;margin-top:16px;float:right}.more_header_tel{display:inline-block;margin:0 auto 0 3.5em;vertical-align:top}.more_header_tel a{width:255px;text-align:left;padding:0 0 1.5px;font-size:23.5px;font-size:20.5px;font-weight:700;color:#fff;line-height:1.7;border:solid 2px #1170c3;background:#1170c3;transition:background-color .5s;display:inline-block;vertical-align:top;border-radius:8px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.more_header_tel a:hover{opacity:.75;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.more_header_tel a:before{content:"";display:inline-block;background-image:url(//cp-wako.jp/home/wp-content/themes/consulting-wako-wp/css/../img/img_more_header_tel.png);background-size:contain;width:36px;height:36px;float:left;margin:2px 5px 0 10px;background-repeat:no-repeat;border-radius:5px;background-position-y:center}.more_header_tel a span{display:block;font-size:14px;text-align:right;margin:2px 20px 0 0;line-height:1.2}#fee-01,#fee-02,#fee-03,#fee-04,#fee-05{margin-top:-180px;padding-top:180px}.gnav-wrapper{position:relative;max-width:100%;margin-left:auto;margin-right:auto;display:inline-block}.gnav{display:flex;justify-content:space-between}.gnav li{padding:25px 0 10px;text-align:left;transition:all .3s ease-in-out;display:inline-block;margin:0 1.5em}.gnav li:nth-child(4){padding:17px 30px 10px 20px;margin:0 .5em;background:rgba(0,0,0,.5);background:#5291ee}.gnav li:nth-child(4) a{color:#fff;position:relative;top:-4px}.gnav li:nth-child(4) a:before{content:'';display:inline-block;background:url(//cp-wako.jp/home/wp-content/themes/consulting-wako-wp/css/../img/header_icon_realestate.png) no-repeat center center;background-size:cover;width:24px;height:27px;vertical-align:middle;margin-right:10px;position:relative;top:-2px}.gnav li:nth-child(5){padding:17px 30px 10px 20px;margin:0 .5em;background:rgba(0,0,0,.5);background:#9abd03}.gnav li:nth-child(5) a{color:#fff}.gnav li:nth-child(5) a:before{content:'';display:inline-block;background:url(//cp-wako.jp/home/wp-content/themes/consulting-wako-wp/css/../img/header_icon_mail.png) no-repeat center center;background-size:cover;width:25px;height:17px;vertical-align:middle;margin-right:10px}.gnav .megamenu-inner.main-wrapper.service li:nth-child(4),.gnav .megamenu-inner.main-wrapper.company li:nth-child(4),.gnav .megamenu-inner.main-wrapper.recruit li:nth-child(4){background:0 0;padding:25px 0 95px;margin:0 0 35px 1.5em}.gnav .megamenu-inner.main-wrapper.service li:nth-child(4) a:before,.gnav .megamenu-inner.main-wrapper.company li:nth-child(4) a:before,.gnav .megamenu-inner.main-wrapper.recruit li:nth-child(4) a:before{content:none}.gnav .megamenu-inner.main-wrapper.service li:nth-child(5),.gnav .megamenu-inner.main-wrapper.company li:nth-child(6),.gnav .megamenu-inner.main-wrapper.recruit li:nth-child(6){background:0 0;padding:25px 0 95px;margin:0 0 35px 1.5em}.gnav .megamenu-inner.main-wrapper.service li:nth-child(5) a:before,.gnav .megamenu-inner.main-wrapper.company li:nth-child(6) a:before,.gnav .megamenu-inner.main-wrapper.recruit li:nth-child(6) a:before{content:none}.gnav a{color:#000;font-weight:700;padding:0;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.gnav a:hover{opacity:.5}.gnav>li:hover .megamenu{max-height:9999px;opacity:1;padding:30px 0;margin-top:12px}.megamenu{background:#3749db;max-height:0;opacity:0;overflow:hidden;width:140%;position:absolute;top:64px;left:-60%;transition:all .2s ease-in;z-index:999}.megamenu-inner{display:contents;flex-wrap:wrap}.megamenu-inner li{width:calc( (100% / 6.1) );padding:25px 0 95px;border-right:0 solid #bedfff;margin:0;margin-bottom:35px}.megamenu-inner li{width:22%;padding:25px 0 95px;margin-left:1.5em}.megamenu-inner.service li:nth-child(1),.megamenu-inner.service li:nth-child(2),.megamenu-inner.service li:nth-child(3),.megamenu-inner.service li:nth-child(4),.megamenu-inner.service li:nth-child(5),.megamenu-inner.service li:nth-child(6){width:30%}.megamenu-inner li:last-child{border-right:0 solid #bedfff}.megamenu-inner.company li{width:30%}.megamenu-inner .megamenu-inner-text{margin-top:-5px;color:#fff;font-weight:700;font-size:15px}.megamenu p.ttl{font-size:18px;color:#fff;width:100%;text-align:left;display:block;letter-spacing:0;font-weight:700;padding-left:1.5em}.megamenu-inner a{border-left:none;text-align:center}.megamenu-inner-img{margin:0 0 10px}.megamenu-inner-img img{width:100%}.megamenu-inner-text img{margin:0 5px 0 0}@media screen and (max-width:1400px){.megamenu{left:-46%}}@media screen and (min-width:769px) and (max-width:1380px){.gnav li{margin:0 2em}.megamenu-inner li{margin:0 .5em 35px;padding:25px 0 95px}.megamenu-inner li:first-child{margin:0 .5em 35px 1.5em}.gnav .megamenu-inner.main-wrapper.service li:nth-child(4),.gnav .megamenu-inner.main-wrapper.company li:nth-child(4),.gnav .megamenu-inner.main-wrapper.recruit li:nth-child(4){margin:0 .5em 35px 1.5em}.gnav .megamenu-inner.main-wrapper.service li:nth-child(5),.gnav .megamenu-inner.main-wrapper.company li:nth-child(6),.gnav .megamenu-inner.main-wrapper.recruit li:nth-child(6){margin:0 .5em 35px}}@media screen and (min-width:768px) and (max-width:1280px){.gnav li{margin:0 1.15em}.megamenu-inner li{margin:0 .5em 35px;padding:25px 0 95px}.megamenu-inner li:first-child{margin:0 .5em 35px 1.5em}.megamenu-inner .megamenu-inner-text{font-size:13.5px}}@media screen and (min-width:768px) and (max-width:1100px){.gnav li{margin:0 .45em}.gnav a{font-size:12px}.megamenu-inner .megamenu-inner-text{font-size:12.5px}.megamenu-inner li{margin:0 .5em 35px;padding:25px 0 95px}.megamenu-inner li:first-child{margin:0 .5em 35px 1.5em}.megamenu-inner.service li:nth-child(1),.megamenu-inner.service li:nth-child(2),.megamenu-inner.service li:nth-child(3),.megamenu-inner.service li:nth-child(4),.megamenu-inner.service li:nth-child(5),.megamenu-inner.service li:nth-child(6),.megamenu-inner.company li:nth-child(2),.megamenu-inner.company li:nth-child(3),.megamenu-inner.company li:nth-child(5){width:28%}}@media screen and (min-width:768px) and (max-width:1000px){.megamenu{top:56px}}@media screen and (min-width:768px) and (max-width:860px){.megamenu{left:-30%;width:120%}}@media screen and (min-width:768px) and (max-width:800px){.gnav a{font-size:11.5px}.tgn{border-top:solid 0px #d2cfcf!important}}@media screen and (min-width:768.0px) and (max-width:768.9px){.gnav li{padding:0;vertical-align:top}.megamenu{width:120%;top:28px}.megamenu-inner li{margin:20px .15em 80px}.megamenu-inner li:first-child{margin:20px .15em 80px 1.5em}.gnav .megamenu-inner.main-wrapper.company li:nth-child(3),.gnav .megamenu-inner.main-wrapper.recruit li:nth-child(3){margin-left:.65em}.gnav .megamenu-inner.main-wrapper.service li:nth-child(4),.gnav .megamenu-inner.main-wrapper.company li:nth-child(4),.gnav .megamenu-inner.main-wrapper.recruit li:nth-child(4){margin:5px .15em 80px 1.5em}.gnav .megamenu-inner.main-wrapper.service li:nth-child(5),.gnav .megamenu-inner.main-wrapper.company li:nth-child(6),.gnav .megamenu-inner.main-wrapper.recruit li:nth-child(6){margin:8px .15em 80px}.gnav .megamenu-inner.main-wrapper.company li:nth-child(6),.gnav .megamenu-inner.main-wrapper.recruit li:nth-child(6){padding:30px 0 95px 10px;margin:0 .15em 35px;width:28%}.megamenu-inner .megamenu-inner-text{font-size:11.5px;margin-top:-20px}header li a:hover{line-height:1.45;color:#000}.gnav>li:hover .megamenu{height:280px}}@media screen and (max-width:767px){.tgn.forpcmedia{display:none}}.gn_btn{background:0 0;border:1px solid transparent;width:40px;height:40px;right:16px;top:6px;position:absolute;line-height:1em;text-align:center;z-index:1003;position:fixed;background-color:#8dc63f}.gn_btn i{margin-top:30px;font-size:75%;position:relative;display:block;text-align:center;vertical-align:bottom}.gn_btn:before,.gn_btn:after,.gn_btn i:after{background:#fff;position:absolute;content:"";display:block;width:20px;height:2px;left:calc(50% - 10px);transition:.2s}.gn_btn i:after{top:-3px}.gn_btn:before{top:11px}.gn_btn:after{top:19px}.gn_show .gn_btn{border-color:transparent}.gn_show .gn_btn:before,.gn_show .gn_btn:after{top:19px;height:2px;background:#fff}.gn_show .gn_btn:before{transform:rotate(45deg)}.gn_show .gn_btn:after{transform:rotate(-45deg)}.gn_show .gn_btn i:after{display:none}.gn_lst{background:#8dc63f;width:20em;right:-20em;top:0;height:100%;position:fixed;z-index:4;overflow:scroll;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:.2s}.gn_bg{top:0;left:0;position:fixed;z-index:3;background:rgba(255,255,255,0);width:100%;height:100%;transition:.2s;display:none}.gn_show{overflow-y:hidden;position:fixed}.gn_show .c{-webkit-filter:blur(5px);filter:blur(5px)}.gn_show .gn_lst{right:0;box-shadow:-3px 0 3px rgba(0,0,0,.2);z-index:1002}.gn_show .gn_bg{background:rgba(255,255,255,.8);display:block}.gn_lst ul li a{color:#fff;position:relative;line-height:1.6em;padding:.5em;display:block;font-size:14px}.gn_lst ul li a i{font-size:14px}.gn_lst>ul{padding:7.25em 1em 5em}.gn_lst>ul>li{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid rgba(255,255,255,.5);position:relative}.gn_lst>ul>li:last-child{border-bottom:0 none}.gn_lst>ul>li.crt{font-weight:700}.gn_lst>ul>li>a i{display:inline-block}.gn_lst li ul{margin-left:1.5em;font-size:87.5%}.gn_lst li ul li a:before{content:"-";margin-right:.5em}@media screen and (min-width:768px){.gn_on .gn_bg,.gn_bg,.gn_btn{display:none}.gn{max-width:1000px;margin:0 auto;width:100%;padding:5px 0 12px}.gn_on .gn_lst,.gn_lst{width:100%;top:0;left:0;right:auto;width:auto;height:auto;overflow:visible;overflow-y:visible;position:relative;clear:both;background-color:transparent;box-shadow:0 0 0 none;padding-right:0}.gn ul{margin:0 auto;padding:0;display:flex;align-items:center;justify-content:space-between;position:relative}.gn ul li:last-child,.gn ul li{width:20%;margin:0;padding:0 1em;border:0 none;border-right:1px solid #dfdfdf;position:relative}.gn ul li:nth-child(1){width:15%}.gn ul li:nth-child(2){width:15%}.gn ul li:nth-child(3){width:15%}.gn ul li:nth-child(4){width:15%}.gn ul li:nth-child(5){width:30%}.gn ul li:nth-child(6){width:15%}.gn ul li:first-child{border-left:1px solid #dfdfdf}.gn ul li.crt{border:1px solid #eee}.gn ul li.home{display:none}.gn ul li a{color:#333;font-size:90%;line-height:135%;text-align:center;display:block;text-align:center;padding:0 .5em;transition:.3s}.gn ul li a i{display:block;margin-right:0}.gn ul li a:hover{opacity:.5}.gn ul li a span{display:block;font-size:13px}.gn li ul{margin:0;left:0;top:55px;position:absolute;display:block;min-width:100%;background:rgba(255,255,255,.95)}.gn li ul li:last-child,.gn li ul li:first-child,.gn li ul li{width:85%;max-height:0;overflow:hidden;transition:.2s;border:0 none}.gn li ul li:nth-child(1){width:80%}.gn li ul li:nth-child(2){width:80%}.gn li ul li:nth-child(3){width:80%}.gn li ul li:nth-child(4){width:80%}.gn li ul li:nth-child(5){width:80%}.gn li ul li:nth-child(6){width:80%}.gn li:hover ul li{max-height:4em}.gn li:hover ul li:first-child{padding-top:1em}.gn li ul li a{padding:.8em .5em .8em 0}.gn_lst li ul li a:before{display:none}.gn_lst li ul{margin-left:1.5em;font-size:0%}.gn li.corporate ul{margin:0;left:0;top:55px;position:absolute;display:block;min-width:128%;background:rgba(255,255,255,.95)}}@media screen and (max-width:768px){.spmenu_name{position:absolute;top:64px;left:20px;font-size:16px;color:#fff}.gn ul li a span{display:inline-block;padding-left:1em;font-size:12px}.more_header_tel2{width:44%;display:inline-block;margin-left:5px}.more_header_tel2 a{margin:0 auto 5px auto;width:100%;text-align:left;padding:7px 0 1px;font-size:13.5px;font-weight:700;display:block;color:#003670;line-height:1.7;border-radius:0;background:#fff;transition:background-color .5s;display:inline-block;vertical-align:top;border:solid 2px #003670}.more_header_tel2 a:before{content:"";display:inline-block;background-image:url(//cp-wako.jp/home/wp-content/themes/consulting-wako-wp/css/../img/img_more_header_tel.png);background-size:contain;width:20px;height:25px;float:left;margin:1px 5px 5px 10px;background-repeat:no-repeat}.more_header_mail{display:inline-block;width:48%;margin-left:8px}.more_header_mail a{margin:0 auto 5px auto;width:100%;text-align:left;display:inline-block;padding:9px 0 8px;font-size:13.5px;font-weight:700;color:#003670;line-height:1.7;border-radius:0;background:#fff;transition:background-color .5s;vertical-align:top;border:solid 2px #003670}.more_header_mail a:before{content:"";display:inline-block;background-image:url(//cp-wako.jp/home/wp-content/themes/consulting-wako-wp/css/../img/img_more_header_mail.png);background-size:contain;width:25px;height:17px;float:left;margin:3px 5px 0 7px;background-repeat:no-repeat}.more_header_tel a:hover{background:#003670;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.more_header_mail a:hover{opacity:.5;-webkit-opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.tgn{border-top:solid 1px #d2cfcf;padding-top:0}}@media screen and (min-width:769px){.forsp{display:none!important}}@media screen and (max-width:768px){.forpc{display:none!important}}@media print{.forsp{display:none}}@media screen and (max-width:768px){.mod_nav{position:absolute;top:24px;right:0;z-index:9}.mod_nav p.open span,.mod_nav p.close span{font-size:12px;line-height:1}.mod_nav p.close span:before{padding:0}.mod_nav p.open span:before{padding:0}.mod_nav p.navtitle{z-index:999;right:10px;width:50px;position:absolute}.mod_nav_inner{position:absolute;width:100%;border-top:0}.mod_nav_inner .mod_nav_inner{top:22vw;margin-top:23px}ul.menu__second-level{font-size:0}li.menu__single ul.menu__second-level li{width:50%;display:inline-block;vertical-align:top}li.menu__single ul.menu__second-level li:nth-child(2n+1){border-right:1px solid #ccc;box-sizing:border-box}.mod_nav_inner ul li a{padding:12px 0 12px 10px}ul.menu__second-level{background-color:#ccc!important}li.menu__single ul.menu__second-level li a{padding:3px 0 3px 10px}.mod_nav_inner ul li:first-child{margin:0}.mod_nav_inner p.closebtn{padding:7px 10px}h1.logo{margin:0}.mod_nav_inner ul li ul li a:hover{padding-bottom:3px}.mod_nav_inner ul li a:hover,.mod_nav_inner ul li a:hover:before{border-bottom:0;padding-bottom:12px;margin-bottom:0}.formBox,.feeBox,.serviceBox,.topService{margin-top:0}header.on h1.logo{margin-top:0}}@media screen and (max-width:767px){header.on h1.logo{width:45%;margin-top:-7px}header.on .inner .inleft{width:30%}}@media screen and (max-width:350px){.more_header_mail a{margin:0 auto 5px auto;width:100%;text-align:left;display:inline-block;padding:9px 0 8px;font-size:11.5px;font-weight:700;color:#003670;line-height:1.7;border-radius:0;background:#fff;transition:background-color .5s;vertical-align:top;border:solid 2px #003670}.more_header_tel2 a{margin:0 auto 5px auto;width:100%;text-align:left;padding:5px 0 1px;font-size:14px;font-weight:700;display:block;color:#003670;line-height:1.7;border-radius:0;background:#fff;transition:background-color .5s;display:inline-block;vertical-align:top;border:solid 2px #003670}.box{margin-left:auto;margin-right:auto;width:90%;min-width:auto;text-align:left;clear:both}}@media screen and (max-width:360px){.box{margin-left:auto;margin-right:auto;width:96%;min-width:auto;text-align:left;clear:both}}@media screen and (max-width:320px){.mod_nav_inner ul li a{font-size:12px}}@media screen and (min-width:768.0px) and (max-width:768.9px){.gn{max-width:100%}.gn ul li:last-child,.gn ul li{padding:0 .5em}.gn ul li a{font-size:60%}.spmenu_name{display:none}header .inright{display:none}.gn_btn{display:none}.tgn{width:68%;padding-top:5px}.gnav-wrapper{display:block}h1.logo{margin-top:24px;width:170px}.gnav li:nth-child(4),.gnav li:nth-child(5){padding:8px 8px 12px;position:relative;top:-10px}.gnav ul li:nth-child(4),.gnav ul li:nth-child(5){padding:10px 0 12px 10px;position:relative;top:0}header li{margin:0 .15em}.gnav li:nth-child(4){margin:0 .15em 0}.gnav li:nth-child(4) a{top:0}.gnav li:nth-child(4) a:before{height:20px;width:15px}.gnav a{font-size:9.5px}.gnav ul li:nth-child(4){margin:0 .15em;width:30%}.gnav li:nth-child(5) a{top:1px;position:relative}.main .company .number-box .content{min-height:282px}}@media all and (-ms-high-contrast:none){.more_header_tel a{padding:10px 0 0}.more_header_tel a:before{content:"";margin:-2px 5px 0}.more_header_mail a{padding:10px 0}.more_header_tel a{width:215px;font-size:23.5px}.megamenu-inner{display:inline}}@media screen and (-webkit-min-device-pixel-ratio:0){.more_header_tel a{width:245px;font-size:23.5px}}@-moz-document url-prefix(){.more_header_tel a{width:245px;font-size:23.5px}}@media screen and (-webkit-min-device-pixel-ratio:0){.more_header_tel a{width:265px;font-size:23.5px}}@media screen and (min-width:769px) and (max-width:1300px){.more_header_tel a{width:265px;font-size:23.5px}}