﻿@media screen and (min-width: 768px),print{main.option section.local_content{padding-bottom:150px}main.option section.local_content p.text{margin-bottom:60px}main.option section.local_content ol.menu{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:nowrap}main.option section.local_content ol.menu li{width:100%}main.option section.local_content ol.menu li a{width:100%;height:60px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border:1px solid #c09a00;border-radius:10px;background:#fff;text-align:center;line-height:18px;font-size:14px;font-weight:500;transform-style:preserve-3d;transition-property:background,color;transition-duration:300ms;transition-timing-function:linear;transition-delay:0ms}main.option section.local_content ol.menu li a:hover{background:#c09a00;color:#fff}main.option section.local_content .list{padding:80px;background:#f8f6e9;border-radius:10px}main.option section.local_content .list .row{margin-bottom:100px}main.option section.local_content .list .row:last-child{margin-bottom:0}main.option section.local_content .list .row h2{margin-bottom:26px;text-align:center;line-height:58px;font-size:40px;font-weight:500;color:#c09a00}main.option section.local_content .list .row p.text{margin-bottom:30px}main.option section.local_content .list .row>ul{border-top:1px solid #c09a00}main.option section.local_content .list .row>ul>li{padding:40px 0;border-bottom:1px solid #c09a00;overflow:hidden;letter-spacing:calc(40em/1000)}main.option section.local_content .list .row>ul>li .info{width:calc(100% - 350px - 20px);float:left}main.option section.local_content .list .row>ul>li .info h3{margin-bottom:5px;line-height:30px;font-size:20px;font-weight:600}main.option section.local_content .list .row>ul>li .info p.price>span{margin-bottom:10px;display:block}main.option section.local_content .list .row>ul>li .info p.price>span span,main.option section.local_content .list .row>ul>li .info p.price>span small{display:inline-block;line-height:60px}main.option section.local_content .list .row>ul>li .info p.price>span span{font-size:50px;font-family:"Figtree",Arial;color:#c09a00}main.option section.local_content .list .row>ul>li .info p.price>span small{font-size:16px}main.option section.local_content .list .row>ul>li .info p.price small.note{margin-bottom:10px;display:block;line-height:17px;font-size:12px}main.option section.local_content .list .row>ul>li .info p.price strong{margin-bottom:10px;display:block;line-height:58px;font-size:40px;color:#c09a00}main.option section.local_content .list .row>ul>li .info ul.price_list{margin-top:20px}main.option section.local_content .list .row>ul>li .info ul.price_list li{margin-bottom:9px}main.option section.local_content .list .row>ul>li .info ul.price_list li dl dt{margin-bottom:3px;padding-left:1em;line-height:20px;font-size:14px}main.option section.local_content .list .row>ul>li .info ul.price_list li dl dt:before{content:"⚫︎";margin-left:-1em;display:block;float:left}main.option section.local_content .list .row>ul>li .info ul.price_list li dl dd span,main.option section.local_content .list .row>ul>li .info ul.price_list li dl dd small,main.option section.local_content .list .row>ul>li .info ul.price_list li dl dd strong{display:inline-block;line-height:30px}main.option section.local_content .list .row>ul>li .info ul.price_list li dl dd span{font-size:24px;font-family:"Figtree",Arial;color:#c09a00}main.option section.local_content .list .row>ul>li .info ul.price_list li dl dd small{font-size:14px}main.option section.local_content .list .row>ul>li .info ul.price_list li dl dd strong{font-size:20px;color:#c09a00}main.option section.local_content .list .row>ul>li .info p.text{text-align:left;line-height:26px;font-size:14px}main.option section.local_content .list .row>ul>li ul.lineup li{margin-bottom:4px;padding-left:1em;line-height:20px;font-size:14px}main.option section.local_content .list .row>ul>li ul.lineup li:before{content:"⚫︎";margin-left:-1em;display:block;float:left}main.option section.local_content .list .row>ul>li .images{width:350px;float:right}main.option section.local_content .list .row>ul>li .images .slider .slide{width:350px;float:left}main.option section.local_content .list .row>ul>li .images .slider .slide .img{width:350px;height:250px;display:block}main.option section.local_content .list .row>ul>li .images .slider .slide .img img{height:100%;border-radius:10px;object-fit:cover}main.option section.local_content .illust_content .illust{position:absolute;z-index:0}main.option section.local_content .illust_content .illust.illust1{width:20.625%;left:-2%;top:2%}main.option section.local_content .illust_content .illust.illust2{width:29.1666666667%;right:-3%;top:3%}}@media screen and (min-width: 768px)and (max-width: 980px){main.option section.local_content .list{padding:50px}}@media screen and (max-width: 767px){main.option section.local_content{padding-bottom:80px}main.option section.local_content p.text{margin-bottom:40px}main.option section.local_content ol.menu{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px}main.option section.local_content ol.menu li{width:calc(50% - 4px)}main.option section.local_content ol.menu li a{width:100%;height:50px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border:1px solid #c09a00;border-radius:10px;background:#fff;text-align:center;line-height:18px;font-size:14px;font-weight:500}main.option section.local_content .list{padding:20px;background:#f8f6e9;border-radius:10px}main.option section.local_content .list .row{margin-bottom:40px}main.option section.local_content .list .row:last-child{margin-bottom:20px}main.option section.local_content .list .row h2{margin-bottom:20px;text-align:center;line-height:32px;font-size:24px;font-weight:500;color:#c09a00}main.option section.local_content .list .row p.text{margin-bottom:20px;padding:0}main.option section.local_content .list .row>ul{border-top:1px solid #c09a00}main.option section.local_content .list .row>ul>li{padding:20px 0;border-bottom:1px solid #c09a00;overflow:hidden;letter-spacing:calc(40em/1000)}main.option section.local_content .list .row>ul>li .info h3{margin-bottom:6px;line-height:24px;font-size:18px;font-weight:600}main.option section.local_content .list .row>ul>li .info p.price>span{display:block}main.option section.local_content .list .row>ul>li .info p.price>span span,main.option section.local_content .list .row>ul>li .info p.price>span small{display:inline-block;line-height:48px}main.option section.local_content .list .row>ul>li .info p.price>span span{font-size:40px;font-family:"Figtree",Arial;color:#c09a00}main.option section.local_content .list .row>ul>li .info p.price>span small{font-size:15px}main.option section.local_content .list .row>ul>li .info p.price small.note{display:block;line-height:17px;font-size:12px}main.option section.local_content .list .row>ul>li .info p.price strong{margin-bottom:10px;display:block;line-height:38px;font-size:30px;color:#c09a00}main.option section.local_content .list .row>ul>li .info ul.price_list{margin-bottom:20px}main.option section.local_content .list .row>ul>li .info ul.price_list li{margin-bottom:9px}main.option section.local_content .list .row>ul>li .info ul.price_list li dl dt{margin-bottom:3px;padding-left:1em;line-height:20px;font-size:14px}main.option section.local_content .list .row>ul>li .info ul.price_list li dl dt:before{content:"⚫︎";margin-left:-1em;display:block;float:left}main.option section.local_content .list .row>ul>li .info ul.price_list li dl dd span,main.option section.local_content .list .row>ul>li .info ul.price_list li dl dd small,main.option section.local_content .list .row>ul>li .info ul.price_list li dl dd strong{display:inline-block;line-height:30px}main.option section.local_content .list .row>ul>li .info ul.price_list li dl dd span{font-size:24px;font-family:"Figtree",Arial;color:#c09a00}main.option section.local_content .list .row>ul>li .info ul.price_list li dl dd small{font-size:14px}main.option section.local_content .list .row>ul>li .info ul.price_list li dl dd strong{font-size:20px;color:#c09a00}main.option section.local_content .list .row>ul>li .info p.text{text-align:left;line-height:26px;font-size:14px}main.option section.local_content .list .row>ul>li ul.lineup{margin-bottom:20px}main.option section.local_content .list .row>ul>li ul.lineup li{margin-bottom:4px;padding-left:1em;line-height:20px;font-size:14px}main.option section.local_content .list .row>ul>li ul.lineup li:before{content:"⚫︎";margin-left:-1em;display:block;float:left}main.option section.local_content .list .row>ul>li .images .slider .slide{float:left}main.option section.local_content .list .row>ul>li .images .slider .slide .img{width:100%;aspect-ratio:350/250;display:block}main.option section.local_content .list .row>ul>li .images .slider .slide .img img{height:100%;border-radius:10px;object-fit:cover}main.option section.local_content .illust_content .illust{position:absolute;z-index:0}main.option section.local_content .illust_content .illust.illust1{width:148.5px;left:-30px;top:101px}main.option section.local_content .illust_content .illust.illust2{width:210px;right:-34px;top:8px;transform:rotate(15deg)}}main.option .illust.illust1>span.shaking.obj1{width:14%;top:16%;left:34%}main.option .illust.illust1>span.shaking.obj2{width:13%;top:29%;left:79%}