.con_vegetarian{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_vegetarian{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_vegetarian{max-width:calc(1100px * ((15 + 0) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_vegetarian{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_vegetarian{width:calc(600 / 750 * 100%)}}.con_vegetarian .pagetop{height:40px;width:40px;position:fixed;bottom:100px;background:#fff;border:solid 1px var(--color-main);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}@media only screen and (min-width: 768px){.con_vegetarian .pagetop{right:3.84rem}}@media only screen and (max-width: 767px){.con_vegetarian .pagetop{right:2.3rem}}.con_vegetarian .pagetop__arrow{height:10px;width:10px;border-top:1px solid var(--color-main);border-right:1px solid var(--color-main);-webkit-transform:translateY(20%) rotate(-45deg);transform:translateY(20%) rotate(-45deg)}.con_vegetarian .inner_img{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 768px){.con_vegetarian .inner_img{margin-top:4.61rem}}@media only screen and (max-width: 767px){.con_vegetarian .inner_img{margin-top:2.5em}}@media only screen and (max-width: 767px){.con_vegetarian .inner_img{display:block}}.con_vegetarian .inner_img .box_img_left{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 768px){.con_vegetarian .inner_img .box_img_left{width:calc(434 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_vegetarian .inner_img .box_img_left{width:100%}}.con_vegetarian .inner_img .box_img_left .inn_img_left{width:calc(212 / 434 * 100%)}.con_vegetarian .inner_img .box_img_left .inn_img_left .img:nth-of-type(n+2){margin-top:.76rem}.con_vegetarian .inner_img .box_img_left .inn_img_right{width:calc(212 / 434 * 100%);margin-left:calc(10 / 434 * 100%)}.con_vegetarian .inner_img .box_img_right{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 768px){.con_vegetarian .inner_img .box_img_right{width:calc(656 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_vegetarian .inner_img .box_img_right{width:0}}@media only screen and (min-width: 768px){.con_vegetarian .inner_img .box_img_right{margin-left:calc(10 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_vegetarian .inner_img .box_img_right{margin-left:0}}.con_vegetarian .inner_img .box_img_right .inn_img_left{width:calc(434 / 656 * 100%)}.con_vegetarian .inner_img .box_img_right .inn_img_left .b_img{margin-top:.76rem;display:-webkit-box;display:-ms-flexbox;display:flex}.con_vegetarian .inner_img .box_img_right .inn_img_left .b_img .img{width:calc(212 / 434 * 100%)}.con_vegetarian .inner_img .box_img_right .inn_img_left .b_img .img:nth-of-type(n+2){margin-left:calc(10 / 434 * 100%)}.con_vegetarian .inner_img .box_img_right .inn_img_right{width:calc(212 / 656 * 100%);margin-left:calc(10 / 656 * 100%)}@media only screen and (max-width: 767px){.con_vegetarian .inner_sp_img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.5em}.con_vegetarian .inner_sp_img .img{width:49%}.con_vegetarian .inner_sp_img .img:nth-of-type(n+2){margin-left:2%}.con_vegetarian .inner_sp_img .img:nth-of-type(2n+1){margin-left:0}.con_vegetarian .inner_sp_img .img:nth-of-type(n+3){margin-top:2%}}.con_vegetarian h2{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (min-width: 768px){.con_vegetarian h2 p{width:calc(530 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_vegetarian h2 p{width:100%}}@media only screen and (min-width: 768px){.con_vegetarian h2 p{margin-top:0}}@media only screen and (max-width: 767px){.con_vegetarian h2 p{margin-top:1em}}.con_vegetarian h2 .en{text-transform:none}.con_vegetarian h2 .en.s20{font-size:1.54rem}.con_vegetarian h2 .en.s22{font-size:1.69rem}.con_vegetarian h2 .en.s24{font-size:1.85rem}.con_vegetarian .inner_txt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 1025px){.con_vegetarian .inner_txt{padding-top:3.07rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_vegetarian .inner_txt{padding-top:3.07rem}}@media only screen and (max-width: 767px){.con_vegetarian .inner_txt{padding-top:2.5em}}@media only screen and (min-width: 768px){.con_vegetarian .inner_txt p{width:calc(530 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_vegetarian .inner_txt p{width:100%}}@media only screen and (min-width: 768px){.con_vegetarian .inner_txt p{margin-top:0}}@media only screen and (max-width: 767px){.con_vegetarian .inner_txt p{margin-top:1em}}.con_vegetarian .con_lov{background-color:var(--color-main);color:var(--color-bg02);position:relative;-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.4);box-shadow:0 10px 20px rgba(0,0,0,0.4)}@media only screen and (min-width: 768px){.con_vegetarian .con_lov{margin-top:6.15rem}}@media only screen and (max-width: 767px){.con_vegetarian .con_lov{margin-top:5em}}.con_vegetarian .con_lov.view_pc-tab{background:url(../../vegetarian/images/bg_lov.jpg) no-repeat center center/cover}.con_vegetarian .con_lov.view_sp{background:url(../../vegetarian/images/bg_lov_sp.jpg) no-repeat center center/cover}.con_vegetarian .con_lov button{width:100%}@media only screen and (min-width: 1025px){.con_vegetarian .con_lov button{padding:3.07rem 4.23rem 5.38rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_vegetarian .con_lov button{padding:3.07rem 2.69rem 4.61rem}}@media only screen and (max-width: 767px){.con_vegetarian .con_lov button{padding:2.5em 2em 5em}}.con_vegetarian .con_lov button:before,.con_vegetarian .con_lov button:after{content:'';position:absolute;display:block;width:2.5rem;height:1px;background-color:var(--color-menu);-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:3rem;right:0;left:0;margin:auto;-webkit-transition:0.5s;transition:0.5s}.con_vegetarian .con_lov button:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.con_vegetarian .con_lov button[aria-expanded="true"]:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.con_vegetarian .con_lov button[aria-expanded="true"]:after{-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.con_vegetarian .con_lov .accordion_p{text-align:center}.con_vegetarian .con_lov .accordion_p .en{text-transform:none}@media only screen and (min-width: 768px){.con_vegetarian .con_lov .accordion_p .en{margin-top:0}}@media only screen and (max-width: 767px){.con_vegetarian .con_lov .accordion_p .en{margin-top:1em}}.con_vegetarian .con_lov .accordion_p .en.s22{font-size:1.69rem}.con_vegetarian .con_lov .inner_lov{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px){.con_vegetarian .con_lov .inner_lov .box_lov{width:calc(550 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_vegetarian .con_lov .inner_lov .box_lov{width:100%}}@media only screen and (min-width: 1025px){.con_vegetarian .con_lov .inner_lov .box_lov{padding:3.07rem 3.07rem 4.61rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_vegetarian .con_lov .inner_lov .box_lov{padding:3.07rem 2.69rem 4.61rem}}@media only screen and (max-width: 767px){.con_vegetarian .con_lov .inner_lov .box_lov{padding:2.5em 2em 3.5em}}.con_vegetarian .con_lov .inner_lov .box_lov p{padding-bottom:1rem}.con_vegetarian .con_lov .inner_lov .box_lov ul li{padding-left:1rem;padding-bottom:.5rem}.con_vegetarian .con_lov .inner_lov .box_lov ul li::before{content:"・";color:var(--color-menu);margin-left:-1rem}.con_vegetarian h3{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px){.con_vegetarian h3{margin-top:7.69rem}}@media only screen and (max-width: 767px){.con_vegetarian h3{margin-top:2.5em}}@media only screen and (min-width: 768px){.con_vegetarian h3 p{width:calc(530 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_vegetarian h3 p{width:100%}}@media only screen and (min-width: 768px){.con_vegetarian h3 p{margin-top:0}}@media only screen and (max-width: 767px){.con_vegetarian h3 p{margin-top:1em}}.con_vegetarian h3 .en{text-transform:none}.con_vegetarian h3 .en.s22{font-size:1.69rem}.con_vegetarian h3 .en.s20{font-size:1.54rem}.con_vegetarian .tmp_tab{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px){.con_vegetarian .tmp_tab{margin-top:6.15rem}}@media only screen and (max-width: 767px){.con_vegetarian .tmp_tab{margin-top:2.5em}}.con_vegetarian .tmp_tab li{font-size:1.23rem}@media only screen and (min-width: 768px){.con_vegetarian .tmp_tab li{padding-bottom:1.53rem}}@media only screen and (max-width: 767px){.con_vegetarian .tmp_tab li{padding-bottom:1em}}@media only screen and (max-width: 767px){.con_vegetarian .tmp_tab li{font-size:1.31rem}}.con_vegetarian section{background-color:var(--color-bg02);-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.4);box-shadow:0 10px 20px rgba(0,0,0,0.4);background:#fff}@media only screen and (min-width: 1025px){.con_vegetarian section{padding:4.61rem 4.23rem 6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_vegetarian section{padding:3.07rem 2.69rem 4.61rem}}@media only screen and (max-width: 767px){.con_vegetarian section{padding:2.5em 2em 3.5em}}@media only screen and (min-width: 768px){.con_vegetarian section{margin-bottom:7.69rem}}@media only screen and (max-width: 767px){.con_vegetarian section{margin-bottom:3.84rem}}.con_vegetarian section h4{margin:auto}@media only screen and (min-width: 1025px){.con_vegetarian section h4{width:calc(110 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_vegetarian section h4{width:10%}}@media only screen and (max-width: 767px){.con_vegetarian section h4{width:30%}}.con_vegetarian section .inner_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 768px){.con_vegetarian section .inner_detail{margin-top:3.07rem}}@media only screen and (max-width: 767px){.con_vegetarian section .inner_detail{margin-top:2.5em}}@media only screen and (min-width: 1025px){.con_vegetarian section .inner_detail{padding-bottom:4.61rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_vegetarian section .inner_detail{padding-bottom:3.07rem}}@media only screen and (max-width: 767px){.con_vegetarian section .inner_detail{padding-bottom:0}}.con_vegetarian section .inner_detail .js-swiper-wrp{position:relative;-ms-flex-item-align:end;align-self:end}@media only screen and (min-width: 768px){.con_vegetarian section .inner_detail .js-swiper-wrp{width:calc(500 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_vegetarian section .inner_detail .js-swiper-wrp{width:100%}}.con_vegetarian section .inner_detail .js-swiper-wrp .js-swiper-pagination{position:absolute;z-index:3;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width: 768px){.con_vegetarian section .inner_detail .box_txt{width:calc(500 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_vegetarian section .inner_detail .box_txt{width:100%}}.con_vegetarian section .inner_detail .box_txt h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px){.con_vegetarian section .inner_detail .box_txt h5{margin-top:0}}@media only screen and (max-width: 767px){.con_vegetarian section .inner_detail .box_txt h5{margin-top:1em}}@media only screen and (min-width: 768px){.con_vegetarian section .inner_detail .box_txt h5 p{width:calc(520 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_vegetarian section .inner_detail .box_txt h5 p{width:100%}}.con_vegetarian section .inner_detail .box_txt h5 .jp.s22{line-height:calc(60 / 40)}.con_vegetarian section .inner_detail .box_txt h5 .jp.s20{font-size:1.54rem}.con_vegetarian section .inner_detail .box_txt h5 .jp.s20.toyama{line-height:calc(40 / 40)}.con_vegetarian section .inner_detail .box_txt h5 .en{text-transform:none}.con_vegetarian section .inner_detail .box_txt h5 .en.s26{font-size:2rem}.con_vegetarian section .inner_detail .box_txt h5 .en.s24{font-size:1.85rem}.con_vegetarian section .inner_detail .box_txt h5 .en.s22{font-size:1.69rem}.con_vegetarian section .inner_detail .box_txt h5 .en.s22.kyoto{line-height:calc(55 / 40)}.con_vegetarian section .inner_detail .box_txt h5 .en.s20{font-size:1.54rem}.con_vegetarian section .inner_detail .box_txt h5 .en .s14{font-size:1.08rem}@media only screen and (min-width: 768px){.con_vegetarian section .inner_detail .box_txt table{margin-top:.76rem}}@media only screen and (max-width: 767px){.con_vegetarian section .inner_detail .box_txt table{margin-top:2.5em}}.con_vegetarian section .inner_detail .box_txt table td{padding:1rem}@media only screen and (min-width: 768px){.con_vegetarian section .inner_detail .box_txt table td{width:calc(225 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_vegetarian section .inner_detail .box_txt table td{width:50%}}.con_vegetarian section .inner_detail .box_txt .box_chef.view_sp{margin-top:2rem}.con_vegetarian section .inner_detail .box_txt .box_chef.view_sp .img{width:70%;margin:auto}@media only screen and (min-width: 768px){.con_vegetarian section .inner_detail .box_txt .box_chef .tmp_st_j{margin-top:.5em}}@media only screen and (max-width: 767px){.con_vegetarian section .inner_detail .box_txt .box_chef .tmp_st_j{margin-top:1em}}.con_vegetarian section .inner_detail .box_txt .box_chef .en{text-transform:none}.con_vegetarian section .inner_detail .box_txt .box_chef .s10{font-size:.77rem}.con_vegetarian section .inner_detail .box_txt .box_chef .s12{font-size:.92rem}.con_vegetarian section .inner_detail .box_txt .box_chef .s13{font-size:1rem}.con_vegetarian section .inner_detail .box_txt .box_chef .s14{font-size:1.08rem}.con_vegetarian section .wrap_txt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 768px){.con_vegetarian section .wrap_txt .inner_txt{width:calc(800 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_vegetarian section .wrap_txt .inner_txt{width:100%}}@media only screen and (min-width: 1025px){.con_vegetarian section .wrap_txt .inner_txt{padding-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_vegetarian section .wrap_txt .inner_txt{padding-top:0}}@media only screen and (max-width: 767px){.con_vegetarian section .wrap_txt .inner_txt{padding-top:0}}.con_vegetarian section .wrap_txt .inner_txt .box_txt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 768px){.con_vegetarian section .wrap_txt .inner_txt .box_txt p{width:calc(500 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_vegetarian section .wrap_txt .inner_txt .box_txt p{width:100%}}@media only screen and (min-width: 768px){.con_vegetarian section .wrap_txt .inner_txt .box_txt p{margin-top:0}}@media only screen and (max-width: 767px){.con_vegetarian section .wrap_txt .inner_txt .box_txt p{margin-top:1em}}.con_vegetarian section .wrap_txt .inner_txt .box_btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 768px){.con_vegetarian section .wrap_txt .inner_txt .box_btn{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_vegetarian section .wrap_txt .inner_txt .box_btn{margin-top:0}}@media only screen and (min-width: 768px){.con_vegetarian section .wrap_txt .inner_txt .box_btn{height:5rem}}@media only screen and (max-width: 767px){.con_vegetarian section .wrap_txt .inner_txt .box_btn{height:auto}}@media only screen and (min-width: 768px){.con_vegetarian section .wrap_txt .inner_txt .box_btn p{width:calc(500 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_vegetarian section .wrap_txt .inner_txt .box_btn p{width:100%}}@media only screen and (min-width: 768px){.con_vegetarian section .wrap_txt .inner_txt .box_btn p{margin-top:0}}@media only screen and (max-width: 767px){.con_vegetarian section .wrap_txt .inner_txt .box_btn p{margin-top:2em}}.con_vegetarian section .wrap_txt .inner_txt .box_btn p a{max-width:100%}.con_vegetarian section .wrap_txt .inner_txt .tmp_table.view_sp{margin-top:2rem}@media only screen and (min-width: 768px){.con_vegetarian section .wrap_txt .box_chef{width:calc(250 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_vegetarian section .wrap_txt .box_chef{width:70%}}@media only screen and (max-width: 767px){.con_vegetarian section .wrap_txt .box_chef{margin:3em auto 0}}.con_vegetarian section .wrap_txt .box_chef .tmp_st_j{display:block}@media only screen and (min-width: 768px){.con_vegetarian section .wrap_txt .box_chef .tmp_st_j{margin-top:.5em}}@media only screen and (max-width: 767px){.con_vegetarian section .wrap_txt .box_chef .tmp_st_j{margin-top:1em}}.con_vegetarian section .wrap_txt .box_chef .en{text-transform:none}.con_vegetarian section .wrap_txt .box_chef .s10{font-size:.77rem}.con_vegetarian section .wrap_txt .box_chef .s12{font-size:.92rem}.con_vegetarian section .wrap_txt .box_chef .s13{font-size:1rem}.con_vegetarian section .wrap_txt .box_chef .s14{font-size:1.08rem}@media only screen and (min-width: 768px){.con_vegetarian section .nara{width:calc(150 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_vegetarian section .nara{width:30%}}
