@charset "UTF-8";*{margin:0;padding:0;list-style:none;text-decoration:none}a{cursor:pointer;position:relative}a:hover{opacity:.8;text-decoration:underline}body{position:relative;color:#555}.bg{width:100vw;height:100vh;background:url(//kameoka-agri.jp/wp-content/themes/kame-agri/images/logo3.png) no-repeat center/10%;position:fixed;z-index:-1;margin:auto;display:block}div.wrap{width:100%;padding:0;background:;overflow:hidden}header{display:flex;background:url(//kameoka-agri.jp/wp-content/themes/kame-agri/images/header2.png) no-repeat center/cover}.title{display:block;width:auto;height:5em}img{display:block;width:100%;margin:0 auto}.header1{font-size:.8em;margin:auto 0 auto auto}.header2{width:40em;margin:.3em 0 .3em auto}.header2 a{margin:0 .5em}.tel2{display:block;width:10em;height:;background:#396;color:#fff;padding:.4em;border-radius:.5em;text-align:center;font-weight:700}.tel2:before{position:relative;top:.4em;content:"";width:1.5em;height:1.5em;display:inline-block;background:url(//kameoka-agri.jp/wp-content/themes/kame-agri/images/icon_tel.png) no-repeat center/cover}.tel2:hover{opacity:.7}.mail{display:block;width:10em;height:;background:#396;color:#fff;padding:.4em;border-radius:.5em;text-align:center}.mail:before{position:relative;top:.4em;content:"";width:1.5em;height:1.5em;display:inline-block;background:url(//kameoka-agri.jp/wp-content/themes/kame-agri/images/mail.png) no-repeat center/cover}.mail:hover{opacity:.7}.access{display:block;width:6em;height:;background:#396;color:#fff;padding:.4em;border-radius:.5em;text-align:center}.access:before{position:relative;top:.4em;content:"";width:1.5em;height:1.5em;display:inline-block;background:url(//kameoka-agri.jp/wp-content/themes/kame-agri/images/access.png) no-repeat center/cover}.access:hover{opacity:.7}.nav_toggle{display:none}nav{display:block;margin:auto 1em auto auto}nav li{margin:auto;position:relative}nav a{display:block;width:auto;min-width:7.4em;margin:0 .3em;padding:.2em .5em;color:#444;border:solid #666 .1em;border-radius:.5em;text-align:center;background:rgba(255,255,255,.5)}nav a:hover{background:rgba(255,255,255,.8)}.hide{display:none}section{position:relative;z-index:1;display:block;background:url(//kameoka-agri.jp/wp-content/themes/kame-agri/images/back.png) repeat center/25%,linear-gradient(rgba(255,255,255,0),rgba(200,255,200,1) 10%,rgba(200,255,200,1) 90%,rgba(255,255,255,0));border-radius:.5em}.flex{display:flex}section.inner{max-width:1000px;margin:4em auto;backdrop-filter:blur(4px)}.text{transform-origin:center top;animation:show 1s both}@keyframes show{0%{transform:translate(0,50px);opacity:0}100%{transform:translate(0,0);opacity:1}}#yama{position:relative;top:0;width:100%;height:8em;display:block;background:url(//kameoka-agri.jp/wp-content/themes/kame-agri/images/mauntain.png) no-repeat bottom/cover}footer{position:relative;background:#396;color:#fff;text-align:center;padding:1em;border-top:solid .5em #a06320}footer:before{position:absolute;top:-5.2em;right:10%;content:"";width:5em;height:5em;display:block;background:url(//kameoka-agri.jp/wp-content/themes/kame-agri/images/icon_sprout.png) no-repeat center/contain}footer:after{position:absolute;top:-5.5em;left:10%;content:"";width:20em;height:5em;display:block;background:url(//kameoka-agri.jp/wp-content/themes/kame-agri/images/center_icon3.png) no-repeat center/contain}footer a{color:#ddd}.foot{display:flex;flex-wrap:wrap;max-width:1200px;margin:1em auto}.foot li{width:calc(25% - .4em);margin:.2em}#page_top{position:relative;z-index:5;bottom:-8.5em}#page_top a{display:block;background:#396;color:#fff;text-align:center;padding:.5em 2em;width:6em;height:1em;margin:0 auto;border-radius:1em 1em 0 0}.size30{width:30%;margin:auto}.size50{width:50%;margin:auto}.size80{width:80%;margin:auto}.size100{width:100%;margin:auto}.font150{font-size:1.5em;line-height:1.5em}@media screen and (max-width:1060px){.inner{margin:5em auto;width:90%}}@media screen and (max-width:800px){.bg{background:url(//kameoka-agri.jp/wp-content/themes/kame-agri/images/logo3.png) no-repeat center/30%}.title{margin:auto;height:4em}.nav_toggle{display:block;width:5em;margin:auto 0 auto auto}nav{display:none;position:absolute;top:5.1em;width:100%;background:rgba(200,200,200,.8);left:0;z-index:100;padding-bottom:4em}nav a{width:calc(100% - 1.6em);font-size:2em;padding:.8em 0;margin:auto;background:rgba(255,255,255,1)}nav li:after{position:absolute;top:.9em;right:1em;content:">";width:2em;height:2em;display:block;font-size:2em}.hide{display:block}.nav_toggle{display:block;width:5.5em;height:6em;position:absolute;top:2em;right:2em;z-index:100;color:#222;font-size:.5em;margin:auto;padding:.5em;cursor:pointer;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:ease-in-out 1s;transition:ease-in-out 1s;border:1px solid #444;border-radius:.2em;font-weight:700}.nav_toggle div{position:relative;font-size:1em}.nav_toggle p{margin:0 auto;text-align:center;font-size:1.8em}.nav_toggle p:nth-of-type(1){display:block}.nav_toggle p:nth-of-type(2){display:none}.nav_toggle.open p:nth-of-type(1){display:none}.nav_toggle.open p:nth-of-type(2){display:block}.nav_toggle span{display:block;height:.5em;background:#222;position:absolute;width:90%;left:.2em;-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;transition:.1s ease-in-out;border-radius:1em}.nav_toggle span:nth-of-type(1){top:2.5em}.nav_toggle span:nth-of-type(2){top:4em}.nav_toggle span:nth-of-type(3){top:5.5em}.nav_toggle.open span:nth-of-type(1){top:4em;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.nav_toggle.open span:nth-of-type(2){width:0;left:50%}.nav_toggle.open span:nth-of-type(3){top:4em;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.header2{display:none}.flex{flex-wrap:wrap}.flex li{width:100%;margin:.5em 0}section{background:url(//kameoka-agri.jp/wp-content/themes/kame-agri/images/back.png) repeat center/50%,linear-gradient(rgba(255,255,255,0),rgba(200,255,200,1) 10%,rgba(200,255,200,1) 90%,rgba(255,255,255,0))}footer:after{left:2%}.foot{flex-wrap:wrap;font-size:2em}.foot li{width:calc(100%/1)}.foot a:before{display:inline;content:"▸";color:navy;margin-right:.4em}}.head{padding:1em 0;color:#333;background:url(//kameoka-agri.jp/wp-content/themes/kame-agri/images/head3.png) #d8e725 repeat center/5%;font-size:2.5em;font-weight:700;text-align:center;border-radius:0}.head2 div{position:relative;display:block}.head2 span:before{position:absolute;top:0;left:0;content:"";display:block;width:50%;height:.5em;background:blue}h2{text-align:center;margin:1em 0}h2:before{position:relative;top:.15em;content:"";width:1em;height:1em;display:inline-block;background:url(//kameoka-agri.jp/wp-content/themes/kame-agri/images/logo3.png) no-repeat center/contain;margin-right:.25em}#sakura:before{content:"";width:.9em;height:.9em;display:inline-block;background:url(//kameoka-agri.jp/wp-content/themes/kame-agri/images/icon_sakura.png) no-repeat center/contain;margin-right:.2em}#kuwa:before{content:"";width:.9em;height:.9em;display:inline-block;background:url(//kameoka-agri.jp/wp-content/themes/kame-agri/images/icon_kuwa.png) no-repeat center/contain;margin-right:.2em}h4{display:block;color:#333;margin:.5em;padding:0 .3em;border-left:solid red .5em;border-bottom:solid red .1em;width:5.5em;text-align:center;position:absolute;top:0;left:0}.c1{margin:0 3em}.c1 li{position:relative;margin:.75em;padding:.75em;border-bottom:dotted #666 .1em}.c1 a{margin:2em}.c1 li span{display:inline-block;font-size:.75em}.c1 p{display:inline-block}.slash:after{content:" /"}.c3{margin:0 1.5em;line-height:2em}.c3 li{position:relative;margin:.75em;padding:.75em;font-size:1.25em}.pdf p{display:block;line-height:2.5em}.pdf a{width:2.5em;height:2.5em;display:inline-block;background:url(//kameoka-agri.jp/wp-content/themes/kame-agri/images/icon_pdf.png) no-repeat center/contain;margin:auto;vertical-align:middle}.pdf span{line-height:1em}.c5{margin:0!important}.c5 li{width:100%;border-bottom:none;list-style-type:decimal;margin:0!important;margin-left:1.5em!important;padding:0!important;padding-left:0!important}.c10{width:calc(50% - 2em);margin:1em}.c10 li{position:relative;margin:.75em;padding:.75em;border-bottom:dotted #666 .1em}.c10 li span{font-size:.75em}.c10 p{display:inline-block;margin-right:.75em}.canvas-container{width:100%;display:block}.kakaku{width:80%;text-align:center}.kakaku th{color:#003;padding:.5em .2em;text-decoration:underline}.kakaku td{padding:.5em .2em;border-bottom:dashed #666 .05em}table.kakaku span{display:block;font-size:.5em}.biko{text-align:left}.photo-s{width:30%;min-width:5em;margin:0 auto}.photo-b{width:70%;min-width:8em;margin:0 auto}.s1,.s2{margin:0 .5em;font-size:.8em}.s1:before{content:"さくら";display:inline-block;color:#fff;background:#f3c;margin-right:.25em;padding:.15em}.s2:before{content:"がんばる";display:inline-block;color:#fff;background:#36f;margin-right:.25em;padding:.15em}.w3 h4{width:3em}.w3 li{padding-left:6em}.w4 h4{width:4em}.w4 li{padding-left:7em}.w5 h4{width:5em}.w5 li{padding-left:8em}.w6 h4{width:6em}.w6 li{padding-left:9em}.w9 h4{width:9em}.w9 li{padding-left:12em}.w11 h4{width:11em}.w11 li{padding-left:14em}.w0 h4{width:;margin-left:2em}.w0 li{padding-left:0}.c2 li{width:100%;margin:0;padding:0;border-bottom:none;padding-left:0}ul.shiro{background:rgba(250,255,250,.75)}a.chirashi img{width:25%}@media screen and (max-width:800px){.head{font-size:2em}h4{position:relative;left:-2em}.c1 li,.c10 li{padding-left:2em}.c1{margin:0 1em}.c1 p{display:block}.pdf p{display:block;line-height:1em}.pdf a{width:3em;height:3em}span.block{display:block}.s1,.s2{display:inline-block}.slash:after{content:""}.c10{width:calc(100% - 2em)}.c10 li{width:calc(100% - 4em);margin:0}.kakaku{width:calc(100% - 1em)}.c2 li{padding-left:0}.c3{margin:0 .5em}.kakaku{width:100%}.w0 li{padding-left:0}}#cf-tbl{width:800px}#cf-tbl table{width:100%;border-collapse:collapse;border:solid #ccc;border-width:1px;color:#444;margin:auto}#cf-tbl table tr th,#cf-tbl table tr td{padding:.5em;text-align:left;vertical-align:top;border:solid #ccc;border-width:1px;vertical-align:middle}#cf-tbl table tr th{width:25%;background:#eee}#cf-tbl table tr td{background:#fff}@media screen and (max-width:768px){#cf-tbl{width:100%}#cf-tbl table,#cf-tbl table tbody,#cf-tbl table tr,#cf-tbl table tr th,#cf-tbl table tr td{display:block}#cf-tbl table{width:100%;border-width:0 0 1px}#cf-tbl table tr th,#cf-tbl table tr td{width:90%;padding:3% 5%}#cf-tbl table tr td{border-width:0 1px}}.required{font-size:.8em;padding:5px;background:#f57500;color:#fff;border-radius:3px;margin-right:5px}.optional{font-size:.8em;padding:5px;background:navy;color:#fff;border-radius:3px;margin-right:5px}input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{width:90%;padding:8px 15px;margin-right:10px;margin-top:10px;border:1px solid #d0d5d8;border-radius:3px;background-color:#fff}textarea.wpcf7-form-control.wpcf7-textarea{height:200px}#cf7-btn{display:block;padding:15px;width:400px;background:#ffaa56;color:#fff;font-size:18px;font-weight:700;border-radius:2px;margin:15px auto 0}#cf7-btn{width:250px}}#cf7-btn:hover{background:#fff280;color:#ffaa56;border:2px solid #ffaa56}span.wpcf7-not-valid-tip,.wpcf7-response-output.wpcf7-validation-errors{color:red;font-weight:600}div.contact{display:block;width:calc(90% - 0.5em)!important;background:#eee;border:solid #ccc;font-size:2em;margin:auto;padding:.5em!important;text-align:center}span.contact2{font-size:.75em}section.slider{padding:0}.slick-slide{height:auto!important}