a,a::before,a::after,button,button::before,button::after{transition:.3s}img{max-width:100%}main{display:block;position:relative;z-index:4}.sp{display:none}@media screen and (max-width: 959px){.sp{display:block}}@media screen and (max-width: 959px){.pc{display:none}}.ggmap{position:relative;overflow:hidden}.ggmap:before{content:"";padding-bottom:56.25%;display:block}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 959px){.ggmap:before{content:"";padding-bottom:56.25%;display:block}}.title01{font-size:2rem;text-align:center;margin:0 0 64px;padding:0 0 8px;position:relative}.title01:before{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;height:1px;width:60px;background:#c25d4a}@media screen and (max-width: 959px){.title01{margin:0 0 32px;font-size:1.5rem}.title01 span{font-size:1rem}}.button01{position:relative;z-index:1}.button01 a,.button01 button,.button01 input{background:none;cursor:pointer;border:none;position:relative;display:inline-block;padding:8px 60px 8px 0;font-size:1.2rem;text-decoration:underline;text-decoration-thickness:1px;z-index:1;background:url(//miyukimori.net/struct/wp-content/themes/2026new_theme/images/common/link-gesture02.svg) no-repeat top 6px right/40px}@media screen and (min-width: 1191px){.button01 a:hover,.button01 button:hover,.button01 input:hover{background:url(//miyukimori.net/struct/wp-content/themes/2026new_theme/images/common/link-gesture02.svg) no-repeat top 6px right 12px/40px;text-decoration:none}}@media screen and (max-width: 959px){.button01 a,.button01 button,.button01 input{min-width:0;padding:15px 72px 15px 0}.button01 a:before,.button01 button:before,.button01 input:before{right:-20px;width:30px}.button01 a:after,.button01 button:after,.button01 input:after{width:40px;height:40px}}.btnlist{display:flex;justify-content:center}.btnlist li:first-child{margin:0 40px 0 0}@media screen and (max-width: 767px){.btnlist{display:block}.btnlist li:first-child{margin:0 0 16px}}.bg-pattern01{background:linear-gradient(60deg, rgb(54, 39, 24) 0%, rgb(35, 27, 20) 100%);position:relative;z-index:1;color:#fff}.bg-pattern01::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(//miyukimori.net/struct/wp-content/themes/2026new_theme/images/common/bg-pattern01.svg) center/400px;z-index:-1;opacity:.333}.pager{margin-bottom:120px}.pager ul{display:flex;justify-content:center}.pager ul li{width:45px;height:45px;margin:0 20px 0 0}.pager ul li:last-child{margin:0}.pager ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#c25d4a;position:relative;border:1px solid #c25d4a;border-radius:40px;letter-spacing:0}@media screen and (min-width: 1191px){.pager ul li a:hover{background:#c25d4a;color:#fff}}.pager ul li.true a{background:#c25d4a;pointer-events:none;color:#fff}@media screen and (max-width: 767px){.pager{margin-bottom:64px}.pager ul li{width:32px;height:32px}.pager ul li a{font-size:.7rem}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline;-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.both{clear:both}.inline_block{display:inline-block;*display:inline;*zoom:1}*{list-style:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;min-width:0;min-height:0}a{text-decoration:none;color:inherit}@media(min-width: 1280px){a[href^="tel:"]{pointer-events:none}}*::selection{background:rgba(103,195,246,.6)}*::-moz-selection{background:rgba(103,195,246,.6)}:root{font-size:20px}@media screen and (max-width: 1280px){:root{font-size:clamp(15px,4.267vw,18px)}}img{max-width:100%;height:auto}body{font-family:"Zen Old Mincho",serif;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;position:relative;line-height:1.6;letter-spacing:.1em;width:100%;height:100%;display:flex;flex-direction:column;color:#333}#header{position:fixed;width:100%;z-index:99999;padding:8px 0;transition:all .2s 0s ease}#header .menu:after{content:none}#header #head_menu{z-index:1;max-width:1680px;width:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;border-radius:100px;padding:8px 0}@media screen and (max-width: 1920px){#header #head_menu{width:calc(100% - 240px)}}@media screen and (max-width: 959px){#header #head_menu{width:calc(100% - 16vw)}}@media screen and (max-width: 1400px){#header #head_menu{width:calc(100% - 8vw)}}#header #head_menu .logo{width:auto;margin-right:80px;left:0;right:0;position:relative}@media screen and (max-width: 1595px){#header #head_menu .logo{margin-right:40px}}#header #head_menu .logo a{display:block}#header #head_menu .logo a img{display:block}@media screen and (max-width: 1595px){#header #head_menu .logo a img{width:180px}}#header #head_menu .contactbtn{display:flex;align-items:center;margin-left:32px}#header #head_menu .contactbtn a{display:inline-block;border-radius:50px;border:1px solid #fff;font-size:.8rem;padding:12px 32px;color:#fff}#header #head_menu .contactbtn a:hover{background:#fff;color:#333}#header #head_menu .contactbtn a img{display:block}#header #head_menu .menu{display:flex;justify-content:center}#header #head_menu .menu .gnavi{display:flex;justify-content:center;align-items:center}#header #head_menu .menu .gnavi .main-list{display:flex}#header #head_menu .menu .gnavi .main-list li{width:auto;margin:12px 12px;cursor:pointer}#header #head_menu .menu .gnavi .main-list li a,#header #head_menu .menu .gnavi .main-list li span{color:#fff;font-size:.9rem;padding:16px 0;font-weight:700;display:inline-block;text-align:center}@media screen and (max-width: 1595px){#header #head_menu .menu .gnavi .main-list li a,#header #head_menu .menu .gnavi .main-list li span{font-size:.8rem}}@media screen and (min-width: 1191px){#header #head_menu .menu .gnavi .main-list li a:hover,#header #head_menu .menu .gnavi .main-list li span:hover{opacity:.6777}}#header #head_menu .menu .gnavi .main-list li:last-child{margin-right:0}#header #head_menu .menu .gnavi .main-list li:first-child{margin-left:0}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children{position:relative}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children span{position:relative;padding-right:20px}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children span:before{content:"";display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:8px;height:8px;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-50%) rotate(135deg);position:absolute;right:0;top:50%}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children .menu-item-has-children-inner{display:none;width:400px;cursor:auto}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul{padding:0 20px 20px 20px}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul li{display:none;margin-left:0}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul li a{position:relative;pointer-events:auto;display:block;margin:0;text-align:left;font-size:.8rem;padding:16px 0;border-bottom:1px solid #c25d4a;color:#333}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children:hover{top:calc(100% + 24px)}@media screen and (min-width: 1191px){#header #head_menu .menu .gnavi .main-list li.menu-item-has-children:hover span:before{transform:rotate(315deg)}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children:hover .menu-item-has-children-inner{display:block;left:0;right:0;position:absolute;background-color:#f9f2ed}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children:hover .menu-item-has-children-inner .titlearea{position:relative}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children:hover .menu-item-has-children-inner .titlearea img{display:block}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children:hover .menu-item-has-children-inner .menu-item-has-children-title{font-size:.9rem;font-weight:700;position:absolute;padding:12px 20px;background-color:#f9f2ed;bottom:0}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children:hover ul{display:block}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children:hover ul li{display:block}}#header #head_menu .menu .gnavi .sns-list{display:flex;margin-left:32px}#header #head_menu .menu .gnavi .sns-list li{width:48px;height:48px}#header #head_menu .menu .gnavi .sns-list li a{display:block;height:100%}#header #head_menu .menu .gnavi .sns-list li a:hover{opacity:.6777}#header #head_menu .menu .gnavi .sns-list li.cart{margin-left:8px}#header #head_menu .menu .gnavi .sns-list li.cart a{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:32px}#header #head_menu .menu .gnavi .sns-list li.cart svg{fill:none;stroke:#c25d4a;stroke-miterlimit:10;stroke-width:.2px;width:26px}#header #head_menu #nav-toggle{display:none}.footermaps{height:440px;position:relative;overflow:hidden;background:#f9f2ed}.footermaps iframe,.footermaps object,.footermaps embed{position:absolute;top:0;left:0;width:100%;height:100%}.footermaps iframe{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);mix-blend-mode:multiply}@media screen and (max-width: 959px){.footermaps{height:240px}}#footer{z-index:3;position:relative;padding-top:80px}#footer .inner{max-width:1680px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1920px){#footer .inner{width:calc(100% - 240px)}}@media screen and (max-width: 959px){#footer .inner{width:calc(100% - 16vw)}}#footer .inner .box{display:flex;justify-content:space-between;padding-bottom:80px}#footer .inner .box .logo{display:flex}#footer .inner .box .logo a{display:block;width:220px}#footer .inner .box .logo span{display:block;font-size:.8rem;margin-left:32px}#footer .inner .box .link-list ul{font-size:.8rem;display:flex;align-items:center;line-height:1}#footer .inner .box .link-list ul li:first-child{margin-right:24px;padding-right:24px;border-right:1px solid #333}#footer .inner .copy{border-top:1px solid #c25d4a}#footer .inner .copy .copy-inner{padding:24px 0;display:block;text-align:right;font-size:.7rem}#footer .inner .copy .copy-inner .pc{display:inline;padding:0;display:none}@media screen and (max-width: 959px){#footer{padding-top:40px}#footer .inner{position:relative}#footer .inner .box{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px}#footer .inner .box .logo{display:block}#footer .inner .box .logo img{width:auto;height:100px}#footer .inner .box .logo span{margin:0}#footer .inner .box{padding:0}#footer .inner .box .link-list{flex:1}#footer .inner .box .link-list .inner{padding:0;display:flex;justify-content:flex-end;margin-left:0}#footer .inner .box .link-list ul{margin:16px 0 0}#footer .inner .box .link-list ul li{margin-right:12px;padding-right:12px}#footer .inner .box .link-list ul li a{text-decoration:underline;font-size:.75rem}}@media screen and (max-width: 959px)and (min-width: 1191px){#footer .inner .box .link-list ul li a:hover{text-decoration:none}}@media screen and (max-width: 959px){#footer .inner .copy .copy-inner{max-width:1680px;width:100%;margin-left:auto;margin-right:auto;padding:24px 0;display:block;text-align:center}}@media screen and (max-width: 959px)and (max-width: 1920px){#footer .inner .copy .copy-inner{width:calc(100% - 240px)}}@media screen and (max-width: 959px)and (max-width: 959px){#footer .inner .copy .copy-inner{width:calc(100% - 16vw)}}@media screen and (max-width: 959px){#footer .inner .copy .copy-inner .pc{display:none;padding:0}}@media screen and (max-width: 1023px){body{display:block}}@media screen and (max-width: 1023px)and (max-width: 959px){body{overflow:hidden}}@media screen and (max-width: 1023px){#header{padding:0;opacity:0;transition:all .5s 0s ease;top:auto}#header .menubg{display:none}#header.true{opacity:1}#header #head_menu{overflow:visible;display:flex;height:auto;position:relative;padding:8px 0}#header #head_menu .logo{width:100%;text-align:left}#header #head_menu .logo a{display:inline-block;position:relative}#header #head_menu .logo a img{height:60px}#header #head_menu .logo.true{top:10px}#header #head_menu .contactbtn{position:absolute;bottom:60px;width:100%}#header #head_menu .contactbtn a{display:block;text-align:center;background:#fff;color:#c25d4a;width:160px;padding:12px 0;position:relative;border-radius:50px;border:1px solid #c25d4a}#header #head_menu .contactbtn a:hover{background:none;color:#c25d4a}#header #head_menu .contactbtn a:hover svg{fill:#c25d4a}#header #head_menu .menu{display:flex;flex-wrap:wrap-reverse;align-items:flex-end;padding:65px 0 0 50px;width:0;height:100vh;position:absolute;top:0;background:hsla(0,0%,100%,.67777);transition:all .3s 0s ease;z-index:-1;opacity:0;right:-50px;-webkit-overflow-scrolling:touch}#header #head_menu .menu:after{content:"";background:#c25d4a;width:0;height:100vh;position:absolute;top:0;right:-100px;opacity:0;transition:all .3s .2s ease;z-index:-2}#header #head_menu .menu .inner{overflow:hidden;height:100vh;width:100%}#header #head_menu .menu .gnavi{overflow:hidden;position:relative;z-index:-1;background:none;display:block;width:100%;padding:0;opacity:0;margin-bottom:120px;transition:all .3s .4s ease}#header #head_menu .menu .gnavi .reservation{display:none}#header #head_menu .menu .gnavi .main-list{display:block;margin:0;width:auto}#header #head_menu .menu .gnavi .main-list li{width:100%;height:100%;display:none;margin:0;padding:5px 30px 15px}#header #head_menu .menu .gnavi .main-list li span,#header #head_menu .menu .gnavi .main-list li a{height:auto;display:block;color:#fff;text-align:left;padding:0}#header #head_menu .menu .gnavi .main-list li span span,#header #head_menu .menu .gnavi .main-list li a span{text-align:left}#header #head_menu .menu .gnavi .main-list li span:before,#header #head_menu .menu .gnavi .main-list li a:before{content:none}#header #head_menu .menu .gnavi .main-list li.contact a{height:auto;display:block;color:#fff;text-align:left;padding:0}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children a:before,#header #head_menu .menu .gnavi .main-list li.menu-item-has-children span:before{content:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children a:after,#header #head_menu .menu .gnavi .main-list li.menu-item-has-children span:after{content:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children .menu-item-has-children-inner{width:100%;display:block}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children .menu-item-has-children-inner .titlearea{display:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul{transform:translateX(0%)}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul:before{content:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul li{width:100%;display:block;text-align:left;padding:0}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul li a{font-size:.95rem;text-align:left;border:none;width:100%;padding:10px 0}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul li a:after{content:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children ul li a:before{content:"- "}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true a:before,#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true span:before{content:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true .menu-item-has-children-inner{display:block;width:100%}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true .menu-item-has-children-inner .titlearea{display:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul{display:block;width:calc(100% - 20px);background:#fff;padding:10px 16px;margin-top:15px;border-radius:16px}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul img{display:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li{display:block;padding:0}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li a span{font-size:.75rem;font-weight:700;color:#c25d4a;padding:8px 5px}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li a span:after{content:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul li a{padding:0}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul .menu-item-has-grandchild a{position:relative}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul .menu-item-has-grandchild a:before{content:"";position:absolute;top:8px;right:7px;width:2px;height:16px;border:none;transform:rotate(0);background:#c25d4a}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul .menu-item-has-grandchild a:after{left:auto;opacity:1;content:"";width:16px;height:2px;background:#c25d4a;position:absolute;right:0;top:15px}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul .menu-item-has-grandchild ul{display:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul .menu-item-has-grandchild.true a:before{content:none}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul .menu-item-has-grandchild.true ul{display:block;margin:0 0 0 10px;border-radius:0;padding:10px 0px 10px 10px;border-left:1px solid #c25d4a}#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul .menu-item-has-grandchild.true ul li a:before,#header #head_menu .menu .gnavi .main-list li.menu-item-has-children.true ul .menu-item-has-grandchild.true ul li a:after{content:none}#header.open #head_menu .menu{width:100vw;right:-8vw;opacity:1;z-index:10000000;top:-8vw}#header.open #head_menu .menu:after{width:calc(100vw - 25px);right:0;opacity:1}#header.open #head_menu .menu{flex:1;display:flex;flex-direction:column}#header.open #head_menu .menu .btn-area{margin:0 0 40px;padding:0 10px;display:flex}#header.open #head_menu .menu .btn-area li{width:calc(50% - 10px)}#header.open #head_menu .menu .btn-area li a{display:block;width:100%;border:1px solid #fff;font-size:.95rem;padding:15px 8px 15px 8px;color:#fff;line-height:1.25;position:relative;text-align:center}#header.open #head_menu .menu .btn-area li a svg{display:none}#header.open #head_menu .menu .btn-area li:first-child{margin-right:20px}#header.open #head_menu .menu .gnavi{opacity:1;z-index:2}#header.open #head_menu .menu .gnavi .main-list{padding:0 24px 0 0}#header.open #head_menu .menu .gnavi .main-list li{display:block;text-align:center}#header.open #head_menu .menu .gnavi .main-list li a,#header.open #head_menu .menu .gnavi .main-list li span{font-size:1rem}#header.open #head_menu .menu .gnavi .main-list li a span,#header.open #head_menu .menu .gnavi .main-list li span span{color:#fff;line-height:1.25;font-size:10px;text-align:left}#header.open #head_menu .menu .gnavi .main-list li ul{position:static;opacity:1}#header.open #head_menu .menu .gnavi .main-list li ul li{opacity:1}#header.open #head_menu .menu .gnavi .main-list li ul li a{background:rgba(0,0,0,0);color:#fff}#header.open #head_menu .menu .gnavi .sns-list{margin-left:32px;margin-top:40px}#global-nav ul{list-style:none;position:absolute;top:100px;left:50%;transform:translate(-50%, 0%);margin:0;font-size:.75rem;width:90%;display:block}#global-nav ul li{float:none;position:static;width:100%;height:52px;border:none;margin-bottom:3px}#global-nav ul li:last-child{margin-bottom:0}#header #global-nav ul li a,#header.fixed #global-nav ul li a{width:100%;font-size:14px;display:block;padding:5px 0;border:1px solid #cec899;background-color:#fff}#header #global-nav ul li a:after,#header.fixed #global-nav ul li a:after{content:none}#header #global-nav ul li a button,#header.fixed #global-nav ul li a button{font-size:10px;margin-top:5px}#header #head_menu #nav-toggle{display:block}.open #nav-toggle{background:rgba(0,0,0,0)}.open #nav-toggle button div{background:#fff}.open #nav-toggle button div:nth-child(1){top:11px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg);width:calc(100% - 20px)}.open #nav-toggle button div:nth-child(2){width:0;left:50%;opacity:0}.open #nav-toggle button div:nth-child(3){top:11px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg);width:calc(100% - 20px)}.open#header #header_inner .contents #global-nav{opacity:1;display:flex;z-index:999999}.open#header #header_inner .contents #global-nav a{pointer-events:auto}#nav-toggle{display:block;position:absolute;right:0;width:54px;height:56px;top:6px;cursor:pointer;z-index:99999999999;padding:15px 0 0 0}#nav-toggle button{position:relative;background:0 0;border:none;width:100%;height:100%}#nav-toggle button div{display:block;position:absolute;height:2px;background:#fff;-webkit-transition:.33s ease-in-out;-moz-transition:.33s ease-in-out;transition:.33s ease-in-out;right:0;border:none;pointer-events:none;border-radius:10px}#nav-toggle button div:nth-child(1){width:calc(100% - 10px);top:0}#nav-toggle button div:nth-child(2){width:calc(100% - 10px);top:13px}#nav-toggle button div:nth-child(3){width:calc(100% - 10px);top:26px}}.is-fixed #header{position:fixed;padding:0px 0;z-index:9999999999;background:#c25d4a}@media screen and (max-width: 1023px){.is-fixed #header{padding:8px 0}}.is-fixed #header menu:after{content:none}.is-fixed #header #head_menu{padding:0}@media screen and (max-width: 1400px){.is-fixed #header #head_menu{width:calc(100% - 8vw)}}.is-fixed #header #head_menu .logo a img{width:180px}.is-fixed #header #head_menu .logo::before{content:none}.is-fixed #header #head_menu .menu{display:flex;justify-content:center}.is-fixed #header #head_menu .menu .gnavi{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1023px){.is-fixed #header #head_menu .menu .gnavi{display:block}}.is-fixed #header #head_menu .menu .gnavi .sns-list li.cart a{background:#fff}.is-fixed #header #head_menu .menu .gnavi .sns-list li.cart svg{fill:none;stroke:#c25d4a}.is-fixed #header .menubg:before{top:124px}.stop #header{z-index:99999999}.stop #header #head_menu .logo a svg{display:block;width:auto}.stop #header #head_menu .logo a svg .cls-1{fill:#5ca6b7}.stop #header #head_menu .logo::before{content:none}.underpage #firstview{height:480px;position:relative;margin:0 0 32px}.underpage #firstview img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1}.underpage #firstview .title{position:absolute;left:50%;bottom:-64px;transform:translateX(-50%);margin:0 auto;writing-mode:vertical-rl;font-size:1.6rem;color:#fff;background-color:#c25d4a;padding:32px 24px 56px;line-height:1}.underpage #firstview .title:before,.underpage #firstview .title:after{content:"";width:1px;position:absolute;left:0;right:0;margin:0 auto}.underpage #firstview .title:before{background:#fff;bottom:0;height:24px}.underpage #firstview .title:after{background:#c25d4a;top:100%;height:48px}@media screen and (max-width: 959px){.underpage #firstview{height:80vw;margin:0 0 56px}.underpage #firstview .title{bottom:-32px;margin:0 auto;writing-mode:vertical-rl;font-size:1.2rem;padding:24px 16px 40px;line-height:1}.underpage #firstview .title:before{background:#fff;bottom:0;height:16px}.underpage #firstview .title:after{background:#c25d4a;top:100%;height:24px}}.underpage .breadcrumb{max-width:1680px;width:100%;margin-left:auto;margin-right:auto;margin-right:auto;text-align:right;position:relative;z-index:100;margin-bottom:120px}@media screen and (max-width: 1920px){.underpage .breadcrumb{width:calc(100% - 240px)}}@media screen and (max-width: 959px){.underpage .breadcrumb{width:calc(100% - 16vw)}}.underpage .breadcrumb .inner{display:inline-block}.underpage .breadcrumb .inner .list{display:flex}.underpage .breadcrumb .inner .list li{font-size:.75rem;display:flex;align-items:center}.underpage .breadcrumb .inner .list li:after{content:"";width:16px;height:1px;display:inline-block;margin:0 20px;background-color:#c25d4a}.underpage .breadcrumb .inner .list li:last-child:after{content:none}.underpage .breadcrumb .inner .list li a,.underpage .breadcrumb .inner .list li span{font-weight:700;color:#c25d4a}.underpage .breadcrumb .inner .list li a:hover{text-decoration:underline}.underpage .breadcrumb .inner .list li img{width:22px;height:20px;display:block}@media screen and (max-width: 1400px){.underpage .breadcrumb{width:calc(100% - 60px)}}@media screen and (max-width: 959px){.underpage .breadcrumb{width:100%;padding:24px 0 8px;margin-bottom:40px}}@media screen and (max-width: 767px){.underpage .breadcrumb{overflow-X:scroll;padding:8px 8px}.underpage .breadcrumb .inner{white-space:nowrap;padding:10px 0 10px 8vw}}#stamp{overflow:hidden}#stamp .main-text{text-align:center;margin:0 0 80px}@media screen and (max-width: 959px){#stamp .main-text{margin-bottom:48px}}#stamp .stamp-list{max-width:1280px;width:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1520px){#stamp .stamp-list{width:calc(100% - 240px)}}@media screen and (max-width: 959px){#stamp .stamp-list{width:calc(100% - 16vw)}}#stamp .stamp-list li{width:calc(33.3333333333% - 26.6666666667px);position:relative;text-align:center;margin-top:64px}#stamp .stamp-list li.nobutton{padding:0}#stamp .stamp-list li:nth-child(-n+3){margin:0}#stamp .stamp-list li img{aspect-ratio:1/1;object-fit:cover;display:block;margin:0 0 32px;border-radius:16px}#stamp .stamp-list li .title{font-size:1.2rem;position:relative;padding:0 0 16px;margin:0 0 24px;text-align:center}#stamp .stamp-list li .title:before{content:"";width:80px;height:1px;background:#c25d4a;position:absolute;left:0;right:0;bottom:0;margin:auto}#stamp .stamp-list li .price{font-size:.8rem;margin-bottom:16px;display:block}#stamp .stamp-list li .text{font-size:.9rem}@media screen and (max-width: 959px){#stamp .stamp-list{display:block}#stamp .stamp-list li{width:100%;margin-top:32px}#stamp .stamp-list li.nobutton{padding:0}#stamp .stamp-list li:nth-child(-n+2){margin-top:32px}#stamp .stamp-list li:first-child{margin-top:0}#stamp .stamp-list li img{margin:0 0 16px;border-radius:8px}#stamp .stamp-list li .title{font-size:1.4rem;position:relative;padding:0 0 8px;margin:0 0 16px}#stamp .stamp-list li .textarea{font-size:.9rem;display:block;text-align:left}#stamp .stamp-list li .textarea span{display:block;margin-bottom:16px}#stamp .stamp-list li .textarea span:last-child{margin:0}}#stamp .special{margin-bottom:120px}@media screen and (max-width: 959px){#stamp .special{margin-bottom:64px}}#stamp .special:before,#stamp .special:after{content:"";width:calc(33.3333333333% - 26.6666666667px);order:1}#stamp .stamp-list.standard{margin-bottom:96px;justify-content:center}@media screen and (max-width: 959px){#stamp .stamp-list.standard{margin-bottom:48px}}#stamp .stamp-list.standard li{margin:0 20px}@media screen and (max-width: 959px){#stamp .stamp-list.standard li{margin:32px 0 0}#stamp .stamp-list.standard li:nth-child{margin-top:0}}#archive{overflow:hidden}#archive .main-text{text-align:center;margin:0 0 80px}@media screen and (max-width: 959px){#archive .main-text{margin-bottom:48px}}#archive .archive-list{max-width:1280px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:80px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1520px){#archive .archive-list{width:calc(100% - 240px)}}@media screen and (max-width: 959px){#archive .archive-list{width:calc(100% - 16vw)}}#archive .archive-list:before,#archive .archive-list:after{content:"";display:block;order:3;width:calc(33.3333333333% - 26.6666666667px)}#archive .archive-list li{width:calc(33.3333333333% - 26.6666666667px);margin-top:48px}#archive .archive-list li:nth-child(-n+3){margin:0}#archive .archive-list li a{display:block}#archive .archive-list li a span,#archive .archive-list li a time{display:block}#archive .archive-list li a .img{aspect-ratio:1618/1000;margin-bottom:24px;border-radius:16px;overflow:hidden;position:relative}#archive .archive-list li a .img img{display:block;width:100%;height:100%;object-fit:cover}#archive .archive-list li a .img .category{position:absolute;left:0;bottom:0;background:#c25d4a;width:80px;color:#fff;text-align:center;padding:6px 0;font-size:.8rem}#archive .archive-list li a time{font-size:.8rem;margin-bottom:8px;margin:0 16px}#archive .archive-list li a .list-title{font-size:1.2rem;padding-right:40px;line-height:1.32;background:url(//miyukimori.net/struct/wp-content/themes/2026new_theme/images/common/link-gesture02.svg) no-repeat top 6px right/24px;transition:.3s;margin:0 16px}#archive .archive-list li a:hover{opacity:.677777}#archive .archive-list li a:hover .list-title{background:url(//miyukimori.net/struct/wp-content/themes/2026new_theme/images/common/link-gesture02.svg) no-repeat top 6px right 8px/24px}@media screen and (max-width: 959px){#archive .archive-list{display:block;margin-bottom:48px}#archive .archive-list li{width:100%}#archive .archive-list li:nth-child(2n){margin:32px 0}#archive .archive-list li:last-child{margin-bottom:0}}#archive .special{margin-bottom:120px}@media screen and (max-width: 959px){#archive .special{margin-bottom:64px}}#archive .special:before,#archive .special:after{content:"";width:calc(33.3333333333% - 26.6666666667px);order:1}#archive .stamp-list.standard{margin-bottom:96px;justify-content:center}@media screen and (max-width: 959px){#archive .stamp-list.standard{margin-bottom:48px}}#archive .stamp-list.standard li{margin:0 20px}@media screen and (max-width: 959px){#archive .stamp-list.standard li{margin:32px 0 0}#archive .stamp-list.standard li:nth-child{margin-top:0}}