﻿.p-list li{padding-left:1em;text-indent:-1em;position:relative;font-size:100%;line-height:1.6}.p-list li::before{content:"";z-index:0;width:.42857em;height:.42857em;display:inline-block;vertical-align:middle;background:#be9511;border-radius:100%;margin-right:.57143em}.p-catch{writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal}.p-catch span{display:inline-block;background:#fff;white-space:nowrap;padding:.5em 0;font-size:120%;letter-spacing:.44em;line-height:1.66667;font-family:'Noto Serif JP',"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}.p-catch span:not(:first-child){margin-right:5px}.l-intro{margin-top:50px;padding-top:40px;position:relative;display:flex;flex-direction:row;align-items:center}.l-intro:after{content:'';width:73.68421%;height:119.5122%;position:absolute;right:0;top:0;background:#f7f5ef;z-index:-1;border-radius:0 0 0 10px;overflow:hidden}.l-intro__image{position:relative;overflow:hidden;width:46.31579%;border-radius:10px;margin-right:6.31579%}.l-intro__text{width:52.63158%}.l-intro__text .txt_catch{font-size:134%;letter-spacing:.64em;color:#be9511;font-family:'Noto Serif JP',"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}.l-intro__text .c-txt{margin-top:20px;max-width:380px;line-height:2.13333}.l-intro__text .img{position:absolute;overflow:hidden;right:0;width:28.94737%;border-radius:10px;top:95%;z-index:1}.c-pnav1{margin-top:200px}.c-pnav1 ul{width:470px}.c-pnav1 ul li{width:47.65957%}.c-pnav1 ul li:nth-child(2){margin-left:4.68085%}.p-din{margin-top:60px}.p-din__tit{text-align:center;margin-bottom:50px}.p-din__tit .c-st1{width:225px}.p-din__link{display:flex;justify-content:space-between}.p-din__link .p-din-item{width:49.68421%}.p-din__link .p-din-item a{display:block;text-decoration:none}.p-din__link .p-din-item a:hover .p-din-item__cnt .ic{top:.6em;background:#be9511}.p-din__link .p-din-item a:hover .p-din-item__cnt .ic::before{color:#fff}.p-din__link .p-din-item__img{border-radius:5px;overflow:hidden}.p-din__link .p-din-item__cnt{position:relative;width:94.70339%;margin:20px auto 0}.p-din__link .p-din-item__cnt .c-sst1 span{color:#4a4a4a}.p-din__link .p-din-item__cnt .c-txt{color:#4a4a4a;width:98.434%;margin-top:10px}.p-din__link .p-din-item__cnt .ic{width:60px;height:60px;background:#f7f5ef;border-radius:100%;position:absolute;top:0;right:0;transition:top 300ms ease, background 300ms ease}.p-din__link .p-din-item__cnt .ic:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#be9511;font-size:134%;transition:color 300ms ease}.p-din__buf{margin-top:110px}.p-din__buf__img{position:relative;margin-bottom:35px}.p-din__buf__img .p-catch{position:absolute;top:-12.39669%;right:10.52632%;z-index:1}.p-din__buf__img .img{border-radius:8px;overflow:hidden}.p-din__buf__text{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:93.68421%;margin-inline:auto}.p-din__buf__text .txt{width:49.4382%;margin-top:30px}.p-din__buf__text .p-list{width:100%;margin-top:45px;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:1em 15.73034%}.p-din__menu{margin-top:65px;display:flex;align-items:flex-start;justify-content:space-between}.p-din__menu .txt{width:26.31579%;margin-top:7.36842%}.p-din__menu .img{width:68.42105%}.p-din__point{margin-top:60px;display:flex;justify-content:space-between}.p-din__point .item{display:flex;align-items:center;justify-content:space-between;background:#f7f5ef;border-radius:10px;padding:2.63158% 3.15789%;width:49.15789%;box-sizing:border-box}.p-din__point .item .img{width:19.65602%}.p-din__point .item .c-txt{width:73.71007%}.p-din__order{margin-top:50px}.p-din__order .menu{margin-top:40px;display:flex;justify-content:space-between}.p-din__order .menu .item{width:31.57895%}.p-din__order .menu .item .img{border-radius:5px;overflow:hidden}.p-din__order .menu .item .cont{width:93.33333%;margin:18px auto 0}.p-din__order .menu .item .cont .txt{margin-top:10px}.p-din__order .menu .item .cont .price{position:relative;text-align:right;margin-top:10px}.p-din__order .menu .item .cont .price::before{content:"";width:100%;height:1px;left:0;top:1em;position:absolute;background:#cbcbcb;z-index:-1}.p-din__order .menu .item .cont .price span{background:#fff;display:inline-block;padding-left:1.15385em;font-size:87%}.p-din__order .menu .item .cont .price span em{color:#be9511;line-height:1;vertical-align:bottom;margin:0 .25em;font-size:154%;letter-spacing:.04em;font-family:"EB Garamond", Times, Garamond, Georgia, serif}.p-din__order .menu .item .cont .price span i{line-height:1;vertical-align:text-bottom}.p-din__zen{margin-top:160px}.p-din__zen__img{position:relative;margin-bottom:35px}.p-din__zen__img .p-catch{position:absolute;top:-12.39669%;right:10.52632%;z-index:1}.p-din__zen__img .img{border-radius:8px;overflow:hidden}.p-din__zen__text{display:flex;flex-wrap:wrap;justify-content:space-between;width:93.68421%;margin-inline:auto}.p-din__zen__text .c-sst1{width:360px}.p-din__zen__text .txt{width:49.4382%}.p-din__zen__text .p-list{width:100%;margin-top:45px;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:1em 15.73034%}.p-bre{margin-top:110px;background:#f7f5ef;padding:65px 30px 95px;box-sizing:border-box}.p-bre__tit{text-align:center;margin-bottom:35px}.p-bre__tit .c-st1{width:240px}.p-bre__det__img{position:relative;margin-bottom:35px}.p-bre__det__img .p-catch{position:absolute;top:-17.44186%;left:6.75676%;z-index:1}.p-bre__det__img .img{border-radius:8px;overflow:hidden}.p-bre__det__text{display:flex;justify-content:space-between;width:97.89474%;margin-inline:auto}.p-bre__det__text .txt{width:47.31183%}.p-bre__det__text .p-list{width:44.08602%;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:1em 1.07527%}.p-bre__point{background:#fff;display:flex;align-items:center;margin-top:50px}.p-bre__point .img{border-radius:5px;overflow:hidden;width:43.67816%}.p-bre__point .inner{width:56.32184%;padding-inline:6.89655%;box-sizing:border-box}.p-bre__point .inner .txt{margin-top:1em}
