html{scroll-behavior:smooth;scroll-padding-top:150px}ul{list-style-type:none}p{font-family:"Zen Old Mincho",serif;font-style:normal}.zen-old-mincho-regular{font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal}.zen-old-mincho-medium{font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal}.zen-old-mincho-semibold{font-family:"Zen Old Mincho",serif;font-weight:600;font-style:normal}.zen-old-mincho-bold{font-family:"Zen Old Mincho",serif;font-weight:700;font-style:normal}.zen-old-mincho-black{font-family:"Zen Old Mincho",serif;font-weight:900;font-style:normal}@media screen and (max-width:750px){.sp-none{display:none}}@media screen and (min-width:750px){.pc-none{display:none}}.menu-link{font-family:"Zen Old Mincho",serif;font-weight:600;font-style:normal}.site-header{border-bottom:3px solid #000;background-image:url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/ptn_white.png");background-size:200px 200px;background-repeat:repeat;animation:header-anim linear;animation-timeline:scroll();animation-range:contain 0% contain 50%;transform:translatey(0);z-index:99;position:fixed!important;width:100%;top:0}@keyframes header-anim{0%{transform:translatey(0)}40%{transform:translatey(-150px)}45%{transform:translatey(-150px)}45.1%{transform:translatey(0)}100%{transform:translatey(0)}}.site-content{padding-top:90px}.footer-instagram{width:100%;display:flex;justify-content:center;padding-bottom:30px}.footer-instagram img{width:30px;height:auto}.link-cont{width:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:center;padding-top:30px;margin-bottom:50px}.link-btn{width:450px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:2px solid #534741;background-color:#e9e0d6}.link-btn:hover{background-color:#fff}.link-cont a{text-decoration:none!important}.link-cont a p{font-weight:600;font-size:1.2em;margin-left:30px;margin-top:20px;margin-bottom:25px}.link-btn-right{display:inline-block;vertical-align:middle;color:#534741;line-height:1;position:relative;width:1em;height:1em;transform:translateX(-25%) rotate(45deg);margin-right:30px}.link-btn-right:before,.link-btn-right:after{content:'';position:absolute;background:currentColor;border-radius:.1em}.link-btn-right:before{top:0;left:0;right:0;height:.1em}.link-btn-right:after{top:0;right:0;bottom:0;width:.1em}@media screen and (max-width:750px){.link-cont{flex-direction:column;justify-content:center;align-items:center;padding-top:10px;margin-bottom:50px}.link-btn{width:100%;margin-bottom:30px}.link-cont a p{font-weight:600;font-size:1.2em;margin-left:30px;margin-top:20px;margin-bottom:25px}}.site-footer .menu-link{margin-right:20px;margin-left:20px}@media screen and (max-width:750px){.site-footer .menu-link{margin-right:auto;margin-left:auto;margin-bottom:10px}}.top-slider{width:100vw;height:50vw;max-height:85vh;position:relative;overflow:hidden}.top-slider-cont2{position:absolute;width:280px;height:auto;top:40px;right:80px;filter:drop-shadow(2px 2px 5px #000)}.top-slider-cont3{position:absolute;width:25vw;height:auto;left:-30px;bottom:-20px}@media screen and (max-width:750px){.top-slider{width:100vw;height:100vw}.top-slider-cont2{width:135px;height:auto;top:15px;right:20px}.top-slider-cont3{position:absolute;width:40vw;height:auto;left:-20px;bottom:-10px;opacity:.7}}.top-news-bg{background-image:url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/ptn_white.png");background-size:200px 200px;background-repeat:repeat}.top-news{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding-top:50px;padding-bottom:50px}.top-news img{width:50px;height:auto;margin-right:50px}.top-news-cont{width:100%;margin-bottom:0}.top-news-cont ul li{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;border-bottom:1px dotted #534741;padding-bottom:15px;margin-bottom:15px}.top-news-cont span{color:#534741;margin-right:30px;font-family:"Zen Old Mincho",serif;font-weight:600;font-style:normal}.top-news-cont ul li a{color:#000;text-decoration:none!important;font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal}.entry-title{font-family:"Zen Old Mincho",serif;font-style:normal}@media screen and (max-width:750px){.top-news{padding-top:30px;padding-bottom:10px}.top-news img{width:40px;height:auto;margin-right:5px}.top-news-cont ul li{display:flex;flex-direction:column}.top-news-cont span{margin-right:0}}.top-cont-bg{background-image:url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/mizutaki_top-bg.png"),url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/logomark_white.png"),url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/ptn_white.png");background-size:75%,30%,200px 200px;background-position:top -150px left,bottom -50px right,top;background-attachment:local,fixed,local;background-repeat:no-repeat,no-repeat,repeat}.top-cont1{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.top-cont1 p{width:50%;height:500px}.top-cont1 img{width:200px;height:auto}.top-cont2,.top-cont3{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:50px}.top-cont2{flex-direction:row}.top-cont3{flex-direction:row-reverse}.top-cont2 img,.top-cont3 img{width:40%;height:auto}.top-cont-text{width:55%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.top-cont-text p{font-family:"Zen Old Mincho",serif;font-style:normal;color:#000}.top-cont-text p:first-child{font-weight:600;font-size:1.5em;width:100%;padding-bottom:30px;margin-bottom:30px;border-bottom:1px dotted #000}.top-cont-text p:last-child{font-weight:400;text-align:justify}@media screen and (max-width:750px){.top-cont-bg{background-image:url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/mizutaki_top-bg-sp.png"),url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/logomark_white.png"),url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/ptn_white.png");background-size:140%,70%,200px 200px;background-position:top left -180px,bottom -30px right -50px,top;background-attachment:local,local,local;background-repeat:no-repeat,no-repeat,repeat}.top-cont1 p{width:50%;height:200px}.top-cont1 img{width:120px;height:auto}.top-cont2,.top-cont3{justify-content:space-between;align-items:center;margin-bottom:30px}.top-cont2{flex-direction:column-reverse}.top-cont3{flex-direction:column-reverse}.top-cont2 img,.top-cont3 img{width:90%;height:auto;margin-bottom:20px}.top-cont-text{width:90%}.top-cont-text p{font-family:"Zen Old Mincho",serif;font-style:normal;color:#000}.top-cont-text p:first-child{font-size:1.2em;width:100%;padding-bottom:20px;margin-bottom:20px}}.udpage-title{width:100vw;height:100px;background-image:url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/ptn_black.png");background-color:#2f3135;background-repeat:repeat;display:flex;justify-content:center;align-items:center}.udpage-title h1{font-family:"Zen Old Mincho",serif;font-weight:600;font-style:normal;color:#fff;margin-bottom:0;animation-name:udpage-title;animation-delay:.5s;animation-duration:2s;animation-fill-mode:forwards;opacity:0}@keyframes udpage-title{0%{opacity:0;filter:blur(5px)}100%{opacity:1;filter:blur(0)}}.udpage-bg{background-image:url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/logomark_white.png"),url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/ptn_white.png");background-size:30%,200px 200px;background-position:bottom -50px right,top;background-attachment:fixed,local;background-repeat:no-repeat,repeat}@media screen and (max-width:750px){.udpage-bg{background-size:70%,200px 200px;background-position:tbottom -30px right -50px,top;background-attachment:local,local;background-repeat:no-repeat,repeat}}.shopinfo-main{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:50px;margin-bottom:60px}.shopinfo-main-cont1{width:55%;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.shopinfo-main-cont1 img{width:80%;height:auto;margin-bottom:15px}.shopinfo-main-cont1 p:nth-of-type(1){font-weight:600;font-size:3em;margin-bottom:20px}.shopinfo-main-cont1 p:nth-of-type(2){margin-bottom:0}.shopinfo-main-cont2{width:45%;height:auto}.shopinfo-main-cont2 img{width:100%;height:auto}.shopinfo-read{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:30px}.shopinfo-read p:first-child{font-weight:600;font-size:1.5em;margin-bottom:0}.shopinfo-read p:last-child{margin-bottom:0}.shopinfo-flex{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.shopinfo-flex-cont{width:31%;display:flex;flex-direction:column;justify-content:center;align-items:center}.shopinfo-flex-cont img{width:100%;height:auto;margin-bottom:10px}.shopinfo-map{width:100%}.shopinfo-map iframe{width:100%;height:500px}@media screen and (max-width:750px){.shopinfo-main{width:100%;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;padding-top:30px;margin-bottom:30px}.shopinfo-main-cont1{width:100%;height:auto}.shopinfo-main-cont1 img{width:90%;height:auto;margin-bottom:10px;margin-top:20px}.shopinfo-main-cont1 p:nth-of-type(1){font-size:2em;margin-bottom:20px}.shopinfo-main-cont1 p:nth-of-type(2){margin-bottom:30px}.shopinfo-main-cont1 p{pointer-events:none}.shopinfo-main-cont2{width:100%;height:auto}.shopinfo-read{text-align:center;padding-bottom:10px}.shopinfo-read p:first-child{font-weight:600;font-size:1.2em;margin-bottom:0}.shopinfo-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}.shopinfo-flex-cont{width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center}.shopinfo-flex-cont img{width:100%;height:auto;margin-bottom:10px}.shopinfo-map{width:100%}.shopinfo-map iframe{width:100%;height:300px}}.menu-bg{background-image:url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/menu_bg.png"),url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/ptn_white.png");background-size:contain,200px 200px;background-position:right,top;background-attachment:fixed,local;background-repeat:no-repeat,repeat}.menu-course-title{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:100px}.menu-course-title img{width:45%;height:auto}.menu-course-title p{font-size:1.2em}.menu-course-cont{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:40px}.menu-course-cont img{width:35%;height:auto}.menu-course-cont p:nth-of-type(1){font-weight:600;font-size:2em;margin-left:20px;margin-bottom:10px}.menu-course-cont p:nth-of-type(1) span{font-size:.7em}.menu-course-cont p:nth-of-type(2){line-height:2em}.menu-course-new{background-color:#c30d23;border-radius:2px;margin-right:.5em;font-size:.8em;color:#fff;padding-left:.5em;padding-right:.5em}.menu-cont-read{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:50px}.menu-cont-read img{width:70px;height:auto;margin-bottom:10px}.menu-cont-read p{text-align:center;font-weight:600;font-size:2em;margin-bottom:20px}.menu-cont-flex{width:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start;margin-bottom:50px}.menu-cont-flex-cont{width:45%;display:flex;flex-direction:row-reverse;justify-content:space-around;align-items:flex-start}.menu-cont-flex-cont img:nth-of-type(1){width:70px;height:auto}.menu-cont-flex-cont img:nth-of-type(2){width:250px;height:auto}.menu-cont-flex-cont p{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-top:0}.menu-cont-flex2{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.menu-cont-flex2 img{width:24%;height:auto;margin-bottom:50px}.menu-link{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.menu-link img{width:550px;height:auto;margin-bottom:30px;filter:drop-shadow(2px 2px 5px #000);transition:transform .5s}.menu-link img:hover{transform:scale(1.02)}@media screen and (max-width:750px){.menu-bg{background-image:url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/menu_bg-sp.png"),url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/ptn_white.png");background-size:contain,200px 200px;background-position:bottom,top;background-attachment:local,local;background-repeat:no-repeat,repeat}.menu-course-title{justify-content:center;align-items:center;padding-top:50px;margin-bottom:10px}.menu-course-title img{width:80%;height:auto}.menu-course-title p{font-size:1.2em}.menu-course-cont{padding-top:10px}.menu-course-cont img{width:80%;height:auto}.menu-course-cont p:nth-of-type(1){font-weight:600;font-size:2em;margin-left:20px;margin-bottom:10px}.menu-course-cont p:nth-of-type(1) span{font-size:.7em}.menu-course-cont p:nth-of-type(2){line-height:1.7em}.menu-bg .menu-course-cont:last-child{margin-bottom:200px}.menu-cont-read{padding-top:30px;justify-content:center;align-items:center}.menu-cont-read img{width:50px;height:auto;margin-bottom:20px}.menu-cont-read p{font-size:1.5em;text-align:center}.menu-cont-flex{flex-direction:column-reverse;justify-content:center;align-items:center;margin-bottom:0}.menu-cont-flex-cont{width:100%;margin-bottom:30px}.menu-cont-flex-cont img:nth-of-type(1){width:50px;height:auto}.menu-cont-flex-cont img:nth-of-type(2){width:50%;height:auto}.menu-cont-flex2 img{width:48%;height:auto;margin-bottom:20px}.menu-link img{width:100%;height:auto}}.gift-bg{background-image:url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/gift_bg2.png"),url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/gift_bg1.png");background-size:auto 120vh,auto 120vh;background-repeat:no-repeat,no-repeat;background-position:bottom right -50px,top right -50px;background-attachment:scroll,fixed;background-color:#23160f}.gift-title{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px}.gift-title img{width:80%;height:auto;animation-name:gift-title;animation-delay:1s;animation-duration:.5s;animation-fill-mode:forwards;transform:translatey(-500px)}@keyframes gift-title{0%{transform:translatey(-500px)}100%{transform:translatey(0)}}.gift-cont1 p,.gift-cont2 p{color:#ffffff!important}.gift-cont1{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-bottom:50px}.gift-cont1-1{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.gift-cont1-1 p{font-weight:600;font-size:1.5em;margin-bottom:10px}.gift-cont1-name,.gift-cont2-name{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.gift-cont1-name img:nth-of-type(1),.gift-cont2-name img:nth-of-type(1){width:auto;height:40px}.gift-cont1-name img:nth-of-type(2){width:auto;height:70px}.gift-cont1-2{width:70%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.gift-cont1-2-p{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.gift-cont1-2-p p:nth-of-type(1),.gift-cont2-cont-p p:nth-of-type(1){font-weight:600;font-size:2em;margin-bottom:10px}.gift-cont1-2-p p span,.gift-cont2-cont p span{font-size:.7em}.gift-cont1-2-p p:nth-of-type(2),.gift-cont2-cont-p p:nth-of-type(2){line-height:2em}.gift-cont1-2 img{width:50%;height:auto}.gift-cont2{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-bottom:50px}.gift-cont2-name img:nth-of-type(2){width:auto;height:50px}.gift-cont2-cont{width:70%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.gift-cont2-cont img{width:30%;height:auto;margin-left:20px}.gift-bg2{background-image:url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/logomark_khaki.png");background-size:30%;background-position:bottom -50px right;background-attachment:fixed;background-repeat:no-repeat}.gift-contact{width:100%;padding-top:50px}.gift-contact p{font-weight:600;font-size:1.5em;color:#534741;text-align:left}.gift-mail{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.gift-mail-title{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#c30d23;padding-top:5px;padding-bottom:6px;margin-bottom:10px}.gift-mail-title img{width:30px;height:auto;margin-left:10px}.gift-mail-title p{font-weight:600;font-size:1.5em;color:#ffffff!important;margin-bottom:0;margin-left:10px}.gift-mail-cont{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-bottom:1px dotted #000}.gift-mail-cont p:nth-of-type(1){margin-bottom:10px}.gift-mail-cont p:nth-of-type(2){font-weight:600;font-size:2em;color:#c30d23!important;margin-bottom:10px}.gift-mail-cont p:nth-of-type(3){line-height:2em}.gift-mail-cont p:nth-of-type(3) span{color:#c30d23}.gift-cation{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.gift-cation img{width:120px;height:auto;margin-right:20px}.gift-cation-cont{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:20px}.gift-cation-cont p:nth-of-type(1){font-weight:600;font-size:1.5em;margin-bottom:10px}.gift-cation-cont p:nth-of-type(2){margin-bottom:10px}.gift-cation-cont-cont{width:100%;background-color:#c30d23;border-radius:10px}.gift-cation-cont-cont p{font-weight:600;font-size:1.5em;color:#ffffff!important;margin-left:20px;margin-top:5px;margin-bottom:5px}@media screen and (max-width:750px){.gift-bg{background-image:url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/gift_bg2.png"),url("http://mizutaki-uchouten.com/wp-content/uploads/2025/10/gift_bg1.png");background-size:120vw auto,120vw auto;background-repeat:no-repeat,no-repeat;background-position:bottom -30px right -30vw,top right -30vw;background-attachment:local,local}.gift-title{margin-bottom:30px}.gift-title img{width:100%;height:auto}.gift-cont1{padding-bottom:30px;border-bottom:1px dotted #000}.gift-cont1-1 p{font-size:1.5em;margin-bottom:10px}.gift-cont1-name,.gift-cont2-name{flex-direction:column;align-items:flex-start}.gift-cont1-name img:nth-of-type(1),.gift-cont2-name img:nth-of-type(1){width:auto;height:30px;margin-bottom:5px}.gift-cont1-name img:nth-of-type(2){width:100%;height:auto}.gift-cont1-2{width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start}.gift-cont1-2-p p:nth-of-type(1),.gift-cont2-cont-p p:nth-of-type(1){font-weight:600;font-size:1.5em;margin-bottom:10px}.gift-cont1-2-p p span,.gift-cont2-cont p span{font-size:.7em}.gift-cont1-2-p p:nth-of-type(2),.gift-cont2-cont-p p:nth-of-type(2){line-height:1.5em;margin-bottom:0}.gift-cont1-2 img{width:100%;height:auto;margin-top:-10px}.gift-cont2{padding-bottom:90px}.gift-cont2-name img:nth-of-type(2){width:50%;height:auto}.gift-cont2-cont{width:100%;flex-direction:column;align-items:flex-start}.gift-cont2-cont img{width:70%;height:auto;margin-left:0;margin-top:20px}.gift-bg2{background-size:70%;background-position:bottom -30px right -50px;background-attachment:local;background-repeat:no-repeat}.gift-contact{padding-top:30px}.gift-contact p{font-size:1.2em}.gift-mail-title img{width:20px;height:auto;margin-left:10px}.gift-mail-title p{font-size:1.2em}.gift-mail-cont p:nth-of-type(1){margin-bottom:5px}.gift-mail-cont p:nth-of-type(2){font-size:1.5em;margin-bottom:15px}.gift-cation{width:100%;flex-direction:column;align-items:flex-start}.gift-cation img{display:none}.gift-cation-cont{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.gift-cation-cont p:nth-of-type(1){font-size:1.2em;margin-bottom:10px}.gift-cation-cont p:nth-of-type(2){margin-bottom:10px}.gift-cation-cont-cont p{font-size:1.2em;text-align:center;margin-left:auto;margin-top:5px;margin-bottom:5px}}