.l-hero__text .pnav li.is-active a{background:#ffe2da;border-color:#ffe2da}.p-calendar{width:88.785046729%;max-width:1200px;margin-inline:auto}.p-calendar .caption{position:relative;-webkit-transform:translateY(6.9444444444vw);transform:translateY(6.9444444444vw)}@media only screen and (max-width:767px){.p-calendar .caption{-webkit-transform:translateY(3.8461538462em);transform:translateY(3.8461538462em)}}.p-calendar #calendar_box #calendar_month{width:100%}@media only screen and (min-width:1200px){.p-calendar #calendar_box table{width:99%}}@media print{.p-calendar #calendar_box table{width:99%}}@media only screen and (max-width:1199px){.p-calendar #calendar_box table{display:block;overflow-x:scroll;overflow-y:hidden}}@media only screen and (max-width:1199px){.p-calendar #calendar_box table tbody{display:table;width:1195px}}.p-calendar #calendar_box .mark{margin-right:6px!important}.p-calendar #calendar_box #calendar_month p.calendar_l img,.p-calendar #calendar_box #calendar_month p.calendar_r img{vertical-align:middle}.p-calendar #calendar_box div[id^=ypro_stock_calendar]{margin-bottom:0}.p-calendar #calendar_box div[id^=ypro_stock_calendar] a[name^=calendar]{display:block;padding-top:6.9444444444vw}@media only screen and (max-width:767px){.p-calendar #calendar_box div[id^=ypro_stock_calendar] a[name^=calendar]{padding-top:3.8461538462em}}#calendar{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}#calendar .p-calendar #calendar_box{max-width:1200px;clear:both;overflow:hidden;margin-top:30px;float:none;margin:auto}#calendar .p-calendar #calendar_box #calendar_month{overflow:hidden;border-top:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;padding:15px 0 15px 0;margin:20px 5px 20px 5px;position:relative}#calendar .p-calendar #calendar_box #calendar_month h2.month{text-align:center}#calendar .p-calendar #calendar_box #calendar_month p.calendar_l{padding:3px;background-color:#5f7f9a;width:7em;color:#fff;position:absolute;top:15px;left:0}#calendar .p-calendar #calendar_box #calendar_month p.calendar_r{padding:3px;background-color:#5f7f9a;width:7em;color:#fff;position:absolute;top:15px;right:0}#calendar .p-calendar #calendar_box #calendar_month p.calendar_l a{color:#fff;text-decoration:none}#calendar .p-calendar #calendar_box #calendar_month p.calendar_r a{color:#fff;text-decoration:none}#calendar .p-calendar #calendar_box .txt{float:left;margin-left:5px}#calendar .p-calendar #calendar_box .mark{float:right;padding:5px 10px 5px 10px;margin-right:5px;background-color:#e8e8e8}#calendar .p-calendar #calendar_box .circle{color:#d34600}#calendar .p-calendar #calendar_box .tri{color:#5f7f9a}#calendar .p-calendar #calendar_box table{clear:both;margin-top:15px;margin-left:5px}#calendar .p-calendar #calendar_box table a{width:940px;clear:both;overflow:hidden;color:#505050;margin-top:15px;margin-left:1px}#calendar .p-calendar #calendar_box th{width:188px;background:#efefef;border:1px solid #bcbcbc;font-weight:400;padding:5px}#calendar .p-calendar #calendar_box th.room_type{background:#fff;text-align:center;font-weight:700}#calendar .p-calendar #calendar_box td{text-align:center;border:1px solid #bcbcbc;width:5px;font-size:.85em;padding:0 5px}#calendar .p-calendar #calendar_box td.border_none{text-align:center;border-top:none;border-bottom:none}#calendar .p-calendar #calendar_box td.num{color:#5f7f9a}#calendar .p-calendar #calendar_box td a.circle{color:#d34600}#calendar .p-calendar #calendar_box td.tri{color:#5f7f9a}#calendar .p-calendar #calendar_box td.sat{background-color:#e1e9ef}#calendar .p-calendar #calendar_box td.sun{background-color:#eee2df}#ypro_stock_calendar1,#ypro_stock_calendar2{margin-bottom:50px}.con_int{border-bottom:1px solid #e1e1e1;padding-bottom:40px;margin-bottom:35px}@media only screen and (min-width:768px)and (max-width:1199px){.con_int{padding-bottom:4%}}@media only screen and (max-width:767px){.con_int{padding-bottom:5%}}@media only screen and (min-width:768px)and (max-width:1199px){.con_int{margin-bottom:4%}}@media only screen and (max-width:767px){.con_int{margin-bottom:5%}}.con_int .box_link{border-top:1px solid #ececec}@media only screen and (min-width:1200px){.con_int .box_link{border-bottom:1px solid #ececec}}@media print{.con_int .box_link{border-bottom:1px solid #ececec}}.ie8 .con_int .box_link{border-bottom:1px solid #ececec}.con_int .box_link .page_link{max-width:1200px;margin:auto}@media only screen and (max-width:1199px){.con_int .box_link .page_link{width:100%}}.con_int .box_link .page_link li{-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ececec;position:relative}.con_int .box_link .page_link li:first-child{border-left:1px solid #ececec}@media only screen and (max-width:1199px){.con_int .box_link .page_link li{border-bottom:1px solid #ececec}}.con_int .box_link .page_link li a{display:block;text-align:center;font-size:115%;text-decoration:none;padding:1em 0 1.2em;letter-spacing:.1em;-webkit-transition:background .35s;transition:background .35s}@media only screen and (min-width:768px)and (max-width:1199px){.con_int .box_link .page_link li a{font-size:108%}}@media only screen and (max-width:767px){.con_int .box_link .page_link li a{font-size:86%}}@media only screen and (max-width:1199px){.con_int .box_link .page_link li a{letter-spacing:normal}}.con_int .box_link .page_link li:before{position:absolute;height:.5em;bottom:0;left:0;content:"";background:#a42357;opacity:0;width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}.con_int .box_link .page_link li.active a,.con_int .box_link .page_link li:hover a{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#fff));background:linear-gradient(#f2f2f2,#fff)}.con_int .box_link .page_link li.active:before,.con_int .box_link .page_link li:hover:before{opacity:1}@media only screen and (min-width:1200px){.con_int .box_link .page_link{width:1200px;display:table;table-layout:fixed}.con_int .box_link .page_link li{display:table-cell;vertical-align:middle}}@media print{.con_int .box_link .page_link{width:1200px;display:table;table-layout:fixed}.con_int .box_link .page_link li{display:table-cell;vertical-align:middle}}.ie8 .con_int .box_link .page_link{width:1200px;display:table;table-layout:fixed}.ie8 .con_int .box_link .page_link li{display:table-cell;vertical-align:middle}@media only screen and (max-width:1199px){.con_int .box_link .page_link{letter-spacing:-.4em}.con_int .box_link .page_link li{width:33.33%;letter-spacing:normal;display:inline-block;vertical-align:middle}}.con_int .box_link .page_link li{font-size:86%}