@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Outfit:wght@100..900&family=Shippori+Mincho&display=swap";*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}@-webkit-keyframes undefined-easeOutBounce{0%{opacity:0;right:0;top:-20px}50%{opacity:1;top:5px}100%{top:-10px;right:50%}}@keyframes undefined-easeOutBounce{0%{opacity:0;right:0;top:-20px}50%{opacity:1;top:5px}100%{top:-10px;right:50%}}@-webkit-keyframes yojinobori{0%{-webkit-transform:translate(15px, 20px);transform:translate(15px, 20px);opacity:0}100%{-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}20%,100%{opacity:1}}@keyframes yojinobori{0%{-webkit-transform:translate(15px, 20px);transform:translate(15px, 20px);opacity:0}100%{-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}20%,100%{opacity:1}}@-webkit-keyframes minijump{0%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1);opacity:0;right:0;top:-20px}10%{-webkit-transform:translate(0, 5px) scale(1.1, 0.9);transform:translate(0, 5px) scale(1.1, 0.9)}25%{-webkit-transform:translate(5px, -30px) scale(0.9, 1.1);transform:translate(5px, -30px) scale(0.9, 1.1)}40%{-webkit-transform:translate(5px, -40px);transform:translate(5px, -40px)}60%{-webkit-transform:translate(10px, 0);transform:translate(10px, 0)}75%{-webkit-transform:translate(10px, -5px) scale(1.1, 0.9);transform:translate(10px, -5px) scale(1.1, 0.9)}100%{-webkit-transform:translate(10px, 0) scale(1, 1);transform:translate(10px, 0) scale(1, 1)}20%,100%{opacity:1}}@keyframes minijump{0%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1);opacity:0;right:0;top:-20px}10%{-webkit-transform:translate(0, 5px) scale(1.1, 0.9);transform:translate(0, 5px) scale(1.1, 0.9)}25%{-webkit-transform:translate(5px, -30px) scale(0.9, 1.1);transform:translate(5px, -30px) scale(0.9, 1.1)}40%{-webkit-transform:translate(5px, -40px);transform:translate(5px, -40px)}60%{-webkit-transform:translate(10px, 0);transform:translate(10px, 0)}75%{-webkit-transform:translate(10px, -5px) scale(1.1, 0.9);transform:translate(10px, -5px) scale(1.1, 0.9)}100%{-webkit-transform:translate(10px, 0) scale(1, 1);transform:translate(10px, 0) scale(1, 1)}20%,100%{opacity:1}}@-webkit-keyframes jump{0%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1);opacity:0}10%{-webkit-transform:translate(0, 5px) scale(1.1, 0.9);transform:translate(0, 5px) scale(1.1, 0.9)}25%{-webkit-transform:translate(-10px, -30px) scale(0.9, 1.1);transform:translate(-10px, -30px) scale(0.9, 1.1)}40%{-webkit-transform:translate(-20px, -40px);transform:translate(-20px, -40px)}60%{-webkit-transform:translate(-47px, 0);transform:translate(-47px, 0)}75%{-webkit-transform:translate(-47px, -5px) scale(1.1, 0.9);transform:translate(-47px, -5px) scale(1.1, 0.9)}100%{-webkit-transform:translate(-47px, -10px) scale(1, 1);transform:translate(-47px, -10px) scale(1, 1)}20%,100%{opacity:1}}@keyframes jump{0%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1);opacity:0}10%{-webkit-transform:translate(0, 5px) scale(1.1, 0.9);transform:translate(0, 5px) scale(1.1, 0.9)}25%{-webkit-transform:translate(-10px, -30px) scale(0.9, 1.1);transform:translate(-10px, -30px) scale(0.9, 1.1)}40%{-webkit-transform:translate(-20px, -40px);transform:translate(-20px, -40px)}60%{-webkit-transform:translate(-47px, 0);transform:translate(-47px, 0)}75%{-webkit-transform:translate(-47px, -5px) scale(1.1, 0.9);transform:translate(-47px, -5px) scale(1.1, 0.9)}100%{-webkit-transform:translate(-47px, -10px) scale(1, 1);transform:translate(-47px, -10px) scale(1, 1)}20%,100%{opacity:1}}@-webkit-keyframes tobu{0%{-webkit-transform:translate(0, -10px);transform:translate(0, -10px);opacity:0}25%{-webkit-transform:translate(-10px, 20px);transform:translate(-10px, 20px)}50%{-webkit-transform:translate(-20px, 0);transform:translate(-20px, 0)}75%{-webkit-transform:translate(-35px, 10px);transform:translate(-35px, 10px)}100%{-webkit-transform:translate(-47px, 0px);transform:translate(-47px, 0px)}20%,100%{opacity:1}}@keyframes tobu{0%{-webkit-transform:translate(0, -10px);transform:translate(0, -10px);opacity:0}25%{-webkit-transform:translate(-10px, 20px);transform:translate(-10px, 20px)}50%{-webkit-transform:translate(-20px, 0);transform:translate(-20px, 0)}75%{-webkit-transform:translate(-35px, 10px);transform:translate(-35px, 10px)}100%{-webkit-transform:translate(-47px, 0px);transform:translate(-47px, 0px)}20%,100%{opacity:1}}@-webkit-keyframes swim{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}100%{-webkit-transform:translateX(-47px);transform:translateX(-47px)}20%,100%{opacity:1}}@keyframes swim{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}100%{-webkit-transform:translateX(-47px);transform:translateX(-47px)}20%,100%{opacity:1}}@-webkit-keyframes slow{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}100%{-webkit-transform:translateX(-35px);transform:translateX(-35px)}5%,100%{opacity:1}}@keyframes slow{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}100%{-webkit-transform:translateX(-35px);transform:translateX(-35px)}5%,100%{opacity:1}}header{position:fixed;top:0;left:0;width:100%;z-index:15}header .wrap{margin:0 0 0 auto}.headinner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto}h1.logo{margin:1rem auto 1rem 1.5rem}h1.logo a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}h1.logo figure{width:auto;height:100px}h1.logo img{width:auto;height:100%}.weather{font-size:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.weather p{padding:0 5px;margin:0}.weather span{display:inline-block;padding:0 5px 0 10px}#miniNav{margin:1rem 0 1rem 2rem;padding:0 2em;border-radius:70px;background:#f3eddd}#miniNav li{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0}#miniNav li.active a::after{display:block}#miniNav a{font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;word-break:keep-all;color:#000;padding:1em;line-height:1.3;position:relative}#miniNav a::after{content:"";display:none}#miniNav li.bee a::after{width:20px;height:20px;background:url("/ypcms/wp-content/themes/yoshidapark/assets/img/common/bee.png") no-repeat 100%;background-size:contain;position:absolute;top:-10px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}#miniNav li.bee a:hover::after,#miniNav li.bee a.active::after{display:block;-webkit-animation:undefined-easeOutBounce .6s ease forwards;animation:undefined-easeOutBounce .6s ease forwards}#miniNav li.frog a::after{width:20px;height:20px;background:url("/ypcms/wp-content/themes/yoshidapark/assets/img/common/frog.png") no-repeat 100%;background-size:contain;position:absolute;top:-10px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}#miniNav li.frog a:hover::after,#miniNav li.frog a.active::after{display:block;-webkit-animation:minijump .6s ease forwards;animation:minijump .6s ease forwards}#miniNav li.butterfly a::after{width:20px;height:20px;background:url("/ypcms/wp-content/themes/yoshidapark/assets/img/common/butterfly.png") no-repeat 100%;background-size:contain;position:absolute;top:-10px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}#miniNav li.butterfly a:hover::after,#miniNav li.butterfly a.active::after{display:block;-webkit-animation:undefined-easeOutBounce .6s ease forwards;animation:undefined-easeOutBounce .6s ease forwards}#humBtn{width:70px;height:70px;margin:1rem 1rem 1rem .5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#humBtn .inner{position:relative;z-index:999;width:100%;background:#5ab45a;border-radius:70px;cursor:pointer}#humBtn span{display:block;width:30px;height:2px;position:absolute;right:20px;z-index:1;background-color:#fff;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}#humBtn span:first-of-type{top:24px}#humBtn span:nth-of-type(2){top:34px}#humBtn span:last-of-type{width:15px;top:44px}#humBtn.active span{top:35px}#humBtn.active span:first-of-type{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#humBtn.active span:nth-of-type(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#humBtn.active span:last-of-type{top:44px;width:0px}#gNav{width:100%;height:100dvh;max-width:500px;position:fixed;top:0;right:-500px;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:calc(4rem + 70px) 3rem;background:#f3eddd;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}#gNav.active{right:0}#gNavLists{width:100%;height:100%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#gNavLists ul{padding:0;border-radius:10px;overflow:hidden}#gNavLists li{background-color:#fff;border-bottom:1px dotted #c1c1c1;position:relative}#gNavLists li:last-of-type{border-bottom:none}#gNavLists li a{display:block;font-weight:bold;padding:1em 2em 1em 1.7em;color:#000;position:relative}#gNavLists li a::before,#gNavLists li a::after{display:block;position:absolute;top:50%;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}#gNavLists li a::before{content:"";width:1em;height:2px;background-color:#1e8623;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#gNavLists li a::after{content:"";font:var(--fa-font-regular);color:#5ab45a;right:1.5em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#gNavLists li::after{content:"";display:none}#gNavLists li:hover a,#gNavLists li.active a{padding:1em 1em 1em 2.7em;background-color:#c6eec6}#gNavLists li:hover a::before,#gNavLists li.active a::before{width:2em}#gNavLists li:hover a::after,#gNavLists li.active a::after{right:1em}#gNavLists li.gh::after{width:30px;height:30px;background:url("/ypcms/wp-content/themes/yoshidapark/assets/img/common/gh.png") no-repeat 100%;background-size:contain;position:absolute;right:0;top:22px}#gNavLists li.gh:hover::after,#gNavLists li.gh.active::after{display:block;-webkit-animation:jump .6s ease forwards;animation:jump .6s ease forwards}#gNavLists li.swallow::after{width:30px;height:30px;background:url("/ypcms/wp-content/themes/yoshidapark/assets/img/common/swallow.png") no-repeat 100%;background-size:contain;position:absolute;top:20px;right:0}#gNavLists li.swallow:hover::after,#gNavLists li.swallow.active::after{display:block;-webkit-animation:.6s tobu cubic-bezier(0.61, 1, 0.88, 1) forwards;animation:.6s tobu cubic-bezier(0.61, 1, 0.88, 1) forwards}#gNavLists li.ladybug::after{width:30px;height:30px;background:url("/ypcms/wp-content/themes/yoshidapark/assets/img/common/ladybug.png") no-repeat 100%;background-size:contain;position:absolute;bottom:10px;right:45px}#gNavLists li.ladybug:hover::after,#gNavLists li.ladybug.active::after{display:block;-webkit-animation:.6s yojinobori ease forwards;animation:.6s yojinobori ease forwards}#gNavLists li.bee::after{width:25px;height:25px;background:url("/ypcms/wp-content/themes/yoshidapark/assets/img/common/bee.png") no-repeat 100%;background-size:contain;position:absolute;top:15px;right:0}#gNavLists li.bee:hover::after,#gNavLists li.bee.active::after{display:block;-webkit-animation:.6s tobu cubic-bezier(0.61, 1, 0.88, 1) forwards;animation:.6s tobu cubic-bezier(0.61, 1, 0.88, 1) forwards}#gNavLists li.frog::after{width:25px;height:30px;background:url("/ypcms/wp-content/themes/yoshidapark/assets/img/common/frog.png") no-repeat 100%;background-size:contain;position:absolute;bottom:5px;right:0}#gNavLists li.frog:hover::after,#gNavLists li.frog.active::after{display:block;-webkit-animation:.6s jump ease forwards;animation:.6s jump ease forwards}#gNavLists li.duck::after{width:25px;height:30px;background:url("/ypcms/wp-content/themes/yoshidapark/assets/img/common/duck.png") no-repeat 100%;background-size:contain;position:absolute;bottom:15px;right:0}#gNavLists li.duck:hover::after,#gNavLists li.duck.active::after{display:block;-webkit-animation:.6s swim ease forwards;animation:.6s swim ease forwards}#gNavLists li.butterfly::after{width:25px;height:25px;background:url("/ypcms/wp-content/themes/yoshidapark/assets/img/common/butterfly.png") no-repeat 100%;background-size:contain;position:absolute;top:15px;right:0}#gNavLists li.butterfly:hover::after,#gNavLists li.butterfly.active::after{display:block;-webkit-animation:.6s tobu cubic-bezier(0.61, 1, 0.88, 1) forwards;animation:.6s tobu cubic-bezier(0.61, 1, 0.88, 1) forwards}#gNavLists li.turtle::after{width:30px;height:30px;background:url("/ypcms/wp-content/themes/yoshidapark/assets/img/common/turtle.png") no-repeat 100%;background-size:contain;position:absolute;bottom:13px;right:0}#gNavLists li.turtle:hover::after,#gNavLists li.turtle.active::after{display:block;-webkit-animation:3s slow linear forwards;animation:3s slow linear forwards}#gNavLists .btnwrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0}#gNavLists .btnwrap .btn-b{width:49%}#gNavLists .btnwrap .btn-b a{-webkit-box-shadow:none;box-shadow:none;font-weight:bold;color:#fff;width:100%;background-color:#dc7d91}#gNavLists .btnwrap .btn-b a:hover{background-color:#ce637a}#gNavLists .btnwrap .btn-b:nth-of-type(2) a{background-color:#d23c3d}#gNavLists .btnwrap .btn-b:nth-of-type(2) a:hover{background-color:#c12526}#gNavLists .textlink{padding:3rem 0 0}#gNavLists .textlink a{font-size:12px}#gNavLists::-webkit-scrollbar{display:none}#sidebtn{position:fixed;z-index:13;bottom:5%;right:-100px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#sidebtn.active{right:0}#sidebtn a{text-decoration:none}#sidebtn .btn-inst a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5em 1em .5em .8em;background-color:#503c33;color:#fff;border-radius:50px 0 0 50px;font-size:30px}#sidebtn .btn-inst a:hover{padding:.5em 1.5em .5em .8em}#sidebtn .btn-top{position:relative;width:55px;height:50px;border-radius:8px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;margin:1rem 1rem 0 auto;cursor:pointer}#sidebtn .btn-top i{font-size:20px;margin:12px 0 0}#sidebtn .btn-top::before{content:"";display:block;position:absolute;top:38px;left:-12px;z-index:-1;margin:auto 0;width:100px;height:54px;border-radius:8px;background-color:#14469b;-webkit-transform:rotate(57deg) skew(25deg);-ms-transform:rotate(57deg) skew(25deg);transform:rotate(57deg) skew(25deg);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#sidebtn .btn-top:hover::before{background-color:#dc7d91}@media screen and (max-width: 1024px){header .inner{display:block}.weather{font-size:18px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 0 5px}#miniNav{margin:0}}@media screen and (max-width: 820px){h1.logo{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}h1.logo figure{width:auto;height:80px}.weather{font-size:16px}#miniNav{margin:0;padding:0 1em}#miniNav a{padding:.7em}#miniNav a::after{top:5px;width:15px;height:15px}}@media screen and (max-width: 767px){header{position:relative;top:auto;left:auto;z-index:auto}.headinner{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}h1.logo{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:200px;position:absolute;top:0;left:0;z-index:99}h1.logo figure{height:70px}.weather{font-size:12px;padding:5px 0;display:none !important}#miniNav{display:none}#humBtn{position:fixed;top:5px;right:0;z-index:999;width:60px;height:60px;margin:.6rem 1rem auto}#humBtn span{width:24px;right:18px}#humBtn span:first-of-type{top:20px}#humBtn span:nth-of-type(2){top:30px}#humBtn span:last-of-type{width:12px;top:40px}#humBtn.active span{top:30px}#gNav{padding:90px 2rem 0}#gNavLists{padding:0 0 80px}#gNavLists li a{padding:.7em 2em .7em 1.7em;font-size:14px}#gNavLists li a::after{right:1em}#gNavLists li:hover a,#gNavLists li.active a{padding:.7em 1em .7em 2.7em}#gNavLists li.gh::after{width:25px;height:25px;top:18px}#gNavLists li.swallow::after{width:23px;height:23px;top:13px}#gNavLists li.ladybug::after{width:25px;height:25px;top:14px}#gNavLists li.bee::after{width:20px;height:20px;top:12px}#gNavLists li.frog::after{width:20px;height:25px;top:20px}#gNavLists li.duck::after{width:22px;height:25px;bottom:auto;top:10px}#gNavLists li.butterfly::after{width:20px;height:20px;top:10px}#gNavLists li.turtle::after{width:25px;height:25px;bottom:10px}#gNavLists .btnwrap .btn-b{width:100%;margin:0 0 .5rem}#gNavLists .btnwrap a{padding:1em 1.3em}#gNavLists .textlink{padding:0}#sidebtn{bottom:3%}#sidebtn .btn-inst a{padding:.5em .6em .5em .8em}#sidebtn .btn-top{display:none}}footer{font-size:14px;background-color:#0c8c51;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:50px 0 0}footer .box-l{width:60%;padding:0 5% 0 0}footer .column.box-r{width:40%}footer a.logo{display:inline-block;padding:0;margin:1rem 0 2rem}footer figure{width:auto;height:70px}footer figure img{width:auto;height:100%}footer a{display:inline-block;color:#fff;padding:3px 1em}footer a:hover{opacity:.7}footer ul{width:50%;padding:0;margin:14px 0 0}footer li{padding:3px 0 3px 1em;position:relative}footer li::before{content:"";width:1em;height:1px;background-color:#fff;position:absolute;top:50%;left:0}footer a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none;padding:0;margin:0}@media screen and (max-width: 820px){footer{margin:30px 0 0}footer .box-l,footer .column.box-r{width:100%}}@media screen and (max-width: 767px){footer .column.box-r{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer .box-l{padding:0 0 2rem}footer figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer ul{width:100%;margin:0}footer li{padding:5px 0 5px .5em}footer li a{padding:5px 1em;border-radius:5px;display:block;border:1px solid #fff}footer small{display:block;text-align:center;padding:1rem 0 4rem}}html{margin:0;padding:0;width:100%;height:100%}body{padding:0;color:#000;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-size:16px;*font-size:100%;line-height:1.8;word-spacing:0;letter-spacing:.07em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background:#fff;background-attachment:fixed;text-align:justify}body.noscroll{position:fixed;width:100%;height:100%}header,footer{width:100%}header li,footer li{list-style:none}header a,footer a{text-decoration:none}a{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}figure{margin:0}img{vertical-align:bottom;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tabon,.tabsideon,.smaon{display:none}.out{font-family:"Outfit",sans-serif}.spr{font-family:"Shippori Mincho",serif}p.center,h2.center{text-align:center}.pb{padding:0 0 5rem}.fadeIn{opacity:0}.fadeIn.aniactive{-webkit-animation:fadeIn 1.8s cubic-bezier(0.33, 1, 0.68, 1) forwards;animation:fadeIn 1.8s cubic-bezier(0.33, 1, 0.68, 1) forwards}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.column.space{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.centerY{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.baseline{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.max-inner{width:100%;max-width:calc(1400px + 14%);margin:0 auto;padding:3rem 7%}.bg-green{background:#0c8c51}.textlink{display:inline-block}.textlink a{padding:.1rem 0;color:#000;display:inline-block;text-decoration:none;position:relative}.textlink a::after{content:"";display:block;width:100%;height:1px;background-color:#000;position:absolute;bottom:0;left:0}.textlink a:hover{color:#5ab45a}.textlink a:hover::after{display:none}.btn-a{padding:1rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.btn-a a{width:100%;color:#fff;background-color:#27b674;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.5rem 2rem 1.5rem calc(36px + 2rem);text-decoration:none;line-height:1.2;position:relative;border:1px solid #27b674}.btn-a a::before{content:"";display:block;width:35px;height:40px;background:url("/ypcms/wp-content/themes/yoshidapark/assets/img/common/instagram.png") no-repeat 100%;background-size:contain;position:absolute;left:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn-a a::after{content:"";display:block;width:13px;height:15px;background:url("/ypcms/wp-content/themes/yoshidapark/assets/img/common/right_arrow_wt.png") no-repeat 100%;background-size:contain;position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn-a a:hover{opacity:.7}.btn-a span{font-size:17px;display:block}.btn-a p{font-size:21px;font-weight:500;margin:0}.btn-b{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn-b a{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.6rem 2rem;border-radius:500px;font-weight:bold;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.1882352941);box-shadow:0px 0px 10px 0px rgba(0,0,0,.1882352941)}.btn-b a::after{content:"";display:block;font:var(--fa-font-regular);margin-left:.5em}.btn-b a:hover{-webkit-box-shadow:none;box-shadow:none}.btn-b.ygreen a{background-color:#5ab45a;text-decoration:none;color:#fff}.btn-b.ygreen a:hover{background-color:#055b2e}.btn-b.white a{background-color:#fff;color:#1e8623}.btn-b.white a:hover{background:#1e8623;color:#fff}.btn-c{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn-c a{border:2px solid #d2af1f;background:#f3eddd;text-decoration:none;color:#000;padding:.7rem 3rem;border-radius:50px;font-weight:600}.hdli-a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.3;padding:0 0 2rem}.hdli-a p{width:100%;font-size:12px;margin:0}.hdli-a h2{font-size:42px;margin:0 .6em 5px 0;font-weight:600;font-family:"Outfit",sans-serif;letter-spacing:.05em}.hdli-a .btn-b{font-size:14px;padding:0 0 5px}.hdli-a .btn-b a{-webkit-box-shadow:none;box-shadow:none}.hdli-b{width:100%;padding:160px 0 100px;text-align:center;line-height:1.3}.hdli-b p{margin:0;font-weight:bold}.hdli-b h2{margin:0;font-weight:600;font-size:54px;padding:0 0 20px;position:relative;font-family:"Outfit",sans-serif}.hdli-b h2::after{content:"";display:block;width:80px;height:3px;background:#dc7d91;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hdli-c{width:100%;padding:1rem 0 30px;text-align:center;line-height:1.3}.hdli-c p{margin:0;font-weight:bold}.hdli-c h3{margin:0;font-weight:600;font-family:"Outfit",sans-serif;font-size:44px}.hdli-d{border-radius:60px;padding:5px 1.5em}.hdli-d p{margin:0}.hdli-d.beige{background-color:#f3eddd;color:#1e8623;text-align:left;font-weight:bold}.hdli-cc{position:relative;padding:0 0 0 20px}.hdli-cc::before{content:"";display:block;width:12px;height:12px;border-radius:12px;background-color:#dc7d91;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hdli-beta{padding:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#b7e1f7}.hdli-beta h3{font-size:22px;margin:0;line-height:1.4}.table-a{border:1px solid #c1c1c1;border-radius:10px;overflow:hidden;margin:0 auto;max-width:1200px}.table-a table{width:100%}.table-a tr{border-bottom:1px solid #c1c1c1}.table-a tr:last-of-type{border:none}.table-a td{padding:1em 2em}.table-a th{min-width:210px;text-align:center;padding:1em;background:#b7e1f7;word-break:keep-all}.table-a span.small{font-weight:normal;font-size:14px}.list-a{padding:0 0 0 25px}.list-a .column-th{width:30%;margin:0 5% 0 0;padding:0 1.5em 0 0}.list-a .column-th:nth-of-type(3n){margin:0}.list-dt{margin:0;padding:0}.list-dt li{list-style:none;border-bottom:1px dotted #fff;padding:1em .5em}.list-dt li:first-of-type{border-top:1px dotted #fff}.box-bdr{margin:3rem auto;border:1px solid #c1c1c1;border-radius:10px;overflow:hidden}.box-bdr .wrap{padding:1rem 5%}.box-bdr ul{padding:0 0 0 20px;margin:.5rem 0}.box-a{padding:0 0 3rem;width:86%;max-width:900px;margin:0 auto}ul.minicat{padding:10px 0 0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.minicat li{display:inline-block;font-size:10px;padding:3px 1.5em;margin:0 5px 5px 0;background-color:#f3eddd;border-radius:30px;list-style:none}#bana .column-tw{width:48%;margin:0 4% 2rem 0}#bana .column-tw:nth-of-type(2n){margin:0 0 2rem 0}#bana .column-one{width:100%;max-width:800px;margin:0 auto}#bana a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;text-decoration:none;background-color:#f3eddd;border-radius:10px;position:relative;color:#000}#bana a.blue{color:#14469b;background-color:#b7e1f7;max-width:550px;margin:0 auto}#bana a.blue:hover{background-color:#8dcaea}#bana a figure{width:100%}#bana a::after{content:"";font:var(--fa-font-regular);display:block;position:absolute;top:50%;right:2rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px}#bana a:hover{background:#e3dbc5}.nobox{padding:2rem 0}.splide__arrows{padding:1rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.splide__arrows button{border:none;background:#d2af1f;width:35px;height:35px;border-radius:20px}.splide__arrows svg{display:none}.splide__arrows button:disabled{opacity:.6}.splide__arrows .splide__arrow--prev{margin:0 .5em 0 0}.splide__arrows .splide__arrow--prev::after{content:"";font:var(--fa-font-regular)}.splide__arrows .splide__arrow--next::after{content:"";font:var(--fa-font-regular)}.splide__pagination li{margin:0 3px}.splide__pagination button{border:none;background:#f3eddd;width:12px;height:12px;padding:0;border-radius:12px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.splide__pagination button.is-active{width:30px;background-color:#d2af1f}#policy h2{margin:0 0 .5rem}#policy p{margin:0 0 .5rem}#policy a{color:#1e8623}#policy a:hover{color:#000}#policy ul,#policy ol{padding:0 0 0 30px}@media screen and (max-width: 1024px){.tabsideon{display:block}.tabsideoff{display:none}.hdli-b{padding:160px 0 70px}.hdli-c h3{font-size:40px}}@media screen and (max-width: 820px){body{font-size:14px}.tabon{display:block}.taboff{display:none}.max-inner{padding:2rem 5%}.btn-a span{font-size:15px}.btn-a p{font-size:19px}.hdli-a h2{font-size:38px}.hdli-b{padding:160px 0 40px}.hdli-b p{font-size:14px}.hdli-b h2{font-size:50px}.hdli-b h2::after{width:60px}.hdli-c{padding:1rem 0 30px}.hdli-c p{font-size:14px}.hdli-c h3{font-size:36px}.hdli-beta h3{font-size:20px}.list-a .column-th{width:48%;margin:0 4% 0 0;padding:0}.list-a .column-th:nth-of-type(3n){margin:0 4% 0 0}.list-a .column-th:nth-of-type(2n){margin:0}.list-dt li{padding:.8em .5em}.box-a{padding:0 0 2rem;width:90%}ul.minicat li{font-size:11px}#bana .column-one{width:70%}#bana .column-tw{width:70%;margin:0 auto 2rem auto}#bana .column-tw:nth-of-type(2n){margin:0 auto 2rem auto}.nobox h2{font-size:18px}}@media screen and (max-width: 767px){.smaon{display:block}.smaoff{display:none}.max-inner{padding:1.5rem 5%}.pb{padding:0 0 3rem}.btn-a a{padding:1.3rem 2rem 1.3rem calc(25px + 2rem)}.btn-a a::before{width:25px}.btn-a a::after{width:7px}.btn-a span{font-size:14px}.btn-a p{font-size:17px}.btn-b a{padding:.8rem 1.5rem}.hdli-a{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.hdli-a .btn-b{margin:0}.hdli-b{padding:130px 0 30px}.hdli-b p{font-size:12px}.hdli-b h2{font-size:42px;padding:0 0 15px}.hdli-c p{font-size:12px}.hdli-c h3{font-size:30px}.hdli-beta h3{font-size:18px}.list-a .column-th{width:100%;margin:0;padding:0}.table-a th,.table-a td{padding:.5rem 1rem}.table-a th{min-width:0px}.box-bdr{margin:1.5rem auto}.box-a{width:100%}ul.minicat{padding:5px 0}ul.minicat li{font-size:10px}#bana .column-one{width:100%}#bana .column-tw{width:100%;margin:0 0 1rem}#bana .column-tw:nth-of-type(2n){margin:0 0 1rem}#bana .column-tw:last-of-type{margin:0}#bana a::after{font-size:16px;right:1.5rem}}.alignleft{float:left;margin-right:30px;margin-bottom:20px}.alignright{float:right;margin-bottom:20px !important;margin-left:30px !important}.aligncenter,img.aligncenter{text-align:center;margin:0 auto;display:block}.editLink{margin:2rem 0;padding:0;clear:both;text-align:center}.editLink a{display:inline-block;background:#000;color:#fff !important;text-decoration:none !important;padding:10px 30px;border-radius:3px}.youtube{width:100%;aspect-ratio:16/9}.youtube iframe{width:100%;height:100%}.entry{padding:40px 0;border-top:2px solid #d2af1f}.entry h2{font-size:22px;margin:0 0 20px 0;padding:0 0 5px;border-bottom:2px solid #d2af1f}.entry h2.bigTxt{font-size:30px}.entry h3{font-size:18px;padding:.5em 1em;margin:0 0 20px 0;background-color:#f3eddd;border-radius:5px}.entry h4{font-size:18px;margin:0 0 15px 0;padding:0 0 0 25px;position:relative}.entry h4::after{content:"";display:block;position:absolute;top:8px;left:0;background-color:#1e8623;width:18px;height:18px;border-radius:10px}.entry p{font-size:16px;line-height:1.8;padding:0;margin:0 0 25px 0;text-align:justify}.entry p.h_width{width:60%}.entry img{max-width:100%;width:auto;height:auto;border-radius:10px}.entry img.emoji{width:16px;height:auto;vertical-align:middle}.entry img.alignright{float:right;padding:0 0 20px 20px}.entry img.alignleft{float:left;padding:0 20px 20px 0}.entry img.aligncenter{margin:0 auto}.entry ul,.entry ol{font-size:16px;padding-left:2em;margin:0 0 25px 0}.entry ul li{list-style:disc;margin:10px 0;line-height:1.6}.entry ol li{margin:10px 0;line-height:1.6}.entry table{margin:30px 0}.entry .bordertable{border:1px solid #ccc;border-radius:10px;overflow:hidden;margin:30px 0}.entry .bordertable table{margin:0;font-size:16px;width:100%}.entry .bordertable tr{border-bottom:1px solid #ccc}.entry .bordertable tr:last-of-type{border:none}.entry .bordertable th,.entry .bordertable td{padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.entry .bordertable th p,.entry .bordertable td p{margin:0;padding:0;line-height:1.8}.entry .bordertable th{text-align:center;white-space:nowrap;width:20%;min-width:150px;background-color:#f3eddd}.entry hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100%;border:none;border-bottom:1px solid #ccc;padding:0 0 15px;margin-bottom:35px}.entry a{color:#27b674;text-decoration:underline}.entry a:hover{text-decoration:none}.entry a.wp-block-button__link.wp-element-button{text-decoration:none;background-color:#5ab45a;color:#fff;font-size:16px;padding:.5em 2.5em .5em 2em;margin:.5em 1em .5em 0;position:relative}.entry a.wp-block-button__link.wp-element-button::after{content:"";font:var(--fa-font-regular);display:block;position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.entry a.wp-block-button__link.wp-element-button:hover{background-color:#055b2e}.entry .wp-block-media-text{margin:1rem 0}.entry figure{margin:0 0 25px}.entry figure.wp-block-gallery{margin:30px 0}.entry figure.wp-block-gallery figure.wp-block-image:has(figcaption):before{display:none}.entry figure.wp-block-gallery figure.wp-block-image figcaption{background:none;will-change:none;text-shadow:none;color:#000;position:static;bottom:auto;left:auto}.entry figure.wp-block-gallery img{margin-bottom:0}.entry .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:0}.entry .wp-block-gallery.has-nested-images figcaption{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:unset;-webkit-flex-grow:unset;-ms-flex-positive:unset;flex-grow:unset}.entry .maxwidth{width:100%}.entry .has-small-font-size{font-size:12px}.entry .has-medium-font-size{font-size:16px}.entry .has-large-font-size{font-size:20px}.entry .has-x-large-font-size{font-size:26px}.entry p.has-background{padding:1rem 2rem}.wp-pagenavi{text-align:center;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"Outfit",sans-serif;padding:0 0 3rem}.wp-pagenavi a{text-decoration:none;color:#000;font-size:18px;margin:0 5px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.wp-pagenavi a:hover{background:#d2af1f}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:16px;width:36px;height:36px;border-radius:20px;background-color:#d2af1f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover{background:#f3eddd}.wp-pagenavi .page{width:50px;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#f3eddd;border:2px solid #d2af1f;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}.wp-pagenavi .current{width:50px;height:50px;background:#d2af1f;border:2px solid #d2af1f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;margin:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;font-size:18px}.wp-pagenavi .last,.wp-pagenavi .first{color:#000}.bottomnav{border-top:2px solid #d2af1f;padding-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.bottomnav a{text-decoration:none;color:#000;font-size:14px;font-weight:bold;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bottomnav span{width:30px;height:30px;background:#d2af1f;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:30px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.bottomnav .back{width:33.33333%}.bottomnav .back span{margin:0 10px 0 0}.bottomnav .back a:hover{color:#1e8623}.bottomnav .back a:hover span{background-color:#1e8623}.bottomnav .next{width:33.33333%;text-align:right}.bottomnav .next a{-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.bottomnav .next a:hover{color:#1e8623}.bottomnav .next a:hover span{background-color:#1e8623}.bottomnav .next span{margin:0 0 0 10px}.bottomnav .goback{width:33.33333%;text-align:center;position:absolute;top:20px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.bottomnav .ovalbutton{padding:.7rem 1em;border-radius:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:2px solid #d2af1f;background:#f3eddd}.bottomnav .ovalbutton:hover{background:#e3dbc5}.notfound p{margin:0;padding:0}.notfound-title{font-family:"Outfit",sans-serif;font-size:200px;line-height:1.1;letter-spacing:0}.notfound-txt{font-family:"Outfit",sans-serif;font-size:70px;line-height:1.1;letter-spacing:0;padding-bottom:50px !important}.noentry{font-size:16px;padding:40px 10px;border:1px solid #27b674;text-align:center;color:#27b674}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}.mw_wp_form_confirm .noconfirm{display:none}.mw_wp_form_confirm table th{width:30%}@media screen and (max-width: 1024px){.entry p.h_width{width:100%}.notfound .imgWrap{max-width:500px}}@media screen and (max-width: 820px){#entry,.entry{padding-bottom:40px}#entry ul,#entry ol,.entry ul,.entry ol{font-size:14px}#entry h2,.entry h2{font-size:20px}#entry h3,.entry h3{font-size:16px;padding:.5em .5em}#entry h4,.entry h4{font-size:15px}#entry p,.entry p{font-size:14px}#entry table,.entry table{font-size:14px}.bottomnav{font-size:14px;padding-top:20px}.goback{font-size:14px}.notfound .imgWrap{max-width:400px}.notfound .txtWrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:3%;font-size:17px}}@media screen and (max-width: 768px){.notfound .imgWrap{max-width:360px}}@media screen and (max-width: 767px){.entrytitle-date{padding-bottom:10px}.entrytitle-title{font-size:24px}#entry,.entry{padding-bottom:20px}#entry h2,.entry h2{font-size:18px;margin-bottom:15px}#entry h2.bigTxt,.entry h2.bigTxt{font-size:30px}#entry h3,.entry h3{margin-bottom:15px}#entry h4,.entry h4{font-size:14px;margin-bottom:15px}#entry p,.entry p{font-size:14px;line-height:2;margin-bottom:15px}#entry ul,#entry ol,.entry ul,.entry ol{font-size:14px}#entry .bordertable table,.entry .bordertable table{font-size:14px}#entry .bordertable table.sma_vertical,.entry .bordertable table.sma_vertical{border-left:1px solid #ccc;border-right:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}#entry .bordertable table.sma_vertical tr th,#entry .bordertable table.sma_vertical tr td,.entry .bordertable table.sma_vertical tr th,.entry .bordertable table.sma_vertical tr td{width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}#entry .bordertable table.sma_vertical tr th,.entry .bordertable table.sma_vertical tr th{padding:.5em 1em}#entry .bordertable th,#entry .bordertable td,.entry .bordertable th,.entry .bordertable td{display:block}#entry .bordertable th,.entry .bordertable th{width:100%;white-space:normal}#entry .bordertable td,.entry .bordertable td{width:100%}#entry .repeatTable table th,#entry .repeatTable table td,.entry .repeatTable table th,.entry .repeatTable table td{width:100%;display:block}#entry .repeatTable table th,.entry .repeatTable table th{border-bottom:1px dotted #ccc;padding:.4em 1em}#entry a.wp-block-button__link.wp-element-button,.entry a.wp-block-button__link.wp-element-button{font-size:14px}#entry .has-small-font-size,.entry .has-small-font-size{font-size:11px}#entry .has-medium-font-size,.entry .has-medium-font-size{font-size:14px}#entry .has-large-font-size,.entry .has-large-font-size{font-size:18px}#entry .has-x-large-font-size,.entry .has-x-large-font-size{font-size:20px}.wp-pagenavi{font-size:14px;margin-bottom:0}.wp-pagenavi a{font-size:14px}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:16px}.wp-pagenavi .page{width:38px;height:38px}.wp-pagenavi .current{font-size:16px;width:38px;height:38px}.bottomnav{font-size:13px;padding-top:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bottomnav .next,.bottomnav .back{width:50%}.bottomnav .back{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.bottomnav .next{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bottomnav .goback{margin:10px auto 0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;position:static;top:auto;left:auto;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.goback{font-size:13px}.notfound{padding-top:80px}.notfound p{margin:0;padding:0}.notfound-title{font-size:40vw}.notfound-txt{font-size:10vw;padding-bottom:30px !important}.notfound-comment{font-size:11px;padding-bottom:140px !important}}@-webkit-keyframes textanime{100%{-webkit-filter:blur(1.5rem);filter:blur(1.5rem);opacity:0;display:none}}@keyframes textanime{100%{-webkit-filter:blur(1.5rem);filter:blur(1.5rem);opacity:0;display:none}}@-webkit-keyframes top{0%{object-position:top}100%{object-position:bottom}}@keyframes top{0%{-o-object-position:top;object-position:top}100%{-o-object-position:bottom;object-position:bottom}}@-webkit-keyframes adani{0%{bottom:-200%}100%{bottom:0}}@keyframes adani{0%{bottom:-200%}100%{bottom:0}}#mv{width:100%;height:100dvh;margin:0 0 50px;overflow:hidden}#mv #smooth-wrapper{position:relative !important;z-index:-1}#mv .addanime{width:100%;height:auto;position:absolute;bottom:-200%;left:0}#mv .addanime img{width:100%;height:auto}#mv .mv00{z-index:5}#mv .mv00.active{-webkit-animation:adani 3s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation:adani 3s cubic-bezier(0.22, 1, 0.36, 1) forwards;-webkit-animation-delay:2s;animation-delay:2s}#mv .mv01{z-index:4}#mv .mv01.active{-webkit-animation:adani 3s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation:adani 3s cubic-bezier(0.22, 1, 0.36, 1) forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s}#mv .mv02{z-index:3}#mv .mv02.active{-webkit-animation:adani 3s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation:adani 3s cubic-bezier(0.22, 1, 0.36, 1) forwards;-webkit-animation-delay:1.6s;animation-delay:1.6s}#mv .mv03{z-index:2}#mv .mv03.active{-webkit-animation:adani 3s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation:adani 3s cubic-bezier(0.22, 1, 0.36, 1) forwards;-webkit-animation-delay:1.4s;animation-delay:1.4s}#mv .mv04{z-index:1}#mv .mv04.active{-webkit-animation:adani 3s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation:adani 3s cubic-bezier(0.22, 1, 0.36, 1) forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}#mv .bg{width:100%;height:100dvh}#mv .bg img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#mv .bg.active img{-webkit-animation:top 3s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation:top 3s cubic-bezier(0.22, 1, 0.36, 1) forwards;-webkit-animation-delay:1.3s;animation-delay:1.3s}.loading{width:70%;height:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"Shippori Mincho",serif;letter-spacing:0;margin:0;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.loading picture,.loading img{width:100%;height:100%}.loading.none{-webkit-animation:textanime 2.5s cubic-bezier(0.45, 0, 0.55, 1) forwards;animation:textanime 2.5s cubic-bezier(0.45, 0, 0.55, 1) forwards;-webkit-animation-delay:1s;animation-delay:1s}#inquery{text-align:center;margin:0 auto}#inquery .box{padding:3rem 5%;background-color:#f3eddd;border-radius:10px}#inquery .btn-b{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#inquery .btn-b a{text-decoration:none;background:#5ab45a;color:#fff;font-size:20px;padding:1rem 5rem}#inquery .btn-b a:hover{background-color:#055b2e}#inquery h4{font-size:22px;margin:0 0 1rem}#inquery .address{background-color:#fff;display:inline-block;margin:2rem 0;padding:1rem 4rem;border-radius:10px}#inquery .address p{margin:0}#inquery .address a{font-size:20px;text-decoration:none;color:#000}#inquery .address a:hover{color:#1e8623}#notfound{padding:10rem 0 5rem;min-height:calc(100dvh - 437px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}#notfound figure{width:35%;margin:0 auto 3rem}#notfound h2{font-size:24px}#notfound .btn-b{width:50%;max-width:300px;margin:3rem auto 0}#notfound .btn-b a{width:100%}@media screen and (max-width: 820px){#inquery .box{padding:2rem 5%}#inquery .btn-b a{padding:1rem 4rem;font-size:18px}#inquery h4{font-size:20px}#inquery .address a{font-size:18px}#notfound{padding:8rem 0 2rem}#notfound figure{width:50%;margin:0 auto 2rem}}@media screen and (max-width: 767px){@-webkit-keyframes textanime{0%{-webkit-filter:blur(1.5rem);filter:blur(1.5rem);opacity:0;display:none}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1;display:block}}@keyframes textanime{0%{-webkit-filter:blur(1.5rem);filter:blur(1.5rem);opacity:0;display:none}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1;display:block}}.loading{position:absolute;opacity:0}#mv{margin:0 0 30px}#inquery .btn-b a{width:90%;padding:1rem 2rem;font-size:16px}#inquery h4{font-size:16px}#inquery .address{width:100%;padding:1rem 5%;margin-bottom:0}#inquery .address a{font-size:16px}#notfound{padding:7rem 0 1rem}#notfound figure{width:60%;margin:0 auto 1.5rem}#notfound h2{font-size:20px}#notfound .btn-b{margin:2rem auto 0}}