﻿main .con_intro .box_txt,.con_intro .box_txt{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){main .con_intro .box_txt,.con_intro .box_txt{width:91.66667%}}main .con_intro .box_txt,.con_intro .box_txt{max-width:1200px;margin:auto}@media only screen and (min-width: 768px){main .con_intro .box_txt,.con_intro .box_txt{width:90%}}@media only screen and (max-width: 767px){main .con_intro .box_txt,.con_intro .box_txt{width:84.61538%}}main .contents_l{max-width:1780px;margin:0 auto}@media only screen and (max-width: 1199px){main .contents_l{width:90%}}main .contents_l .box_txt .sst{margin-top:30px;font-size:172%;font-weight:500;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_l .box_txt .sst{margin-top:15px}}@media only screen and (max-width: 767px){main .contents_l .box_txt .sst{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_l .box_txt .sst{font-size:143%}}@media only screen and (max-width: 767px){main .contents_l .box_txt .sst{font-size:143%}}main .contents_l .box_txt .img{text-align:center}main .contents_l .box_txt .txt{margin-top:30px;margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_l .box_txt .txt{margin-top:30px}}@media only screen and (max-width: 767px){main .contents_l .box_txt .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_l .box_txt .txt{margin-bottom:30px}}@media only screen and (max-width: 767px){main .contents_l .box_txt .txt{margin-bottom:3em}}main .contents_l .flex.column2>div,main .contents_l .flex.column2 li{max-width:calc(100% / 2 - (30px - 30px / 2));flex:1 calc(33.333% - 30px)}@media only screen and (max-width: 767px){main .contents_l .flex.column2>div,main .contents_l .flex.column2 li{max-width:100%}}@media only screen and (max-width: 767px){main .contents_l .flex.column2>div,main .contents_l .flex.column2 li{width:100%;flex:auto}}main .contents_l .flex.column3>div,main .contents_l .flex.column3 li{max-width:calc(100% / 3 - (30px - 30px / 3));flex:1 1 calc(33.333% - 30px)}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_l .flex.column3>div,main .contents_l .flex.column3 li{max-width:calc(100% / 2 - (15px - 15px / 2))}}@media only screen and (max-width: 767px){main .contents_l .flex.column3>div,main .contents_l .flex.column3 li{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_l .flex.column3>div,main .contents_l .flex.column3 li{flex:auto}}@media only screen and (max-width: 767px){main .contents_l .flex.column3>div,main .contents_l .flex.column3 li{flex:auto}}@media only screen and (max-width: 767px){main .contents_l .flex.column3>div,main .contents_l .flex.column3 li{width:100%}}main .contents_s{max-width:1200px;margin:0 auto}@media only screen and (max-width: 1199px){main .contents_s{width:90%}}main .contents_s .box_txt .sst{margin-top:30px;font-size:172%;font-weight:500;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_s .box_txt .sst{margin-top:15px}}@media only screen and (max-width: 767px){main .contents_s .box_txt .sst{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_s .box_txt .sst{font-size:143%}}@media only screen and (max-width: 767px){main .contents_s .box_txt .sst{font-size:143%}}main .contents_s .box_txt .img{text-align:center}main .contents_s .box_txt .txt{margin-top:30px;margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_s .box_txt .txt{margin-top:30px}}@media only screen and (max-width: 767px){main .contents_s .box_txt .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){main .contents_s .box_txt .txt{margin-bottom:30px}}@media only screen and (max-width: 767px){main .contents_s .box_txt .txt{margin-bottom:3em}}main .contents_s .flex.column2>div,main .contents_s .flex.column2 li{width:calc(100% / 2 - (30px - 30px / 2));flex:1 calc(33.333% - 30px)}@media only screen and (max-width: 767px){main .contents_s .flex.column2>div,main .contents_s .flex.column2 li{width:100%;flex:auto}}main .contents_s .flex.column3>div,main .contents_s .flex.column3 li{width:calc(100% / 3 - (30px - 30px / 3));flex:1 1 calc(33.333% - 30px)}@media only screen and (max-width: 767px){main .contents_s .flex.column3>div,main .contents_s .flex.column3 li{width:100%;flex:auto}}main .flex{display:flex;flex-wrap:wrap}main .txt{font-size:122%}@media only screen and (min-width: 768px) and (max-width: 1199px){main .txt{font-size:100%}}@media only screen and (max-width: 767px){main .txt{font-size:100%}}main .wrap_intro{position:relative;height:860px}@media only screen and (max-width: 767px){main .wrap_intro{height:100vh;background-size:cover}}main .wrap_intro .img_kv{position:absolute;right:15em;bottom:7em}@media only screen and (max-width: 767px){main .wrap_intro .img_kv{right:0;bottom:15em}}@media only screen and (min-width: 768px) and (max-width: 983px){main .wrap_intro .img_kv{right:unset}main .wrap_intro .img_kv img{width:90%}}main .con_intro{position:relative;padding-bottom:0 !important}main .con_intro .box_txt{margin:auto;text-align:center}main .con_intro .box_txt .txt_lead,main .con_intro .box_txt .p-intro__title{font-size:229%;font-weight:500;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_intro .box_txt .txt_lead,main .con_intro .box_txt .p-intro__title{font-size:200%}}@media only screen and (max-width: 767px){main .con_intro .box_txt .txt_lead,main .con_intro .box_txt .p-intro__title{font-size:172%}}main .con_intro .box_txt .txt{margin-top:30px;font-size:122%;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_intro .box_txt .txt{margin-top:30px}}@media only screen and (max-width: 767px){main .con_intro .box_txt .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_intro .box_txt .txt{font-size:122%}}@media only screen and (max-width: 767px){main .con_intro .box_txt .txt{font-size:93%}}main .con_rooms{padding-top:7.8125%;margin:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_rooms{padding-top:12.5%}}@media only screen and (max-width: 767px){main .con_rooms{padding-top:5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_rooms{background-size:contain !important}}@media only screen and (max-width: 767px){main .con_rooms{background-size:cover}}main .con_rooms .inner{width:90%;margin:0 auto}main .con_rooms .inner ul li{text-align:center}main .con_rooms .text{margin:50px auto;max-width:1180px;display:flex;justify-content:space-evenly}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_rooms .text{margin:50px auto}}@media only screen and (max-width: 767px){main .con_rooms .text{margin:3em auto 0}}main .con_rooms .text .sub_txt{font-size:286%;text-align:center;margin-bottom:0.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_rooms .text .sub_txt{font-size:172%}}@media only screen and (max-width: 767px){main .con_rooms .text .sub_txt{font-size:179%}}@media only screen and (max-width: 767px){main .con_rooms .text{display:block}}main .con_rooms .text .st{width:44.0678%}@media only screen and (max-width: 767px){main .con_rooms .text .st{width:90%;margin:auto}}main .con_rooms .text .box_txt{width:50.84746%}@media only screen and (max-width: 767px){main .con_rooms .text .box_txt{width:100%}}main .con_rooms .text .box_txt .txt_lead{font-size:229%;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_rooms .text .box_txt .txt_lead{font-size:129%}}@media only screen and (max-width: 767px){main .con_rooms .text .box_txt .txt_lead{font-size:143%}}main .con_rooms .text .box_txt .txt{margin-top:30px;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_rooms .text .box_txt .txt{margin-top:30px}}@media only screen and (max-width: 767px){main .con_rooms .text .box_txt .txt{margin-top:1em}}main .con_rooms .text .box_txt .btn{max-width:330px;margin-top:20px}main .con_point{position:relative;padding:5.46875% 0 5.72917%}@media only screen and (max-width: 767px){main .con_point{padding:6em 0}}main .con_point .sub_txt{font-size:229%;font-weight:500;letter-spacing:.1em;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_point .sub_txt{font-size:200%}}@media only screen and (max-width: 767px){main .con_point .sub_txt{font-size:172%}}@media only screen and (max-width: 767px){main .con_point .sub_txt{margin-bottom:0.5em}}main .con_point .st{text-align:center}main .con_point .txt{text-align:center}main .con_point .wrp_point{justify-content:center;gap:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_point .wrp_point.column3{gap:15px}}@media only screen and (max-width: 767px){main .con_point .wrp_point{display:block}}@media only screen and (max-width: 767px){main .con_point .wrp_point .box_point{width:90%;margin:auto}main .con_point .wrp_point .box_point:not(:first-child){margin-top:2em}}main .con_point .wrp_point .box_info{margin-top:1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){main .con_point .wrp_point .box_info{margin-top:1.5em}}@media only screen and (max-width: 767px){main .con_point .wrp_point .box_info{margin-top:1em}}main .bx-wrapper{position:relative}@media only screen and (max-width: 767px){main .swiper-pagination{position:static !important;text-align:right !important}}main .swiper-pagination span{display:inline-block;width:10px;height:10px;background-color:#fff;border-radius:50%;margin:0 5px;text-indent:-9999px;opacity:1}main .cap{position:absolute;right:1.5em;bottom:1.5em;background-color:rgba(0,0,0,0.8);color:#fff;padding:0.3em 0.8em}@media only screen and (max-width: 767px){main .cap{top:0;right:0;bottom:unset;font-size:79%}}main .bx-controls{position:absolute;bottom:1em;z-index:99;left:50%;right:50%}@media only screen and (max-width: 767px){main .bx-controls{bottom:0;left:45%;right:45%}}main .bx-controls .bx-pager{display:flex}main .bx-controls .bx-pager .bx-pager-item a{display:inline-block;width:10px;height:10px;background-color:#fff;border-radius:50%;margin:0 5px;text-indent:-9999px}main .bx-controls .bx-pager .bx-pager-item a.active{background-color:#566a34}#abi_page{font-family:"Shippori Mincho","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝B","Yu Mincho",YuMincho,"游明朝","ＭＳ Ｐ明朝",Times,Garamond,Georgia,serif}.st{font-family:"Shippori Mincho","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝B","Yu Mincho",YuMincho,"游明朝","ＭＳ Ｐ明朝",Times,Garamond,Georgia,serif;text-align:center;position:relative;padding-bottom:57px}@media only screen and (min-width: 768px) and (max-width: 983px){.st{padding:3em}}@media only screen and (max-width: 767px){.st{padding-bottom:2em}}.st:before{content:'';width:7px;height:7px;background:#566a34;border-radius:999px;display:block;margin:0 auto .8em}.st span{font-size:286%;display:block}@media only screen and (min-width: 768px) and (max-width: 1199px){.st span{font-size:172%}}@media only screen and (max-width: 767px){.st span{font-size:179%}}.st i{font-size:143%;color:#989898;display:block}@media only screen and (min-width: 768px) and (max-width: 1199px){.st i{font-size:108%}}@media only screen and (max-width: 767px){.st i{font-size:108%}}.st i.sub{color:#000}.txt_lnk{display:block;text-align:center;margin-top:2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.txt_lnk{margin-top:2em}}@media only screen and (max-width: 767px){.txt_lnk{margin-top:1em}}.txt_lnk a{font-size:129%;text-decoration:none;display:inline-block;padding-bottom:0.5em;border-bottom:1px solid #000;transition:opacity 400ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){.txt_lnk a{font-size:129%}}@media only screen and (max-width: 767px){.txt_lnk a{font-size:93%}}.txt_lnk a:hover{opacity:0.5}.swiper-pagination span{border:1px solid #dbdbdb}.swiper-pagination span.swiper-pagination-bullet-active{background-color:#566a34;border:none}.wrap_intro{background:url(../../renewal/images/img_kv-pc.jpg) no-repeat}@media only screen and (max-width: 767px){.wrap_intro{background:url(../../renewal/images/img_kv-sp.jpg) no-repeat center}}.con_intro{padding-top:8.42697%;position:relative;background:url(../../renewal/images/bg_intro01.png) no-repeat right}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding-top:12.5%}}@media only screen and (max-width: 767px){.con_intro{padding-top:5em}}@media only screen and (max-width: 767px){.con_intro{background:url(../../renewal/images/bg_intro01.png) no-repeat -5em 0em}}.con_intro .box_txt{margin:auto;text-align:center}.con_intro .box_txt .txt_lead{font-size:272%;font-family:"Shippori Mincho","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝B","Yu Mincho",YuMincho,"游明朝","ＭＳ Ｐ明朝",Times,Garamond,Georgia,serif;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_txt .txt_lead{font-size:272%}}@media only screen and (max-width: 767px){.con_intro .box_txt .txt_lead{font-size:143%}}.con_intro .box_txt .txt{margin-top:30px;font-size:122%;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_txt .txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_intro .box_txt .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_txt .txt{font-size:122%}}@media only screen and (max-width: 767px){.con_intro .box_txt .txt{font-size:93%}}.con_intro:before{content:'';background:url(../../renewal/images/bg_intro02.png) no-repeat top;aspect-ratio:685 / 442;width:38.48315%;background-size:100% auto;position:absolute;top:0;left:0;z-index:-5}.con_rooms{background:url(../../renewal/images/bg_rooms.png) no-repeat top}@media only screen and (max-width: 767px){.con_rooms{background-size:cover}}.con_rooms .inner{max-width:1200px}.con_rooms .text .box_txt .txt_lead{font-family:"Shippori Mincho","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝B","Yu Mincho",YuMincho,"游明朝","ＭＳ Ｐ明朝",Times,Garamond,Georgia,serif;font-weight:400}.con_rooms .text .box_txt .txt{font-size:122%;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .text .box_txt .txt{font-size:122%}}@media only screen and (max-width: 767px){.con_rooms .text .box_txt .txt{font-size:93%}}.con_hotspa{padding-top:8.42697%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspa{padding-top:12.5%}}@media only screen and (max-width: 767px){.con_hotspa{padding-top:5em}}.con_hotspa .inner{flex-direction:row;align-items:center;justify-content:space-between}@media only screen and (max-width: 767px){.con_hotspa .inner{display:block}}.con_hotspa .img{width:67.41573%}@media only screen and (max-width: 767px){.con_hotspa .img{width:90%;margin:auto}}.con_hotspa .img li{width:100% !important}.con_hotspa .text{width:40.44944%;max-width:480px}@media only screen and (min-width: 768px) and (max-width: 983px){.con_hotspa .text{width:29.66102%}}@media only screen and (max-width: 767px){.con_hotspa .text{width:90%;margin:3em auto 0}}.con_hotspa .text .txt_lead{font-size:229%;font-family:"Shippori Mincho","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝B","Yu Mincho",YuMincho,"游明朝","ＭＳ Ｐ明朝",Times,Garamond,Georgia,serif;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspa .text .txt_lead{font-size:129%}}@media only screen and (max-width: 767px){.con_hotspa .text .txt_lead{font-size:143%}}.con_hotspa .text .txt{margin-top:30px;font-size:122%;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspa .text .txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_hotspa .text .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotspa .text .txt{font-size:122%}}@media only screen and (max-width: 767px){.con_hotspa .text .txt{font-size:93%}}@media only screen and (max-width: 767px){.con_hotspa .text .txt{margin-bottom:5em}}.con_cuisine{padding-top:8.42697%;background:url(../../renewal/images/bg_cuisine.png) no-repeat left}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine{padding-top:12.5%}}@media only screen and (max-width: 767px){.con_cuisine{padding-top:5em}}@media only screen and (max-width: 767px){.con_cuisine{background:url(../../renewal/images/bg_cuisine.png) no-repeat -20em 0em}}.con_cuisine .inner{flex-direction:row-reverse;align-items:center;justify-content:space-between}@media only screen and (max-width: 767px){.con_cuisine .inner{display:block;flex-direction:row}}.con_cuisine .img{width:67.41573%}@media only screen and (max-width: 767px){.con_cuisine .img{width:90%;margin:auto}}.con_cuisine .text{width:40.44944%;max-width:480px}@media only screen and (min-width: 768px) and (max-width: 983px){.con_cuisine .text{width:29.66102%}}@media only screen and (max-width: 767px){.con_cuisine .text{width:90%;margin:3em auto 0}}.con_cuisine .text .txt_lead{font-size:229%;font-family:"Shippori Mincho","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝B","Yu Mincho",YuMincho,"游明朝","ＭＳ Ｐ明朝",Times,Garamond,Georgia,serif;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .text .txt_lead{font-size:129%}}@media only screen and (max-width: 767px){.con_cuisine .text .txt_lead{font-size:143%}}.con_cuisine .text .txt{margin-top:30px;font-size:122%;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .text .txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_cuisine .text .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .text .txt{font-size:122%}}@media only screen and (max-width: 767px){.con_cuisine .text .txt{font-size:93%}}@media only screen and (max-width: 767px){.con_cuisine .text .txt{margin-bottom:5em}}@media only screen and (max-width: 767px){.con_point{width:90%;margin:0 auto}.con_point:before{content:'';height:1px;width:100%;background-color:#a7c397;position:absolute;top:0}}.con_point .sub_txt{font-size:286%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .sub_txt{font-size:172%}}@media only screen and (max-width: 767px){.con_point .sub_txt{font-size:179%}}.con_point .wrp_point{justify-content:space-around}@media only screen and (max-width: 767px){.con_point .wrp_point{display:block}}.con_point .wrp_point .box_point .sst{font-family:"Shippori Mincho","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝B","Yu Mincho",YuMincho,"游明朝","ＭＳ Ｐ明朝",Times,Garamond,Georgia,serif}.con_point .wrp_point .inner{gap:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .wrp_point .inner{gap:40px}}.con_point:after{content:'';position:absolute;background:url(../../renewal/images/bg_point.png) no-repeat center;aspect-ratio:600 / 370;width:44.94382%;top:-5em;right:-25em;z-index:-5}@media only screen and (max-width: 767px){.con_point:after{width:100%;top:0;right:-12em}}.p-plan{padding:5.89888% 0 6.17978%;background:url(../../renewal/images/bg_plan.png) no-repeat}@media only screen and (max-width: 767px){.p-plan{padding:3em 0}}@media only screen and (max-width: 767px){.p-plan{background-size:100%}}.p-plan .st{text-align:center}.p-plan__list{flex-direction:row;align-items:flex-start;justify-content:center;gap:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-plan__list{gap:40px}}@media only screen and (max-width: 767px){.p-plan__list{display:block}}@media only screen and (min-width: 768px){.p-plan__list li{width:33.33333%}}@media only screen and (max-width: 767px){.p-plan__list li:not(:last-child){margin-bottom:1.5em}}.p-plan__list li a{display:block;text-decoration:none;color:#333333;transition:opacity 400ms ease}@media only screen and (max-width: 767px){.p-plan__list li a{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}}.p-plan__list li a:hover{opacity:.8}@media only screen and (max-width: 767px){.p-plan__list li a .p-plan__img{width:100%}}.p-plan__list li a .p-plan__text{margin-top:20px;font-size:115%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-plan__list li a .p-plan__text{margin-top:20px}}@media only screen and (max-width: 767px){.p-plan__list li a .p-plan__text{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-plan__list li a .p-plan__text{font-size:115%}}@media only screen and (max-width: 767px){.p-plan__list li a .p-plan__text{font-size:93%}}@media only screen and (max-width: 767px){.p-plan__list li a .p-plan__text{margin-left:1em}}.p-plan .con_coupoun{margin-top:60px;padding:40px 0;background:#f2ebd1;box-shadow:0px 5px 10px 4px #cfcecb;display:flex;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-plan .con_coupoun{margin-top:40px}}@media only screen and (max-width: 767px){.p-plan .con_coupoun{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-plan .con_coupoun{padding:40px 0}}@media only screen and (max-width: 767px){.p-plan .con_coupoun{padding:2em 0}}@media only screen and (max-width: 767px){.p-plan .con_coupoun{display:block}}.p-plan .con_coupoun .sst{position:relative;text-align:center;font-family:"Shippori Mincho","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝B","Yu Mincho",YuMincho,"游明朝","ＭＳ Ｐ明朝",Times,Garamond,Georgia,serif;font-size:172%;font-weight:600;width:25%;margin:auto;padding-top:2.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-plan .con_coupoun .sst{font-size:158%}}@media only screen and (max-width: 767px){.p-plan .con_coupoun .sst{font-size:158%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-plan .con_coupoun .sst{padding-top:2.5em}}@media only screen and (max-width: 767px){.p-plan .con_coupoun .sst{padding-top:2em 0}}@media only screen and (max-width: 767px){.p-plan .con_coupoun .sst{width:90%;margin-bottom:1.5em}}.p-plan .con_coupoun .sst span{color:#566a34;font-size:80%;display:block}.p-plan .con_coupoun .sst:before{position:absolute;content:'';background:url(../../renewal/images/ic_coupon.png) no-repeat;width:66px;height:48px;top:0;left:50%;transform:translateX(-50%)}.p-plan .con_coupoun .lnk_coupon{display:flex;width:66.66667%;flex-wrap:wrap}@media only screen and (max-width: 767px){.p-plan .con_coupoun .lnk_coupon{display:block;width:90%;margin:auto}}.p-plan .con_coupoun .lnk_coupon li{min-width:300px;max-width:300px;text-align:center;margin-bottom:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-plan .con_coupoun .lnk_coupon li{min-width:auto}}@media only screen and (max-width: 767px){.p-plan .con_coupoun .lnk_coupon li{min-width:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-plan .con_coupoun .lnk_coupon li{max-width:auto}}@media only screen and (max-width: 767px){.p-plan .con_coupoun .lnk_coupon li{max-width:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-plan .con_coupoun .lnk_coupon li{margin-bottom:1em}}@media only screen and (max-width: 767px){.p-plan .con_coupoun .lnk_coupon li{margin-bottom:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-plan .con_coupoun .lnk_coupon li{width:calc(50% - 1.2em)}}@media only screen and (max-width: 767px){.p-plan .con_coupoun .lnk_coupon li{margin:auto;width:80%}}.p-plan .con_coupoun .lnk_coupon li:nth-child(2n){margin-left:1.2em}@media only screen and (max-width: 767px){.p-plan .con_coupoun .lnk_coupon li:nth-child(2n){margin:1em auto}}.p-plan .con_coupoun .lnk_coupon li:nth-child(n+3){margin-bottom:0}@media only screen and (max-width: 767px){.p-plan .con_coupoun .lnk_coupon li:nth-child(n+3){margin-bottom:unset}}.p-plan .con_coupoun .lnk_coupon li a{font-size:129%;display:block;text-decoration:none;background:#566a34;color:#fff;padding:0.5em;border-radius:0.3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-plan .con_coupoun .lnk_coupon li a{font-size:129%}}@media only screen and (max-width: 767px){.p-plan .con_coupoun .lnk_coupon li a{font-size:93%}}@media only screen and (max-width: 767px){.p-plan .con_coupoun .lnk_coupon li a{padding:1em 0.5em}}
