.clearfix:after{content:"";display:block;clear:both}ul{margin:0}#header{background:rgba(255,255,255,.7);width:100%;height:90px;position:fixed;top:0;left:0;z-index:500}.logged-in #header{top:32px}#header h1{width:254px;height:auto;position:absolute;top:12px;left:30px}#header .header-inner{padding:0}#header a.banner{display:block;width:280px;height:59px;margin-left:10px;position:absolute;top:15px;right:150px}#header a.search{display:block;width:30px;height:30px;position:absolute;top:30px;right:95px}#header #navBtn{width:40px;height:44px;position:absolute;right:25px;top:25px;cursor:pointer}#header #navBtn .inner{width:40px;height:44px;position:relative;padding:0}#header #navBtn span{width:40px;height:3px;background:#0092e5;display:block;position:absolute;top:0;left:0;transition:ease-in .5s}#header #navBtn span:nth-child(2){top:10px;transition:ease-in .8s}#header #navBtn span:nth-child(3){top:20px}#header #navBtn.active span:nth-child(1){transform:rotate(-315deg);top:10px}#header #navBtn.active span:nth-child(2){opacity:0;transition:ease-in .1s}#header #navBtn.active span:nth-child(3){top:10px;transform:rotate(315deg)}#header #navBtn img{bottom:0;left:0;position:absolute}#header #header-search-area{height:45px;background:#dedede;padding:9px 20px;display:block;position:absolute;top:100px;right:0;display:none}#header #header-search-area #s{height:27px;border:none;padding:0 10px;margin:0;font-size:12px;float:left;width:245px;box-sizing:border-box}#header #header-search-area #searchsubmit{height:27px;line-height:27px;padding:0 25px;color:#fff;background-color:#8b8b8b;border:none;font-size:12px;margin:0 0 0 10px;float:left}#nav{width:350px;margin:0;height:auto;position:fixed;top:100px;right:0;border-left:none;display:none}.logged-in #nav{top:128px}.nav-menu li{width:100%;background:rgba(255,255,255,.5);display:block;margin:0}.nav-menu li a{letter-spacing:.2rem;font-size:16px;font-weight:700;padding:0;line-height:50px;height:50px;display:block;margin:0 0 5px}.nav-menu .current_page_item>a,.nav-menu .current_page_ancestor>a,.nav-menu .current-menu-item>a,.nav-menu .current-menu-ancestor>a,.nav-menu .current-post-ancestor>a,.nav-menu li a:hover{background:rgba(214,231,255,.8)}.top-header{margin:0}.wrapper{max-width:100%;padding-left:0;padding-right:0}#footer{background:#00bfff}#footer .footer-inner{max-width:1216px}#footer #footerContent{text-align:center}#footer #footerContent p.title{height:120px;width:324px;margin:60px auto;text-align:center;padding:0}#footer #footerContent p.title img{height:120px;width:324px}#footer #footerContent p.text{color:#fff;padding:0;margin-bottom:40px;font-size:20px;font-weight:700}#footer #footerContent p.left{width:49%;max-width:600px;height:150px;float:left;padding:0;margin:0 0 100px}#footer #footerContent p.right{width:49%;max-width:600px;height:150px;float:right;padding:0;margin:0 0 100px}#copyright{background:#efefef;padding:30px 0;text-align:center;font-size:15px;font-weight:700}#copyright .privacy{padding:0}#copyright .privacy a{font-size:12px;color:#888}#copyright .footer_logo{width:254px;height:auto;margin:0 auto}#copyright p.copy{font-size:12px;font-weight:400}.gotop{width:45px;height:45px;background:url(//suyama-cn.com/common/css/../img/footer/top.png) no-repeat;background-size:45px 45px}.fade{opacity:0;transform:translateY(10px);transition:all .1s;position:relative}.fade.view{opacity:1;transform:translateY(0px);transition:all 1s}.sp{display:none}@media only screen and (max-width:767px){html{margin-top:0!important}#wpadminbar{display:none}.sp{display:inline-block}.pc{display:none}.toggle{display:none}.logged-in #header{top:0}#header{height:50px}#header h1{width:154px;top:5px;left:5px}#header a.banner{display:none}#header a.search{width:24px;height:24px;top:13px;right:50px}#header #navBtn{width:30px;height:30px;top:12px;right:5px}#header #navBtn .inner{width:30px;height:30px}#header #navBtn span{width:30px;height:2px;display:block;position:absolute;top:0;left:0;transition:ease-in .5s}#header #navBtn span:nth-child(2){top:7px}#header #navBtn span:nth-child(3){top:14px}#header #navBtn.active span:nth-child(1),#header #navBtn.active span:nth-child(3){width:24px;left:2px}#nav{width:100%;background:0 0}.logged-in #nav{top:53px}.nav-menu li{background:rgba(255,255,255,.8);border:none}.nav-menu li a{margin-bottom:3px}.nav-menu li a{height:50px;line-height:50px;font-size:14px}form{margin-bottom:0}#header #header-search-area{width:100%;box-sizing:border-box;top:50px;height:45px;z-index:100;padding:9px 10px}#sp_search{width:100%;height:27px;background:#dedede;padding:9px 0 9px 20px;display:block}#sp_search img{width:26px;height:26px;float:left}#sp_search #s2{width:50%;height:27px;line-height:27px;padding:0;font-size:12px;float:left;border:none;padding:0 10px;margin-right:10px;margin-left:10px}#sp_search #searchsubmit2{width:auto;height:27px;line-height:27px;padding:0 20px;border:1px solid #000;background:0 0;float:left}#sp_banner{background:#2bb32b;width:100%;height:45px;text-align:center;display:block;position:absolute;top:50px;left:0}#sp_banner a{display:block;width:100%;height:100%;line-height:1px}#sp_banner a img{display:block;margin:9px auto;width:186px;height:32px}.top-header{padding-top:95px}.wrapper{width:90%}.footer-inner{width:94%;margin:0 3%}#footer #footerContent p.title{height:auto;width:167px;margin:30px auto}#footer #footerContent p.title img{height:auto;width:167px}#footer #footerContent p.text{font-size:15px;text-align:left}#footer #footerContent .clearfix{margin-bottom:30px}#footer #footerContent p.left,#footer #footerContent p.right{width:100%;max-width:600px;height:auto;float:none;padding:0;margin:0 0 10px}#footer #copyright{padding:20px 3%}#footer #copyright p{font-size:12px;margin-bottom:20px;padding:0}#footer #copyright .logo{width:80%;max-width:191px;padding:0 15px;box-sizing:border-box}#footer #copyright p.copy{font-size:9px}}