@import url(//big-up.co.jp/wp-content/themes/bigup/../twentysixteen/style.css);@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);body{background:#fff}body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,li,table,th,td,form,select,option,input,address,pre,strong,em,iframe,img,.entry-title,.menu-toggle,input[type=submit]{font-family:'Noto Sans Japanese',sans-serif}a,input[type=submit]{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover,input[type=submit]:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.site{background-color:transparent;margin:0}body:not(.custom-background-image):before,body:not(.custom-background-image):after{height:0}.bg{position:fixed;z-index:-10}#particles-js{width:100%;height:100%;background-color:#fff;background-image:url("");background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.site-header{padding:0 30px 0;position:fixed;top:0;left:0;width:100%;z-index:10;background:rgba(255,255,255,.8)}.site-branding,.site-header-menu,.header-image{margin-top:20px;margin-bottom:10px}.custom-logo{max-width:200px}.main-navigation a{font-weight:700}.main-navigation a:hover,.main-navigation a:focus{color:#009943;transition:.3s}.main-navigation li:hover>a,.main-navigation li.focus>a{color:#009943;transition:.3s}.hvr-underline-from-center:before{background:#009943;height:2px}.site-content{padding:100px 30px 30px}.content-area{float:none;margin:30px 0 0;width:100%;text-align:center}.site-footer{padding:0 30px 20px;position:fixed;bottom:0;right:0;z-index:15}.site-info{margin:0}.copyright{margin:0;font-weight:700;color:#000}.copyright a{color:#000}.copyright a:hover{box-shadow:none;color:#009943}.br-sp{display:none}.textshuffle{animation:fadeIn 1.5s ease 0s 1 normal;-webkit-animation:fadeIn 1.5s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fade-content{animation:fadeIn 4s ease 0s 1 normal;-webkit-animation:fadeIn 4s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.home .entry-header{display:none}.home .home-content{padding:0 30px 20px;position:fixed;bottom:0;left:0;z-index:10;width:100%}.home .feed{margin:0}.home .feed dt{padding:5px 10px;background:#000;float:left;color:#fff;margin-right:10px;font-size:.6rem;font-weight:400}.home .feed dd{font-size:.8rem;padding:3px;margin-bottom:3px}.home .feed dd a{color:#000}.home .feed dd a:hover{color:#009943}.entry-title{font-weight:700;margin-bottom:70px;height:50px}.entry-content .subTitle{border-bottom:1px solid #c9c9ca;padding-bottom:10px;margin-bottom:50px}.entry-content .subTitle span{font-weight:400;font-size:1rem;vertical-align:15%;margin-left:10px}.contents section{margin-bottom:100px}.contents table{width:80%;margin:50px auto 0;border:none}.contents th{border:none;padding:20px;text-align:center;border-bottom:1px solid #eeefef}.contents td{border:none;padding:20px;border-bottom:1px solid #eeefef}.contents .wd30{width:30%}.contents .mb0{margin-bottom:0}.contents td p{margin:0 0 15px}#recruit .jobTitle{margin:50px auto 0;padding-bottom:10px;font-size:1.4rem;font-weight:700;border-bottom:1px solid #eeefef;width:80%}#recruit table{margin-top:0}#company .president-comp{font-weight:700;margin-top:45px;margin-bottom:10px}#company .president-name{font-weight:700}.blog article{margin-bottom:0}.blog .type-post{border-bottom:1px solid #c9c9ca}.blog .type-post .entry-header{margin-top:50px;margin-bottom:50px}.blog .type-post .writeDay{margin-bottom:0}.blog .type-post .entry-title{font-size:1.6rem;margin-top:0;margin-bottom:0}.blog .type-post .entry-content{margin-bottom:50px}.blog .entry-content,.single .entry-content{float:none !important;width:100% !important}#contact .wpcf7{margin-top:50px}#contact .wpcf7 label{font-weight:700}#contact .wpcf7 .contact th{width:30%}#contact .wpcf7 .contact .req-text{color:red}#contact .wpcf7 .contact .wpcf7-list-item{display:block}#contact input[type=submit]{background:#000;border-radius:0;padding:15px 50px;font-weight:400}#contact input[type=submit]:hover{background:#009943}#contact .wpcf7 .contact td p{font-size:.8rem;margin:10px 0 0;line-height:1}#contact .wpcf7 .contact td .zip{width:30%}#contact .wpcf7 .contact td .rule{width:100%;height:200px;overflow:auto;border:1px solid #ccc;padding:10px;font-size:14px;margin:10px 0}#contact .wpcf7 .contact td input[type=submit],#contact .wpcf7 .contact td input[type=date],#contact .wpcf7 .contact td input[type=time],#contact .wpcf7 .contact td input[type=datetime-local],#contact .wpcf7 .contact td input[type=week],#contact .wpcf7 .contact td input[type=month],#contact .wpcf7 .contact td input[type=text],#contact .wpcf7 .contact td input[type=email],#contact .wpcf7 .contact td input[type=url],#contact .wpcf7 .contact td input[type=password],#contact .wpcf7 .contact td input[type=search],#contact .wpcf7 .contact td input[type=tel],#contact .wpcf7 .contact td input[type=number],#contact .wpcf7 .contact td textarea{padding:10px;font-weight:400}#contact .contact-coution{margin-top:30px;margin-bottom:50px}#contact .contact-coution p{margin:5px 0}:placeholder-shown{color:red}::-webkit-input-placeholder{font-family:'Noto Sans Japanese',sans-serif}@media screen and (max-width:910px){.hvr-underline-from-center{display:block}.br-sp{display:block}.site-header{padding:0 20px 0}.menu-toggle{padding:10px 20px;border-radius:0;background:#000;color:#fff;margin:15px 0 0}.menu-toggle:hover,.menu-toggle:focus{border-color:#009943;color:#009943}.site-content{padding:100px 20px 30px}.home .home-content{padding:0;position:static;bottom:auto;left:auto;width:100%}.home .feed{margin-top:200px}.home .feed dt{padding:5px 10px;float:none;margin-right:10px;width:100px}.site-footer{padding:0 20px 20px;position:static;bottom:auto;right:auto}.site-footer .main-navigation{display:none}.entry-header,.post-thumbnail,.entry-content,.entry-summary,.entry-footer,.comments-area,.image-navigation,.post-navigation,.page-header,.page-content,.content-bottom-widgets{margin-right:0;margin-left:0}.contents table{width:100%}.contents th{width:40%;padding:20px 10px}.contents td{padding:20px 10px}}@media screen and (max-width:500px){.custom-logo{max-width:150px}.menu-toggle{margin:10px 0 0}.copyright{font-size:10px}.entry-content .subTitle span{display:block}}