html,body,h1,h2,h3,h4,p,ul,li,ol,dd,dt{margin:0;padding:0;line-height:1;font-family:"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}li{list-style:none}a{text-decoration:none;color:inherit}img{border:none;vertical-align:bottom;max-width:100%;height:auto;box-sizing:border-box}html,#home{background-color:#fcefc9;margin:0 auto}.container{max-width:960px;height:auto;margin:0 auto}.container2{max-width:1280px;height:auto}#home h2,h3,.pcnav>img,view-more>p,#top-calender>p,#top-footer>p{color:#493d19}#home h2{text-align:center;max-width:400px;text-align:center;border-radius:10px;padding:20px;margin:0 auto;background:#fff}.header-wrap{max-width:1140px;display:flex;justify-content:space-between;margin:10px auto 0;padding:0 10px}.header-left-box{width:50%;display:flex}header h1{font-size:15px;color:#493d19;max-width:240px;padding-left:10px;z-index:999}header .header-left-box .header-logo{max-width:165px;height:auto;padding:10px 10px 0 0}header .header-left-box .name{max-width:250px;height:auto;padding-top:20px}.balloon{position:relative;padding:10px;background-color:#fff;display:inline-block;border-radius:10px;margin-left:10px}.balloon::before{content:"";position:absolute;display:block;width:0;height:0;left:-10px;top:20px;border-right:15px solid #fff;border-top:15px solid transparent;border-bottom:15px solid transparent}.header-right-box{width:50%;height:auto}.gnavi{display:flex;justify-content:space-around;max-width:500px;margin:0 0 0 auto}header .gnavi li{text-align:center;margin-bottom:20px}.gnavi a{position:relative;display:block;padding:10px;color:#493d19;border-bottom:dotted 2px #493d19}.gnavi li a:hover{border-bottom:none;color:#f3a752}.gnavi li.current a{color:#493d19;border-bottom:2px solid #493d19}header .gnavi li.current a:hover{color:#f3a752;border:none}.gnavi li a::after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:2px;background:#f3a752;transition:all .3s;transform:scale(0,1);transform-origin:center top}.gnavi li a:hover::after{transform:scale(1,1)}.header-right-box>.contact-box{display:flex;justify-content:flex-end;padding-right:10px}.header-right-box>.contact-box li{line-height:50px}.header-right-box .phone{max-width:250px;height:auto;text-align:center;color:#f3a752;font-weight:bold;font-size:24px;padding-right:10px}.header-right-box .phone>img{max-width:50px;height:auto;padding:5px;margin-bottom:10px}.header-right-box .contact-box p{font-size:22px}header .contact-box .mail{width:180px;line-height:50px;padding-right:10px}header .header-right-box .contact-box .mail>i{font-size:30px;padding-right:5px}.header-right-box .contact-box li a{display:block;height:50px;background-color:#fff;font-size:22px;line-height:50px;border-radius:10px;text-align:center;box-shadow:2px 2px 2px #493d19}.header-right-box .contact-box li a:hover{background-color:#f3a752;color:#fff}.header-right-box p.service-time{font-size:20px;line-height:1.5;width:95%;text-align:right;padding:10px 0;color:#493d19}.service-time767{display:none}.service-time767 .holiday{color:hsla(16,90%,49%,.76)}.header-right-box .sns{display:flex;justify-content:flex-end}.header-right-box .sns a{max-width:100px;height:auto;transition:.3s}.header-right-box .sns a:hover{background-color:#fff}.pcnav ul{display:flex;justify-content:space-between;margin:20px 0 5px}.pcnav ul li{width:20%;text-align:center;line-height:30px;border-right:9px dotted #aaa}.pcnav ul li:last-child{border:none}.pcnav ul li a{display:block;color:#f4586e;text-decoration:underline;text-decoration-color:#f4586e}.pcnav li img{display:block;width:50px;height:50px;margin:0 auto}.pcnav ul li::after{content:"";position:absolute;display:block;height:50px;width:1px;right:0;top:13px}.shift{display:none}.spnav,.btn,nav.sp-gnavi,.menu-wrap430,nav.sp-gnavi2{display:none}@keyframes zoomUp {
  0% {
    transform: scale(1);
  }

  100% {
    transform: scale(1.15);
  }
}.swiper-slide-active .slide-img,.swiper-slide-duplicate-active .slide-img,.swiper-slide-prev .slide-img{animation:zoomUp 10s linear 0s 1 normal both}.wrap{max-width:100%;height:auto}.swiper-container,.swiper-slide{max-width:100%;max-height:500px}.swiper-slide .slide-img{max-width:100%;height:auto}.swiper-slide .slide-img.fst{background: url(../img/s-AdobeStock_350194284.jpg) no-repeat center center/cover}.swiper-slide .slide-img.sec{background: url(../img/AdobeStock_243572160.jpg) no-repeat center center/cover}.swiper-slide .slide-img.thd{background: url(../img/build-coconet.jpg) no-repeat center center/cover}.swiper-pagination{display:none}.slide-img p{font-size:150%;text-align:center;color:#fff;text-shadow:#493d19 2px 2px 2px;line-height:500px}.slide-img img{display:block;max-width:100%;height:auto;margin:0 auto}#service{background: url(../img/498967-4.png) no-repeat center center/cover;max-width:1440px;height:800px;margin:50px auto}#service .service-ttl{text-align:center;font-size:22px;color:#493d19;padding-top:20px}#service h2,#service-page h2{max-width:400px;text-align:center;border-radius:10px;padding:20px;margin:30px auto;background:#fff;line-height:1.2}#service .service-wrap{max-width:960px;display:flex;padding-top:40px;margin:0 auto;position:relative}#service .service-wrap section{background:#fff;width:31%;margin:1%;border-radius:50%;position:relative}section .fst{background:url(https://www.miyako-coconet.com/img/xlove200.png.pagespeed.ic.EP2kGRWCQW.png) no-repeat;background-size:50%;background-position:50% 16%;width:100%;padding-top:100%;position:relative}section .sec{background:url(https://www.miyako-coconet.com/img/xchild-200.png.pagespeed.ic.GEN4FqTx8s.png) no-repeat;background-size:62%;background-position:60% 16%;width:100%;padding-top:100%;position:relative}section .thd{background:url(https://www.miyako-coconet.com/img/xshakehands2.png.pagespeed.ic.ij1btWj0Ag.png) no-repeat;background-size:38%;background-position:50% 32%;width:100%;padding-top:100%;position:relative}.ttl{position:absolute;width:100%;text-align:center;top:60%}.service-wrap p{text-align:center;color:#493d19}#home #service h3{font-size:23px;text-align:center;margin-bottom:5px}.service-h3-br{display:none}a.more{display:block;max-width:250px;height:50px;line-height:50px;font-size:24px;border:1px solid #aaa;border-radius:10px;background:#ffa489;color:#493d19;text-align:center;box-shadow:2px 2px 2px #493d19;margin:50px auto}a.more:hover{font-weight:bold;background-color:#f3a752;color:#fff;text-shadow:#493d19 2px 2px 2px}#vision{margin-top:100px}#vision .vision-wrap{display:flex;justify-content:space-between;margin:50px auto;padding:2%}#vision .vision-wrap-left{width:45%}#vision .vision-wrap .vision-img img{max-width:100%}.vision-wrap-right{width:50%;padding-top:20px}.vision-wrap-right p{line-height:1.5;font-size:20px;padding:20px 0}.vision-wrap-right .vision-ttl{text-align:center;font-size:22px}.cal{position:relative;height:0;width:100%;padding-bottom:100%}.cal iframe{position:absolute;top:0;left:0;width:100%;height:100%}#calender h2{margin:100px auto 50px;text-align:center}.calender-wrap{display:flex;justify-content:space-around;margin:30px auto}.calender-wrap-left{text-align:center;color:#493d19;padding-top:120px}.calender-wrap-left .open{font-weight:bold;color:#90c575;font-size:30px}.calender-wrap-left .weekly{font-weight:bold;font-size:24px;border-bottom:2px solid #90c575;margin:0 auto;width:300px}.calender-wrap-left .off{color:#f4586e;font-size:24px;font-weight:bold}.calender-wrap-left .off-detail{max-width:150px;font-size:24px;color:#f4586e;margin:0 auto;border-bottom:1px dotted #f4586e}.calender-wrap-left .holiday{color:#f4586e}.calender-wrap-left p{line-height:1.5}.calender-wrap-left .info{padding-top:20px}.calender-wrap .sns{max-width:200px;margin:0 auto;display:flex;justify-content:space-around}.calender-wrap .sns a{max-width:100px;height:auto;transition:.3s}.calender-wrap .sns a:hover{background-color:#fff}.calender-wrap-right{width:50%}.calender-wrap-right .illust-calender{width:70%;height:auto;display:flex;margin:0 0 0 auto}#calender.container .cal iframe{width:100%;text-align:center;margin:0 auto}.view-cap,.view-container-border{background-color:#493d19}@media only screen and (min-width:600px){.googlecal{padding-bottom:75%}}#ggmap{margin:80px 0;position:relative}#ggmap h2{text-align:center;margin-bottom:30px}.ggmap-illust-tree{position:absolute;height:auto;width:200px;top:120px;left:30px}.ggmap-illust-bird{position:absolute;width:200px;height:auto;top:100px;right:60px}#ggmap .address{max-width:400px;margin:30px auto;text-align:left;color:#493d19;font-size:24px;line-height:1.4;margin:20px auto}.address-detail{margin:0 auto;max-width:400px}.address-wrap{display:flex;max-width:400px;height:auto;color:#493d19;font-size:17px}.address-wrap p{align-items:center;line-height:1.5;padding-left:10px}.address-wrap i{display:block;width:32px;height:auto;text-align:center}.address-wrap i.point{padding-left:5px}#ggmap a.open-ggmap{max-width:205px;font-size:20px;display:block;padding:20px;color:#fff;background:#f3a752;border-radius:10px;margin:50px auto}#ggmap iframe{margin:0 auto;width:100%;height:500px}.above-footer{background:#90c575;width:100%;height:150px;clip-path:polygon(49% 50%,100% 100%,100% 120%,0 100%,0 100%)}footer{width:100%;padding:30px 0;background-color:#90c575;font-size:24px;height:380px;color:#493d19}footer .footer-wrap{display:flex;justify-content:space-between}.footer-left-box{width:50%;padding-left:20px}footer .footer-logo{max-width:120px;height:auto;border-radius:50%;background:#fff;padding:10px;float:left}footer .footer-name{font-size:20px;line-height:1.4;padding-left:85px}footer .footer-address{font-size:18px;line-height:1.4;padding:20px 0 10px 85px;text-align:left}.footer-right-box{width:50%}footer .contact-box{display:flex;justify-content:flex-end;padding-right:20px}footer .contact-box .mail>i.fa{font-size:30px;padding-right:10px}footer ul.contact-box li a{display:block;height:30px;background-color:#fff;font-size:22px;line-height:30px;width:200px;border-radius:10px;text-align:center;box-shadow:2px 2px 2px #493d19}footer li.phone{width:230px;font-size:20px;line-height:30px;text-align:left;margin-bottom:5px;color:#493d19;font-weight:bold}footer .phone>img{width:55px;height:auto;padding-right:5px}.footer-right-box .gnavi{display:flex;justify-content:space-between;margin:10px 0 0 auto;padding-right:20px}footer .gnavi a{display:block;padding:10px;color:#fff;border-bottom:dotted 2px #fff;font-size:18px}footer .gnavi li.current a{color:#fff;border-bottom:2px solid #fff}.footer-right-box .gnavi a:hover{color:#fcefc9;border:none}footer .gnavi li a::after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:2px;background:#fcefc9;transition:all .3s;transform:scale(0,1);transform-origin:center top}footer .sns{display:flex;justify-content:flex-end;margin:20px;padding-right:40px}footer .sns img{width:50px;height:auto}footer .sns ul li{text-align:center}footer .sns li a{display:block;font-size:50px;padding:10px;color:#fff;transition:.3s}footer .sns a:hover{background-color:#fcefc9}footer p.copy{padding-top:132px;text-align:center;font-size:14px;width:80%;margin:0 auto}#page-top{display:block;font-size:16px;position:fixed;right:20px;bottom:20px;color:#493d19;text-align:center;cursor:pointer}#page-top p{padding-left:33px}#page-top img{width:150px;height:auto;display:block;cursor:pointer}#sp-page-top i{display:none}.bread ul{display:flex;margin:20px 20px}.bread ul li{font-size:18px}.bread li:first-child::after{content:"\003e";margin-left:10px;margin-right:10px;color:#888}.bread li a{padding:5px;color:#493d19}.bread li a:first-child{text-decoration:underline;color:inherit}.bread li a:hover{color:#f4586e}.bread li i{width:20px;height:auto}#service-page header li.phone{width:100%;color:#f3a752;font-weight:bold;font-size:24px;margin:0 0 0 auto}#service-page .KeyVis{width:100%;height:500px;background: url(../img/AdobeStock_329020567.jpeg) no-repeat center center/cover;margin:30px auto 50px;position:relative}#service-page .header-right-box .contact-box li a{display:block;height:50px;background-color:#fff;font-size:22px;line-height:50px;border-radius:10px;text-align:center}#service-page .KeyVis p{font-size:700%;font-family:"Pinyon Script",sans-serif;color:#fff;text-shadow:#888 2px 2px 2px;position:absolute;top:230px;right:160px}#service-page .sien-wrap,.day-service-wrap,.houmon-wrap{display:flex;justify-content:space-around}#service-page section p{line-height:1.5}#service-page h2{color:#493d19}#service-page .left-box{width:400px;height:auto}.sien-left-box{width:40%}#service-page .left-img{max-width:100%;height:auto}#service-page .left-img:nth-child(2) {border-top:none}#service-page h3{text-align:center;border-bottom:2px dotted #f4586e;text-shadow:2px 2px 2px #aaa;margin:5px auto;font-size:21px}#service-page h3 i{text-shadow:none;padding-left:5px}#service-page .boygirl{height:24px;width:auto;padding-left:5px}#service-page .text-wrap{width:50%;font-size:20px}#service-page .text-wrap .side{width:24px;height:auto;padding-left:5px}#service-page .houmon-text-wrap{text-align:center;width:50%;padding-top:50px}#service-page .other{padding:30px 0;font-size:20px;text-align:center}#service-page .mb20{margin-bottom:40px}#service-page section{margin-bottom:20px;padding:0 3%}#service-page .info{text-align:center;font-size:30px;color:#f3a752;padding-top:40px;margin-bottom:50px}#service-page span{text-decoration:underline}#service-page section.report>h2{background-color:unset;padding-top:50px}#service-page .report{background-color:rgba(255,255,255,.8);text-align:center;border-radius:10px;padding-bottom:30px}#service-page .report>h3{border-bottom:unset;font-size:22px}#service-page .report>h3.report-ttl2{padding-top:30px}#service-page .report .report-box{display:flex;justify-content:left;padding-left:245px}#service-page .report-box>h4{color:#493d19;font-size:20px;padding-left:20px}#service-page .report-box2{display:flex;justify-content:left;padding:0 1%;color:#493d19;font-size:20px}#service-page .report-box2.container>h4{color:#493d19;font-size:20px;padding-left:20px}#service-page .report img{height:60px;max-width:60px}#service-page .report .btn-dwn>a{display:block;width:150px;border:1px solid #f4586e;color:#f4586e;padding:10px;margin:0 auto}#service-page #h2report{margin:0 auto}#service-page .report p.downlode{margin:20px 0}#service-page .reporta{font-size:1.1rem}.br-sp{display:none}@media screen and (max-width:956px){#service-page .report .report-box{padding-left:80px}}@media screen and (max-width:920px){#service-page .text-wrap{width:40%}#service-page .sien-wrap,.day-service-wrap,.houmon-wrap{padding:0 2%}#service-page .info{font-size:23px}}@media screen and (max-width:880px){#service-page .report .report-box{padding-left:105px}#service-page .report-box>h4{text-align:left}}@media screen and (max-width:768px){#service-page .sien-wrap,.day-service-wrap,.houmon-wrap{display:block}#service-page .left-img{margin:0 auto;max-width:100%}#service-page .text-wrap{width:95%;margin:40px auto}.sien-left-box{width:100%}.left-img{width:100%;padding:40px}#service-page .report .btn-dwn>a{margin:10px auto}#service-page .report .report-box{padding-left:2%}#service-page .report .report-box2{padding:1 5%}}@media screen and (max-width:730px){.br-sp{display:block}#service-page .report-box>h4{text-align:left}#service-page .report-box>h4{font-size:20px}}@media screen and (max-width:650px){#service-page .KeyVis{height:300px}#service-page .KeyVis p{position:unset;line-height:300px;font-size:600%;text-align:center}#service-page h2{margin:50px auto 0}#service-page .text-wrap{margin:20px auto}#service-page .info{margin:20px auto;font-size:21px;line-height:1.4}#service-page .report-box2>h4{font-size:16px}}@media screen and (max-width:414px){#service-page .KeyVis p{font-size:400%;text-align:center}#service-page h2{max-width:230px;font-size:20px}#service-page .other{font-size:17px}#service-page .info{font-size:16px;font-weight:bold}#service-page h3{font-size:16px}#service-page .report>h3{font-size:18px}#service-page .left-img{padding-bottom:0}#service-page .report-box>h4{padding-left:10px}#service-page .report>h2{max-width:100%}}#vision-page .header-right-box .phone>img{width:50px;height:auto;padding:5px;margin-bottom:10px}#vision-page .header-right-box .phone{width:100%;font-size:20px;margin:0 0 0 auto;text-align:right;padding-right:10px}#vision-page .keyVis{background: url(../img/AdobeStock_229294213.jpeg) no-repeat center center/cover;width:100%;height:auto;margin:50px auto}#vision-page .vision-img{margin:20px auto;width:400px;height:400px;display:block}#vision-page h2{font-family:"Pinyon Script",cursive;font-size:700%;text-shadow:#888 2px 2px 2px;color:#fff;line-height:500px;text-align:center}#vision-page .message-name{text-align:center;font-size:29px;font-weight:bold;text-indent:1px}#vision-page h3{text-align:center;font-size:200%;padding:30px 0;color:#493d19}#vision-page .message-text{max-width:960px;margin:0 auto;background-color:rgba(250,250,250,.8);color:#493d19}#vision-page .text>span{text-align:center}#vision-page .message-text p{padding:20px 0;line-height:2;font-size:20px;width:100%;margin:0 auto;font-style:italic}h4{text-align:center;font-size:23px;text-decoration:underline dotted #493d19;padding-top:20px;font-style:italic}#vision-page .colored>span{color:#f4586e;font-style:italic}.text-right{text-align:right}@media screen and (max-width:1024px){#vision-page .message-text{max-width:800px}}@media screen and (max-width:880px){#vision-page .message-text{max-width:700px}}@media screen and (max-width:768px){#vision-page .message-text{max-width:600px;padding:20px;font-size:21px}#vision-page h4{font-size:21px}#vision-page .vision-img{margin:0 auto;max-width:100%;height:auto}#vision-page h2{font-size:500%}#vision-page h3{font-size:120%}}@media screen and (max-width:730px){#vision-page .message-text p{font-size:16px}}@media screen and (max-width:425px){#vision-page h4{font-size:16px}}@media screen and (max-width:414px){#vision-page h3{font-size:100%}#vision-page .KeyVis{height:300px;width:100%}#vision-page h2{font-size:500%;line-height:350px}#vision-page h4{font-size:18px}.bread ul li{font-size:16px}}@media screen and (max-width:375px){#vision-page h3{font-size:94%}#vision-page h2{font-size:400%}#vision-page h4{font-size:16px}}@media screen and (max-width:320px){#vision-page h4{font-size:18px;padding:0;font-weight:bold;margin-top:20px}#vision-page h3{font-size:80%}#vision-page h2{font-size:350%}}#contact header{padding-top:20px}#contact .header-right-box img{width:100px;height:100px;border-radius:50%}#contact .header-right-box .phone>img{width:50px;height:auto}#contact header li.phone{width:100%;color:#f3a752;font-weight:bold;font-size:24px;margin:0 0 0 auto}#contact .bread ul{display:flex;margin:20px auto;width:640px;text-align:center;padding-left:20px}#contact .bread ul li{font-size:18px}#contact .form{text-align:center}#contact .form iframe{width:100%}@media screen and (max-width:767px){.btn{display:block}#contact .bread ul{width:100%}}@media screen and (max-width:920px){header h1{font-size:14px}header .header-left-box .header-logo{max-width:147px}header .header-left-box .name{max-width:260px}.gnavi{max-width:85%}.gnavi a{font-size:12px}.header-right-box>.contact-box{display:block;padding-right:0}#home .header-right-box .phone{margin:0 0 0 auto;max-width:200px;font-size:20px}.header-right-box .phone>img{max-width:40px}header .contact-box .mail{margin:0 0 0 auto}.header-right-box p.service-time{font-size:16px}.slide-img p{font-size:150%}#service a.more{max-width:400px;font-weight:bold;font-size:20px;margin-top:50px}#vision{margin:0}.ggmap-illust-tree{width:150px;top:200px}.ggmap-illust-bird{max-width:130px}footer .contact-box{display:block}.footer-right-box .gnavi{display:none}footer .contact-box .phone{margin:0 0 0 auto;margin-bottom:20px;padding-right:10px}footer .contact-box .mail{padding-right:20px}footer .contact-box a{padding:10px;margin:0 0 0 auto}}@media screen and (max-width:767px){.header-wrap2{padding-top:20px}.balloon{padding:10px}.balloon::before{top:4px}header .header-left-box .header-logo{margin-top:15px;max-width:130px}.header-left-box{width:70%}header .header-left-box .name{padding-top:20px;max-width:235px}header h1{font-size:12px}.header-right-box{padding-top:75px}nav .gnavi{display:none}.header-right-box .sns{display:none}header .service-time{display:none}.slide-img p{line-height:400px}.btn{position:fixed;width:50px;height:50px;border:1px solid #493d19;border-radius:5px;color:#493d19;display:block;top:25px;right:20px;text-align:center;z-index:2;cursor:pointer}.btn i{display:block;line-height:50px;font-size:35px}.btn i:last-child{display:none}.open i:first-child{display:none}.open i:last-child{display:block}.pcnav ul li{border:none}nav.sp-gnavi{position:fixed;top:78px;width:280px;right:0;z-index:3}nav.sp-gnavi li{width:100%;height:100%;text-align:center;line-height:70px;background:rgba(250,250,250,.9);border-top:1px dashed #493d19}nav.sp-gnavi li:first-child{border-top:none}nav.sp-gnavi a{display:block;color:#493d19;font-weight:bold;text-shadow:2px 2px 2px #fff}header .service-time767{display:block;text-align:center;font-size:20px;padding:50px 0 30px}.pcnav ul li{font-size:13px}.pcnav li img{width:40px;height:40px}.swiper-container,.swiper-slide{width:100%;height:auto}.slide-img p{font-size:106%}#home h2,#service h2{width:74%;font-size:22px;line-height:1.5;padding:20px}#service .service-wrap{display:flex;margin:0 auto;padding-top:15px}#home #service h3{font-size:22px}.service-h3-br{display:block}#home #vision h3{font-size:30px}#vision .vision-wrap{display:block;margin:20px auto 50px}#vision .vision-wrap-left{width:100%}.vision-wrap-right{width:100%}#vision .vision-wrap .vision-img{width:100%;padding:30px}.calender-wrap-right .illust-calender{width:50%;display:flex;justify-content:flex-end}a.more{max-width:400px;font-weight:bold;font-size:20px;margin-top:50px}#calender h2{margin:100px auto 0}.ggmap-illust-tree{display:none}.ggmap-illust-bird{display:none}#ggmap .address{font-size:18px;text-align:center}#ggmap a.open-ggmap{max-width:450px;text-align:center;padding:15px}#calender>.container{margin:0 auto}.calender-wrap{display:block;margin:0 auto;padding:2%}.calender-wrap-left{padding:0}.calender-wrap-right{width:98%;margin-top:35px;margin:0 auto}.footer-left-box{width:64%;margin:0 auto}footer .footer-right-box{display:none}footer .footer-logo{max-width:82px}footer .footer-name{font-size:23px}footer .footer-address{font-size:18px}}@media screen and (min-width:768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}@media screen and (max-width:630px){header .header-left-box .header-logo{max-width:115px}.header-right-box>.contact-box{display:none}.slide-img p{font-size:78%;line-height:300px}.pcnav ul li{font-size:10px;line-height:1.6}#service{margin:70px auto;height:760px}.service-wrap p{font-size:14px}.service-wrap{display:block}#calender.container .cal iframe{width:100%}.footer-left-box{width:64%}}@media screen and (max-width:575px){.footer-left-box{width:84%}#home #vision h3{font-size:24px}}@media screen and (max-width:450px){header .header-left-box .header-logo{max-width:98px;margin-top:15px}header h1{width:112%}header .header-left-box .name{max-width:185px}.header-wrap2{width:70%;padding-top:10px}header .service-time767{font-size:17px;padding:2%}#home h2,#service h2{width:60%;font-size:20px}#service{height:700px}.service-wrap p{display:none}#home #service h3{font-size:14px}#ggmap a.open-ggmap{margin:20px 2%}.address-detail{padding:0 20px}.footer-left-box{width:75%}footer .footer-name{font-size:17px}footer .footer-address{font-size:15px}#sp-page-top{display:block;position:fixed;right:20px;bottom:20px;z-index:9999}#sp-page-top i{display:block;font-size:50px;color:#fff}#page-top,#page-top img,#page-top p{display:none}footer{height:250px}footer p.copy{padding-top:50px}}@media screen and (max-width:430px){#service{margin:0 auto}.btn{display:none}.menu-wrap430{display:block;display:flex;justify-content:space-around;width:100%;height:50px;position:fixed;cursor:pointer;z-index:4;bottom:0;background-color:#f3a752;line-height:50px}.menu-wrap430 .menu{width:33%;text-align:center;cursor:pointer;border-right:1px solid #fff}.menu-wrap430 .menu>.btn430{border-right:none;overflow:hidden}.menu-wrap430 i{display:block;color:#fff;font-size:35px;line-height:50px}nav.sp-gnavi2 li:first-child{border-top:none}nav.sp-gnavi2{display:block;position:fixed;right:-250px;width:250px;bottom:50px;z-index:9999999999}nav.sp-gnavi2 li{text-align:center;line-height:70px;background:rgba(250,250,250,.9);border-top:1px dashed #493d19}nav.sp-gnavi2 a{display:block;color:#493d19;font-size:18px}.open i:first-child{display:none}.open i:last-child{display:block}.shift{display:block}.pcnav img{width:30px;height:30px}#vision .vision-wrap-right>.more{margin:0 auto 30px}#home #vision h3{font-size:24px}.vision-wrap-right p{font-size:18px;padding:20px}#sp-page-top{display:block;position:fixed;right:20px;bottom:77px}.footer-left-box{width:84%}}@media screen and (max-width:360px){header .header-left-box .header-logo{max-width:95px}header h1{width:123%}header .header-left-box .name{max-width:180px}.header-wrap2{width:70%}header .service-time767{font-size:16px;padding:30px 0}.slide-img p{line-height:250px;font-size:35%}#service{height:602px;margin-bottom:40px}#vision .vision-wrap-right>.more{margin:30px auto 0}#vision-img p{line-height:250px;font-size:50%}.service-wrap p{display:none}#service h3{font-size:14px}.spnav img{height:5vh}.address-detail{padding:0 20px}footer{height:200px}.footer-left-box{width:88%}footer .footer-name{font-size:14px}footer .footer-address{font-size:12px}}