@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:400;font-size:100%;vertical-align:baseline;font-size:16px;font-family:"Noto Sans CJK JP","Noto Sans",sans-serif;line-height:1.45}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;font-size:16px;font-family:"Noto Sans CJK JP","Noto Sans",sans-serif;line-height:1.45;color:#444}p{font-size:16px;margin-bottom:12px}@media screen and (max-width:767px){p{font-size:14px}a{font-size:14px}li{font-size:14px}}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a{cursor:pointer;padding:0;margin:0;text-decoration:none}a img{border:none;background-color:transparent}a:focus{outline:none}a:hover{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:.7}.clb{clear:both}* html img{vertical-align:top}* html li{line-height:1.1em;list-style-position:outside}*:first-child+html li{line-height:1.1em}body{_font-size:80%}a{cursor:pointer;padding:0;margin:0}a img{border:none;background-color:transparent}.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:.1em;line-height:0}.cf{display:inline-block}* html .cf{height:1%}.cf{display:block}.mt0{margin-top:0;margin-bottom:12px}#loading{width:100%;height:100%;background:#fff;position:fixed;top:0;left:0;z-index:9999;text-align:center}#loading .loader{position:fixed;top:50%;left:50%;margin:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}header{padding:20px 0 14px;width:100%;min-width:1200px}header.under{margin-top:-80px}header.on{background:rgba(255,255,255,.85)}@media screen and (min-width:769px){header{padding:0;width:100%;min-width:100%;position:fixed;z-index:1000;background:rgba(255,255,255,1)}}@media screen and (min-width:1200px){header{padding:0;width:100%;min-width:1200px}}header .inner{padding:0;position:relative;display:table}header .inner.box{min-width:1200px;max-width:1200px;height:80px}header .inner .inleft{width:24%;display:inline-block;float:left;margin-right:0}header.on .inner .inleft{width:24%}header .inner .inright{width:76%;display:inline-block;float:right;line-height:0;position:relative}.sliderArea .catch-area{position:absolute;top:160px;z-index:1000;width:800px;right:10%}.sliderArea .catch-area p{font-size:22px;font-weight:700;text-align:center}.sliderArea .catch-area p i{font-size:22px;font-weight:700}.sliderArea .catch-area p span{display:block;font-size:26px;font-weight:700;margin-top:10px}.sliderArea .catch-area p span i{display:block;font-size:26px}@media screen and (max-width:1200px){header .inner.box{min-width:96%;max-width:96%}}@media screen and (min-width:768px) and (max-width:1200px){.sliderArea .catch-area{right:0}}@media screen and (min-width:769px) and (max-width:1000px){header{padding:20px 0 0;width:100%;min-width:100%}header .inner.box{height:88px}header .inner .inleft{width:84%}}@media screen and (min-width:768px) and (max-width:900px){.sliderArea .catch-area{right:-15%}}@media screen and (min-width:768px){header.on{z-index:1001}}@media screen and (min-width:769px){header .inner{padding:0;position:relative;display:table;margin-bottom:0}header .inner.box{margin-top:40px}header.on .inner.box{margin-top:0}header.on{z-index:1001}}@media screen and (min-width:768px){header.on{z-index:1001}}h1.logo{width:100%;vertical-align:middle;display:inline-block;margin-top:20px}h1.logo.on{display:none;margin-top:12px}header.on h1.logo{width:28%;margin-top:15px}header.on h1.logo.on{display:inline-block}h1.logo img{width:103%}@media screen and (max-width:767px){h1.logo img{width:140%}}header a{text-decoration:none;display:block;line-height:0}header a img{transition:opacity .3s ease-out}header a:hover img{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}header ul{display:table-cell;text-align:right;vertical-align:middle;letter-spacing:-.4em;line-height:0}header li{margin:0;display:inline-block;line-height:0;text-align:center;letter-spacing:normal;vertical-align:middle}header li a{padding:0;display:block;line-height:0;vertical-align:top;height:15px}header li a:hover{display:block}.head_tel_l img,.head_tel_l a{display:block;margin-right:30px}.head_tel_l img{margin-bottom:5px}.head_tel_l{float:left}.head_tel_r{float:right}.head_tel{max-width:500px;float:right}@media screen and (min-width:768px) and (max-width:1280px){h1.logo{width:300px;margin-top:32px}header .inner .inleft{width:15%}}@media screen and (min-width:768px) and (max-width:1100px){h1.logo{width:280px;margin-top:34px}header .inner .inleft{width:15%}}@media screen and (min-width:768px) and (max-width:1000px){header{min-width:100%;padding:0}h1.logo{width:190px;margin-top:36px}header .inner .inleft{width:15%}header .inner .inright{margin-top:1px}header .inright li{width:auto}header .inner .inleft{padding-top:10px}}@media screen and (min-width:768px) and (max-width:800px){h1.logo{width:175px;margin-top:38px}header .inner .inleft{width:10%}header .inner .inright{margin-top:5px}}@media screen and (max-width:767px){header .inner .inright{display:none}header .inner.box{height:auto}header .inner .inleft{width:100%;padding-top:0}.sliderArea .catch-area{top:220px;width:320px;right:10%}.sliderArea .catch-area p{font-size:17px}.sliderArea .catch-area p i{display:block;font-size:17px;font-weight:700}.sliderArea .catch-area p span{font-size:22px}.sliderArea .catch-area p span i{display:block;font-size:22px;font-weight:700}}.mod_nav{display:block;text-align:center;width:100%;min-width:100%}.mod_nav p.navtitle{display:none}.mod_nav_inner ul{margin:0 auto;display:table;width:100%;height:60px;position:relative;z-index:10;background:url(//cp-wako.jp/home/wp-content/themes/consulting-wako-wp/css/../img/gnav_line.png) no-repeat right center}.mod_nav_inner ul li{display:table-cell;width:166px;vertical-align:middle}.mod_nav_inner ul li:first-child{margin:0}.tgn .mod_nav_inner ul li:first-child{visibility:visible}.tgn .mod_nav_inner ul li:first-child:before{content:'';display:inline-block;border-left:solid 1px gray;height:30px;position:absolute;left:0}.tgn .mod_nav_inner ul li{position:relative}.tgn .mod_nav_inner ul li:before{content:'';display:inline-block;border-right:solid 1px gray;height:30px;position:absolute;right:0}.mod_nav_inner ul li ul li:first-child{margin:0;visibility:visible}.mod_nav_inner ul li a{padding:0;display:block;position:relative;font-size:15px;color:#333;letter-spacing:.1em}.mod_nav_inner ul li a:before{padding:0 5px 0 0;color:#000}.mod_nav_inner ul li a:link{text-decoration:none}.mod_nav_inner ul li a:hover,.mod_nav_inner ul li a:hover:before{text-decoration:none;border-bottom:#1f3f87 2px solid;margin-bottom:0;padding-bottom:9px;box-sizing:border-box}.mod_nav_inner ul li a:active,.mod_nav_inner ul li a:hover:before{text-decoration:none}.mod_nav_inner ul li a span.en{display:block;padding:20px 0 0}.mod_nav_inner ul li span{padding:5px 0 0;color:#3f3f3f;font-size:11px;line-height:1;display:block;letter-spacing:.1em}.mod_nav_inner ul li ul li a{display:none}.mod_nav_inner ul li:hover ul li a{color:#ffffff!important;padding-left:1em;padding:30px 0 0;height:30px;display:inherit}.mod_nav_inner ul li ul li:last-child a{padding:30px 0 15px;display:none}.mod_nav_inner ul li:hover ul li:last-child a{padding:30px 0 0;display:inherit}.mod_nav_inner ul li:hover ul li:last-child a:hover{padding:30px 0;display:inherit}.mod_nav_inner ul li ul li a:hover{border-bottom:0!important;margin-bottom:0!important;padding-bottom:30px}.mod_nav_inner ul li ul li a:hover:before{border-bottom:#1f3f87 2px solid;margin-bottom:0;padding-bottom:0}.mod_nav_inner ul li .nolink_cotent{padding:16px 0 10px;display:block;position:relative;font-size:15px;color:#1f3f87;letter-spacing:.1em;font-weight:600}.mod_nav_inner ul li .nolink_cotent:before{padding:0 5px 0 0;color:#000}.mod_nav_inner ul li .nolink_cotent:link{color:#1f3f87;text-decoration:none}.mod_nav_inner ul li .nolink_cotent:visited{color:#1f3f87}.mod_nav_inner ul li .nolink_cotent:hover,.mod_nav_inner ul li .nolink_cotent:active,.mod_nav_inner ul li .nolink_cotent:hover:before{text-decoration:none}.mod_nav_inner ul li .nolink_cotent span{padding:11px 0 0;color:#3f3f3f;font-size:11px;line-height:1;display:block;letter-spacing:.1em;margin-bottom:-7px}.mod_nav_inner ul li ul li .nolink_cotent{color:#ffffff!important;padding-left:1em}.mod_nav_inner ul li ul li .nolink_cotent:hover{border-bottom:0!important;margin-bottom:0!important;padding-bottom:10px}.mod_nav_inner p.closebtn{display:none}.init-bottom{padding:15px 0 16px;font-size:14px;color:#333;letter-spacing:.1em}.init-bottom:hover{cursor:pointer}.init-bottom:hover span{cursor:pointer}ul.menu__second-level{margin:0 auto;top:62px;height:auto!important;visibility:hidden;opacity:0;z-index:99999;text-align:center}li.menu__mega{position:relative}li.menu__mega ul.menu__second-level{position:absolute!important;left:0;box-sizing:border-box;width:100%;background:#d87d15;-webkit-transition:all .2s ease;transition:all .2s ease;width:300px;text-align:left;margin-top:5px}li.menu__mega:hover ul.menu__second-level{visibility:visible;opacity:1;margin-top:1px}li.menu__mega ul.menu__second-level li{margin:0;display:block;float:none!important;width:auto!important;height:auto!important;border:none;background:0 0}li.menu__mega ul.menu__second-level li a{padding:14px 20px;color:#fff;display:block!important;width:auto!important;height:auto!important;line-height:normal!important;letter-spacing:.1em;border-top:solid 1px #dcefe0}li.menu__mega ul.menu__second-level li:first-child a{border-top:none}li.menu__mega ul.menu__second-level li a:before{padding:0 5px 0 0;color:#fff;content:"\f0a9";font-family:FontAwesome;font-size:13px;position:relative;tpp:-1px}li.menu__mega ul.menu__second-level li a:hover{background:#84e096}li.menu__mega .init-bottom span:before{padding:0 5px 0 0;color:#000;content:""}li.menu__mega .init-bottom span:hover{cursor:pointer}.menu>li.menu__single{position:relative;margin-bottom:10px}.mod_nav_inner ul li ul{width:auto!important}li.menu__single ul.menu__second-level li{display:block;margin:0;width:210%;background-color:rgba(4,98,181,1);line-height:1.3!important;text-align:left;padding:0 5px;border-bottom:#eaeaea 1px solid}li.menu__single ul.menu__second-level li:last-child{border-bottom:#eaeaea 0px solid}li.menu__single ul.menu__second-level li:hover{background-color:#003c76}.mod_nav_inner ul{background:none!important}li.menu__single ul.menu__second-level{position:absolute;top:60px!important;width:100%;-webkit-transition:all .2s ease;transition:all .2s ease}li.menu__single:hover ul.menu__second-level{top:50px;visibility:visible;opacity:1;display:block}.forTop{display:none}.forTop p{text-align:center}.forTop .pagetop{padding:17px 30px 10px;display:inline-block;background:#e4e4e4;color:#444;line-height:0;font-size:12px;font-weight:700;vertical-align:bottom;letter-spacing:.1em;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0}.forTop .pagetop:hover{cursor:pointer}.forTop .pagetop i{font-size:30px;font-weight:700;line-height:0}footer{margin-top:80px;padding:30px 0;min-width:1200px;position:relative}footer ul{;letter-spacing:-.4em;padding:8px 0;width:100%;margin:30px auto;border-top:1px solid #000;border-bottom:1px solid #000;padding-top:18px;padding-bottom:12px;text-align:center}footer li{letter-spacing:normal;padding:0;margin-bottom:10px;display:inline-block;width:16%;vertical-align:top;margin-right:0;text-align:left}footer li:nth-child(5){margin-right:0}footer li a{color:#000;display:inline-block;letter-spacing:.1em}footer li.recruit a:after{content:'';display:inline-block;width:14px;height:14px;background:url(//cp-wako.jp/home/wp-content/themes/consulting-wako-wp/css/../img/footer_lnk_recruit_icon.png) no-repeat;background-size:cover;background-position:center;margin-left:1em}footer li a:hover{text-decoration:underline}footer .image-box{margin:0 auto 0 auto;text-align:center}footer .image-box a:hover{opacity:.7;transition:opacity .5s ease-out}footer img{width:75%}@media screen and (max-width:1200px){footer{min-width:100%}}footer .left-area{display:inline-block;width:52%;vertical-align:top;float:left;margin-right:0}footer .right-area{display:inline-block;width:46%;vertical-align:top;float:right}footer .left-area .inleft{display:inline-block;width:40%;margin-right:0;vertical-align:top;float:left;position:relative;top:30px}footer .left-area .inright{display:inline-block;width:60%;vertical-align:top;float:left}footer .left-area .inright p.title{font-size:20px;margin-bottom:15px;font-weight:600}footer .left-area .inright p.text{line-height:1.75}footer .left-area .inright i{margin-left:2em}footer iframe{width:100%;height:220px}footer .right-area .inleft{display:inline-block;width:82%;vertical-align:top;float:left;margin-right:0}footer .right-area .inright{display:inline-block;width:15%;vertical-align:top;float:left}footer p,footer a{font-size:15px}footer .copy-box{text-align:center;color:#000;margin:30px auto 0 auto}footer .footer-bottombox{position:relative;margin-top:30px}footer .footer-bottombox:before{content:'';display:inline-block;background:url(//cp-wako.jp/home/wp-content/themes/consulting-wako-wp/css/../img/footer_bg.jpg) no-repeat center center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:207px}@media screen and (min-width:769px){footer .inright a{font-size:13px}}@media screen and (min-width:769px) and (max-width:1150px){footer .left-area{width:50%;margin-right:20px}footer .right-area{width:47%}footer li{width:46%;margin-right:15px}footer li:nth-child(2),footer li:nth-child(4),footer li:nth-child(6){width:46%}footer li:nth-child(2n){margin-right:0}}@media screen and (min-width:769px) and (max-width:900px){footer .left-area{width:55%;margin-right:10px}footer .right-area{width:43%}footer .left-area .inleft{width:18%}footer .left-area .inright{width:80%}footer li{width:46%;margin-right:0}footer li:nth-child(2),footer li:nth-child(4),footer li:nth-child(6){width:52%}footer a{font-size:14.5px}}@media screen and (min-width:768px) and (max-width:1150px){footer ul{text-align:left}}@media screen and (max-width:768px){header{padding:10px 0;width:100%;min-width:auto;z-index:3;position:fixed;height:35px}header.under{margin-top:0;background:rgba(255,255,255,.9)}header .inner{padding:0;position:relative;display:block;width:100%}h1.logo{margin:0 0 0 20px;width:25%;display:block;float:none;position:static}header a{text-decoration:none;display:block;line-height:0}header a img{transition:opacity .3s ease-out;width:100%;margin:12px 0}header a:hover img{opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out}header ul{margin:18px 0 0;padding:10px 0;display:table;text-align:center;letter-spacing:-.4em;width:100%;background:#f9f9f9}header li{margin:0;padding:0 2%;display:table-cell;line-height:0;text-align:center;letter-spacing:normal;width:50%}header li:first-child{margin:0;padding:0 5px 0 0;border-right:solid 1px #348eac}header li:first-child img{width:100%;max-width:130px}header li a{display:block;width:100%;line-height:1;color:#fff;border:none;font-size:11px;font-weight:700;letter-spacing:.1em}header li a:hover{display:block;width:100%;line-height:1;color:#fff;border:none}header li a img{width:100%;max-width:200px;margin-left:-5px}header li.forsp a{margin:0;padding:0;border-right:solid 1px #348eac}header li.forsp a img{width:100%;max-width:140px}.mod_nav{margin-top:0;position:relative;height:auto;min-width:auto}.mod_nav p.navtitle{padding:5px 0 4px;position:relative;display:block;font-size:20px;cursor:pointer;background:#fff}.mod_nav p.close span{color:#1f3f87;display:block;font-size:18px}.mod_nav p.close span:before{padding:0 8px 0 0;display:inline-block;content:"\f0c9";font-family:FontAwesome;font-size:24px;vertical-align:middle;position:relative;top:-1px}.mod_nav p.open span{display:block;font-size:18px;color:#1f3f87}.mod_nav p.open span:before{padding:0 8px 0 0;display:inline-block;color:#1f3f87;content:"\f00d";font-family:FontAwesome;font-size:24px;vertical-align:middle;position:relative;top:-2px}.mod_nav_inner{display:none;position:relative;top:0;left:0;background:#f9f9f9;width:auto}.mod_nav_inner ul{margin:0;text-align:left;width:100%}.mod_nav_inner ul li{display:block;margin:0;border-top:solid 1px #ccc;width:auto;background:0 0}.mod_nav_inner ul li:first-child{border-top:none;visibility:visible;margin:-12px 0 0}.mod_nav_inner ul li a{color:#3f3f3f!important;display:block;padding:18px 0 14px 10px;height:auto;font-size:13px;text-align:left}.mod_nav_inner ul li a:before{padding:0 5px 0 0;color:#005e3c;font-family:FontAwesome;font-size:13px;position:relative;top:-1px}.mod_nav_inner ul li ul li a{color:#1f3f87!important}.mod_nav_inner ul li .nolink_cotent{color:#3f3f3f!important;display:block;padding:18px 0 14px 10px;height:auto;font-size:13px;text-align:left}.mod_nav_inner ul li .nolink_cotent:before{padding:0 5px 0 0;color:#005e3c;font-family:FontAwesome;font-size:13px;position:relative;top:-1px}.mod_nav_inner ul li ul li .nolink_cotent{color:#1f3f87!important}.mod_nav_inner ul li span{padding:0 0 0 10px;display:inline-block;border-left:none}.mod_nav_inner ul li:last-child span{border-right:none}.mod_nav_inner ul li .nolink_cotent span{padding:0 0 0 10px;display:inline-block;border-left:none}li.menu__single ul.menu__second-level li{width:100%;background-color:none;border-top:solid 1px #ccc;padding:5px 0}.mod_nav_inner ul li ul li{display:block;margin:0;border-top:solid 1px #ccc;width:auto;width:100%}h1.logo img{z-index:10;margin-left:0;margin-bottom:10px}ul.menu__second-level{margin:0 auto;top:auto;background:#93becd!important;height:auto!important;visibility:inherit!important;opacity:1;z-index:1;display:block!important}li.menu__mega ul.menu__second-level{position:initial;left:0;box-sizing:border-box;width:100%!important;padding:0;background:#71b933;-webkit-transition:all .2s ease;transition:all .2s ease}li.menu__single ul.menu__second-level{position:initial;top:40px;width:100%;-webkit-transition:all .2s ease;transition:all .2s ease;margin-bottom:-10px}li.menu__mega:hover ul.menu__second-level{top:0;visibility:inherit;opacity:1;text-align:left}li.menu__mega ul.menu__second-level>li{display:inline-block;float:none!important;width:100%!important;height:auto!important}li.menu__mega ul.menu__second-level>li a{padding:10px 20px!important;border-left:none;color:#fff;display:block!important;width:auto!important;height:auto!important;line-height:normal!important;letter-spacing:.1em;background:#71b933!important;font-size:14px}li.menu__mega ul.menu__second-level>li a:hover{text-decoration:none}li.menu__mega .init-bottom{padding:0 0 0 3px!important;border-left:none;color:#333;display:block!important;width:auto!important;height:auto!important;line-height:normal!important;letter-spacing:.1em;background:#f9f9f9!important;border:none!important}li.menu__mega .init-bottom:hover{cursor:pointer}.mod_nav_inner ul li ul li:first-child{margin:0;visibility:visible;background:#ddeaf4}.mod_nav_inner ul li ul li{margin:0;visibility:visible;background:#ddeaf4!important}.forTop{margin-top:60px;min-width:auto;text-align:center}.forTop p{text-align:center}.forTop .pagetop{padding:25px 0 20px;display:block;background:#222;color:#fff;line-height:0;font-size:12px;font-weight:700;letter-spacing:.1em}.forTop .pagetop:hover{cursor:pointer}footer{padding:10px 0 0;min-width:auto;min-width:100%;margin-top:0}footer ul{text-align:center;letter-spacing:-.4em;width:100%;margin:30px auto 20px auto}footer ul:nth-child(1){width:100%;margin-left:0}footer ul:nth-child(2){width:100%}footer li{letter-spacing:normal;display:inline-block;border-right:0 solid #ababab;padding:0 0 .45em;width:57%;margin-bottom:0;margin-right:0;float:inherit}footer li:nth-child(2n){width:40%}.footerInner.under{margin:25px auto 5px auto;text-align:left}footer ul.under-area{display:block;text-align:left;vertical-align:top}footer ul.under-area li{display:block}footer ul.under-area.area01{width:100%;border-top:1px solid #ababab;padding:15px 0 20px}footer ul.under-area.area02{width:100%;border-top:1px solid #ababab;padding:15px 0 20px}footer ul.under-area.area03{width:100%;border-top:1px solid #ababab;padding:15px 0 20px}footer img{width:62%}footer li a{padding:0;text-align:left;display:block;letter-spacing:.1em}footer li:first-child a{border-top:none}footer li a:hover{text-decoration:none}footer p.ftmid{margin:0;padding:30px 0 25px;line-height:1;text-align:center;color:#fff;background:rgba(80,80,80,.5);letter-spacing:.1em}footer p.copy{font-size:12.5px}footer .inright{width:100%;display:block;float:inherit}footer .inleft{width:100%;display:block;float:inherit}footer .logo-area{text-align:center;margin:20px auto 0 auto}footer .logo-area img{width:80%}footer .left-area{display:block;width:100%;float:inherit;margin-right:0;margin-bottom:20px}footer .right-area{display:block;width:100%;float:inherit}footer .left-area .inleft{display:block;width:100%;margin-right:0;float:inherit}footer .left-area .inright{display:block;width:100%;margin-top:15px;float:inherit;text-align:center}footer .right-area .inleft{display:block;width:100%;float:inherit}footer .right-area .inright{display:block;width:100%;margin-top:10px;float:inherit}footer .left-area .inright p.title{font-size:19.5px;margin:45px auto 10px auto}footer .left-area .inleft .image-box{width:65%}footer a{color:#000}footer .left-area .inright p.text{line-height:1.45;text-align:left}footer iframe{height:320px}footer .footer-bottombox:before{height:128px}}@media screen and (max-width:500px){h1.logo{width:45%;margin:0 0 0 20px;position:relative;top:-5px}}@media screen and (max-width:400px){h1.logo{top:0}}@media screen and (min-width:768.0px) and (max-width:768.9px){header{width:100%;min-width:100%;max-width:100%;padding:0;height:64px}h1.logo{width:140px;display:inline-block;position:inherit}.gnav a{font-size:9.5px;line-height:1.45}header ul{margin:0;padding:0;display:inherit;text-align:center;letter-spacing:-.4em;width:100%;background:#fff}header li:first-child{border-right:solid 0px #348eac}header .inner .inleft{width:10%}header .inright li{width:74px;width:auto;padding:0}.gn_lst{display:none}footer li{width:23%;margin-right:-35px}footer li:nth-child(2),footer li:nth-child(4),footer li:nth-child(6){width:23%}header li:first-child img{max-width:94%}header .inright li:first-child img{max-width:100%}footer img{width:44%}}