body{background-color:rgba(250,246,234,1.0)}.bg-green{background-color:rgba(153,189,162,1.0)}.color-blue{color:rgba(19,81,139,1)}.color-red{color:rgba(210,90,39,1)}.btn-primary{background-color:#016ee4;border-color:#016ee4}a{color:#016ee4}@media screen and (max-width:576px){.img-sm-70{width:70%;margin:0 auto 1rem}}.img-50 img{width:50%}body:lang(ja) {font-family:ten-mincho-text,serif}h1:lang(ja),h2:lang(ja),h3:lang(ja),h4:lang(ja),h5:lang(ja) {font-family:ten-mincho,serif;line-height:1.2}body:lang(en) {font-family:myriad-pro,sans-serif}h1:lang(en),h2:lang(en),h3:lang(en),h4:lang(en),h5:lang(en) {font-family:fertigo-pro,serif}body{font-family:ten-mincho-text,serif}h1,h2,h3,h4,h5{font-family:ten-mincho,serif;line-height:1.2}html{　scroll-behavior:smooth}.navbar{background-color:rgba(0,57,71,.9)}.navbar-nav{padding:0 0 10px 0}@media screen and (min-width:577px){.navbar{transition:all .3s ease-out;background-color:rgba(0,57,71,.9)}.fadein{transition:all .3s ease-out;background-color:rgba(0,57,71,.9)}.navbar-nav{padding:0 10px 0 0}.navbar-collapse{padding:0 10px 0 0}}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,1)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-toggler{border-color:rgba(255,255,255,.8)}.navbar-dark .navbar-toggler-icon{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg\ viewBox=\'0\ 0\ 32\ 32\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ stroke=\'rgba\(255,255,255,\ 0.8\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-miterlimit=\'10\'\ d=\'M4\ 8h24M4\ 16h24M4\ 24h24\'/%3E%3C/svg%3E)}@media screen and (min-width:577px){.navbar{padding-left:110px}.navbar-brand::after{content:"";background:url(img/kinoielogo.png.pagespeed.ce.ZO2UVOrVuH.png) center center no-repeat;display:inline-block;background-size:contain;width:70px;height:56px}.navbar-brand{position:absolute;top:0;left:0;background-color:#fff;border:1px rgba(0,57,71,.2) solid;padding:5px 10px}}@media screen and (max-width:576px){.navbar{padding:5px 10px}.navbar-brand{padding:0;margin:0}.navbar-brand::after{content:"";background:url(img/kinoielogo-small.png.pagespeed.ce.LgxWVnEQCf.png) center bottom no-repeat;display:inline-block;background-size:contain;width:80px;height:38px}}.jumbotron{padding:6rem 0 1rem;background-position:center;background-size:cover;border-radius:0}.jumbotron h1{font-size:3rem;color:rgba(255,255,255,1)}.h1-home{font-size:4rem;line-height:1.2;color:rgba(0,57,71,1)}.h1-home br{display:none}.h2-home{font-size:3rem;line-height:1.2;letter-spacing:2rem;color:rgba(71,10,0,1)}@media screen and (max-width:992px){.h1-home{font-size:3rem}.h2-home{font-size:2rem;letter-spacing:.8rem}}@media screen and (max-width:768px){.h1-home br{display:inline}}.h2-brown{font-size:2.5rem;color:rgba(96,80,47,1)}.bg-about{background-image:url(img/about-head.jpg.pagespeed.ce.WWS4WiPVBK.jpg)}.bg-room{background-image:url(img/room-head.jpg.pagespeed.ce.B-81v_XNkc.jpg)}.bg-explore{background-image:url(img/explore-head.jpg.pagespeed.ce.jMM44pjjq-.jpg)}.bg-book{background-image:url(img/book-head.jpg.pagespeed.ce.7X1gv87e-u.jpg)}.bg-resutaurant{background-image:url(img/restaurant-head.jpg.pagespeed.ce.JImat4uwBK.jpg)}.bg-plan{background-image:url(img/plan-head.jpg.pagespeed.ce.7i5rgzehOD.jpg)}.home-image{background:no-repeat center center scroll;background-size:cover;background-image:url(img/home-image.jpg.pagespeed.ce.ccUC7ESMl0.jpg)}@media screen and (min-width:1025px){.home-image{padding:25% 0}}@media screen and (min-width:577px) and (max-width:1024px){.home-image{padding:40% 0}}@media screen and (max-width:576px){.home-image{padding:65% 0;margin-top:55px}}.insta-top img{width:30%}@media screen and (min-width:769px){.insta-top img{width:15%}.insta-footer img{width:10%}}@media screen and (min-width:577px){.room-cardset{display:flex}.room-cardset .card{width:33%}.room-cardset .card:nth-child(2) {margin-right:30px;margin-left:30px}}@media screen and (max-width:576px){.room-cardset .card-img-top{width:60%;margin:auto}}.time-listset span{font-size:1.4rem}.time-listset ul li:nth-child(1) {background:#f9ebbd}@media screen and (min-width:577px){.time-listset{display:flex}}.mapnum{counter-reset:map-counter;list-style:none;display:flex;flex-wrap:wrap}.mapnum li{padding-right:50px}.mapnum li:before{content:counter(map-counter);counter-increment:map-counter;background-color:#fabf3e;color:#fff;display:block;float:left;line-height:22px;margin-left:-30px;text-align:center;height:22px;width:22px;border-radius:50%}.restaurant-cate1{color:#e44e18}.restaurant-cate2{color:#0a5899}.restaurant-cate3{color:#fabf3e}.restaurant-cate4{color:#13713a}.restaurant-bg{border-radius:20px}.restaurant-bg1{background:#ecbfaf}.restaurant-bg2{background:#bed0e4}.restaurant-bg3{background:#f7d68d}.restaurant-bg4{background:#a3c7b2}.restaurant-photo img{width:48%;margin:1%}.restaurant-report{background:#e6f3e9;padding:10px 20px}.card-body .card-img-top{width:50%}.gotocp{border:10px #1cace1 solid;border-radius:10px}footer{background:rgba(0,58,71,1)}footer .sns a{width:20%}footer .logo{width:30%}@media screen and (min-width:577px) and (max-width:768px){footer .sns a{width:30%}footer .logo{width:40%}}@media screen and (max-width:576px){footer .sns a{width:40%}footer .logo{width:50%}}.plan-pack-title{background:#d0a325;color:#fff}.plan-pack-title span{font-size:1rem}.plan-pack-sub{color:#753d1d}.plan-tel-link{font-size:2rem}.border-3{border-width:3px!important}.section{padding:3rem 0}@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css");#faq .card-header button{position:relative;padding-left:1.8em;font-weight:600;color:#5a4a3b;text-decoration:none}#faq .card-header button::before{font-family:"Font Awesome 6 Free";content:"\f067";font-weight:900;position:absolute;left:.4em;top:50%;transform:translateY(-50%);color:#6c8a50;transition:all .2s ease}#faq .card-header button:not(.collapsed)::before {content:"\f068";color:#5a4a3b;transform:translateY(-50%) rotate(0deg)}#voice .voice-box{align-items:flex-start}#voice .voice-img{width:100px;height:100px;border-radius:50%;flex-shrink:0;object-fit:cover}#voice blockquote{font-size:1rem;line-height:1.7;margin:0 0 .25rem}#voice small{color:#6c757d}.bg-soft{background-color:#fdfdfd;border:1px solid #ddd}#tokyo-sightseeing-hotel_01 .row,#food-shopping-hotel_01 .row,#repeat-visitors-points .row{justify-content:center}.season-block{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.season-block ul{margin:0;padding-left:20px}.season-images{display:flex;flex-wrap:wrap;gap:8px}.season-images img{width:calc(24% - 4px);height:auto}@media (min-width:769px){.season-block ul{flex:1 1 300px;margin:0;padding-left:20px}.season-images{flex:1 1 300px;display:flex;flex-wrap:wrap;gap:8px}}@media (max-width:768px){.season-block{flex-direction:column}.season-images img{width:calc(50% - 4px);height:auto}}@media (max-width:575.98px){#voice .voice-img{width:60px;height:60px}}@media (min-width:992px){.section{padding:4rem 0}}.rounded-soft{border-radius:.75rem}.shadow-xs{box-shadow:0 6px 18px rgba(0,0,0,.06)}.img-frame{overflow:hidden;background:#fff}.eyebrow{display:inline-block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#6c757d;margin-bottom:.25rem}.lead-strong{font-size:1.1rem;line-height:1.8}.h2-brown{color:#5a4a3b}.btn-brand{color:#fff;background:#6c8a50;border-color:#6c8a50}.btn-brand:hover{color:#fff;background:#5c7a44;border-color:#5c7a44}.btn-outline-brand{color:#6c8a50;border-color:#6c8a50}.btn-outline-brand:hover{color:#fff;background:#6c8a50;border-color:#6c8a50}.gap-8>*{margin-right:.5rem}.gap-8>*:last-child{margin-right:0}.badge-k{background:#eee;color:#555;padding:.4rem .6rem;border-radius:999px;font-size:.75rem}.list-check{list-style:none;padding-left:0}.list-check li{position:relative;padding-left:1.5rem;margin-bottom:.5rem}.list-check li::before{content:"✓";position:absolute;left:0;top:0;color:#6c8a50}.timeline{counter-reset:step;list-style:none;padding-left:0}.timeline li{position:relative;padding-left:2.25rem;margin-bottom:.75rem}.timeline li::before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:1.6rem;height:1.6rem;line-height:1.6rem;text-align:center;border-radius:50%;background:#6c8a50;color:#fff;font-size:.85rem}#page-kids-baby .card-img-top,#page-food-shopping .card-img-top,#page-three-generations .card-img-top,#page-repeat-visitors .card-img-top{object-fit:cover;height:180px}@media (min-width:992px){#page-kids-baby .card-img-top,#page-tokyo-sightseeing .card-img-top{height:160px}}.qbox blockquote{font-size:1rem;line-height:1.7}.qbox small{display:block}.text-balance{text-wrap:balance}.qa-accordion{border-top:1px solid #ddd}.qa-item{border-bottom:1px solid #ddd}.qa-question{width:100%;text-align:left;background:#f4efe6;border:0;padding:1rem 1rem;font-size:1rem;line-height:1.5;cursor:pointer;position:relative;display:flex;align-items:flex-start}.qa-question:focus{outline:none}.qa-q-label{font-weight:700;margin-right:.5rem;white-space:nowrap}.qa-question::after{content:"＋";position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-weight:700}.qa-item.is-open .qa-question::after{content:"−"}.qa-answer-wrapper{max-height:0;overflow:hidden;transition:max-height .3s ease}.qa-answer{padding:1rem 1rem 1rem;background:#faf7f0}.faq h2[id]{scroll-margin-top:80px}.pagetop{position:fixed;right:20px;bottom:20px;background:#006a4e;color:#fff;padding:10px 16px;border-radius:30px;font-size:14px;text-decoration:none;opacity:0;pointer-events:none;transition:opacity .3s;z-index:999}.pagetop.show{opacity:1;pointer-events:auto}.pagetop:hover{color:#fff}#pageLink{list-style:none}#pageLink li{margin:0}#pageLink a{display:block;background:#f7f3ec;padding:10px 12px;border-radius:6px;text-decoration:none;color:#333;border:1px solid #212529;transition:background .2s}#pageLink a:hover{background:#e6ded0}.flag{width:50px;height:auto;vertical-align:middle}@media (min-width:769px){#pageLink{padding:0;margin:30px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:10px 20px;max-width:1000px}#pageLink a{text-align:center}}