@import url(//fonts.googleapis.com/earlyaccess/notosansjp.css);@import url(//fonts.googleapis.com/css?family=Modern+Antiqua);body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:''}object,embed{vertical-align:top}legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}img,abbr,acronym,fieldset{border:0}body{font:14px/1.9 'Noto Sans JP',Arial,Verdana,游ゴシック,YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN',メイリオ,Meiryo,sans-serif;font-weight:300;-webkit-text-size-adjust:100%;overflow-x:hidden;color:#000;background:#fff}a{color:#000;text-decoration:none}a:hover,.active{text-decoration:none;opacity:.75}a:active,a:focus,input:active,input:focus{outline:0}#mainnav a{color:#000;font-family:'Modern Antiqua','Noto Sans JP',serif}.mainImg{position:relative}.kanban{display:flex;justify-content:center;align-items:center;flex-flow:column;width:30%;height:50%;background:#ffffff00;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);padding:.2em .5em;margin:2em 0;box-shadow:0px 0px 0px 10px #ffffff00;border:1px solid #000}.kanban p{color:#000;font-size:15px;font-weight:600;text-align:center}.kanban-logo{width:70%;margin:10% auto 0}#footer{clear:both;padding:50px 10px 50px 0;text-align:center;font-size:12px}@media only screen and (max-width:799px){#footer{padding:10px 0 10px}}h1,h2{font-family:'Modern Antiqua','Noto Sans JP',serif}img{max-width:100%;height:auto}section{clear:both}h2.white-title{position:relative;display:block;width:240px;margin:0 auto 42px;padding:82px 0 20px;font-size:30px;font-weight:700;text-align:left;color:#fff;line-height:1.3;letter-spacing:.2rem}h2.white-title:after{position:absolute;content:'';width:290px;height:2px;background:#fff;bottom:0;left:-25px}h2.white-title2{margin:0 auto 42px;font-size:30px;font-weight:700;text-align:center;color:#fff;letter-spacing:.2rem}h2.white-title span{font-size:12px}h2.black-title{position:relative;display:block;width:290px;margin:0 auto 70px;font-size:30px;font-weight:700;text-align:center;color:#000;letter-spacing:.2rem}h2.black-title:after{position:absolute;content:'';width:290px;height:2px;background:#000;bottom:-20px;left:0}h2.black-title span{padding-left:20px;padding-right:20px;padding-bottom:10px}section p{font-size:15px;font-weight:400;color:#000}.inner{width:90%;max-width:949px;margin:0 auto}.innerS{width:60%;margin:0 auto;padding-bottom:80px}@media only screen and (max-width:799px){.inner{width:85%}}#news{width:100%;padding-top:40px;padding-bottom:20px;background:#fff}h2.news-title span{position:relative;padding:0 1em;background:#fff}h2.news-title{width:60%;position:relative;text-align:center;margin:0 auto;font-size:26px}h2.news-title:before{position:absolute;top:calc(50% - 1px);left:0;width:100%;height:1px;content:'';background:#000}.news-inner{width:60%;height:23rem;overflow-y:scroll;margin:20px auto;padding:0 2%}.news-area dd{font-size:18px;font-weight:600;text-align:center}.news-area dt{font-size:16px;font-weight:600;color:#348600;padding-top:5px;padding-bottom:5px}.news-area p{font-size:15px;line-height:1.6;margin-top:0}.line{border-top:1px solid #acacac;margin:1.5rem 0}@media only screen and (max-width:799px){.news-area{line-height:1.5}.news-inner{width:90%;height:17rem;padding-bottom:40px}h2.news-title{width:90%;font-size:18px}#news{width:100%;height:auto;overflow-y:scroll;margin:0 auto;padding-top:20px}.news-area dl{padding:0 1rem}.news-area dd{font-size:14px}.news-area dt,.news-area p{font-size:14px;line-height:1.5}.line{margin:1rem 0}}#sec01{width:100%;height:100%;background:#456945;padding-bottom:7rem;mix-blend-mode:multiply}.message{clear:both;overflow:hidden;padding-bottom:50px}.massage img{float:left;width:48%;max-width:444px;margin:0 5% 0 0;padding-bottom:4px}.message-txt{float:left;width:47%}.message-txt p{font-size:17px;font-weight:400;color:#fff}.clear{clear:both}@media only screen and (max-width:799px){#sec01{padding-bottom:40px}h2.white-title{font-size:20px;width:9em;padding:42px 0 10px;margin:0 auto 20px}h2.white-title:after{width:180px;left:-10px}.massage img,.message-txt{float:none;width:90%;padding:0 5%;margin:0 auto}.message-txt p{font-size:14px}}#sec02{height:80%;background-image:url(//fuchu-yabukitaen.com/wp-content/themes/fuchuyabukitaen/images/back.svg);padding:93px 0 60px}.col4 .img{margin:0 auto}.col4 h3{font-size:18px}.shopping{margin:60px 0 20px}.shopping p{color:#c40000;font-size:20px;text-align:center;margin:0 auto}.shopping-title:before{position:relative;top:10px;margin:0 12px 0 0;content:url(//fuchu-yabukitaen.com/wp-content/themes/fuchuyabukitaen/images/bag.svg)}.shopping a{display:flex;align-items:center;justify-content:center;width:276px;height:74px;color:#fff;background:#c40000;font-size:19px;font-weight:600;text-align:center}.shopping a:hover{text-decoration:none}.shoplink{width:640px;display:flex;flex-flow:nowrap;justify-content:space-between;margin:2rem auto 2rem}@media only screen and (max-width:799px){#sec02{padding:40px 0 20px}h2.black-title{font-size:20px;width:170px;margin:0 auto 40px}h2.black-title:after{width:170px;bottom:-5px}.shoplink{width:100%;flex-flow:column;justify-content:center;align-items:center;margin:1rem 0 2rem}.shopping a{font-size:15px;margin-top:10px;height:50px}ul.col4{padding:0 5%}#sec02 .col4 li p{text-align:left;line-height:1.5}#sec02 .col4 li p.img{text-align:center}.shopping p{font-size:17px}}#sec03{background-color:#fff;padding-bottom:2rem;padding:88px 0}.trading-inner{width:60%;min-width:780px;margin:0 auto}.traging-txt{color:#1d1d1d}.lineGreen{border-top:3px solid #008d00;margin:1rem 0 1rem}.trading-top{display:flex;flex-direction:row;justify-content:space-between}.trading-inner h3{font-size:16px;margin:3rem 0 0;padding-bottom:.5rem;border-bottom:1px solid #008d00}.hanbai-table,.kamei-table{width:315px}.hanbai-table dt,.kamei-table dt,.shiire-table dt{font-size:16px;font-weight:600}.shiire-table dt{padding-bottom:.5rem}.hanbai-table dt,.kamei-table dt{border-bottom:1px solid #008d00;margin:.5rem 0;padding-bottom:.5rem}.line2{border-top:1px solid #008d00;margin:.5rem 0}.shiire-table{padding-top:1rem}.trading-bottom{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:3rem}.block p{font-weight:600;padding-bottom:.5rem}.contact-box{width:100%;height:auto;border:4px solid #d8d8d8;margin:0 auto;background-color:#fff;padding-top:1rem;padding-bottom:1rem;box-sizing:border-box}.contact-title{color:#008d00;font-size:20px;font-weight:600;text-align:center;margin:1rem 0 1rem}.contact-txt{width:75%;color:#1d1d1d;font-size:18px;font-weight:600;text-align:left;margin:1rem auto}@media only screen and (max-width:799px){#sec03{padding:40px 0}.trading-inner{width:85%;min-width:auto;margin:0 auto}.trading-top,.trading-bottom{flex-flow:column;justify-content:center;margin:1rem 0 1rem;padding-bottom:0}.lineGreen{margin:1rem 0 1rem}.hanbai-table,.kamei-table{width:100%}.kamei-table dt{padding-top:10px}.shiire-table{padding-top:0;padding-bottom:1rem}.block p{padding-top:1rem}.contact-title{font-size:18px}.contact-txt{width:80%;font-size:16px}}#sec04{background:#456945;padding-bottom:2rem;mix-blend-mode:multiply;padding:75px 0 50px}.article.message{clear:both;overflow:hidden;padding-bottom:50px}.article img{float:left;margin:0}.article p{margin-bottom:20px}@media only screen and (max-width:799px){#sec04{padding:40px 0}h2.white-title2{font-size:20px}}#sec05{padding:100px 0;background-image:url(//fuchu-yabukitaen.com/wp-content/themes/fuchuyabukitaen/images/back.svg)}#company{margin-bottom:70px}#company dl{display:flex;border-top:1px solid #1d1d1d}#company dl:last-child{border-bottom:1px solid #1d1d1d}#company dl dt{width:20%;padding:12px 30px;background:#f5f5f5;box-sizing:border-box;border-left:1px solid #1d1d1d;border-right:1px solid #1d1d1d}#company dl dd{width:80%;padding:12px 30px;background:#fff;box-sizing:border-box;border-right:1px solid #1d1d1d}#map iframe{width:100% !important;height:377px !important;border:0}@media only screen and (max-width:799px){#sec05{padding:40px 0}#company dl{display:block;border-right:1px solid #1d1d1d;border-left:1px solid #1d1d1d}#company dl dt,#company dl dd{width:100%;border:none;padding:10px 25px}#company{margin-bottom:30px}}@media only screen and (min-width:800px){body{font-size:14px}#wrapper{width:100%}#content{width:80%}#sidebar{width:20%;max-width:307px;min-width:200px;height:100vh;position:fixed;top:0;right:0;background-image:url(//fuchu-yabukitaen.com/wp-content/themes/fuchuyabukitaen/images/back.svg);padding:28px 3% 0;box-sizing:border-box;z-index:2}a#menu{display:none}.panel{display:block !important}#sidebar h1{text-align:center;padding:20px 0}#sidebar h1 img{width:142.22px}#mainnav li{font-size:15px;font-weight:700;padding:12px 0;text-align:center;border-top:1px solid #000}#mainnav li.last{border-bottom:1px solid #000;margin-bottom:3rem}#mainnav ul#shoplink li{border:none;padding:0;margin:15px 0}#mainnav ul#shoplink li a{display:block;text-align:center;font-size:15px;font-weight:700;width:100%;height:37px;line-height:37px;background:#c40000;color:#fff}p#logo-txt{font-size:14px;font-weight:400;padding-bottom:15px}.col4{text-align:center}.col4 li{display:inline-block;width:18%;padding:0 3%;vertical-align:top;text-align:left}#footer{padding:30px 10px 47px 0;background-image:url(//fuchu-yabukitaen.com/wp-content/themes/fuchuyabukitaen/images/back.svg);width:80%}}@media only screen and (min-width:641px){.col2 li{width:60%;vertical-align:top}.col2 li:first-child{width:35%;padding-right:4%}}@media only screen and (max-width:640px){.innerS{width:94%;padding-bottom:30px}#gallery li{float:none;width:100%}.article img{float:none;display:block;margin:0 auto 20px}#map iframe{width:96% !important;left:2%}}@media only screen and (max-width:799px){#sidebar{position:fixed;width:100%;z-index:500}#sidebarWrap{position:relative;width:100%;height:60px;background:#fff;border-bottom:1px solid #ccc}#sidebar h1{text-align:center;padding-top:15px}#sidebar h1 img{width:auto !important;max-height:25px}p#logo-txt{display:none}#sidebar #menuWrap{position:absolute;top:0;right:0}#sidebar .open #menuWrap{z-index:1000}#sidebar a#menu{display:inline-block;position:relative;width:40px;height:40px;margin:10px}#sidebar #menuBtn{display:block;position:absolute;top:50%;left:50%;width:18px;height:2px;margin:-1px 0 0 -7px;background:#000;transition:.2s}#sidebar #menuBtn:before,#sidebar #menuBtn:after{display:block;content:"";position:absolute;top:50%;left:0;width:18px;height:2px;background:#000;transition:.3s}#sidebar #menuBtn:before{margin-top:-7px}#sidebar #menuBtn:after{margin-top:5px}#sidebar .open #menuBtn{background:0 0}#sidebar .open #menuBtn:before,#sidebar .open #menuBtn:after{margin-top:0}#sidebar .open #menuBtn:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#sidebar .open #menuBtn:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#sidebar nav#mainnav{position:absolute;top:-100vh;left:0;width:100vw;height:100vh;text-align:right;opacity:0;z-index:600}#sidebar .open nav#mainnav{top:60px;opacity:1}.panel{width:100%;overflow:hidden}.panel li{padding:0 20px}#mainnav ul{border-bottom:1px solid #ccc;background:#fff;text-align:left}#mainnav li a{position:relative;display:block;padding:15px 25px;border-bottom:1px solid #ccc;color:#000;font-weight:400}#mainnav li a:before{display:block;content:"";position:absolute;top:50%;left:5px;width:6px;height:6px;margin:-4px 0 0;border-top:solid 2px #000;border-right:solid 2px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.col4 li{margin:0 auto 20px;display:block;text-align:center}section h2{margin:55px auto}.kanban{width:40%;height:25%;top:50%}.kanban p{display:none}.kanban-logo{width:70%;margin-top:.5rem;padding-top:0}.shopping{margin:20px 0 20px}.sp-none{display:none}}.sp-none{display:block}.wpcf7{width:700px;margin:0 auto}.wpcf7 p{color:#fff;font-size:15px}input[type=text],input[type=email],input[type=tel],textarea{width:100%;padding:.2rem .8rem;font-size:15px;font-weight:400;margin-bottom:1rem}input[type=submit]{width:162.43px;height:50px;margin:2rem auto 0;display:block;background:#000;color:#fff}select[name=type]{width:50%;padding:.3rem .8rem;margin-bottom:1rem;font-size:15px}p.kojin{font-size:20px}.doui{background:#fff;padding:1rem;height:211px;overflow-y:scroll;margin-top:.5rem}.doui p{color:#000;font-size:14px;padding-bottom:.5rem;line-height:1.5}.optional{display:inline-block;width:100%;text-align:center;padding:1rem 0}.wpcf7-not-valid-tip,.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{color:#f76b6b !important;border-color:#f76b6b !important}@media only screen and (max-width:799px){.wpcf7{width:100%}input[type=text],input[type=email],input[type=tel],textarea{width:90%}}