#title,#title #logo{background-repeat:no-repeat}.blockHalf,.pagenavi{padding:0;list-style:none;display:flex}#page{min-height:70vh}#title{width:100%;height:32rem;background-color:#000;background-position:center center;background-size:cover;position:sticky}#title #logo{width:40rem;height:15rem;background-color:rgba(47,119,115,.5);background-image:url(../images/logo.svg);background-size:90% auto;background-position:center;position:absolute;top:0;left:0;z-index:9000}@media (max-width:1024px){#title #logo{width:30rem;height:10rem;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}}.pagenavi{width:100%;flex-wrap:wrap;justify-content:space-between;align-items:center;border-left:3px solid #2f7773}@media (max-width:1024px){.pagenavi{border:none}}.pagenavi li{width:25%;border-right:3px solid #2f7773}@media (max-width:1024px){.pagenavi li{width:48%;border:3px solid #2f7773;color:#fff;margin-bottom:2rem}}.blockHalf{flex-wrap:wrap;justify-content:space-between}.blockHalf dd{width:49%;position:relative;padding:10rem 5rem;margin-bottom:2rem}@media (max-width:1024px){.blockHalf dd{width:100%;padding:5rem 4rem}}.blockHalf dd ul{padding:0;list-style:disc}.blockHalf dd:nth-child(2n+2){transition-delay:.2s}#blog{display:flex;flex-wrap:no-wrap;justify-content:space-between}#blog.single{padding-top:12rem!important}#blog #blogmain{width:70%;list-style-type:none;padding:0}@media (max-width:1024px){#blog{display:block}#blog #blogmain{width:100%}}#blog .blogtitle{display:flex;flex-wrap:no-wrap;align-items:center;padding-bottom:1rem;margin-bottom:2.5rem;border-bottom:1px solid #666}#blog .blogtitle span{padding-left:1rem;overflow:hidden;text-align:left}#blog .blogtitle span h4{text-align:left;padding-top:.5rem;overflow:hidden;white-space:nowrap;width:36em;height:1.8em}#blog .blogtitle span h6{color:#fff;text-align:center;background-color:#ccc;border-radius:.5rem;padding-top:.5rem;padding-right:1rem;padding-left:1rem;padding-bottom:.5rem;display:inline}#blog .blogExcerpt{text-align:left;margin-bottom:1rem}#blog #sidebar{width:25%;text-align:left}@media (max-width:1024px){#blog #sidebar{width:100%}}#blog #sidesticky{position:sticky;top:2.5rem;padding-bottom:2rem;padding-top:1rem}#searchform{display:flex;flex-wrap:no-wrap}#searchform input{font-size:1.6rem}#searchform .sfield{padding:.5rem;border:1px solid #D7D7D9;border-right:none;border-radius:.4rem 0 0 .4rem}#searchform .sbutton,.archives{padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem}#searchform .sbutton{color:#fff;cursor:pointer;background-color:#2f7773;border-radius:0 .4rem .4rem 0;border:none}.archives{display:block;font-size:1.6rem;border:1px solid #D7D7D9;border-radius:.4rem}.categorylist{list-style-type:none}.categorylist li{margin-bottom:.5rem;padding-left:.5rem;white-space:nowrap}.categorylist li img{width:80%;box-shadow:0 0 0 rgba(0,0,0,0);transition:transform .3s cubic-bezier(.68,-.55,.265,1.55),box-shadow .3s cubic-bezier(.68,-.55,.265,1.55)}.categorylist li img:hover{width:80%;transform:scale(1.1,1.1);box-shadow:.05em .05em 4px rgba(0,0,0,.3)}.accordion{list-style:none;background:#f0f4f5;box-shadow:4px 4px 8px rgba(0,0,0,.1);padding:0;border-radius:1rem;overflow:hidden}.accordion li{border-top:1px solid #e2e8e9}.accordion li:first-child{border:none}.accordion>li.close .submenu{height:0!important}.accordion .submenu{overflow:hidden;height:auto;padding:0;transition:height .3s}.accordion .submenu li a{padding:15px;display:block;text-decoration:none;color:#374252;text-align:center}.accordion .submenu li a:hover{background:#f3f7f8}.accordion .submenu-toggle{background:#2f7773;color:#fff;display:block;padding:15px;cursor:pointer;text-align:center;transition:background-color .3s}.accordion .submenu-toggle:hover{background-color:#fbdbac}ul#performance{padding:0;display:block;list-style:none}ul#performance li{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:4rem;position:relative;text-align:left}ul#performance li .prefimg{width:25%;position:relative}ul#performance li .prefimg .prefbar{position:absolute;top:0;left:0;padding:.25em 2em}ul#performance li .prefimg .catWATAKEI{border:none;background-color:rgba(0,113,188,.5);color:#fff}ul#performance li .prefimg .catCLIENT{border:none;background-color:rgba(102,102,102,.5);color:#fff}ul#performance li .prefimg figure,ul#performance li .prefimg figure img{width:100%}ul#performance li .perftext{width:70%;text-align:right}@media (max-width:1024px){ul#performance li{display:block}ul#performance li .perftext{width:100%}}ul#performance li .perftext h3{height:1.8em;line-height:1.8em;overflow:hidden;text-align:left}ul#performance li .perftext p{height:5.4em;line-height:1.8em;overflow:hidden;text-align:left}ul#performance li .perftext .button{padding:1rem 4rem}ul#information{padding:0;display:block;list-style:none;border-top:2px solid #999}ul#information li{padding:2.5rem 0rem;border-bottom:2px solid #999;position:relative;text-align:left}ul#information li a{display:flex;justify-content:flex-start;flex-wrap:nowrap}ul#information li a h4{width:20rem;border-left:8px solid #0071BC;padding-left:5rem}ul#information li a p{height:1.8em;line-height:1.8em;overflow:hidden;text-align:left;padding-left:5rem}#tab_box{width:100%;background-color:#fff}#tab_box #tab{width:80%;display:flex;flex-wrap:nowrap;justify-content:center;list-style-type:none;margin:0 auto;padding:0}#tab_box #tab li{background-color:#0071bc;text-align:center;color:#FFF;margin-right:1vmin;margin-left:1vmin;padding:1em 3em}#tab_box #tab li h3,#tab_box #tab li h4,#tab_box #tab li h5,#tab_box #tab li p{font-weight:700;white-space:nowrap}#tab_box #tab a{color:#FFF}#tab_box #tab #tab_select{background-color:#f2f2f2}#tab_box #tab #tab_select a{color:#666}#wpmem_login,#wpmem_reg,.flow,.login_status{background-color:#eee;padding:2em 4em;margin:auto;box-shadow:1rem 1rem 10rem rgba(0,0,0,.2);border-radius:1rem}@media (max-width:1024px){#wpmem_login,#wpmem_reg,.flow,.login_status{width:90%!important;padding:1em 2em}}.step{color:#fff;border-radius:4rem;padding:.2em!important}