﻿.mustTitle{font-family:serif;text-align:center;font-size:calc(1.475rem + 2.025vw);margin:0 0 30px}@media(min-width: 1000px){.mustTitle{font-size:3.5rem}}.mustTitleSub{font-family:serif;font-size:calc(1.325rem + 0.675vw);margin:0 0 30px;color:#ac9a5e}@media(min-width: 1000px){.mustTitleSub{font-size:2rem}}@media(width >= 768px){.mustTitleSub{text-align:center}}.musuPics{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:20px;margin:0 0 50px}@media(width >= 768px){.musuPics{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:20px;margin:0 0 80px}}.musuPicSelf{padding:20px;border:20px #d6dce9 solid}.musuPicsSubTitle{font-family:serif;text-align:center;font-size:calc(1.375rem + 1.125vw);margin-bottom:15px}@media(min-width: 1000px){.musuPicsSubTitle{font-size:2.5rem}}.musuPicsInnerTitle{color:#ac9a5e;margin-bottom:5px;display:flex;align-items:center}.musuPicsInnerTitle:before{content:"";width:20px;height:20px;background:url(../images/icon-yellowflower.svg) no-repeat;margin-right:10px;background-size:contain}.musuPicList li{font-size:calc(1.275rem + 0.225vw);list-style-type:disc;list-style-position:inside}@media(min-width: 1000px){.musuPicList li{font-size:1.5rem}}.musuPicHospitalBox{padding:20px;border:20px #f5eff1 solid;margin-bottom:30px}.musuPicHospitalInnerBox{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:10px;margin-bottom:20px}@media(width >= 768px){.musuPicHospitalInnerBox{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:20px}}.musuPicHospitalPhoto{display:none}@media(width >= 768px){.musuPicHospitalPhoto{display:block}}.freedrink{background:#f5eff1;padding:13px;font-weight:700}.freedrink span{display:block;font-weight:normal;font-size:calc(1.265rem + 0.135vw)}@media(min-width: 1000px){.freedrink span{font-size:1.4rem}}.musuPicSubList{margin-left:20px}.musuPicSubList li{font-size:calc(1.265rem + 0.135vw);list-style-type:none}@media(min-width: 1000px){.musuPicSubList li{font-size:1.4rem}}.musuPicSubList li:before{content:"∟";display:inline-block;margin-right:5px}.mustShopWrap{padding:30px 20px;background:#f9f5f1;margin-bottom:30px}@media(width >= 768px){.mustShopWrap{padding:50px 20px}}.mustShop{font-family:serif;text-align:center;font-size:calc(1.385rem + 1.215vw);color:#cf0938;font-weight:bold;margin-bottom:20px}@media(min-width: 1000px){.mustShop{font-size:2.6rem}}@media(width >= 768px){.mustShop{margin-bottom:50px}}.mustShopList{display:flex;justify-content:center;flex-direction:column}@media(width >= 768px){.mustShopList{flex-direction:row}}.mustShopListItem{margin:0 15px;background:#fff;padding:5px 15px;border-radius:15px}.mustShopListItem:not(:last-of-type){margin-bottom:15px}@media(width >= 768px){.mustShopListItem:not(:last-of-type){margin-bottom:0}}.babyTitleWrap{margin:0 0 15px}@media(width >= 768px){.babyTitleWrap{display:flex;align-items:flex-end;margin:0 0 40px}}.babyTitle{max-width:200px;margin:0 0 10px}@media(width >= 768px){.babyTitle{max-width:390px;margin:0 60px 0 0}}.babyListBox{background-color:#f9f5f1;padding:20px}@media(width >= 768px){.babyListBox{padding:55px;display:flex;background-image:url(../images/hospitalization-baby-bg.png);background-size:185px 260px;background-position:98% 60%;background-repeat:no-repeat}}.babyList:not(:last-of-type){margin:0 40px 0 0}.babyListItem{display:flex;align-items:baseline;line-height:1.6}.babyListItem:not(:last-of-type){margin:0 0 15px}.babyListItem:before{content:"";width:20px;height:20px;background-color:#fff;border:1px solid #ac9a5e;flex-shrink:0;margin:0 10px 0 0;position:relative;top:4px}.rooms{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:10px;margin:0 0 25px}@media(width >= 768px){.rooms{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:20px;margin:0 0 30px}}.roomBox{margin:0 0 20px}@media(width >= 768px){.roomBox{display:grid;grid-template-columns:890fr 280fr;grid-template-rows:auto;gap:0 30px;margin:0 0 50px}}.roomPic{display:none}@media(width >= 768px){.roomPic{display:block}}.roomList{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:20px}@media(width >= 768px){.roomList{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:20px}}.roomListPic{margin:0 0 5px}.mealBox{margin:0 0 40px}.mealList{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:20px}@media(width >= 768px){.mealList{grid-template-columns:1fr 1fr 1fr 1fr}}.mealListPic{margin-bottom:10px}.mealListName{font-size:calc(1.275rem + 0.225vw);text-align:center;display:block}@media(min-width: 1000px){.mealListName{font-size:1.5rem}}.dinnerTimeWrap{margin-bottom:30px}@media(width >= 768px){.dinnerTimeWrap{display:flex;align-items:center}}.dinnerTimeTitle:before{content:"【";display:inline-block}.dinnerTimeTitle:after{content:"】";display:inline-block}@media(width >= 768px){.dinnerTimeTitle{margin-right:5px}}.dinnerTime{font-weight:bold;font-size:calc(1.325rem + 0.675vw)}@media(min-width: 1000px){.dinnerTime{font-size:2rem}}.dinnerFukunoriWrap{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:20px;margin-bottom:40px}@media(width >= 768px){.dinnerFukunoriWrap{grid-template-columns:485px 1fr}}.dinnerFukunoriPhoto{order:1}@media(width >= 768px){.dinnerFukunoriPhoto{order:2}}.dinnerFukunoriData{order:2;background:#f9f5f1;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:30px;background-image:url(../images/dinner-frame-left-top.svg),url(../images/dinner-frame-right-top.svg),url(../images/dinner-frame-right-bottom.svg),url(../images/dinner-frame-left-bottom.svg);background-position:left 10px top 10px,right 10px top 10px,right 10px bottom 10px,left 10px bottom 10px;background-repeat:no-repeat,no-repeat}@media(width >= 768px){.dinnerFukunoriData{order:1}}.storeName{border-bottom:1px solid #af9351;margin-bottom:7px;padding-top:7px;font-size:calc(1.425rem + 1.575vw);font-family:serif;font-weight:bold;width:100%}@media(min-width: 1000px){.storeName{font-size:3rem}}.capacity{margin-bottom:15px}.capacityNum{font-size:calc(1.335rem + 0.765vw);font-weight:bold;display:inline-block;margin-left:10px}@media(min-width: 1000px){.capacityNum{font-size:2.1rem}}.capacityPeople{font-size:calc(1.305rem + 0.495vw);display:inline-block;margin-right:7px}@media(min-width: 1000px){.capacityPeople{font-size:1.8rem}}.celebratorymealWrap{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:20px}@media(width >= 768px){.celebratorymealWrap{grid-template-columns:600px 1fr;gap:40px}}.celebratorymealNote{font-size:calc(1.255rem + 0.045vw)}@media(min-width: 1000px){.celebratorymealNote{font-size:1.3rem}}.corona{color:#cf0938;margin:0 0 15px}.noteList li{list-style-type:disc;list-style-position:inside;text-indent:-2rem;padding-left:2rem}.movieAttention{background:#eaf7fc;padding:30px;display:inline-flex;flex-direction:column}.movieAttentionTitle{font-size:calc(1.325rem + 0.675vw);margin-bottom:5px;color:#22629e}@media(min-width: 1000px){.movieAttentionTitle{font-size:2rem}}.point{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:60px}@media(width >= 768px){.point{display:grid;grid-template-columns:585fr 485fr;grid-template-rows:auto;gap:120px}}.presentWrap{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}@media(width >= 768px){.presentWrap{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:50px}}.presentTitle{font-size:calc(1.475rem + 2.025vw);font-family:serif;display:flex;align-items:center;justify-content:center;margin-bottom:40px}@media(min-width: 1000px){.presentTitle{font-size:3.5rem}}.presentTitle:before{content:"";width:50px;height:40px;background:url(../images/present-left.png) no-repeat;background-size:contain;margin-right:10px}.presentTitle:after{content:"";width:28px;height:40px;background:url(../images/present-right.png) no-repeat;background-size:contain;margin-left:10px}.presentPhoto{margin-bottom:10px}@media(width >= 768px){.presentPhoto{margin-bottom:20px}}.presentItem{margin-bottom:30px}.setNamepink{color:#fb7f7f;font-size:calc(1.375rem + 1.125vw);font-family:serif;margin-bottom:5px}@media(min-width: 1000px){.setNamepink{font-size:2.5rem}}.setNameBlue{color:#6ebaba;font-size:calc(1.375rem + 1.125vw);font-family:serif;margin-bottom:10px}@media(min-width: 1000px){.setNameBlue{font-size:2.5rem}}.present01:before{content:"1";width:30px;height:30px;color:#fff;border-radius:50%;background:#fb7f7f;display:inline-flex;align-items:center;justify-content:center;font-size:calc(1.325rem + 0.675vw);margin-right:5px}@media(min-width: 1000px){.present01:before{font-size:2rem}}.present02:before{content:"2";width:30px;height:30px;color:#fff;border-radius:50%;background:#fb7f7f;display:inline-flex;align-items:center;justify-content:center;font-size:calc(1.325rem + 0.675vw);margin-right:5px}@media(min-width: 1000px){.present02:before{font-size:2rem}}.setItemWrap{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:10px}@media(width >= 768px){.setItemWrap{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}}.setList li{list-style-type:disc;list-style-position:inside}.bedpriceWrap{padding:20px;background:#f5eff1}.bedpriceList{margin-bottom:10px}.bedpriceListItem{font-size:calc(1.265rem + 0.135vw);list-style-type:disc;list-style-position:inside}@media(min-width: 1000px){.bedpriceListItem{font-size:1.4rem}}.bedpriceTitle{margin-bottom:5px;font-weight:bold}