.ui-btn{border:1px solid #c4c4c4;color:#333;background:#fff;background:linear-gradient(to bottom,#fefefe 0,#ededed 100%);text-shadow:0 1px 0 #fff;-webkit-box-shadow:inset 0 0 1px 1px rgba(255,255,255,.6);box-shadow:inset 0 0 1px 1px rgba(255,255,255,.6);text-align:center}a.ui-btn{color:#333}.ui-btn.ui-btn-hover01:hover{background:#ffc;border:1px solid #ffc041}.ui-btn.ui-btn-hover02:hover{background:#bfffd6;background:linear-gradient(#ccffde 0,#bfffd6 15%,#7ee6a2 85%,#74d494 100%);border:1px solid #70cc8f}.ui-btn-primary{background:#14b350;background:linear-gradient(to bottom,#4cdc83 0,#2bd369 15%,#1ba54d 85%,#199a46 100%);border:1px solid #199a46;text-shadow:1px 1px 1px #14833b;box-shadow:0 0 5px 0 #e8ebeb;text-decoration:none;cursor:pointer;text-align:center}.ui-btn-primary,a.ui-btn-primary{color:#fff}.ui-btn-primary:hover{background:#187f3d;background:linear-gradient(to bottom,#35b062 0,#34b363 3%,#20aa52 4%,#04702d 100%)}.ui-btn-primary svg{-webkit-filter:drop-shadow(1px 1px 1px #14833b);filter:drop-shadow(1px 1px 1px #14833b)}.ui-btn-secondary{background:#bfffd6;background:linear-gradient(#ccffde 0,#bfffd6 15%,#7ee6a2 85%,#74d494 100%);border:1px solid #70cc8f;text-shadow:1px 1px 1px #fff;box-shadow:0 0 5px 0 #e8ebeb;text-decoration:none;cursor:pointer;text-align:center}.ui-btn-secondary,a.ui-btn-secondary{color:#3d484c}.ui-btn-secondary:hover{background:#9df2bb;background:linear-gradient(#aaf2c3 0,#9df2bb 15%,#62d98b 85%,#5ccc83 100%)}.ui-btn-secondary svg{-webkit-filter:drop-shadow(1px 1px 1px #fff);filter:drop-shadow(1px 1px 1px #fff)}.ui-btn-contents{background:#ed6103;background:linear-gradient(#ff751a 0,#fa7319 15%,#ed6103 85%,#f56302 100%);border:1px solid #ed6103;color:#fff;text-decoration:none;cursor:pointer;text-align:center}.ui-btn-contents,a.ui-btn-contents{color:#fff}.ui-btn-contents:hover{background:#eb5f02}.ui-btn-contents.disabled{color:#999;background:#ebebeb;border:1px solid #c4c4c4}.mod-socialButtons{width:100%;margin:0;overflow:hidden}.mod-socialButtons ul{width:auto;overflow:hidden;float:right;font-size:15px;margin:0;line-height:1}.mod-socialButtons li{position:relative;float:left;margin:0 7px 0 0}.mod-btnAddFavorite{display:inline-block;width:235px;padding:6px 5px 3px;font-size:15px;text-decoration:none;text-align:center;line-height:1;border-radius:25px;border:1px solid #c6c6c6;background:#ebeaea;background:linear-gradient(to bottom,#fafafa 0,#ebeaea 100%)}.mod-btnAddFavorite .icon{vertical-align:middle}.mod-btnAddFavorite .textSmall{font-size:13px}.mod-btnAddFavorite .iconFileFlame{fill:#707070}.mod-btnAddFavorite .iconPlus{fill:#707070}.mod-btnAddFavorite .iconFile{fill:none}.mod-btnAddFavorite:link{color:#545454}.mod-btnAddFavorite:hover{color:#003af6}.mod-btnAddFavorite:hover .iconFileFlame{fill:#d6ae4a}.mod-btnAddFavorite:hover .iconPlus{fill:#003af6}.mod-btnAddFavorite:hover .iconFile{fill:#f7d86a}.mod-btnAddFavorite.typeLarge{width:300px;padding:15px 10px 13px 15px;font-size:20px;border-radius:40px}.mod-btnAddFavorite.typeLarge .icon{width:31px;height:25px}.mod-btnAddFavorite.typeLarge .textSmall{font-size:17px}.mod-btnDelFavorite{display:inline-block;position:relative;width:156px;padding:8px 15px 5px 36px;font-size:13px;text-align:center;text-shadow:1px 1px 0 #fff,1px 1px 1px #fff;font-weight:700;text-decoration:none;line-height:1;border-radius:20px;border:1px solid #c6c6c6;background:#ebeaea;background:linear-gradient(to bottom,#fafafa 0,#ebeaea 100%)}.mod-btnDelFavorite:before{position:absolute;content:"";display:block;background:url(/img/default/page/favorite/sprite_icon_favorite.png) no-repeat 0 -47px;background-size:20px;top:5px;left:20px;width:20px;height:20px}.mod-btnDelFavorite:hover:before{background-position:0 -72px;background-size:20px}.mod-btnDelFavorite:link{color:#545454}.mod-btnFavoriteLink{display:inline-block;min-width:240px;padding:7px 5px 5px;font-size:15px;text-align:center;line-height:1;border:1px solid #bdc8ca;border-radius:25px;background-color:#fff}.mod-btnFavoriteLink.typeLarge{font-size:17px;padding:0;border:none;background-color:transparent}.mod-favoriteAddMessage,.mod-favoriteDelMessage{width:520px;margin-bottom:100px;text-align:center;font-size:20px;border-width:3px;-webkit-box-shadow:0 0 6px 0 #fff,0 0 6px 0 #fff;-moz-box-shadow:0 0 6px 0 #fff,0 0 6px 0 #fff;box-shadow:0 0 6px 0 #fff,0 0 6px 0 #fff}.mod-favoriteAddMessage .messageArea,.mod-favoriteDelMessage .messageArea{background:url(/img/default/common/bg/sprite_action_favorite.png) no-repeat;padding:25px 40px 25px 100px}.mod-favoriteAddMessage .messageArea .textEmphasis,.mod-favoriteDelMessage .messageArea .textEmphasis{font-weight:400;font-size:26px}.mod-favoriteAddMessage{background:#f1f9ff;border-color:#bce0ff;color:#016ece}.mod-favoriteAddMessage .messageArea{background-position:70px center}.mod-favoriteDelMessage{background:#fff5f1;border-color:#ffc197;color:#ed6103}.mod-favoriteDelMessage .messageArea{background-position:-438px center;padding-left:105px}.pagingUnit{display:table;margin:0 auto;padding:40px 0 20px;font-size:22px;text-align:center}.pagingUnit ol,.pagingUnit>span{display:table-cell}.pagingUnit .prevPage{padding-right:10px}.pagingUnit .nextPage{padding-left:10px}.pagingUnit ol{clear:both;margin:0 auto;padding-left:3px;line-height:1}.pagingUnit ol li{display:inline}.pagingUnit a{display:inline-block;background-color:#fff;border-color:#bdc8ca;margin:0 0 9px 3px;padding:10px 13px;color:#000;text-decoration:none;line-height:1em;border:1px solid #bdc8ca}.pagingUnit li.current a{background:#ed6103;color:#fff;border-color:#cc5004}.pagingUnit .current a:hover,.pagingUnit a:hover{border-color:#fbe56e;background-color:#fffea4;color:#000}.mod-detailInquireBottom{overflow:hidden}.mod-detailInquireBottom .fcltyName{padding:7px 0;background-color:#685435;background:linear-gradient(to bottom,#816d49 0,#8f7b57 4%,#79623e 8%,#564222 100%);color:#fff}.mod-detailInquireBottom .fcltyName .fcltyTitle{padding-left:15px;line-height:1.4}.mod-detailInquireBottom .fcltyName .fname{font-size:117.6%;font-weight:700;color:#fff}.mod-detailInquireBottom .fcltyName a:link,.mod-detailInquireBottom .fcltyName a:visited{color:#fff}.mod-detailInquireBottom .fcltyName a:hover{color:#ed4b03}.mod-detailInquireBottom .inquireFacilityInfoBoxWrap{padding:15px 15px 0}.mod-detailInquireBottom .inquireFacilityInfoBox{display:table;width:100%;padding-bottom:10px;border-bottom:3px solid #f6f6f6}.mod-detailInquireBottom .inquireFacilityInfoField{display:table-cell;vertical-align:middle}.mod-detailInquireBottom .inquireFacilityInfoField{overflow:hidden}.mod-detailInquireBottom .inquireFacilityInfoField .ifibPhotoWrap{float:left;width:154px;height:116px;border:1px solid #bdc8ca;line-height:112px;text-align:center;margin-right:10px}.mod-detailInquireBottom .inquireFacilityInfoField .ifibPhotoWrap img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.mod-detailInquireBottom .inquireFacilityInfoField .ifibDetails{float:left;width:410px;margin-top:2px}.mod-detailInquireBottom .inquireFacilityInfoField .ifibDetails dt{display:inline-block;width:60px;margin-top:7px;padding:5px 0;text-align:center;vertical-align:top;background-color:#f3f3e3}.mod-detailInquireBottom .inquireFacilityInfoField .ifibDetails dd{display:inline-block;width:330px;margin:2px 0 0 8px;line-height:1.4}.mod-detailInquireBottom .inquireFacilityInfoField .ifibDetails dt:first-child{margin-top:0}.mod-detailInquireBottom .inquireFacilityInfoField .ifibDetails .ifibCost{color:#ea4015;margin:7px 0 0 8px}.mod-detailInquireBottom .inquireFacilityInfoField .ifibDetails .ifibCost var{font-weight:700;font-size:117.6%}.mod-detailInquireBottom .inquireFavoriteBtnField{display:table-cell;text-align:right;vertical-align:middle;padding-left:10px}.mod-detailInquireBottom .inquireFavoriteBtnField .favoriteBtnBox{display:inline-block;text-align:center}.mod-detailInquireBottom .inquireBoxWrap .inquireBox{display:table;width:100%;padding:10px 15px 15px}.mod-detailInquireBottom .btnField,.mod-detailInquireBottom .telField{display:table-cell;vertical-align:middle}.mod-detailInquireBottom .telNumberBox{display:table;width:100%}.mod-detailInquireBottom .telNumberBox .iconFree,.mod-detailInquireBottom .telNumberBox .telNumber{display:table-cell;vertical-align:top}.mod-detailInquireBottom .telNumberBox .iconFree{position:relative;background:#d9f0e2;border-radius:5px;width:47px;height:47px}.mod-detailInquireBottom .telNumberBox .iconFree .text{position:absolute;top:8px;right:5px;color:#0a8b3b;font-size:11px;font-weight:700}.mod-detailInquireBottom .telNumberBox .iconFree .iconPhone04{position:absolute;bottom:4px;left:4px;width:34px;height:34px}.mod-detailInquireBottom .telNumberBox .telNumber{padding-left:10px}.mod-detailInquireBottom .telNumberBox .telNumber .num{display:inline-block;font-size:28px;font-weight:700}.mod-detailInquireBottom .telNumberBox .telNumber span{display:block;margin-top:5px;font-size:76.4%;color:#5c4726}.mod-detailInquireBottom .attentionTextField{margin-top:10px;padding-right:10px}.mod-detailInquireBottom .attentionTextField .soudanshitsuInfo{margin-top:10px;font-size:76.4%;color:#ed6103;line-height:1.4}.mod-detailInquireBottom .attentionTextField blockquote{color:#5a6a71;font-size:76.4%;line-height:1.3;word-break:break-all}.mod-detailInquireBottom .attentionTextField .soudanshitsuInfo+blockquote{margin-top:5px}.mod-detailInquireBottom .textAboutInquiry{padding:0 15px 0 0;color:#777;line-height:1.3}.mod-detailInquireBottom .textAboutInquiry .accent{color:#ed6103}.mod-detailInquireBottom .btnField{width:260px;border-left:1px solid #eee}.mod-detailInquireBottom .inquireBtnList{padding-left:15px}.mod-detailInquireBottom .inquireBtnList .btnItem:last-child{padding-top:10px}.mod-detailInquireBottom .btnItem .btnInquire{display:inline-block;padding:10px;width:100%;border-radius:26px;font-weight:700;font-size:20px}.mod-detailInquireBottom .btnItem .btnInquire svg{margin:0 3px 0 10px;vertical-align:middle}.mod-detailInquireBottom .btnItem .btnInquire span{margin-left:-5px;font-size:15px}.mod-detailInquireBottom .btnItem .point{padding:10px;background:#f9fafc;border:1px solid #dae0dd;border-radius:5px;line-height:1.4;font-size:76.4%;text-align:left;color:#45584e}.mod-facilityHeader{overflow:hidden;margin-top:5px}.mod-facilityHeader .fcltyName{display:table;width:100%;padding:7px 0;background-color:#685435;background:linear-gradient(to bottom,#816d49 0,#8f7b57 4%,#79623e 8%,#564222 100%);color:#fff}.mod-facilityHeader .fcltyName .fcltyTitleWrap{display:table-cell;vertical-align:middle;line-height:1.4;padding:0 15px}.mod-facilityHeader .fcltyName .fcltyTitle{display:inline}.mod-facilityHeader .fcltyTitle .fname{font-size:117.6%;font-weight:700;color:#fff}.mod-facilityHeader .fcltyTitle .fname:visited{color:#fff}.mod-facilityHeader .fcltyTitle .fname:hover{color:#ed6103}.mod-facilityHeader .ctgry{font-weight:400;color:#fff}.mod-facilityHeader .ctgry:visited{color:#fff}.mod-facilityHeader .ctgry:hover{color:#ed4b03}.mod-facilityHeader .addFavoriteBox{display:table-cell;width:275px;padding-right:15px;text-align:right;vertical-align:middle}.mod-facilityHeader .fcltyName .iconNew,.mod-facilityHeader .fcltyName .iconUp{color:#ed4b03;background:#fff;padding:4px 6px 2px;font-size:15px;font-weight:400;border:1px solid #ed4b03;display:inline-block;line-height:1}.mod-facilityHeader .fcltyName .iconNew{color:#fff;background:#ed4b03}.mod-facilityHeader .inquireBox{display:table;width:100%;padding:16px}.mod-facilityHeader .btnField,.mod-facilityHeader .telField{display:table-cell;vertical-align:middle}.mod-facilityHeader .telField{width:395px}.mod-facilityHeader .telNumberBox{display:table;width:100%}.mod-facilityHeader .telNumberBox .iconFree,.mod-facilityHeader .telNumberBox .telNumber{display:table-cell;vertical-align:top}.mod-facilityHeader .telNumberBox .iconFree{position:relative;background:#d9f0e2;border-radius:5px;width:47px;height:47px}.mod-facilityHeader .telNumberBox .iconFree .text{position:absolute;top:7px;right:4px;color:#0a8b3b;font-size:11px;font-weight:700}.mod-facilityHeader .telNumberBox .iconFree .iconPhone04{position:absolute;bottom:4px;left:4px;width:34px;height:34px}.mod-facilityHeader .telNumberBox .telNumber{padding-left:10px}.mod-facilityHeader .telNumberBox .telNumber .num{display:inline-block;font-size:28px;font-weight:700}.mod-facilityHeader .telNumberBox .telNumber span{display:block;margin-top:5px;font-size:76.4%;color:#5c4726}.mod-facilityHeader .attentionTextField{margin-top:10px}.mod-facilityHeader .telField .soudanshitsuInfo{color:#ed6103;font-size:76.5%;line-height:1.3}.mod-facilityHeader .attentionTextField blockquote{padding-right:10px;color:#5a6a71;font-size:76.5%;line-height:1.3;word-break:break-all}.mod-facilityHeader .telField .soudanshitsuInfo+blockquote{margin-top:5px}.mod-facilityHeader .telField .telInfo .break{display:block}.mod-facilityHeader .btnField{border-left:1px solid #eee}.mod-facilityHeader .btnField .tourAdvise{margin:0 0 10px 15px;border-radius:5px;background-color:#f8f8f8;color:#707070;line-height:1.4;font-size:76.4%}.mod-facilityHeader .btnField .tourAdviseCharacter{position:relative;display:inline-block;padding:7px 15px 6px 0}.mod-facilityHeader .btnField .tourAdviseCharacter:after{content:"";position:absolute;right:-18px;bottom:0;width:28px;height:32px;background:url(/svg/common/character/keako_point_left.svg) no-repeat;background-size:28px}.mod-facilityHeader .inquireBtnList{display:table;padding-left:15px}.mod-facilityHeader .inquireBtnList .btnItem{display:table-cell;vertical-align:middle;width:240px}.mod-facilityHeader .inquireBtnList .btnItem:first-child{padding-right:15px;width:255px}.mod-facilityHeader .inquireBtnList .point{padding:8px;background:#f9fafc;border:1px solid #dae0dd;border-radius:5px;line-height:1.4;font-size:76.4%;text-align:left;color:#45584e}.mod-facilityHeader .textAboutInquiry{padding:5px 10px 5px 0;color:#777;line-height:1.4;font-size:88.2%}.mod-facilityHeader .textAboutInquiry .accent{color:#ed6103}.mod-facilityHeader .btnItem .btnInquire{display:inline-block;padding:10px;width:100%;border-radius:26px;font-weight:700;font-size:20px}.mod-facilityHeader .btnItem .btnInquire svg{margin:0 3px 0 10px;vertical-align:middle}.mod-facilityHeader .btnItem .btnInquire span{margin-left:-5px;font-size:15px}.mod-inquireArchive{display:flex;width:100%;justify-content:center;align-items:center;padding:24px;text-align:center}.mod-inquireArchive .text{margin:0;line-height:1;font-size:100%;font-weight:700;color:#ed6103}.mod-inquireArchive.sizeNarrowPadding{padding:16px 24px}.mod-inquireArchive.borderRadiusAll{border-radius:5px}.mod-inquireArchive.colorGray{background-color:#f4f4f4}.mod-reviewSummaryLink{display:flex;flex-wrap:wrap;align-items:center}.mod-reviewSummaryLink.bkGray{padding:7px 10px;background:#f8f8f8}.mod-reviewSummaryLink .titleWrap{display:flex;align-items:center}.mod-reviewSummaryLink .title{padding:0 3px 0 5px;font-size:88.2%;font-feature-settings:"palt";font-weight:400}.mod-reviewSummaryLink .title.large{font-size:100%}.mod-reviewSummaryLink .title.gray{color:#555}.mod-reviewSummaryLink .scoreStar{display:flex;align-items:center}.mod-reviewSummaryLink .scoreStar .starBox{position:relative;margin-right:3px}.mod-reviewSummaryLink .scoreStar .starBox .star{display:block;width:90px;height:18px;background-size:18px}.mod-reviewSummaryLink .scoreStar .starBox.small .star{width:75px;height:15px;background-size:15px}.mod-reviewSummaryLink .scoreStar .starBox .star.base{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"120\" height=\"120\" viewBox=\"0 0 120 120\"><path fill=\"%23c4c4c4\" d=\"M59.4,3.1c-1.3,0-2.5,1-3.5,2.9L44.5,29.2a16.67,16.67,0,0,1-11.2,8.1L7.8,41c-4.2.6-5.2,3.6-2.1,6.6l18.5,18a16.65,16.65,0,0,1,4.3,13.1l-4.4,25.5c-.5,3.1.6,4.9,2.8,4.9a6.67,6.67,0,0,0,2.8-.8l22.9-12a15.23,15.23,0,0,1,6.9-1.5,15.23,15.23,0,0,1,6.9,1.5l22.9,12a6.67,6.67,0,0,0,2.8.8c2.1,0,3.3-1.8,2.8-4.9L90.5,78.7a16.65,16.65,0,0,1,4.3-13.1l18.5-18c3.1-3,2.1-5.9-2.1-6.6L85.6,37.3a16.9,16.9,0,0,1-11.2-8.1L62.9,6c-1-1.9-2.2-2.9-3.5-2.9Z\"/><path fill=\"%23c4c4c4\" d=\"M59.4,18l7.4,14.9A24.92,24.92,0,0,0,84.3,45.6L100.8,48l-12,11.6c-5.1,4.9-7.9,13.6-6.7,20.6L85,96.6,70.3,88.9a24.16,24.16,0,0,0-10.8-2.5,22.88,22.88,0,0,0-10.8,2.5L34,96.6l2.8-16.4a24.9,24.9,0,0,0-6.7-20.6L18.1,48l16.5-2.4A24.92,24.92,0,0,0,52.1,32.9L59.4,18\"/></svg>")}.mod-reviewSummaryLink .scoreStar .starBox .star.active{position:absolute;top:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"120\" height=\"120\" viewBox=\"0 0 120 120\"><path fill=\"%23ffab00\" d=\"M59.4,3.1c-1.3,0-2.5,1-3.5,2.9L44.5,29.2a16.67,16.67,0,0,1-11.2,8.1L7.8,41c-4.2.6-5.2,3.6-2.1,6.6l18.5,18a16.65,16.65,0,0,1,4.3,13.1l-4.4,25.5c-.5,3.1.6,4.9,2.8,4.9a6.67,6.67,0,0,0,2.8-.8l22.9-12a15.23,15.23,0,0,1,6.9-1.5,15.23,15.23,0,0,1,6.9,1.5l22.9,12a6.67,6.67,0,0,0,2.8.8c2.1,0,3.3-1.8,2.8-4.9L90.5,78.7a16.65,16.65,0,0,1,4.3-13.1l18.5-18c3.1-3,2.1-5.9-2.1-6.6L85.6,37.3a16.9,16.9,0,0,1-11.2-8.1L62.9,6c-1-1.9-2.2-2.9-3.5-2.9Z\"/><path fill=\"%23ffab00\" d=\"M59.4,18l7.4,14.9A24.92,24.92,0,0,0,84.3,45.6L100.8,48l-12,11.6c-5.1,4.9-7.9,13.6-6.7,20.6L85,96.6,70.3,88.9a24.16,24.16,0,0,0-10.8-2.5,22.88,22.88,0,0,0-10.8,2.5L34,96.6l2.8-16.4a24.9,24.9,0,0,0-6.7-20.6L18.1,48l16.5-2.4A24.92,24.92,0,0,0,52.1,32.9L59.4,18\"/></svg>")}.mod-reviewSummaryLink .scoreStar .starBox .star.active.score0{width:0}.mod-reviewSummaryLink .scoreStar .starBox .star.active.score05{width:10%}.mod-reviewSummaryLink .scoreStar .starBox .star.active.score10{width:20%}.mod-reviewSummaryLink .scoreStar .starBox .star.active.score15{width:30%}.mod-reviewSummaryLink .scoreStar .starBox .star.active.score20{width:40%}.mod-reviewSummaryLink .scoreStar .starBox .star.active.score25{width:50%}.mod-reviewSummaryLink .scoreStar .starBox .star.active.score30{width:60%}.mod-reviewSummaryLink .scoreStar .starBox .star.active.score35{width:70%}.mod-reviewSummaryLink .scoreStar .starBox .star.active.score40{width:80%}.mod-reviewSummaryLink .scoreStar .starBox .star.active.score45{width:90%}.mod-reviewSummaryLink .scoreStar .starBox .star.active.score50{width:100%}.mod-reviewSummaryLink .overallScore{color:#ed6103;font-size:20px;font-weight:700;line-height:1}.mod-reviewSummaryLink .countArea{padding:.1em 0 0 2px;font-weight:400;font-feature-settings:"palt";font-size:88.2%}.facilityContentUnit{margin-top:40px;margin-bottom:20px;word-wrap:break-word;word-break:break-all;border:none}.facilityContentUnit,.facilityContentUnit .ui-innerBox{position:relative}.facilityContentUnit .ui-innerBox{background:#fff;border:1px solid #ccc;z-index:1;margin:0}.facilityContentUnit .facilitySubSecTitle{margin:0 0 20px 10px}.ie8 .facilityContentUnit .facilitySubSecTitle:before,.ie9 .facilityContentUnit .facilitySubSecTitle:before{background:#f57b2e}.facilityContentUnit p{color:#333;line-height:1.4;margin-bottom:10px}.facilityContentUnit .note{margin:10px 0 0;color:#636363;font-size:88.2%}.facilityContentUnit .facilityContentBox+.note{margin-top:40px}.facilityContentUnit .note+.facilityContentBox .printUnit{margin:0 0 20px}.facilityContentBox{margin-top:40px;line-height:1.5}.facilityContentUnit .printUnit+.facilityContentBox{margin-top:20px}.facilityContentUnit .facilityContentBox.marginMin{margin-top:10px}.facilityContentBox .tableDefault{margin-bottom:20px}.facilityContentBox .tableDefault caption{position:relative;margin-bottom:5px;padding-left:10px;color:#555;font-weight:700}.facilityContentBox .tableDefault caption:before{position:relative;left:-5px;content:"●";color:#f3a46f}.facilityContentBox .tableDefault th{text-align:left;vertical-align:top}.facilityContentBox .tableDefault td{word-break:break-all}.facilityContentBox .tableDefault.col2 th,.facilityContentBox .tableDefault.col4 th{width:222px}.facilityContentBox .tableDefault.col3 th{width:132px}.facilityContentBox .tableDefault.col3 th:first-child{width:89px}.facilityContentBox .tableDefault.col4 td{width:226px}.facilityContentBox .tableDefault .blankCell{background:#fff;border-bottom:1px solid #fff}.facilityContentBox .tableDefault td.blankCell{border-left:none;border-right:1px solid #fff}.facilityContentBox .nestedTable{margin-bottom:20px}.facilityContentBox .nestedTable th{width:192.5px;text-align:left;vertical-align:top}.facilityContentBox .nestedTable td:nth-of-type(2){width:400px}.facilityContentBox .nestedTable tr:first-child th{width:222px}.facilityContentBox .nestedTable.col3 td{width:677px}.facilityContentBox .nestedTable .rowspan{width:30px;border-top:none}.facilityContentNavi{margin:20px 0 0}.facilityContentNavi.tabTop li,.facilityContentNavi.tabTop li a{display:inline-block;position:relative}.facilityContentNavi.tabTop li{vertical-align:bottom}.facilityContentNavi.tabTop li a{z-index:10;background:#f7f7f7;padding:12px 20px;color:#000;font-size:17px;text-decoration:none;border:1px solid #ccc;border-bottom:none;border-radius:5px 5px 0 0;box-shadow:0 -2px 3px 0 #d8d8d8 inset}.facilityContentNavi.tabTop li a:hover{background:#ffc;box-shadow:0 -2px 3px 0 #f6e993 inset}.facilityContentNavi.tabTop .on a{background:#fff;padding:15px 20px;box-shadow:none;color:#ed6103;top:1px}.facilityContentNavi.tabTop .on a:before{position:absolute;content:"";display:block;height:6px;top:-1px;left:-1px;right:-1px;z-index:20;background:-webkit-linear-gradient(top,#e96300 0,#fc9e12 30%,#fc7e00 42%,#f26d00 100%);background:linear-gradient(to bottom,#e96300 0,#fc9e12 30%,#fc7e00 42%,#f26d00 100%);border-radius:5px 5px 0 0}.facilityContentUnit .inquireBtnList .btnInquire{display:inline-block;padding:10px;width:100%;border-radius:26px;font-weight:700;font-size:20px}.facilityContentUnit .inquireBtnList .btnInquire svg{margin:0 3px 0 10px;vertical-align:middle}.facilityContentUnit .inquireBtnList .btnInquire span{margin-left:-5px;font-size:15px}.facilityContentUnit .btnInquireMiddle{display:inline-block;padding:7px 15px;border-radius:40px;letter-spacing:-.7px}.mod-button.btnToDetailFacility{padding:12px 50px;height:auto;font-size:20px;line-height:1.4;border-radius:40px;border:1px solid #bdc8ca;background:#c1f4d5;background:linear-gradient(to bottom,#c1f4d5 0,#89dda8 90%,#49d27b 100%)}.mod-button.btnToDetailFacility .iconBackArrow{position:relative;display:inline-block;margin-top:-3px;width:23px;height:23px;background-color:#098e3c;border-radius:12px;vertical-align:middle}.mod-button.btnToDetailFacility .iconBackArrow svg{position:absolute;top:50%;left:50%;margin:-8.5px 0 0 -8.5px}.mod-button.btnToDetailFacility:hover{background:#96ebb7;background:linear-gradient(to bottom,#96ebb7 0,#60d58c 90%,#2bc360 100%)}.detailFcltyInterviewReport .new,.facilityContentUnit .facilityContentBox .new{display:inline-block;font-size:13px;color:#fff;background:#ed6103;border-radius:3px;padding:4px 4px 2px;line-height:1}.printUnit{margin-top:-5px;text-align:right;font-size:76.5%}.facilityContentUnit .printUnit .ui-iconPdf17x17{padding-top:2px}.fixedInquireNavigation{background:rgb(255 255 255 / 95%);position:fixed;width:940px;right:0;left:0;bottom:0;margin:0 auto;z-index:8000;box-shadow:0 -6px 6px -6px rgb(0 0 0 / 32%);border-right:1px solid #ccc;border-left:1px solid #ccc}.fixedInquireNavigation .inquire{display:flex;align-items:center;justify-content:space-between;padding:16px 24px}.fixedInquireNavigation .inquireButtonList{display:flex;gap:15px}.fixedInquireNavigation .inquireBtn{display:block;font-weight:700;border-radius:40px;padding:10px 15px;font-size:17px}.fixedInquireNavigation .inquireBtn .text{vertical-align:middle}.fixedInquireNavigation .inquireBtn .textFree{font-size:13px}.fixedInquireNavigation .inquireBtn .icon{vertical-align:middle;margin-right:-2px}.fixedInquireNavigation .telNumberBox{display:table}.fixedInquireNavigation .telNumberBox .iconFree{display:table-cell;position:relative;background:#d9f0e2;border-radius:5px;width:42px;height:42px;vertical-align:top}.fixedInquireNavigation .telNumberBox .iconFree .iconPhone04{position:absolute;bottom:4px;left:4px;width:26px;height:26px}.fixedInquireNavigation .telNumberBox .iconFree .text{position:absolute;top:7px;right:4px;color:#0a8b3b;font-size:11px;font-weight:700}.fixedInquireNavigation .telNumberBox .telNumber{display:table-cell;padding-left:10px;text-align:left;vertical-align:top;line-height:1}.fixedInquireNavigation .telNumberBox .telNumber .num{display:inline-block;font-size:23px;font-weight:700;margin-top:2px}.fixedInquireNavigation .telNumberBox .telNumber .sub{display:block;margin-bottom:3px;font-size:13px;color:#5c4726}.mod-areaPageLink{margin-bottom:20px}.tourAvailabilityInfoBox .tourAvailabilityHeading{padding:10px 110px 10px 15px;letter-spacing:-.4em}.tourAvailabilityInfoBox .tourAvailabilityHeading:hover{cursor:pointer}.tourAvailabilityInfoBox .tourAvailabilityHeading:only-child:hover{cursor:default}.tourAvailabilityInfoBox .tourAvailabilityHeading .title{margin-right:16px;font-size:88.2%;letter-spacing:normal}.tourAvailabilityInfoBox .tourAvailabilityHeading .title::before{display:inline-block;margin-right:.2em;content:"●";font-size:88.2%;color:#f2904d}.tourAvailabilityInfoBox .tourAvailabilityHeading .statusIcon{display:inline-block;position:relative;border-radius:2px;margin-right:8px;padding:8px;vertical-align:middle;font-size:76.4%;font-weight:700;letter-spacing:-.02em}.tourAvailabilityInfoBox .tourAvailabilityHeading .statusIcon.able{background-color:#f2f2f2;padding-left:20px}.tourAvailabilityInfoBox .tourAvailabilityHeading .statusIcon.able::before{content:"";display:inline-block;position:absolute;top:50%;left:8px;width:7px;height:10px;border-right:3px solid #ed6103;border-bottom:3px solid #ed6103;transform:translateY(-70%) rotate(40deg)}.tourAvailabilityInfoBox .tourAvailabilityHeading .statusIcon.disable{background-color:#dedede;color:#62747b}.tourAvailabilityInfoBox .tourAvailabilityHeading .date{display:inline-block;font-size:76.4%;color:#454545;letter-spacing:-.02em}.tourAvailabilityInfoBox .toggleBtn{position:absolute;top:15px;right:15px;font-size:13px;color:#003af6;text-decoration:underline;line-height:1.5}.tourAvailabilityInfoBox .toggleBtn:hover{cursor:pointer;color:#ed4b03}.tourAvailabilityInfoBox .tourAvailabilityDetail{padding:15px;border-top:1px solid #bdc8ca}.tourAvailabilityInfoBox .tourAvailabilityDetail .note{font-size:88.2%;line-height:1.4}.facilityContentUnit .facilityName{font-size:88.2%}.facilityContentUnit .facilityInquireBtnBox{display:table;width:100%;margin:40px 0 0;padding:20px;background:#f8f8f8;border-radius:5px}.facilityContentUnit .facilityInquireBtnBox .telField{display:table-cell;width:340px;border-right:1px solid #ddd;vertical-align:middle}.facilityContentUnit .facilityInquireBtnBox .telField .telNumberBox{display:table;width:100%}.facilityContentUnit .facilityInquireBtnBox .telNumberBox .iconFree{display:table-cell;position:relative;background:#d9f0e2;border-radius:5px;width:47px;height:47px;vertical-align:top}.facilityContentUnit .facilityInquireBtnBox .telNumberBox .iconFree .iconPhone04{position:absolute;bottom:4px;left:4px;width:34px;height:34px}.facilityContentUnit .facilityInquireBtnBox .telNumberBox .iconFree .text{position:absolute;top:7px;right:4px;color:#0a8b3b;font-size:11px;font-weight:700}.facilityContentUnit .facilityInquireBtnBox .telNumberBox .telNumber{display:table-cell;padding-left:10px;text-align:left;vertical-align:top;line-height:1}.facilityContentUnit .facilityInquireBtnBox .telNumberBox .num{display:inline-block;font-size:28px;font-weight:700}.facilityContentUnit .facilityInquireBtnBox .telNumberBox .sub{display:block;margin-top:5px;font-size:13px;color:#5c4726}.facilityContentUnit .facilityInquireBtnBox .telField.soudanshitsu{padding-left:10px}.facilityContentUnit .facilityInquireBtnBox .telField.soudanshitsu .hook{display:table-cell;position:relative;padding-bottom:5px;font-size:13px;color:#ed6103;text-indent:5px}.facilityContentUnit .facilityInquireBtnBox .telField.soudanshitsu .hook::after,.facilityContentUnit .facilityInquireBtnBox .telField.soudanshitsu .hook::before{content:" ";position:absolute;top:5px;display:inline-block;width:13px;height:1px;background:#ed6103}.facilityContentUnit .facilityInquireBtnBox .telField.soudanshitsu .hook::before{transform:rotate(60deg);left:-10px}.facilityContentUnit .facilityInquireBtnBox .telField.soudanshitsu .hook::after{transform:rotate(-60deg);right:-15px}.facilityContentUnit .facilityInquireBtnBox .telField.soudanshitsu .telNumberBox .sub{color:#707070}.facilityContentUnit .facilityInquireBtnBox .btnField{display:table-cell;padding-left:20px;vertical-align:middle}.facilityContentUnit .facilityInquireBtnBox .tourAdvise{padding:0 8px 0 10px;margin:0 0 10px;border-radius:5px;background:#fff;color:#707070;line-height:1.4;font-size:13px}.facilityContentUnit .facilityInquireBtnBox .tourAdviseCharacter{position:relative;display:inline-block;padding:7px 0 6px}.facilityContentUnit .facilityInquireBtnBox .tourAdviseCharacter::after{content:"";position:absolute;right:-36px;bottom:0;width:28px;height:32px;background:url(/svg/common/character/keako_point_left.svg) no-repeat;background-size:28px}.facilityContentUnit .facilityInquireBtnBox .inquireBtnList{letter-spacing:-.5em}.facilityContentUnit .facilityInquireBtnBox .inquireBtnList li{width:240px;display:inline-block;letter-spacing:normal}.facilityContentUnit .facilityInquireBtnBox .inquireBtnList li:not(:first-of-type){margin-left:15px}.facilityContentUnit .facilityInquireBtnBox.hiddenTel{background:#fff;padding:0}.facilityContentUnit .facilityInquireBtnBox.hiddenTel .tourAdvise{display:inline-block;margin:0 auto 10px;padding:0 4em;background:#f8f8f8;font-size:76.4%}.facilityContentUnit .facilityInquireBtnBox.hiddenTel .btnField{padding:0}.facilityContentUnit .mod-inquireArchive{margin-top:40px}.facilityContentUnit .facilityStepLink,.facilityContentUnit .linkSignup{font-size:76.4%;text-align:right}.facilityContentUnit .facilityStepLink{margin:12px 0}.facilityContentUnit .linkSignup{margin-top:12px}.facilityContentUnit .linkSignup .iconBlankWindow04{vertical-align:middle;margin-left:4px}.facilityContentUnit .anchorLinkBox{margin-left:10px}.facilityContentUnit .anchorLinkBox li{display:inline-block;padding-right:20px}.facilityContentUnit .facilityContentBox .iconCircle{padding-left:10px;margin-bottom:3px;font-weight:700}.facilityContentUnit .facilityContentBox .iconCircle::before{position:relative;top:0;left:-5px;content:"●";color:#f3a46f;border:none;border-radius:0;display:inline;width:0;height:0;background:0 0}.facilityContentUnit .facilityContentBox .ttlPlusSmth{padding-right:10px}.facilityContentUnit .facilityContentBox .remarksDotLine,.facilityContentUnit .facilityContentBox .textMain{margin:0}.facilityContentUnit .facilityContentBox .remarksDotLine+.remarksDotLine,.facilityContentUnit .facilityContentBox .textMain+.remarksDotLine{margin:8px 0 0;border-top:1px dotted #ccc;padding-top:8px}.facilityContentUnit .facilityContentBox .explanation{margin:-8px 0 10px 8px}.facilityContentUnit .facilityContentBox .textSupport{margin:8px 0 0;font-size:88.2%;color:#636363}.facilityContentUnit .facilityContentBox .updateDate{display:inline-block;font-size:88.2%;font-weight:400;color:#636363}.facilityContentUnit .facilityContentBox .blankWindowLink .iconBlankWindow04{vertical-align:middle;margin:0 0 1px 5px}.facilityContentUnit .iconHelpTxt{display:inline-block;text-decoration:underline;font-size:88.2%;font-weight:400;color:#003af6;cursor:help}.facilityContentUnit .facilityContentBox .iconHelpTxt:hover{color:#ed4b03}.facilityContentUnit .facilityContentBox .iconHelpTxt:hover .ui-iconHelp{background-position:-23px 0}.facilityContentUnit .iconHelpTxt .ui-iconHelp{margin-left:5px}.facilityContentUnit .facilityContentBox .linkToArticleWrapper{padding:16px;background:#f7f7f7;border-radius:3px}.facilityContentUnit .facilityContentBox .articleLink{display:flex;flex-wrap:nowrap;align-items:flex-start}.facilityContentUnit .facilityContentBox .articleLink .category{padding:0 10px;margin-right:10px;background:#fff;border:1px solid #ed6103;font-size:88.2%;text-align:center;color:#ed6103}.facilityContentUnit .facilityContentBox .articleLink .category.interviewReport{width:11em;padding:0}.facilityContentUnit .facilityContentBox .articleLink:nth-child(n+2){margin-top:12px}.facilityContentUnit .facilityContentBox .articleLink .linkToArticleDetail{max-width:40em}.facilityContentUnit .facilityContentBox .articleLink .linkToArticleDetail .iconArrow03{margin-right:2px}.facilityContentUnit .facilityContentBox .articleLink .linkToArticleDetail .new{margin-left:5px}.facilityContentUnit .facilityContentBox .linkToArticleWrapper.sizeMin{padding:10px}.facilityContentUnit .facilityContentBox .linkToArticleWrapper.sizeMin .category{font-size:76.4%}.facilityContentUnit .facilityContentBox .linkToArticleWrapper.sizeMin .linkToArticleDetail{font-size:76.4%;padding:1px 0 0}.facilityContentUnit .facilityInfoBox{display:table;width:910px;margin-bottom:30px}.facilityContentUnit .facilityInfoBox .textSub{display:block;color:#636363;font-size:88.2%}.facilityContentUnit .facilityInfoBox .textSub::before{content:"※"}.facilityContentUnit .facilityInfoBox .textSub.date{margin-top:5px}.facilityContentUnit .facilityInfoBox .aboutSdnshtsBox,.facilityContentUnit .facilityInfoBox .photoBox{display:table-cell;position:relative;width:627px;padding-right:15px}.facilityContentUnit .facilityInfoBox .photoBox .swiper-container{position:static}.facilityContentUnit .facilityInfoBox .photoBox .slideArea{display:flex;justify-content:center;align-items:center}.facilityContentUnit .facilityInfoBox .photoBox .slideArea img{display:block}.facilityContentUnit .facilityInfoBox .photoBox .photoMainField{height:420px;width:612px}.facilityContentUnit .facilityInfoBox .photoBox .photoMain{width:562px;height:422px;border:1px solid #bdc8ca}.facilityContentUnit .facilityInfoBox .photoBox .photoMain img{position:absolute;top:50%;left:50%;max-width:560px;max-height:420px;transform:translate(-50%,-50%)}.facilityContentUnit .facilityInfoBox .photoBox .photoMain .photoCount{position:absolute;left:50%;transform:translateX(-50%);bottom:10px;padding:8px 10px 7px;background-color:rgb(51 51 51 / 70%);border-radius:30px;font-size:82.4%;color:#fff;text-decoration:none;z-index:10}.facilityContentUnit .facilityInfoBox .photoBox .photoMain .photoSupText{position:absolute;left:0;bottom:0;width:100%;padding:20px 10px 10px;font-size:82.4%;color:#fff;text-shadow:-1px -1px 8px rgb(21 21 21 / 70%),1px -1px 8px rgb(21 21 21 / 70%),-1px 1px 8px rgb(21 21 21 / 70%),1px 1px 8px rgb(21 21 21 / 70%);background:linear-gradient(to top,rgb(22 22 22 / 50%) 0,rgb(22 22 22 / 30%) 40%,rgb(0 0 0 / 0%) 100%);z-index:10}.facilityContentUnit .facilityInfoBox .photoBox .photoMain .toPhotoListWrap{position:relative}.facilityContentUnit .facilityInfoBox .photoBox .photoMain .toPhotoListButton{position:absolute;right:10px;bottom:10px;padding:8px 10px 7px;background-color:rgb(51 51 51 / 70%);border:1px solid #fff;border-radius:5px;font-size:82.4%;color:#fff;text-decoration:none;z-index:10}.facilityContentUnit .facilityInfoBox .photoBox .photoMain .toPhotoListButton:hover{padding:7px 9px 6px;border:2px solid #fc0}.facilityContentUnit .facilityInfoBox .photoBox .photoMain .toPhotoListButton .icon{fill:#fff;margin:0 4px 1px 0;vertical-align:middle}.facilityContentUnit .facilityInfoBox .photoSubField{position:relative;padding:15px 0}.facilityContentUnit .facilityInfoBox .photoSub{width:560px}.facilityContentUnit .facilityInfoBox .photoSub .slideArea a{width:100px;height:77px;border:1px solid #bdc8ca}.facilityContentUnit .facilityInfoBox .photoSub a img{width:100%;height:100%;font-family:"object-fit:cover;";object-fit:cover;border:1px solid #fff;vertical-align:middle}.facilityContentUnit .facilityInfoBox .photoSub .thumbActive a,.facilityContentUnit .facilityInfoBox .photoSub .thumbActive img{border:1px solid #fc0}.facilityContentUnit .facilityInfoBox .photoBox .buttonNext,.facilityContentUnit .facilityInfoBox .photoBox .buttonPrev{position:absolute;width:24px;background-color:#fcfcfc;border:1px solid #bdc8ca;cursor:pointer}.facilityContentUnit .facilityInfoBox .photoBox .buttonPrev{border-radius:5px 0 0 5px}.facilityContentUnit .facilityInfoBox .photoBox .buttonNext{border-radius:0 5px 5px 0}.facilityContentUnit .facilityInfoBox .photoBox .buttonNext:hover,.facilityContentUnit .facilityInfoBox .photoBox .buttonPrev:hover{background-color:#fffff2;border:1px solid #fc0}.facilityContentUnit .facilityInfoBox .photoBox .buttonNext::after,.facilityContentUnit .facilityInfoBox .photoBox .buttonPrev::after{content:"";position:relative;display:inline-block;border-style:solid}.facilityContentUnit .facilityInfoBox .photoBox .buttonPrev::after{left:5px;border-color:transparent #bdc8ca transparent transparent}.facilityContentUnit .facilityInfoBox .photoBox .buttonNext::after{right:-5px;border-color:transparent transparent transparent #bdc8ca}.facilityContentUnit .facilityInfoBox .photoBox .buttonPrev:hover::after{border-color:transparent #fc0 transparent transparent}.facilityContentUnit .facilityInfoBox .photoBox .buttonNext:hover::after{border-color:transparent transparent transparent #fc0}.facilityContentUnit .facilityInfoBox .photoBox .photoMainField .buttonNext,.facilityContentUnit .facilityInfoBox .photoBox .photoMainField .buttonPrev{top:0;height:422px}.facilityContentUnit .facilityInfoBox .photoBox .photoMainField .buttonNext{right:15px}.facilityContentUnit .facilityInfoBox .photoBox .photoMainField .buttonPrev{left:0}.facilityContentUnit .photoBox .photoMainField .buttonNext::after,.facilityContentUnit .photoBox .photoMainField .buttonPrev::after{top:194px}.facilityContentUnit .photoBox .photoMainField .buttonPrev::after{border-width:16px 12px 16px 0}.facilityContentUnit .photoBox .photoMainField .buttonNext::after{border-width:16px 0 16px 12px}.facilityContentUnit .facilityInfoBox .photoBox .photoSubField .buttonNext,.facilityContentUnit .facilityInfoBox .photoBox .photoSubField .buttonPrev{top:15px;height:77px}.facilityContentUnit .facilityInfoBox .photoBox .photoSubField .buttonPrev{left:0}.facilityContentUnit .facilityInfoBox .photoBox .photoSubField .buttonNext{right:0}.facilityContentUnit .facilityInfoBox .photoBox .photoSubField .buttonNext::after,.facilityContentUnit .facilityInfoBox .photoBox .photoSubField .buttonPrev::after{top:24px}.facilityContentUnit .facilityInfoBox .photoBox .photoSubField .buttonNext::after{border-width:14px 0 14px 12px}.facilityContentUnit .facilityInfoBox .photoBox .photoSubField .buttonPrev::after{border-width:14px 12px 14px 0}.facilityContentUnit .facilityInfoBox .photoBox .disabled{cursor:default}.facilityContentUnit .facilityInfoBox .photoBox .disabled:hover{background-color:#fcfcfc;border:1px solid #bdc8ca}.facilityContentUnit .facilityInfoBox .photoBox .buttonPrev.disabled::after{border-color:transparent #bdc8ca transparent transparent;opacity:.5}.facilityContentUnit .facilityInfoBox .photoBox .buttonNext.disabled::after{border-color:transparent transparent transparent #bdc8ca;opacity:.5}.facilityContentUnit .facilityInfoBox .photoBox .countThmb{margin-top:10px;text-align:center}.facilityContentUnit .facilityInfoBox .photoBox .dot{margin:0 .4rem;display:inline-block;width:12px;height:12px;background:#dde3e4;border-radius:6px}.facilityContentUnit .facilityInfoBox .photoBox .dot.focus{background:#bdc8ca}.facilityContentUnit .facilityInfoBox .imageCaptionBox{margin-top:10px;line-height:1.3}.facilityContentUnit .facilityInfoBox .imageTitle{margin-bottom:5px;text-indent:-.5em}.facilityContentUnit .facilityInfoBox .aboutSoudanshitsu{background:#f5f5f5;padding:20px;border:2px solid #e6e9ea;border-radius:5px}.facilityContentUnit .facilityInfoBox .aboutSoudanshitsu .textNavi{display:block;margin-bottom:15px;color:#5a6a71;font-size:117.6%;line-height:1.2}.facilityContentUnit .facilityInfoBox .aboutSoudanshitsu ul{padding:0 20px}.facilityContentUnit .facilityInfoBox .aboutSoudanshitsu li{position:relative;background:#fff;margin-top:20px;padding:8px 10px 10px;border:1px solid #bdc8ca;border-radius:5px}.facilityContentUnit .facilityInfoBox .aboutSoudanshitsu li:first-child{margin-top:0}.facilityContentUnit .facilityInfoBox .aboutSoudanshitsu li::before{content:"";display:block;position:absolute;top:-18px;left:100px;border:15px solid transparent;border-top-color:#bdc8ca}.facilityContentUnit .facilityInfoBox .aboutSoudanshitsu li:first-child::before{border:none}.facilityContentUnit .facilityInfoBox .aboutSoudanshitsu li span{background:#899aa0;margin-right:5px;padding:0 5px;color:#fff;font-size:88.2%}.facilityContentUnit .facilityInfoBox .aboutSoudanshitsu p{margin-top:25px;color:#555;font-size:88.2%;line-height:1.3}.facilityContentUnit .facilityInfoBox .aboutSoudanshitsu .toSoudanshitsu{display:block;text-align:right}.facilityContentUnit .facilityInfoBox .infoBox{display:table-cell;vertical-align:top}.facilityContentUnit .facilityInfoBox .infoBox .cachcopy{margin:10px 0 0;color:#ed6103;font-size:117.6%;font-weight:700;line-height:1.4}.facilityContentUnit .facilityInfoBox .infoBox .cost{margin-top:25px;font-weight:700}.facilityContentUnit .facilityInfoBox .infoBox .cost li{display:inline-block;margin-top:5px;line-height:1.2}.facilityContentUnit .facilityInfoBox .infoBox .cost li:first-child{margin-top:0}.facilityContentUnit .facilityInfoBox .infoBox .cost b{background:#fff;margin-right:3px;padding:0 3px;color:#747474;line-height:1}.facilityContentUnit .facilityInfoBox .infoBox .cost b::before{content:"[";margin-left:-3px}.facilityContentUnit .facilityInfoBox .infoBox .cost b::after{content:"]";margin-right:-5px}.facilityContentUnit .facilityInfoBox .infoBox .cost var{color:#f30;font-size:117.6%}.facilityContentUnit .facilityInfoBox .infoBox .cost var span{font-size:75%}.facilityContentUnit .facilityInfoBox .infoBox .plansLink{margin:10px 0 0}.facilityContentUnit .facilityInfoBox .infoBox .other{margin-top:20px;border-bottom:1px dotted #ccc}.facilityContentUnit .facilityInfoBox .infoBox .other li{padding:8px 0;line-height:1.4;border-top:1px dotted #ccc;word-break:break-all}.facilityContentUnit .facilityInfoBox .infoBox .address b,.facilityContentUnit .facilityInfoBox .infoBox .rosen b{position:relative;display:inline-block;width:30px;text-indent:-9999em}.facilityContentUnit .facilityInfoBox .infoBox .address b::before,.facilityContentUnit .facilityInfoBox .infoBox .rosen b::before{position:absolute;display:block;top:-3px;content:"";background:url(/img/default/page/facility/sprite_facility.png?ver=171107) no-repeat right 0;width:25px;height:25px}.facilityContentUnit .facilityInfoBox .infoBox .address b::before{background-position:right top}.facilityContentUnit .facilityInfoBox .infoBox .rosen b::before{background-position:right -200px}.facilityContentUnit .facilityInfoBox .infoBox .company b::before{background-position:right bottom}.facilityContentUnit .facilityInfoBox .infoBox .company .textFitLinks{display:inline}.facilityContentUnit .facilityInfoBox .infoBox .address .linkMap{display:block;margin-top:2px;font-size:88.2%}.facilityContentUnit .facilityInfoBox .infoBox .other .company{padding-bottom:10px}.facilityContentUnit .facilityInfoBox .infoBox .company b,.facilityContentUnit .facilityInfoBox .infoBox .roomSituation b{color:#747474;font-weight:400}.facilityContentUnit .facilityInfoBox .infoBox .company b::after,.facilityContentUnit .facilityInfoBox .infoBox .roomSituation b::after{content:"]";font-weight:400}.facilityContentUnit .facilityInfoBox .infoBox .company b::before,.facilityContentUnit .facilityInfoBox .infoBox .roomSituation b::before{content:"[";font-weight:400}.facilityContentUnit .facilityInfoBox .infoBox .roomSituation .vacancyInfo:not(.archive){color:#f30}.facilityContentUnit .facilityInfoBox .infoBox .roomSituation .count{margin:0 2px;font-size:117.6%;font-weight:700}.facilityContentUnit .facilityInfoBox .infoBox .roomSituation .btnInquireMiddle{margin:10px 0 0}.facilityContentUnit .facilityInfoBox .infoBox .roomSituation .telNumber{margin:6px 0 0}.facilityContentUnit .facilityInfoBox .infoBox .roomSituation .telNumber .telIcon{display:inline-block;vertical-align:text-bottom;margin-right:-3px;width:19px;height:19px;fill:#434343}.facilityContentUnit .facilityInfoBox .infoBox .company .transactionMode,.facilityContentUnit .facilityInfoBox .infoBox .company a{font-size:88.2%}.facilityContentUnit .facilityInfoBox .infoBox .company .transactionMode{padding-left:.5em}.facilityContentUnit .facilityInfoBox .toLinks{margin:10px 0 0;font-size:88.2%;text-align:right}.facilityContentUnit .facilityInfoBox .mod-featureIconList{margin-top:10px}.facilityContentUnit .facilityInfoBox .blogInfo,.facilityContentUnit .facilityInfoBox .eventInfo,.facilityContentUnit .facilityInfoBox .reportInfo{margin-top:20px;font-size:88.2%}.facilityContentUnit .facilityInfoBox .blogInfo dt,.facilityContentUnit .facilityInfoBox .eventInfo dt,.facilityContentUnit .facilityInfoBox .reportInfo dt{position:relative;background-color:#f3f3f3;padding:4px 6px 2px;font-size:113.3%;font-weight:700;color:#757575}.facilityContentUnit .facilityInfoBox .blogInfo dt .title,.facilityContentUnit .facilityInfoBox .reportInfo dt .title{vertical-align:middle;line-height:1}.facilityContentUnit .facilityInfoBox .eventInfo dd .eventCtgry,.facilityContentUnit .facilityInfoBox .reportInfo dd .reportCtgry{display:inline-block;padding:1px 3px;background:#fff;color:#747474;border:1px solid #747474}.facilityContentUnit .facilityInfoBox .highRatingWrap{position:relative;margin-top:8px;padding:5px 10px 8px;background:#f7f7f7;border-radius:3px}.facilityContentUnit .facilityInfoBox .highRatingWrap::before{content:"";position:absolute;top:-7px;left:45px;border-style:solid;border-width:0 8px 10px;border-color:transparent transparent #f7f7f7}.facilityContentUnit .facilityInfoBox .highRatingWrap .titleWrap{display:flex;align-items:center;flex-wrap:wrap}.facilityContentUnit .facilityInfoBox .highRatingWrap .titleWrap .title{margin-right:auto;font-size:88.2%}.facilityContentUnit .facilityInfoBox .highRatingWrap .titleWrap .iconHelpTxt{margin-left:auto}.facilityContentUnit .facilityInfoBox .highRatingWrap .titleWrap .iconHelpTxt .highRatingIcon{width:16px;height:18px;margin:0 3px -3px 0}.facilityContentUnit .facilityInfoBox .highRatingWrap .highRatingCtgy{display:flex;color:#ed6103;align-items:center;flex-wrap:wrap;gap:5px}.facilityContentUnit .facilityInfoBox .highRatingWrap .highRatingCtgy .items{padding:4px 6px;background:#fff;border:1px solid #ed6103;border-radius:3px;font-size:82.4%;font-feature-settings:"palt";line-height:1}.facilityContentUnit .facilityInfoBox .highRatingWrap .highRatingCtgy .other{padding:0;margin:0;line-height:1;border:none}.facilityContentUnit .facilityInfoBox .blogInfo dt svg{vertical-align:middle}.facilityContentUnit .facilityInfoBox .blogInfo dd{padding:11px 0 13px;line-height:1.5;border-bottom:1px solid #c6c7c0;overflow-wrap:break-word;word-break:break-word}.facilityContentUnit .facilityInfoBox .blogInfo dd .blogInfoDetail{display:flex;align-items:flex-start;gap:12px;text-decoration:none}.facilityContentUnit .facilityInfoBox .blogInfo dd .blogInfoDetail .photoInfo{width:100px;height:100px}.facilityContentUnit .facilityInfoBox .blogInfo dd .blogInfoDetail .photoInfo .image{width:100%;height:100%;border-radius:8px;object-fit:cover;object-position:center}.facilityContentUnit .facilityInfoBox .blogInfo dd .blogInfoDetail .blogInfoText{flex:1}.facilityContentUnit .facilityInfoBox .blogInfo dd .blogInfoDetail .blogInfoText .blogItem{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.facilityContentUnit .facilityInfoBox .blogInfo dd .blogInfoDetail .blogInfoText .blogTitle{text-decoration:underline;color:#003af6;margin-bottom:0}.facilityContentUnit .facilityInfoBox .blogInfo dd .blogInfoDetail .blogInfoText .textDate{margin-top:12px;font-size:86.6%;color:#676767}.facilityContentUnit .facilityInfoBox .eventInfo .eventTitle::before{display:inline-block;content:"";background:url(/img/default/page/facility/sprite_facility.png?ver=171107) no-repeat right -302px;width:20px;height:20px;margin-bottom:.1em;vertical-align:middle}.facilityContentUnit .facilityInfoBox .eventInfo dd{padding:12px 0 5px;overflow-wrap:break-word;word-break:break-word}.facilityContentUnit .facilityInfoBox .eventInfo .date{margin:5px 0;color:#333}.facilityContentUnit .facilityInfoBox .eventInfo .eventClose{position:relative;top:-2px;margin-top:8px;font-size:86.6%}.facilityContentUnit .facilityInfoBox .eventInfo .eventClose::before{content:"("}.facilityContentUnit .facilityInfoBox .eventInfo .eventClose::after{content:")"}.facilityContentUnit .facilityInfoBox .eventInfo .linktoEventDetail{margin:8px 0 0}.facilityContentUnit .facilityInfoBox .reportInfo dt svg{vertical-align:middle;margin:-2px 0 -1px}.facilityContentUnit .facilityInfoBox .reportInfo dd{padding-top:12px}.facilityContentUnit .facilityInfoBox .reportInfo .linkToReportDetail{margin-top:8px;letter-spacing:-.4em}.facilityContentUnit .facilityInfoBox .reportInfo .linkToReportDetail a{letter-spacing:normal}.facilityContentUnit .facilityInfoBox .reportInfo .new{margin-right:8px;letter-spacing:normal}.facilityContentUnit .facilityInfoBox .infoBox>:first-child{margin-top:0}.decidingFactorUnit{padding:16px 10px 10px;background-color:#fef7f2;border-radius:5px;margin-bottom:40px}.decidingFactorUnit .title{color:#ed6103;font-weight:700}.decidingFactorUnit .title .date{padding:4px 0 0;color:#707070;font-size:88.2%;font-weight:400;float:right}.facilityContentUnit .decidingFactorWrap{margin-top:20px;padding:20px;background-color:#fff;border-radius:5px}.facilityContentUnit .decidingFactorWrap .decidingFactor{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px 32px}.facilityContentUnit .decidingFactorWrap .decidingFactor .listItem{display:grid;grid-template-rows:subgrid;grid-row:span 2}.facilityContentUnit .decidingFactorWrap .decidingFactor .heading{display:flex;gap:16px;font-weight:700;margin:0}.facilityContentUnit .decidingFactorWrap .decidingFactor .number{display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto;width:32px;height:32px;border:2px solid #ed6103;border-radius:16px;background:#fff;color:#ed6103}.facilityContentUnit .decidingFactorWrap .decidingFactor .headingItem{color:#ed6103}.facilityContentUnit .decidingFactorWrap .decidingFactor .text{margin:0;font-size:88.2%;line-height:1.7;vertical-align:middle;overflow:hidden;position:relative;width:100%;max-height:calc(1em*1.7*3);word-break:break-all;text-align:justify}.facilityContentUnit .decidingFactorWrap .decidingFactor .text::before{content:"…";position:absolute;top:calc(1em*1.7*2);right:0;width:1em;background:#fff}.facilityContentUnit .decidingFactorWrap .decidingFactor .text::after{content:"";position:absolute;height:100%;width:100%;background:#fff}.facilityContentUnit .decidingFactorWrap .toLinks{margin:26px 0 0;font-size:88.2%;text-align:right}.facilityContentUnit .movieContentsWrap{padding-top:10px}.facilityContentUnit .movieContentsWrap .movieBox{margin:0 auto;width:640px;height:360px;border:1px solid #bdc8ca}.facilityContentUnit .goodPoint p{clear:both;margin:10px 0 30px;word-break:break-all}.facilityContentUnit .mod-overallScore{margin-top:15px}.facilityContentUnit .mod-overallScore+.toLinks{margin-top:10px;text-align:right;font-size:88.2%}.facilityContentUnit .lifullRecommendPoint{margin:40px 0;padding:8px 10px 10px;background-color:#f6f4ef;border-radius:5px}.facilityContentUnit .lifullRecommendPoint .title{padding:0 0 5px;color:#675e3f;font-weight:700;overflow:hidden}.facilityContentUnit .lifullRecommendPoint .title .icon{margin:0 2px 4px 0;fill:#675e3f;vertical-align:middle}.facilityContentUnit .lifullRecommendPoint .title .date{padding:4px 0 0;color:#707070;font-size:88.2%;font-weight:400;float:right}.facilityContentUnit .lifullRecommendPoint .textarea{padding:20px;margin:0;background-color:#fff;border-radius:5px}.mod-bannerCampaignModal{margin:30px auto}.facilityContentUnit .planTitleWrap{display:flex}.facilityContentUnit .planTitleWrap .btnWrap{flex:1 0 320px;text-align:right}.facilityContentUnit .planInfoLayout{position:relative;padding:0 0 15px}.facilityContentUnit .planInfoLayout .btnWrapPlanTop{position:absolute;right:0;bottom:15px;margin:0}.facilityContentUnit .planSimulation{display:inline-flex;padding:10px;margin:10px 0 0;background-color:#f7f7f7}.facilityContentUnit .planSimulation .planSimulationLabel{display:inline-flex;align-items:center;position:relative;margin-right:10px}.facilityContentUnit .planSimulation .planSimulationLabel::after{position:absolute;content:"";pointer-events:none;top:48%;right:1em;transform:translate(50%,-50%) rotate(45deg);width:8px;height:8px;border-bottom:2px solid #838383;border-right:2px solid #838383}.facilityContentUnit .planSimulation .planSimulationSelect{appearance:none;min-width:200px;height:2.7em;padding:.4em calc(.8em + 20px) .4em .8em;border:2px solid #fad0b1;background-color:#fefaf3;border-radius:3px;color:#636363;font-size:88.2%;cursor:pointer}.facilityContentUnit .planSimulation .planSimulationSelect.choice{border:2px solid #ddd;background-color:#fff}.facilityContentUnit .planSimulation .popupLink{margin:auto 0 0;color:#003af6;text-decoration:underline;font-size:76.4%;cursor:help}.facilityContentUnit .planSimulation .popupLink .ui-iconHelp{margin:0 0 0 5px}.facilityContentUnit .facilityContentBox .planList{overflow:hidden;font-size:15px}.facilityContentUnit .facilityContentBox .planList table{border:1px solid #ccc;border-collapse:separate}.facilityContentUnit .facilityContentBox .planList td,.facilityContentUnit .facilityContentBox .planList th{border-style:dotted}.facilityContentUnit .facilityContentBox .planList .planSummary td:first-child,.facilityContentUnit .facilityContentBox .planList .planSummary th:first-child{width:296px;border-left:none}.facilityContentUnit .facilityContentBox .planList .planSummary td:first-child p{word-break:break-all}.facilityContentUnit .facilityContentBox .planList .planSummary:first-child th{border-top:none}.facilityContentUnit .facilityContentBox .planList .planSummary td{border-top-style:solid}.facilityContentUnit .facilityContentBox .planList .planSummary td:last-child,.facilityContentUnit .facilityContentBox .planList .planSummary th:last-child{width:108px;font-size:88.2%;white-space:nowrap}.facilityContentUnit .facilityContentBox .planList .borderDotted td,.facilityContentUnit .facilityContentBox .planList .borderDotted th{font-size:81%}.facilityContentUnit .facilityContentBox .planList th span{display:block}.facilityContentUnit .facilityContentBox .planList td{text-align:center}.facilityContentUnit .facilityContentBox .planList td p{display:inline-block;color:#555;font-weight:700;line-height:1.1}.facilityContentUnit .facilityContentBox .planList .infoPlanName{display:flex;text-align:left}.facilityContentUnit .facilityContentBox .planList .photoBox+.infoPlanNameText{width:167px;margin:0}.facilityContentUnit .facilityContentBox .planList .photoBox{display:inline-block;background-color:#fff;border:1px solid #bdc8ca;width:96px;height:72px;line-height:70px;text-align:center;margin-right:7px;text-decoration:none}.facilityContentUnit .facilityContentBox .planList .photoBox:hover{border:1px solid #ffc600}.facilityContentUnit .facilityContentBox .planList .photoBox img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.facilityContentUnit .facilityContentBox .planList .updateDate{display:block;margin:5px 0 0;font-size:86.6%}.facilityContentUnit .facilityContentBox .planList .infoRoom{width:92px;font-size:88.2%;text-align:left;word-break:break-word}.facilityContentUnit .facilityContentBox .planList .infoRoom .textRoomArea{display:inline-block}.facilityContentUnit .facilityContentBox .planList .infoRoom .RoomType{display:inline-block;background:#747474;padding:3px 3px 2px;color:#fff;font-weight:400;line-height:1}.facilityContentUnit .facilityContentBox .planList .firstCost span,.facilityContentUnit .facilityContentBox .planList .monthCost span{display:inline-block}.facilityContentUnit .facilityContentBox .planList .firstCost var,.facilityContentUnit .facilityContentBox .planList .monthCost var,.facilityContentUnit .facilityContentBox .planList .planSimulationCopayment var{display:inline-block;color:#ed6103;font-weight:700;line-height:1.1}.facilityContentUnit .facilityContentBox .planList .planSimulationCopayment{margin:0;white-space:nowrap;font-size:86.6%}.facilityContentUnit .facilityContentBox .planList .planSimulationCopayment var{font-size:115.5%}.facilityContentUnit .facilityContentBox .planList .toPlanDetail{line-height:1.1}.facilityContentUnit .facilityContentBox .planList .on{background:#fffff2}.facilityContentUnit .facilityContentBox .planList td .state{font-size:13px}.facilityContentUnit .facilityContentBox .planList .on .state{background:#ffab00;padding:3px 10px;color:#fff;font-weight:700;text-shadow:1px 1px 0 #be7f00,1px 1px 1px #be7f00;border-radius:50px}.facilityContentUnit .facilityContentBox .planTitleWrap .planTitle .updateDate{margin:6px 0 0}.facilityContentUnit .facilityContentBox .planPhotoList+.textSupport{margin-bottom:20px}.facilityContentUnit .facilityContentBox .tableHoken thead th{border-style:dotted;text-align:center;white-space:nowrap}.facilityContentUnit .facilityContentBox .tableHoken tbody th{text-align:left}.facilityContentUnit .facilityContentBox .tableHoken td{text-align:right}.facilityContentUnit .facilityContentBox .tableHoken td var{display:inline-block}.facilityContentUnit .facilityContentBox .tableHoken .mergeBurden{width:7em}.facilityContentUnit .facilityContentBox .tableHoken .burdenRatio{white-space:nowrap}.facilityContentUnit .facilityContentBox .tableHoken .estimate{background-color:#f7f7f7;color:#707070}.facilityContentUnit .facilityContentBox.conditionCheckList .textExample{margin:-10px 0 10px}.facilityContentUnit .facilityContentBox.conditionCheckList .supportList{display:flex;flex-flow:wrap;justify-content:flex-start}.facilityContentUnit .facilityContentBox.conditionCheckList .toManual{font-size:88.2%}.facilityContentUnit .facilityContentBox.conditionCheckList li{display:flex;width:32%;min-height:52px;margin-right:2%;align-items:center;border-radius:5px;line-height:1}.facilityContentUnit .facilityContentBox.conditionCheckList li:nth-of-type(3n){margin-right:0}.facilityContentUnit .facilityContentBox.conditionCheckList li:nth-of-type(n+4){margin-top:10px}.facilityContentUnit .facilityContentBox.conditionCheckList .frameOK{background:#fffbf1;color:#ed6103}.facilityContentUnit .facilityContentBox.conditionCheckList .frameOTHER{background:#f7f7f7;color:#717171}.facilityContentUnit .facilityContentBox.conditionCheckList .condition{flex:1;padding:8px 10px;font-weight:700;word-break:normal;color:#333}.facilityContentUnit .facilityContentBox.conditionCheckList .frameOTHER .condition{color:#717171}.facilityContentUnit .facilityContentBox.conditionCheckList .propriety{width:58px;padding-right:10px;font-size:76.4%;text-align:center}.facilityContentUnit .facilityContentBox.conditionCheckList .ptyIcon{display:block;margin-bottom:3px;font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",sans-serif;font-size:26px}.facilityContentUnit .facilityContentBox .toDetail{margin-top:10px;text-align:right}.facilityContentUnit .facilityContentBox .staffRatio{width:540px;font-weight:700}.facilityContentUnit .facilityContentBox .staffRatio dt{position:relative;background:#ed6103;background:linear-gradient(to right,#ffefb7 0,#ed6103 100%);height:36px;margin:0 18px 5px 0;padding:5px 10px;color:#fff;font-size:17px;text-align:right;border:1px solid #ed6103;text-shadow:-1px 0 3px #e83c00,1px 0 0 #e83c00,0 -1px 0 #e83c00,0 1px 3px #e83c00}.facilityContentUnit .facilityContentBox .staffRatio dt::after{position:absolute;content:"";display:block;border:18px solid transparent;border-left-color:#ed6103;right:-36px;top:-1px;z-index:10}.facilityContentUnit .facilityContentBox .staffRatio dd{position:relative;display:inline-block;background:#eff5f5;width:100px;margin-right:5px;color:#48555a;font-size:11px;text-align:center;border:1px solid #bdc8ca;border-radius:5px;z-index:20}.facilityContentUnit .facilityContentBox .staffRatio dd:last-child{margin-right:0}.facilityContentUnit .facilityContentBox .staffRatio .on{background:#ed6103;color:#fff;border:1px solid #ed6103;text-shadow:1px 1px 0 #c34000,1px 1px 1px #c34000}.facilityContentUnit .facilityContentBox .staffRatio dd::after{position:absolute;content:"";display:block;border:5px solid transparent;border-left-color:#aeaeae;right:-11px;top:6px;z-index:10}.facilityContentUnit .facilityContentBox .staffRatio .staffRate15_0::after{border:none}.facilityContentUnit .facilityContentBox .staffRatio dd .num{font-size:15px}.facilityContentUnit .facilityContentBox .staffPosition{display:flex;flex-flow:wrap;justify-content:space-between}.facilityContentUnit .facilityContentBox .staffPosition table{display:inline-table;width:441px}.facilityContentUnit .facilityContentBox .staffPosition .workStyle{width:109px;border-left:1px dotted #bdc8ca}.facilityContentUnit .facilityContentBox .staffPosition .workStyle,.facilityContentUnit .facilityContentBox .staffPosition table td{text-align:center}.facilityContentUnit .facilityContentBox .staffInfoItem{overflow:hidden;margin-top:15px;padding:15px 0 0;border:1px solid #c7c7c7;background-color:#f7fafa}.facilityContentUnit .facilityContentBox .staffInfoItem:first-child{margin-top:0}.facilityContentUnit .facilityContentBox .staffInfoItem .photoBox{float:left;width:156px;padding:0 0 15px 15px}.facilityContentUnit .facilityContentBox .staffInfoItem .photoBox span{display:table-cell;width:142px;height:142px;border:1px solid #bdc8ca;text-align:center;vertical-align:middle}.facilityContentUnit .facilityContentBox .staffInfoItem .photoBox img{max-width:140px;max-height:140px;line-height:140px;vertical-align:middle;background-color:#fffcf8}.facilityContentUnit .facilityContentBox .staffInfoItem .photoBox .noPhoto{background:#ccc}.facilityContentUnit .facilityContentBox .staffInfoItem .staffGeneralinfoBox{position:relative;float:left;width:725px;margin-right:15px;padding:0 0 15px 15px}.facilityContentUnit .facilityContentBox .staffInfoItem .staffGeneralinfoBox .facilitySubSubSecTitle{margin-bottom:10px}.facilityContentUnit .facilityContentBox .staffInfoItem .staffGeneralinfoBox .facilitySubSubSecTitle b{background:#ed6103;padding:4px 6px;color:#fff;border-radius:2px}.facilityContentUnit .facilityContentBox .staffInfoItem .staffDataList{overflow:hidden;font-size:88.2%}.facilityContentUnit .facilityContentBox .staffInfoItem .staffDataList .staffDataItem{float:left;padding:3px 0 10px}.facilityContentUnit .facilityContentBox .staffInfoItem .staffDataList .staffDataItem.license{clear:left}.facilityContentUnit .facilityContentBox .staffInfoItem .staffDataList .staffDataItem .iconWrap{display:table-cell;min-width:3em}.facilityContentUnit .facilityContentBox .staffInfoItem .staffDataList .staffDataItem .icon{border:1px solid #c0d5dd;background:#fff;padding:4px 6px;color:#647780;border-radius:2px}.facilityContentUnit .facilityContentBox .staffInfoItem .staffDataList .staffDataItem .profile{display:table-cell;padding:0 20px 0 6px}.facilityContentUnit .facilityContentBox .staffInfoItem .staffDataList .staffDataItem .licenseList{display:table-cell;padding:0 0 0 6px}.facilityContentUnit .facilityContentBox .staffInfoItem .staffDataList .licenseList li{display:inline-block}.facilityContentUnit .facilityContentBox .staffInfoItem .staffDataList .licenseList li::before{content:"／";margin:0 5px;color:#ccc}.facilityContentUnit .facilityContentBox .staffInfoItem .staffDataList .licenseList li:first-child::before{content:none;margin:0}.facilityContentUnit .facilityContentBox .staffInfoItem .staffGeneralinfoBox .data{position:absolute;top:0;right:0;color:#636363;font-size:88.2%}.facilityContentUnit .facilityContentBox .staffInfoItem .staffCommentBox{position:relative;clear:both;margin:0;padding:15px;overflow-wrap:break-word;background-color:#fff}.facilityContentUnit .facilityContentBox .staffInfoItem .staffCommentBox .textarea{color:#666;line-height:1.5;margin:0}.facilityContentUnit .facilityContentBox .staffInfoItem .staffCommentBox .longSentence::after{content:"";width:3.8em;height:1em;display:inline-block}.facilityContentUnit .facilityContentBox .staffInfoItem .staffCommentBox .moreRead{position:absolute;bottom:11px;right:15px;font-size:88.2%;background-color:#fff}.facilityContentUnit .facilityContentBox .mapCanvas{margin:10px 0 30px;width:898px;height:450px;overflow:hidden}.facilityContentUnit .facilityContentBox .btnField.onMap{width:300px;height:25px;margin-top:10px;text-align:left}.facilityContentUnit .facilityContentBox .btnField.onMap.streetview{margin-right:10px;text-align:right}.facilityContentUnit .facilityContentBox .btnDefaultPosition,.facilityContentUnit .facilityContentBox .btnToMap{background:#fff url(/img/default/page/facility/sprite_facility.png?ver=171107) no-repeat -143px -392px;display:inline-block;padding:5px 10px 5px 28px;border:1px solid #bebbb5;outline:0;cursor:pointer;font-size:13px;border-radius:2px;box-shadow:0 0 5px 0 #b6b3ac}.facilityContentUnit .facilityContentBox .btnToMap{background-position:-345px -391px}.facilityContentUnit .facilityContentBox .btnDefaultPosition:hover,.facilityContentUnit .facilityContentBox .btnToMap:hover{background-color:#ebebeb}.facilityContentUnit .facilityContentBox .tableDefault .address{letter-spacing:-1em}.facilityContentUnit .facilityContentBox .tableDefault .address .textZipcode{display:block}.facilityContentUnit .facilityContentBox .tableDefault .nearRosen li{border-top:1px dotted #ccc;margin-top:8px;padding-top:8px;word-break:break-all;letter-spacing:-1em}.facilityContentUnit .facilityContentBox .tableDefault .nearRosen li:first-child{border-top:none;margin-top:0;padding-top:0}.facilityContentUnit .facilityContentBox .tableDefault .address .textFitLinks,.facilityContentUnit .facilityContentBox .tableDefault .address .textWrap,.facilityContentUnit .facilityContentBox .tableDefault .nearRosen li .textFitLinks,.facilityContentUnit .facilityContentBox .tableDefault .nearRosen li .textWrap{letter-spacing:0;margin-right:8px}.facilityContentUnit .facilityContentBox .blogList{width:898px;border-bottom:1px solid #bdc8ca;padding:0 0 20px;display:grid;grid-template-columns:1fr 1fr;row-gap:20px}.facilityContentUnit .facilityContentBox .blogList .blogListItem{width:425px;margin:0 25px 0 0;display:inline-block;vertical-align:top}.facilityContentUnit .facilityContentBox .blogList .blogListItem p{margin:0}.facilityContentUnit .facilityContentBox .blogList .blogListItem a{display:flex;text-decoration:none;gap:12px}.facilityContentUnit .facilityContentBox .blogList .blogListItem:nth-child(2n){margin:0}.facilityContentUnit .facilityContentBox .blogList .blogListItem .photoWrap{width:160px;height:120px;border:1px solid #bdc8ca;display:inline-flex;justify-content:center;align-items:center}.facilityContentUnit .facilityContentBox .blogList .blogListItem .photoWrap img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.facilityContentUnit .facilityContentBox .blogList .blogListItem .textArea{flex:1}.facilityContentUnit .facilityContentBox .blogList .blogListItem .textArea .titleWrap{display:flex;align-items:baseline;gap:4px 8px;flex-wrap:wrap}.facilityContentUnit .facilityContentBox .blogList .blogListItem .textArea .titleWrap .ui-iconNew{color:#fff;line-height:1}.facilityContentUnit .facilityContentBox .blogList .blogListItem .textArea .titleWrap .textTitle{color:#003af6;text-decoration:underline}.facilityContentUnit .facilityContentBox .blogList .blogListItem .textArea .textDate{display:block;margin-top:12px;font-size:88.2%;color:#767676}.facilityContentUnit .facilityContentBox .blogList .blogListItem:hover .photoWrap{border:2px solid #ffc600;padding:0;background-color:#ffffef}.facilityContentUnit .facilityContentBox .blogList .blogListItem:hover .textarea .textTitle{color:#ed4000}.facilityContentUnit .facilityContentBox .blogInfoLink{margin:13px 0 0;text-align:right;font-size:88.2%}.facilityContentUnit .facilityContentBox .eventCtgry{display:block;width:10em;float:left;margin-right:5px;background:#fff;color:#ed6103;border:1px solid #ed6103;text-align:center}.facilityContentUnit .facilityContentBox .eventList .date{display:block;margin:5px 0;color:#333}.facilityContentUnit .facilityContentBox .eventList dt{margin-top:15px;margin-bottom:5px;padding-top:15px;border-top:1px solid #c6c7c0;color:#ed6103;font-weight:700;overflow-wrap:break-word;word-break:break-word}.facilityContentUnit .facilityContentBox .eventList dt:first-child{margin-top:-10px;border-top:none}.facilityContentUnit .facilityContentBox .eventList p{overflow-wrap:break-word;word-break:break-word}.facilityContentUnit .facilityContentBox .photoList{width:900px;margin:0 0 20px;overflow:hidden}.facilityContentUnit .facilityContentBox .photoList .photoItem{width:286px;margin-left:20px;float:left;font-size:88.2%}.facilityContentUnit .facilityContentBox .photoList .photoItem:first-child{margin:0}.facilityContentUnit .facilityContentBox .photoList .photoItem .photoWrap{margin:3px 0 0;border:1px solid #bdc8ca}.facilityContentUnit .facilityContentBox .photoList .photoItem .photoWrap .photoBox{border:1px solid #fff}.facilityContentUnit .facilityContentBox .photoList .photoItem .photoWrap .photo{margin:0;padding:13px 14px 15px;width:284px;height:198px;line-height:170px;text-align:center}.facilityContentUnit .facilityContentBox .photoList .photoItem .photoWrap .photo img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.facilityContentUnit .facilityContentBox .photoList .photoItem .photoWrap .link{margin:0;padding:5px 14px 4px;color:#003af6;text-align:right;text-decoration:underline;background-color:#f7f7f7;display:block}.facilityContentUnit .facilityContentBox .photoList .photoItem .photoWrap .link::before{content:"";background:url(/img/default/page/facility/sprite_plan_modal.png) no-repeat 0 -465px;display:inline-block;width:18px;height:18px;margin:0 5px 0 0;vertical-align:middle}.facilityContentUnit .facilityContentBox .photoList .photoItem:hover{cursor:pointer}.facilityContentUnit .facilityContentBox .photoList .photoItem:hover .photoWrap{border:1px solid #ffc600;background-color:#ffffef}.facilityContentUnit .facilityContentBox .photoList .photoItem:hover .photoWrap .photoBox{border:1px solid #ffc600}.facilityContentUnit .facilityContentBox .photoList .photoItem:hover .photoWrap .link{color:#ed4000;background-color:#ffc}.facilityContentUnit .facilityContentBox .photoList .photoItem .photoCaption{margin:10px 0 0;font-weight:700}.facilityContentUnit .facilityContentBox .photoList .photoItem .photoDescription{margin:5px 0 0}.facilityContentUnit .facilityContentBox .photoList.planPhotoList{margin:0 0 8px}.facilityContentUnit .facilityContentBox .photoList.planPhotoList .photoItem .photoCaption{margin:0}.facilityContentUnit .facilityContentBox .photoAttention{margin-top:5px;font-size:86.6%;color:#787878}.photoGalleryUnit{width:720px}.photoGalleryUnit p{margin:0}.photoGalleryUnit .photoGallery{width:680px;margin:19px auto}.photoGalleryUnit .photoGallery .navigation{position:relative;margin:18px 0 0}.photoGalleryUnit .photoGallery .navigation li{position:absolute;top:0;width:50px;height:422px;overflow:hidden}.photoGalleryUnit .photoGallery .navigation li p{display:block;width:50px;height:422px;padding:422px 0 0;cursor:pointer}.photoGalleryUnit .photoGallery .navigation .back{left:0}.photoGalleryUnit .photoGallery .navigation .back p{background:url(/img/default/page/facility/sprite_plan_modal.png) no-repeat 0 0}.photoGalleryUnit .photoGallery .navigation .back p:hover{background:url(/img/default/page/facility/sprite_plan_modal.png) no-repeat -130px 0}.photoGalleryUnit .photoGallery .navigation .next{right:0}.photoGalleryUnit .photoGallery .navigation .next p{background:url(/img/default/page/facility/sprite_plan_modal.png) no-repeat -60px 0}.photoGalleryUnit .photoGallery .navigation .next p:hover{background:url(/img/default/page/facility/sprite_plan_modal.png) no-repeat -190px 0}.photoGalleryUnit .photoGallery .photoMainArea{margin:18px 0 0}.photoGalleryUnit .photoGallery .photoMainArea .photo{margin:0 auto;width:562px;height:422px;line-height:418px;text-align:center;border:1px solid #bdc8ca}.photoGalleryUnit .photoGallery .photoMainArea .photo img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.photoGalleryUnit .textSub{margin-top:5px;font-size:76.4%;color:#636363;text-align:right}.photoGalleryUnit .thumbList{margin:10px 0 0;text-align:center}.photoGalleryUnit .photoGallery .photoMainArea .thumbItemWrap{margin:0 2px;width:60px;height:46px;border:1px solid #bdc8ca;display:inline-block;cursor:pointer}.photoGalleryUnit .photoGallery .photoMainArea .thumbItemWrap .thumbItem{border:1px solid #fff;width:58px;height:44px;line-height:40px;vertical-align:middle;text-align:center}.photoGalleryUnit .photoGallery .photoMainArea .thumbItemWrap .thumbItem img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.photoGalleryUnit .photoGallery .photoMainArea .thumbItemWrap.thumbActive,.photoGalleryUnit .photoGallery .photoMainArea .thumbItemWrap.thumbActive .thumbItem,.photoGalleryUnit .photoGallery .photoMainArea .thumbItemWrap:hover,.photoGalleryUnit .photoGallery .photoMainArea .thumbItemWrap:hover .thumbItem{border:1px solid #ffc600}.facilityContentUnit .facilityContentBox .companyInfo .transactionMode{padding-right:.5em}.facilityContentUnit .facilityInfoUpdate{display:block;margin-top:10px;font-size:88.2%;color:#636363;text-align:right}.facilityContentUnit .facilityInfoUpdate .infoNextUpdate{padding-left:20px}.detailFcltyInterviewReport{line-height:1.4}.companyReport.sub .facilityName::before,.detailFcltyInterviewReport .date::before{content:"("}.companyReport.sub .facilityName::after,.detailFcltyInterviewReport .date::after{content:")"}.detailFcltyInterviewReport .linkBox{display:table;text-decoration:none}.detailFcltyInterviewReport .linkBox .photoBox{margin-right:12px}.detailFcltyInterviewReport .linkBox .photo{display:table-cell;padding:1px;text-align:center;border:1px #bdc8ca solid;vertical-align:middle}.detailFcltyInterviewReport .linkBox:hover .photo{padding:0;border:2px #fc0 solid}.detailFcltyInterviewReport .linkBox .photo img{vertical-align:middle}.detailFcltyInterviewReport .linkBox .textBox{display:table-cell;padding-right:27px;vertical-align:top}.detailFcltyInterviewReport .linkBox .category{font-size:88.2%;font-weight:700;color:#ed6013}.detailFcltyInterviewReport .linkBox .articleTitle{margin-top:2px}.detailFcltyInterviewReport .linkBox .articleTitle .title{text-decoration:underline}.detailFcltyInterviewReport .linkBox .articleTitle .date{margin-left:4px;font-size:70.5%;color:#636363}.detailFcltyInterviewReport .main .photoBox{width:204px}.detailFcltyInterviewReport .main .photo{min-width:204px;min-height:154px}.detailFcltyInterviewReport .facilityReport{letter-spacing:-.4em}.detailFcltyInterviewReport .facilityReport .reportItem{letter-spacing:normal}.detailFcltyInterviewReport .facilityReport .reportItem:first-child{border-bottom:1px solid #ccc}.detailFcltyInterviewReport .facilityReport .reportItem:last-child{border:none;padding-bottom:0}.detailFcltyInterviewReport .facilityReport .main{padding-bottom:24px}.detailFcltyInterviewReport .facilityReport .main .reportIndex{margin-top:20px;color:#333}.detailFcltyInterviewReport .facilityReport .main .reportIndex .heading{font-size:88.2%;font-weight:700;color:#636363}.detailFcltyInterviewReport .facilityReport .main .reportIndex li{position:relative;margin:10px 0 0 1em}.detailFcltyInterviewReport .facilityReport .main .reportIndex li::before{content:"・";position:absolute;top:0;left:-1em}.detailFcltyInterviewReport .facilityReport .sub{display:inline-block;width:50%;padding-top:20px;vertical-align:top}.detailFcltyInterviewReport .facilityReport .sub .photoBox{width:104px}.detailFcltyInterviewReport .facilityReport .sub .photo{min-width:104px;min-height:79px}.detailFcltyInterviewReport .companyReport.main .facilityName{margin-bottom:8px;color:#333;font-size:88.2%}.detailFcltyInterviewReport .companyReport.main .itemTtl{display:inline-block;margin-right:10px;padding:3px 3px 2px;color:#636363;border:1px solid #636363;text-align:center;line-height:1}.detailFcltyInterviewReport .companyReport.main .photoBox{width:104px}.detailFcltyInterviewReport .companyReport.main .photo{min-width:104px;min-height:79px}.detailFcltyInterviewReport .companyReport.sub{margin-top:24px;padding:16px;background:#f7f7f7}.detailFcltyInterviewReport .companyReport.sub .iconCircle{font-weight:700;margin-bottom:12px}.detailFcltyInterviewReport .companyReport.sub .iconCircle::before{position:relative;content:"●";color:#c9c2b2}.detailFcltyInterviewReport .companyReport.sub dd{margin-top:12px;font-size:88.2%}.detailFcltyInterviewReport .companyReport.sub a{text-decoration:none}.detailFcltyInterviewReport .companyReport.sub svg{display:inline-block;vertical-align:middle}.detailFcltyInterviewReport .companyReport.sub .articleTitle{width:96%;display:inline-block;text-decoration:underline;vertical-align:top}.detailFcltyInterviewReport .companyReport.sub .new{margin-left:5px}.facilityContentUnit .facilityInfoBox::after{content:"";display:block;clear:both}.sec-mainContents .backLinkFromBlog{font-size:88.2%}.sec-mainContents .backLinkFromBlog a{text-decoration:none}.sec-mainContents .backLinkFromBlog a svg{vertical-align:middle}.sec-mainContents .backLinkFromBlog a .text{vertical-align:middle;text-decoration:underline}.facilityContentBlogUnit+.backLinkFromBlog{margin-top:15px}.mod-detailInquireBottom{margin-top:30px}.facilityContentBlogUnit{margin:10px 0 0;overflow-wrap:break-word;word-break:break-all}.facilityContentBlogUnit .ui-innerBox{margin:0;padding:0 30px 30px}.facilityContentBlogUnit .ui-innerBox .blogPagingWrap{border-top:1px solid #bdc8ca}.facilityContentBlogUnit .ui-innerBox .blogPagingWrap .pagingUnit{padding:35px 0 0}.facilityContentBlogUnit .facilityName{font-size:22px}.facilityContentBlogUnit .mod-socialButtons{margin:15px 0}.sec-mainContents .btnToFacilityFromBlog{padding-top:30px;margin-bottom:50px;text-align:center}.facilityContentBlogUnit .blogList{border-top:1px solid #bdc8ca}.facilityContentBlogUnit .blogList .blogListItem{border-top:1px dotted #bdc8ca;padding:20px 0}.facilityContentBlogUnit .blogList .blogListItem:first-child{border:none}.facilityContentBlogUnit .blogList .blogListItem a{display:block;width:100%;padding:0 0 0 20px;overflow:hidden;text-decoration:none}.facilityContentBlogUnit .blogList .blogListItem .photoWrap{width:224px;height:169px;border:1px solid #bdc8ca;padding:1px;line-height:162px;text-align:center;float:left}.facilityContentBlogUnit .blogList .blogListItem .photoWrap img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.facilityContentBlogUnit .blogList .blogListItem .photoWrap .noPhoto{width:100%}.facilityContentBlogUnit .blogList .blogListItem .textarea{width:550px;float:left;margin:0 0 0 25px;line-height:1.5;overflow-wrap:break-word;word-break:break-word}.facilityContentBlogUnit .blogList .blogListItem .textarea .titleWrap{display:flex;align-items:baseline;gap:4px 8px;flex-wrap:wrap}.facilityContentBlogUnit .blogList .blogListItem .textarea .textTitle{font-size:105.9%;color:#003af6;text-decoration:underline}.facilityContentBlogUnit .blogList .blogListItem .textarea .textDate{display:block;margin-top:12px;font-size:88.2%;color:#707070}.facilityContentBlogUnit .blogList .blogListItem:hover .photoWrap{border:2px solid #ffc600;padding:0;background-color:#ffffef}.facilityContentBlogUnit .blogList .blogListItem:hover .textarea .textTitle{color:#ed4000}.facilityContentBlogUnit .blogInfoLink{margin:13px 0 0;text-align:right;font-size:88.2%}.facilityContentBlogUnit.blogDetail .title{padding:14px 0 12px;margin:0 40px;font-size:30px;font-weight:700;line-height:1.3;border-bottom:1px dotted #bdc8ca;overflow-wrap:break-word;word-break:break-word}.facilityContentBlogUnit.blogDetail .ui-innerBox{padding:15px 40px}.facilityContentBlogUnit.blogDetail .mod-socialButtons{margin:35px 0 0}.facilityContentBlogUnit.blogDetail .dateWrap{display:flex;align-items:center;gap:8px}.facilityContentBlogUnit.blogDetail .dateWrap .textDate{font-size:88.2%;color:#676767}.facilityContentBlogUnit.blogDetail .photo{margin-top:35px;text-align:center}.facilityContentBlogUnit.blogDetail .textArea{margin-top:40px;line-height:1.8;overflow-wrap:break-word;word-break:break-word}.toOtherPageBlog{display:table;width:938px;border:5px solid #f7f7f7;border-radius:0 0 5px 5px}.toOtherPageBlog a{display:table-cell;width:50%;height:100%;border-top:16px solid transparent;border-bottom:16px solid transparent;line-height:1.2;text-decoration:none;color:#333;overflow-wrap:break-word;word-break:break-word}.toOtherPageBlog a svg{vertical-align:middle;margin-top:-2px}.toOtherPageBlog .toPrev{text-align:left;padding:0 140px 0 20px}.toOtherPageBlog .toPrev .toPrevText{display:block}.toOtherPageBlog .toPrev .toPrevText::before{background:url(/svg/common/icon/arrow-04.svg);background-size:contain;display:inline-block;width:12px;height:12px;margin-right:6px}.toOtherPageBlog .toNext{text-align:right;padding:0 20px 0 140px}.toOtherPageBlog .toNext .toNextText{display:block}.toOtherPageBlog .toNext .toNextText::after{background:url(/svg/common/icon/arrow-03.svg);background-size:contain;display:inline-block;width:12px;height:12px;margin-left:6px}.toOtherPageBlog .toPrev+.toNext{border-left:1px dotted #a6a6a6}.toOtherPageBlog a .articleTitle{display:block;margin-top:8px;line-height:1.5;color:#003af6;text-decoration:underline}.toOtherPageBlog a:hover .articleTitle{color:#ed4000}.managerPreviewUnit{position:relative}.managerPreviewUnit .message{position:relative;background:#000;padding:30px 10px;text-align:center;color:#fcff00;font-size:22px;line-height:1.3}.iconManagerPreview{position:fixed;top:150px;left:5px;background:#000;width:80px;padding:8px 0;font-size:11px;color:#fcff00;font-weight:700;border:1px solid #fff;border-radius:5px;line-height:1.5;text-align:center;-webkit-box-shadow:0 0 10px 0 #fff;-moz-box-shadow:0 0 10px 0 #fff;box-shadow:0 0 10px 0 #fff;z-index:50}.iconManagerPreview{font-size:13px;font-weight:700}#print .facilityContentUnit .ui-innerBox{margin-bottom:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #bdc8ca;-webkit-box-shadow:0 0 5px 0 #e8ebeb;-moz-box-shadow:0 0 5px 0 #e8ebeb;box-shadow:0 0 5px 0 #e8ebeb;background-color:#fff}#print .printUnit:last-child{margin:-15px 0 20px 0}#print .messagePremium{background:url(/img/default/page/facility/sprite_premium.png) no-repeat scroll -40px bottom;margin-bottom:30px;padding:30px 0;color:#625035;font-size:117.6%;text-align:center;line-height:1.5;border-top:2px solid #ede7c5;border-bottom:2px solid #ede7c5}#print .messagePremium span{display:block}#print .ui-iconHelp{display:none}.print .anchorLinkBox,.print .facilityInfoBox .eventInfo,.print .facilityInfoBox .toLinks,.print .printField{display:none}@media print{body{zoom:65%}#footer .companyIdentity,#header,.aboutFacility .inquireBox .telField,.facilityContentBox .conditionCheckList .condition,.facilityContentBox .planList .on,.facilityContentUnit .ui-round-bgOrange,.mod-facilityHeader .fcltyName,.mod-facilityHeader .tel,.premiumFacility .aboutFacility .infoTable th,.premiumFeature dd:before,.premiumFeature dl,.premiumFeature dt:before,.premiumPhotoBox .photoNavi,.ui-iconHelp,.ui-innerBox .inquireBox,.ui-innerBox .inquireBox .telField .tel,.ui-innerBox .inquireBox dd,body,th{background:0 0}#contents{border-top:none;box-shadow:none}.mod-facilityHeader.ui-frame-base{border:2px solid #000;box-shadow:none}.mod-facilityHeader .fcltyName{font-weight:700;border-bottom:2px dotted #ccc}.mod-facilityHeader .attentionTextField{width:585px}.mod-facilityHeader .telField{padding:0}.mod-facilityHeader .tel{position:relative;border:none;padding:0}.mod-facilityHeader .tel:before{position:relative;display:inline-block;content:"無料";height:30px;top:-5px;color:#666;line-height:30px;font-size:15px;border:1px solid #787878}.mod-facilityHeader .tel .num{display:inline-block}.inquireBox dt{text-shadow:none}.facilityContentBox .conditionCheckList .iconOK,.facilityContentBox .planList .firstCost var,.facilityContentBox .planList .monthCost var,.facilityContentUnit .ui-round-bgOrange,.facilityInfoBox .infoBox .address b,.facilityInfoBox .infoBox .cachcopy,.facilityInfoBox .infoBox .company b,.facilityInfoBox .infoBox .cost var,.facilityInfoBox .infoBox .roomSituation b,.facilityInfoBox .infoBox .rosen b,.inquireBox dt,.mod-facilityHeader .ctgry a:link,.mod-facilityHeader .ctgry a:visited,.mod-facilityHeader .fcltyName,.mod-featureIconList li,.premiumFacility .aboutFacility .infoTable th,.premiumFeature dd b,.premiumFeature dt,.ui-innerBox .inquireBox .telField .point,.ui-innerBox .inquireBox dt .ctgry a{color:#000}.facilityContentUnit .ui-innerBox{margin-top:20px}.facilityContentUnit .ui-round-bgOrange{border-bottom:1px solid #000;border-radius:0}.facilityContentUnit .ui-round-bgOrange:before{background:0 0;border:none;border-left:5px solid #555;border-radius:0}.ie8 .facilityContentUnit .ui-round-bgOrange{padding:3px 5px}.ie8 .facilityContentUnit .ui-round-bgOrange:before{border-left:none}.ie8 .facilityContentUnit .facilitySubSecTitle{padding-left:0}.facilityContentUnit .facilitySubSecTitle:before{border-radius:0;border:none;border-left:5px solid #999;background:0 0}.ie8 .facilityContentUnit .facilitySubSecTitle:before{border-left:none}.facilityContentBox .tableHoken caption:before,.facilityContentUnit .ui-innerBox .facilityContentBox .iconCircle:before{color:#999}.mod-featureIconList li{border-color:#000}.facilityContentBox .conditionCheckList .iconNG{color:#898989}#footer,#footer .nav-utility,#footer .pageTop,#header .changeFontsize,#header .globalNavi,#header .nav-function,#header .textSummary,.aboutFacility .inquireBox .btnField,.anchorLinkBox,.bnrField.inbound,.facilityContentNavi,.facilityInfoBox .photoBox .nav,.facilityInfoBox .photoSubField,.inquireBox dd .btnField,.inquireBtnBox.middle,.mod-facilityHeader .addFavoriteBox,.mod-facilityHeader .btnField,.mod-favoriteHistory,.mod-guideUnit,.mod-interviewLinkListUnit,.mod-recommendUnit,.mod-relatedContentUnit,.mod-seoLinkUnit,.premiumFacility .toList,.print .messagePremium,.printField,.printUnit,.sec-breadcrumb,.sec-extraContents{display:none;margin-bottom:0}.facilityInfoBox .photoBox,.facilityInfoBox .photoBox .photoMainField{width:560px}.facilityInfoBox .photoBox .photoMain{left:0}.ie8 .facilityInfoBox .photoBox .photoMain{position:relative}.facilityInfoBox .infoBox .address b,.facilityInfoBox .infoBox .rosen b{text-indent:0;width:auto;font-weight:400}.facilityInfoBox .infoBox .address b:before,.facilityInfoBox .infoBox .rosen b:before{position:relative;display:inline-block;content:"[";background:0 0;width:auto}.facilityInfoBox .infoBox .address b:after,.facilityInfoBox .infoBox .rosen b:after{content:"]"}.ui-innerBox .inquireBox{border:2px solid #000}.inquireBox dt{font-weight:700;border-bottom:2px dotted #ccc}.ui-innerBox .inquireBox .telField .tel,.ui-innerBox .inquireBox dd .telField{margin:0;padding:0}.ui-innerBox .inquireBox .telField .tel{padding-left:0}.ui-innerBox .inquireBox .telField .tel .num{position:relative}.ui-innerBox .inquireBox .telField .tel .num:before{position:relative;display:inline-block;content:"無料";height:30px;top:-5px;color:#666;line-height:30px;font-size:15px;border:1px solid #787878}.facilityContentBox .planList .aboutRoom b{background:0 0;color:#333;border:1px solid #787878}.facilityContentBox .planList .on .state{background:0 0;padding:0;color:#333;text-shadow:none;font-weight:700}#address_info.facilityContentBox{page-break-after:always}.ie #address_info.facilityContentBox{page-break-after:auto}.premiumPhotoBox{height:586px;margin-top:-19px}.premiumPhotoBox .mssgBox{height:528px}.premiumPhotoBox .photoNavi{padding:0;width:940px}.premiumPhotoBox .photoNavi li{margin-left:4px}.premiumPhotoBox .photoNavi li a{border-color:#fff}.premiumPhotoBox .photoNavi li .on a{border-color:#333}.premiumFeature dl{border:none;padding:0}.premiumFeature dt{padding-left:0;text-shadow:none}.premiumFeature dd:before{top:-5px;display:inline-block;padding-top:15px;color:#666;line-height:1.2;font-size:13px;font-weight:700;text-align:center;border:1px solid #787878}.premiumFeature .point1:before{content:"ポイント１"}.premiumFeature .point2:before{content:"ポイント２"}.premiumFeature .point3:before{content:"ポイント３"}.premiumFacility>p{margin-bottom:10px}.premiumFacility>p b:before{color:#999}.premiumFacility .aboutFacility .infoTable table,.premiumFacility .aboutFacility .infoTable td,.premiumFacility .aboutFacility .infoTable th{border-color:#ccc}.aboutFacility .inquireBox .telField{border:none}#footer .companyIdentity{display:none;margin-bottom:0;padding-bottom:0}}