html.lower #contents .con_pgtitle{background-image:url("../../group/images/bg_tit.jpg")}@media only screen and (min-width: 1200px) and (max-width: 1560px){html.lower #contents .con_pgtitle .box_pgtitle{width:70.5%}}h2.st2{font-size:200%}@media only screen and (min-width: 768px) and (max-width: 1199px){h2.st2{font-size:188%}}@media only screen and (max-width: 767px){h2.st2{font-size:182%}}#contents{line-height:2.5}@media only screen and (min-width: 768px) and (max-width: 1199px){#contents{line-height:2}}@media only screen and (max-width: 767px){#contents{line-height:2}}.con_intro{position:relative;z-index:1}@media only screen and (min-width: 1200px){.con_intro.p-gray::before{top:20%;left:80%}}@media print{.con_intro.p-gray::before{top:20%;left:80%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro.p-gray::before{left:66%}}@media only screen and (max-width: 767px){.con_intro.p-gray::before{transform:translate(150%, 20%)}}.con_intro .wrap_intro{width:82.29167%;margin-bottom:200px;padding-top:15%;display:flex;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrap_intro{width:96%}}@media only screen and (max-width: 767px){.con_intro .wrap_intro{width:96%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrap_intro{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_intro .wrap_intro{margin-bottom:1.25em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrap_intro{padding-top:10%}}@media only screen and (max-width: 767px){.con_intro .wrap_intro{padding-top:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_intro .wrap_intro{margin-bottom:250px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrap_intro{margin:0 auto 200px}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_intro .wrap_intro{margin:0 auto 250px}}@media only screen and (max-width: 767px){.con_intro .wrap_intro{flex-wrap:wrap-reverse;margin:0 auto 160px}}.con_intro .wrap_intro .intro_image{display:flex;justify-content:space-between;width:47.46835%;margin-right:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrap_intro .intro_image{width:96%}}@media only screen and (max-width: 767px){.con_intro .wrap_intro .intro_image{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrap_intro .intro_image{margin-right:40px}}@media only screen and (max-width: 767px){.con_intro .wrap_intro .intro_image{margin-right:0}}.con_intro .wrap_intro .intro_image li:first-child{margin-top:-15%;margin-right:3%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrap_intro .intro_image li:first-child{margin-top:-10%}}@media only screen and (max-width: 767px){.con_intro .wrap_intro .intro_image li:first-child{margin-top:-10%}}@media only screen and (max-width: 767px){.con_intro .wrap_intro .intro_image li{width:49%}}.con_intro .wrap_intro .box_text{width:37.97468%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrap_intro .box_text{width:96%}}@media only screen and (max-width: 767px){.con_intro .wrap_intro .box_text{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_intro .wrap_intro .box_text{width:43%}}@media only screen and (max-width: 767px){.con_intro .wrap_intro .box_text{margin-bottom:4.5em}}.con_intro .wrap_intro .box_text .st2{margin-bottom:90px;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrap_intro .box_text .st2{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_intro .wrap_intro .box_text .st2{margin-bottom:1.25em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_intro .wrap_intro .box_text .st2{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_intro .wrap_intro .box_text .st2{letter-spacing:6px}}.con_scene{z-index:1;position:relative;background:url("../images/common/bg_green.png") repeat;padding:0px 0 100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_scene{padding:0 0 80px}}@media only screen and (max-width: 767px){.con_scene{padding:0 0 50px}}@media only screen and (max-width: 767px){.con_scene{margin-bottom:100px}}.con_scene::before{content:"";position:absolute;inset:auto 0 0 0;background:url("../images/home/bg_hotspring.png") no-repeat bottom right;aspect-ratio:1920 / 425;background-size:cover;width:100%;z-index:-1;top:-50%}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_scene::before{top:-34%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_scene::before{top:-28%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_scene::before{top:-33%}}@media only screen and (max-width: 767px){.con_scene::before{top:-9%}}.con_scene .intro_scene{text-align:center}.con_scene .intro_scene .st2{text-align:center;margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_scene .intro_scene .st2{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_scene .intro_scene .st2{margin-bottom:.75em}}.con_scene .intro_scene .txt{margin-bottom:70px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_scene .intro_scene .txt{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_scene .intro_scene .txt{margin-bottom:3.25em}}.con_scene .wrap_scene{width:72.91667%;margin:0 auto;display:flex;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_scene .wrap_scene{width:96%}}@media only screen and (max-width: 767px){.con_scene .wrap_scene{width:96%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_scene .wrap_scene{width:85%}}@media only screen and (max-width: 767px){.con_scene .wrap_scene{flex-wrap:wrap}}.con_scene .wrap_scene .item{position:relative;text-align:left;margin-right:2%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_scene .wrap_scene .item{width:32%}}@media only screen and (max-width: 767px){.con_scene .wrap_scene .item{width:49%;margin-bottom:45px}}@media only screen and (max-width: 767px){.con_scene .wrap_scene .item:nth-of-type(2n){margin-right:0}}.con_scene .wrap_scene .item:last-of-type{margin-right:0}@media only screen and (max-width: 767px){.con_scene .wrap_scene .item:last-of-type{margin-bottom:0}}.con_scene .wrap_scene .item .txt_number{font-size:625%;line-height:0;color:rgba(255,255,255,0.7);position:absolute;top:-1rem;left:1rem;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_scene .wrap_scene .item .txt_number{font-size:500%}}@media only screen and (max-width: 767px){.con_scene .wrap_scene .item .txt_number{font-size:407%}}.con_scene .wrap_scene .item .wrap_txt{width:90%;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_scene .wrap_scene .item .wrap_txt{width:100%}}@media only screen and (max-width: 767px){.con_scene .wrap_scene .item .wrap_txt{width:100%}}.con_scene .wrap_scene .item .wrap_txt h3{font-weight:normal;font-size:157%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_scene .wrap_scene .item .wrap_txt h3{font-size:125%}}@media only screen and (max-width: 767px){.con_scene .wrap_scene .item .wrap_txt h3{font-size:138%}}.con_scene .wrap_scene .item .wrap_txt h3 span{display:inline-block}.con_scene .wrap_scene .item .wrap_txt h3 span:first-letter{color:#718935}@media only screen and (max-width: 767px){.con_scene .wrap_scene .item .wrap_txt h3 span:first-letter{display:block}}.con_scene .wrap_scene .item .wrap_txt .txt{line-height:2}@media only screen and (min-width: 1561px) and (max-width: 1793px){.con_scene:before{top:-43%}.con_intro .wrap_intro{margin-bottom:250px}.con_intro .wrap_intro .box_text .st2{margin-bottom:20px}}.con_banquet{margin:120px 0 200px;z-index:1;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_banquet{margin:120px 0 180px}}@media only screen and (max-width: 767px){.con_banquet{margin:1em 0 160px}}.con_banquet::before{content:"";position:absolute;inset:auto;background:url("../images/common/bg_gray.png") repeat;width:86.45833%;height:100%;top:10%;left:0;z-index:-1}@media only screen and (max-width: 767px){.con_banquet::before{top:0%;width:100%;height:107%}}.con_banquet .wrap_banquet{width:84.375%;margin:0 0 0 auto;display:flex}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_banquet .wrap_banquet{width:96%}}@media only screen and (max-width: 767px){.con_banquet .wrap_banquet{width:90%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_banquet .wrap_banquet{width:88%}}@media only screen and (max-width: 767px){.con_banquet .wrap_banquet{flex-wrap:wrap;margin:auto}}.con_banquet .wrap_banquet .box_text{margin-top:10%;text-align:center;width:23.29114%;margin-right:5.06329%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_banquet .wrap_banquet .box_text{width:100%}}@media only screen and (max-width: 767px){.con_banquet .wrap_banquet .box_text{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_banquet .wrap_banquet .box_text{margin-right:20px}}@media only screen and (max-width: 767px){.con_banquet .wrap_banquet .box_text{margin-right:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_banquet .wrap_banquet .box_text{width:50%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_banquet .wrap_banquet .box_text{margin-top:16%}}@media only screen and (max-width: 767px){.con_banquet .wrap_banquet .box_text{margin-bottom:3em}}@media only screen and (max-width: 767px){.con_banquet .wrap_banquet .box_text .st2_tate{margin-bottom:1.5em;margin-top:2em}}.con_banquet .wrap_banquet .box_text .wrap_txt{text-align:left}.con_banquet .wrap_banquet .box_text .wrap_txt .txt{padding-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_banquet .wrap_banquet .box_text .wrap_txt .txt{padding-bottom:20px}}@media only screen and (max-width: 767px){.con_banquet .wrap_banquet .box_text .wrap_txt .txt{padding-bottom:2em}}.con_banquet .wrap_banquet .box_text .wrap_txt .list{padding:20px 0;border-top:1px solid #333;border-bottom:1px solid #333;margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_banquet .wrap_banquet .box_text .wrap_txt .list{padding:15px 0}}@media only screen and (max-width: 767px){.con_banquet .wrap_banquet .box_text .wrap_txt .list{padding:.25em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_banquet .wrap_banquet .box_text .wrap_txt .list{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_banquet .wrap_banquet .box_text .wrap_txt .list{margin-bottom:2em}}.con_banquet .wrap_banquet .box_text .wrap_txt .list li{position:relative;padding-left:1.5em}.con_banquet .wrap_banquet .box_text .wrap_txt .list li::before{position:absolute;content:"";width:5px;height:5px;background:#718935;left:0.5rem;top:1.5rem;transform:rotate(45deg)}@media only screen and (max-width: 767px){.con_banquet .wrap_banquet .box_text .wrap_txt .list li::before{top:45%}}.con_banquet .wrap_banquet .btn_more a{width:100%}.con_banquet.middle::before{content:"";position:absolute;inset:auto;background:url("../images/common/bg_gray.png") repeat;width:86.45833%;height:100%;top:10%;right:0;z-index:-1}@media only screen and (max-width: 767px){.con_banquet.middle::before{width:100%;top:0;height:107%}}.con_banquet.middle .wrap_banquet{flex-direction:row-reverse;margin:0 auto 0 0}@media only screen and (max-width: 767px){.con_banquet.middle .wrap_banquet{margin:0 auto}}.con_banquet.middle .wrap_banquet .box_text{margin-left:5.06329%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_banquet.middle .wrap_banquet .box_text{margin-left:20px}}@media only screen and (max-width: 767px){.con_banquet.middle .wrap_banquet .box_text{margin-left:0}}.modal-overlay{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background-color:rgba(0,0,0,0.6);opacity:0;visibility:hidden;transition:opacity 0.5s ease, visibility 0.5s ease}.modal-overlay.is-active{opacity:1;visibility:visible}.modal-wrapper{position:absolute;top:48%;left:50%;z-index:20;width:70%;max-height:90%;overflow-y:auto;pointer-events:auto;background-color:#fff;border-radius:5px;transform:translate(-50%, -50%);background:url(../images/common/bg_gray.png) repeat}@media only screen and (max-width: 767px){.modal-wrapper{width:95%}}.modal-header{display:flex;padding-right:10px}.modal-header .space{flex:1}.modal-header .close{font-size:219%;color:#5a462c;text-decoration:none;cursor:pointer;pointer-events:auto;background:none;border:none;padding:10px}.modal-header .close:hover{opacity:0.7}.modal-content{padding:0 20px 50px}.modal-content h3{font-size:225%;font-weight:normal;text-align:center;line-height:1.8;margin:0 auto 10px}@media only screen and (min-width: 768px) and (max-width: 1199px){.modal-content h3{font-size:213%}}@media only screen and (max-width: 767px){.modal-content h3{font-size:163%}}.modal-content .con_map{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.modal-content .con_map .box_map{width:48%;margin:2rem 1%}@media only screen and (min-width: 768px) and (max-width: 1199px){.modal-content .con_map .box_map{width:48%}}@media only screen and (max-width: 767px){.modal-content .con_map .box_map{width:96%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.modal-content .con_map .box_map{margin:1rem 1%}}@media only screen and (max-width: 767px){.modal-content .con_map .box_map{margin:1rem auto}}.modal-content .con_map .box_map img{width:100%}.modal-content .con_map .box_map .txt{text-align:center;margin:0 auto;font-size:125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.modal-content .con_map .box_map .txt{font-size:125%}}@media only screen and (max-width: 767px){.modal-content .con_map .box_map .txt{font-size:88%}}body.modal-open{overflow:hidden}.con_rent{margin-bottom:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rent{margin-bottom:120px}}@media only screen and (max-width: 767px){.con_rent{margin-bottom:4em}}.con_rent .wrap_rent{position:relative;margin:auto;width:91.66667%;background:url("../images/common/bg_green.png") repeat;z-index:3;padding:4% 10%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rent .wrap_rent{width:96%}}@media only screen and (max-width: 767px){.con_rent .wrap_rent{width:96%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rent .wrap_rent{padding:20px 30px}}@media only screen and (max-width: 767px){.con_rent .wrap_rent{padding:1.5em 1.5em 3em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_rent .wrap_rent{padding:4% 3%}}.con_rent .wrap_rent.p-green::before{z-index:1;background-position:top right}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rent .wrap_rent.p-green::before{width:25%;background-size:contain;left:75%}}@media only screen and (max-width: 767px){.con_rent .wrap_rent.p-green::before{transform:translate(150%, 50%)}}.con_rent .wrap_rent .title_rent{display:flex;align-items:end;margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rent .wrap_rent .title_rent{margin-bottom:25px}}@media only screen and (max-width: 767px){.con_rent .wrap_rent .title_rent{margin-bottom:.5em}}@media only screen and (max-width: 767px){.con_rent .wrap_rent .title_rent{text-align:center;display:block;margin-bottom:0.75em}}@media only screen and (min-width: 768px){.con_rent .wrap_rent .title_rent .st2_circle{margin-right:1em}}.con_rent .wrap_rent .wrap_item{display:flex;justify-content:space-between;position:relative;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rent .wrap_rent .wrap_item{flex-wrap:wrap}}@media only screen and (max-width: 767px){.con_rent .wrap_rent .wrap_item{display:block}}.con_rent .wrap_rent .wrap_item .rental-item{width:33.07692%;margin-right:5.38462%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rent .wrap_rent .wrap_item .rental-item{width:47.69231%}}@media only screen and (max-width: 767px){.con_rent .wrap_rent .wrap_item .rental-item{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rent .wrap_rent .wrap_item .rental-item{margin-right:20px}}@media only screen and (max-width: 767px){.con_rent .wrap_rent .wrap_item .rental-item{margin-right:0}}@media only screen and (min-width: 1200px){.con_rent .wrap_rent .wrap_item .rental-item:last-of-type{margin-right:0}}@media print{.con_rent .wrap_rent .wrap_item .rental-item:last-of-type{margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rent .wrap_rent .wrap_item .rental-item:nth-of-type(2n){margin-right:0}}.con_rent .wrap_rent .wrap_item .rental-item li{display:flex;justify-content:space-between;position:relative;padding-left:1.25em}.con_rent .wrap_rent .wrap_item .rental-item li::before{position:absolute;content:"";width:5px;height:5px;background:#718935;left:0.5rem;top:1.5rem;transform:rotate(45deg)}@media only screen and (max-width: 767px){.con_rent .wrap_rent .wrap_item .rental-item li::before{top:45%}}.con_rent .wrap_rent .wrap_item .rental-item li.line-2{line-height:1.7}.con_rent .wrap_rent .wrap_item .rental-item li.line-2 .lit{display:block;font-size:80%}@media only screen and (min-width: 1200px) and (max-width: 1250px){.con_rent .wrap_rent{width:94%;padding:2% 2%}}.con_contact{margin-bottom:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact{margin-bottom:120px}}@media only screen and (max-width: 767px){.con_contact{margin-bottom:110px}}.con_contact .wrap_contact{position:relative;padding-top:2%;border-top:2px solid #718935;border-bottom:2px solid #718935;text-align:center;margin:auto;width:43.75%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .wrap_contact{padding-top:20px}}@media only screen and (max-width: 767px){.con_contact .wrap_contact{padding-top:1.5em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_contact .wrap_contact{width:62%}}@media only screen and (max-width: 767px){.con_contact .wrap_contact{line-height:1.8;margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .wrap_contact{width:76%}}@media only screen and (max-width: 767px){.con_contact .wrap_contact{width:96%}}.con_contact .wrap_contact::before{position:absolute;content:"";width:6px;height:6px;background:#718935;left:-2.5px;top:-4.5px;transform:rotate(45deg)}.con_contact .wrap_contact::after{position:absolute;content:"";width:6px;height:6px;background:#718935;right:-2.5px;top:-4.5px;transform:rotate(45deg)}.con_contact .wrap_contact .st2{text-align:center}@media only screen and (max-width: 767px){.con_contact .wrap_contact .st2{margin-bottom:10px}}.con_contact .wrap_contact p{font-size:125%;margin-bottom:15px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .wrap_contact p{font-size:113%}}@media only screen and (max-width: 767px){.con_contact .wrap_contact p{font-size:125%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .wrap_contact p{margin-bottom:10px}}@media only screen and (max-width: 767px){.con_contact .wrap_contact p{margin-bottom:.25em}}.con_contact .wrap_contact .box_tel{margin-top:-1.5em;padding-bottom:5%;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .wrap_contact .box_tel{margin-top:-10px}}@media only screen and (max-width: 767px){.con_contact .wrap_contact .box_tel{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .wrap_contact .box_tel{padding-bottom:20px}}@media only screen and (max-width: 767px){.con_contact .wrap_contact .box_tel{padding-bottom:1.5em}}.con_contact .wrap_contact .box_tel::before{position:absolute;content:"";width:6px;height:6px;background:#718935;left:-2.5px;bottom:-4.5px;transform:rotate(45deg)}.con_contact .wrap_contact .box_tel::after{position:absolute;content:"";width:6px;height:6px;background:#718935;right:-2.5px;bottom:-4.5px;transform:rotate(45deg)}.con_contact .wrap_contact .box_tel span{font-size:157%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .wrap_contact .box_tel span{font-size:113%}}@media only screen and (max-width: 767px){.con_contact .wrap_contact .box_tel span{font-size:125%}}.con_contact .wrap_contact .box_tel .time{margin-top:-1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .wrap_contact .box_tel .time{margin-top:-10px}}@media only screen and (max-width: 767px){.con_contact .wrap_contact .box_tel .time{margin-top:-10px}}@media only screen and (max-width: 767px){.con_contact .wrap_contact .box_tel a{font-size:200%}}.con_dish{position:relative;z-index:0;margin-bottom:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dish{margin-bottom:120px}}@media only screen and (max-width: 767px){.con_dish{margin-bottom:90px}}.con_dish.p-white::before{z-index:1;aspect-ratio:auto;left:85%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dish.p-white::before{top:27%;left:75%;width:25%;background-size:contain}}@media only screen and (max-width: 767px){.con_dish.p-white::before{top:26%;left:60%;width:40%;background-size:contain}}.con_dish .wrap_dish{margin:auto}.con_dish .wrap_dish::before{content:"";position:absolute;inset:auto;background:url("../images/common/bg_gray.png") repeat;width:91.66667%;height:100%;top:0;right:0;left:0;z-index:-1;transform:translate(4%, 0)}.con_dish .wrap_dish .box_dish{position:relative;z-index:2;max-width:1400px;display:flex;justify-content:space-between;margin:0 auto 60px;padding-top:130px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dish .wrap_dish .box_dish{margin:0 auto 40px}}@media only screen and (max-width: 767px){.con_dish .wrap_dish .box_dish{margin:0 auto 3.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dish .wrap_dish .box_dish{padding-top:30px}}@media only screen and (max-width: 767px){.con_dish .wrap_dish .box_dish{padding-top:1em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_dish .wrap_dish .box_dish{width:82%}}@media only screen and (max-width: 1199px){.con_dish .wrap_dish .box_dish{display:block}}.con_dish .wrap_dish .box_dish .dish_txt{width:32.57143%;margin-right:5.71429%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dish .wrap_dish .box_dish .dish_txt{width:96%}}@media only screen and (max-width: 767px){.con_dish .wrap_dish .box_dish .dish_txt{width:88%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dish .wrap_dish .box_dish .dish_txt{margin-right:30px}}@media only screen and (max-width: 767px){.con_dish .wrap_dish .box_dish .dish_txt{margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dish .wrap_dish .box_dish .dish_txt{text-align:center;margin:0 auto}}@media only screen and (max-width: 767px){.con_dish .wrap_dish .box_dish .dish_txt{text-align:center;margin:auto}}@media only screen and (max-width: 767px){.con_dish .wrap_dish .box_dish .dish_txt .txt{margin-bottom:1.5em}}.con_dish .wrap_dish .box_dish .dish_txt .st2_circle{margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dish .wrap_dish .box_dish .dish_txt .st2_circle{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_dish .wrap_dish .box_dish .dish_txt .st2_circle{margin-bottom:.75em}}.con_dish .wrap_dish .box_dish .dish_txt .btn_all{text-align:left;margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dish .wrap_dish .box_dish .dish_txt .btn_all{margin-top:35px}}@media only screen and (max-width: 767px){.con_dish .wrap_dish .box_dish .dish_txt .btn_all{margin-top:0}}@media only screen and (max-width: 1199px){.con_dish .wrap_dish .box_dish .dish_txt .btn_all{text-align:center}}.con_dish .wrap_dish .box_dish .dish_img{text-align:center;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dish .wrap_dish .box_dish .dish_img{width:72%}}@media only screen and (max-width: 767px){.con_dish .wrap_dish .box_dish .dish_img{width:80%}}.con_dish .wrap_dish .box_special{width:91.66667%;margin:auto;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dish .wrap_dish .box_special{width:96%}}@media only screen and (max-width: 767px){.con_dish .wrap_dish .box_special{width:96%}}.con_dish .wrap_dish .box_special .box_nine_tit{margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dish .wrap_dish .box_special .box_nine_tit{margin-bottom:35px}}@media only screen and (max-width: 767px){.con_dish .wrap_dish .box_special .box_nine_tit{margin-bottom:2.5em}}.con_dish .wrap_dish .box_special .box_nine_tit h3{font-weight:normal;font-size:200%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dish .wrap_dish .box_special .box_nine_tit h3{font-size:188%}}@media only screen and (max-width: 767px){.con_dish .wrap_dish .box_special .box_nine_tit h3{font-size:182%}}@media only screen and (max-width: 767px){.con_dish .wrap_dish .box_special .box_nine_tit h3{letter-spacing:0.62rem;margin-bottom:0.25em}}@media only screen and (max-width: 767px){.con_dish .wrap_dish .box_special .box_nine_tit h3 p{line-height:1.8}}.con_dish .wrap_dish .box_marquee{overflow:hidden;padding-bottom:60px}.con_dish .wrap_dish .box_marquee .marquee{width:100%;position:relative;z-index:1}.con_dish .wrap_dish .box_marquee .marquee .track{display:flex;width:max-content;gap:30px;animation:scroll_spa 45s linear infinite}@media only screen and (max-width: 1199px){.con_dish .wrap_dish .box_marquee .marquee .track{animation:scroll_spa 45s linear infinite}}.con_dish .wrap_dish .box_marquee .marquee:hover .track{animation-play-state:paused}.con_dish .wrap_dish .box_marquee .marquee .item{flex:0 0 auto;width:400px;text-align:center;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dish .wrap_dish .box_marquee .marquee .item{width:400px}}@media only screen and (max-width: 767px){.con_dish .wrap_dish .box_marquee .marquee .item{width:200px}}.con_dish .wrap_dish .box_marquee .marquee .item a{text-decoration:none;position:relative;display:block;transition:filter 0.6s ease;overflow:hidden}.con_dish .wrap_dish .box_marquee .marquee .item a::before{content:"";position:absolute;width:100%;height:50%;bottom:0;left:0;background:linear-gradient(0deg, #718935,rgba(0,0,0,0));z-index:1}.con_dish .wrap_dish .box_marquee .marquee .item a img{display:block;position:relative;z-index:0;width:100%;transition:all 0.6s ease}.con_dish .wrap_dish .box_marquee .marquee .item a .txt_link{position:absolute;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:0 0 1.5rem;z-index:1;width:100%}.con_dish .wrap_dish .box_marquee .marquee .item a .txt_link::after{content:"";display:inline-block;width:50%;height:2px;background:#bfbfbf}.con_dish .wrap_dish .box_marquee .marquee .item a .txt_link span{display:flex;align-items:center;justify-content:space-between;color:#fff;white-space:nowrap;width:50%;margin-left:2rem;font-size:144%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dish .wrap_dish .box_marquee .marquee .item a .txt_link span{font-size:132%}}@media only screen and (max-width: 767px){.con_dish .wrap_dish .box_marquee .marquee .item a .txt_link span{font-size:119%}}.con_dish .wrap_dish .box_marquee .marquee .item a .txt_link span::after{content:"";display:inline-block;width:5px;height:5px;background:#bfbfbf;transform:rotate(45deg);transition:left 0.6s ease;position:relative;left:0;z-index:1}.con_dish .wrap_dish .box_marquee .marquee .item a:hover{filter:brightness(.8)}.con_dish .wrap_dish .box_marquee .marquee .item a:hover img{transform:scale(1.05);filter:brightness(.8)}.con_dish .wrap_dish .box_marquee .marquee .item a:hover .txt_link span::after{left:100%}.con_dish .wrap_dish .box_marquee.p-green::before{top:0;right:auto;left:0;z-index:0}.con_dish .wrap_dish .btn_all{text-align:center;padding-bottom:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dish .wrap_dish .btn_all{padding-bottom:50px}}@media only screen and (max-width: 767px){.con_dish .wrap_dish .btn_all{padding-bottom:2.5em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_dish .wrap_dish .btn_all{padding-bottom:20px}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_dish .wrap_dish .btn_all.last-btn{padding-bottom:80px}}@keyframes scroll_spa{0%{transform:translateX(0)}100%{transform:translateX(-30%)}}.con_after{position:relative;margin-bottom:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_after{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_after{margin-bottom:1.5em}}.con_after::before{content:"";position:absolute;inset:auto;background:url("../images/common/bg_gray.png") repeat;width:91.66667%;height:100%;top:0;right:0;left:0;transform:translate(4%, 0)}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_after .view_pc_l{display:none}}@media only screen and (max-width: 1199px){.con_after .view_pc_l{display:none}}.con_after .wrap_after{width:88.54167%;position:relative;z-index:2;margin:0 0 0 auto;display:flex;justify-content:space-between;padding:4% 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_after .wrap_after{padding:20px 30px}}@media only screen and (max-width: 767px){.con_after .wrap_after{padding:1.5em 1.5em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_after .wrap_after{width:94%;align-items:center}}@media only screen and (max-width: 767px){.con_after .wrap_after{text-align:center;margin:0 auto;display:block}}.con_after .wrap_after.p-white:before{z-index:1;aspect-ratio:auto;left:80%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_after .wrap_after.p-white:before{left:75%;width:25%;background-size:contain}}@media only screen and (max-width: 767px){.con_after .wrap_after.p-white:before{top:90%}}.con_after .wrap_after .after_txt{width:32.57143%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_after .wrap_after .after_txt{width:40%}}@media only screen and (max-width: 767px){.con_after .wrap_after .after_txt{width:96%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_after .wrap_after .after_txt{margin-right:3%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_after .wrap_after .after_txt{margin-right:4%}}.con_after .wrap_after .after_txt .st2_circle{margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_after .wrap_after .after_txt .st2_circle{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_after .wrap_after .after_txt .st2_circle{margin-bottom:.25em}}.con_after .wrap_after .after_txt .btn_all{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_after .wrap_after .after_txt .btn_all{margin-top:35px}}@media only screen and (max-width: 767px){.con_after .wrap_after .after_txt .btn_all{margin-top:.25em}}@media only screen and (max-width: 767px){.con_after .wrap_after .after_txt .btn_all{padding-bottom:2.5em;text-align:center}}@media only screen and (max-width: 767px){.con_after .wrap_after .after_txt .txt{text-align:left;margin-bottom:1.5em}}.con_after .wrap_after .after_img{width:71.42857%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_after .wrap_after .after_img{width:55%}}@media only screen and (max-width: 767px){.con_after .wrap_after .after_img{width:96%}}@media only screen and (max-width: 767px){.con_after .wrap_after .after_img{z-index:2}}.con_after .wrap_after .after_img p:first-of-type{text-align:right;margin-bottom:1.5em}.con_after .wrap_after .after_img p:last-of-type{text-align:left}.con_after .after_img{position:relative;z-index:2}.con_after .after_img p{width:90%}.con_after .after_img p:first-of-type{margin:0 0px 15px auto}.con_after .after_img p:last-of-type{margin:0px auto 0 0;padding-bottom:2em}
