body{width:100%}a[href^="tel:"]{pointer-events:auto}.pc{display:none}.sp{display:block}.wrapper{margin:15vh auto}.sp-header{width:100%;height:18vh;position:fixed;top:0;z-index:1000}@media screen and (max-width:480px){.sp-header{height:12vh}}@media screen and (max-width:320px){.sp-header{height:15vh}}.sp-header h1{padding-top:6%;height:100%}#g-nav{position:fixed;z-index:1;opacity:0;top:0;width:100%;height:100vh;background:#fff;background-image:url(//miyoshino-kindergarten.com/wp-content/themes/miyoshino/css/../images/common/maru_spmenu.png);background-size:contain;background-position:left;background-repeat:no-repeat;transition:all .3s;display:none}#g-nav.panelactive{opacity:1;z-index:999;display:block}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav .logo{width:54%;padding-left:5%;padding-top:35px}#g-nav ul{display:none;position:absolute;z-index:999;top:38%;left:50%;transform:translate(-50%,-38%);width:100%;height:80%;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav.panelactive ul{display:block}#g-nav li{list-style:none;text-align:center;font-size:20px;letter-spacing:2px;line-height:24px}#g-nav li a{color:#333;text-decoration:none;padding:4% 2%;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:700}#g-nav li.access{padding-bottom:10%}#g-nav li.menu-bnr a{padding:1% 2%}#g-nav li img{width:60%}#g-nav li.kojin{padding-top:2%;font-size:14px}.openbtn{position:fixed;z-index:9999;top:20px;right:10px;cursor:pointer;width:50px;height:50px;background-color:#fff;border-radius:50%}.openbtn.active{border:2px solid #7fcc69}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:13px;height:2px;border-radius:2px;background-color:#7fcc69;width:45%}.openbtn span:nth-of-type(1){top:16px}.openbtn span:nth-of-type(2){top:24px}.openbtn span:nth-of-type(3){top:32px}.openbtn.active span:nth-of-type(1){top:17px;left:14px;transform:translateY(6px) rotate(-40deg);width:45%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:29px;left:14px;transform:translateY(-6px) rotate(40deg);width:45%}h1{width:57%;padding-left:5%}h1 img{width:60%}@media screen and (max-width:480px){h1 img{width:100%}}.w880,.w960{width:100%}.w90p{width:90%;margin:0 auto}.w95p{width:95%;margin:0 auto}.Footer{padding:2% 6% 1%}.name,.adress,.policy{width:100%}.name{padding:0 0 5px}.name span{font-size:20px}.adress-wrap{display:block}.adress{font-size:16px}.policy p{text-align:left;font-size:14px;padding-bottom:30px}.Copyright{padding:6%;height:12vh}.Copyright p{text-align:left;bottom:35px;width:90%;letter-spacing:.5px}@media screen and (max-width:480px){.Footer{padding:5% 6% 4%}.Copyright{height:13vh}}@media screen and (max-width:390px){.Footer{padding:8% 6% 5%}}@media screen and (max-width:320px){.Footer{padding:9% 6% 7%}.Copyright p{bottom:30px;width:93%}}