.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-facilitySliderList .sliderListWrap{position:relative}.mod-facilitySliderList .sliderList{position:relative;top:0;display:flex;width:840px;margin:0 auto;overflow:hidden}.mod-facilitySliderList .sliderList a{display:block;height:100%;text-decoration:none;color:#333}.mod-facilitySliderList .sliderList .listFacility{position:relative;width:218px;margin-right:10px;border:1px solid #c4c4c4;border-radius:5px;box-sizing:content-box}.mod-facilitySliderList .sliderList .listFacility .number{margin-right:1px;color:#ed6103;font-size:144%;letter-spacing:-.05em;font-feature-settings:"palt"}.mod-facilitySliderList .sliderList .listFacility .photoBoxWrap{width:218px;height:120px;margin:0;background-color:#f7f7f7;border-radius:4px 4px 0 0}.mod-facilitySliderList .sliderList .listFacility .photoBox{width:218px;height:120px;border-radius:4px 4px 0 0;object-fit:cover}.mod-facilitySliderList .sliderList .listFacility .facilityName{padding:10px 8px 0;color:#003af6;font-size:83%;font-weight:700;text-decoration:underline;line-height:1.4}.mod-facilitySliderList .sliderList .listFacility .information{display:flex;flex-wrap:wrap;padding:6px 3px 6px 8px;font-size:77%;line-height:1.2}.mod-facilitySliderList .sliderList .listFacility .information .item{width:2.6em;margin:6px 5px 0 0;padding:3px;color:#2e648e;text-align:center;background-color:#f7fafa;border-radius:3px}.mod-facilitySliderList .sliderList .listFacility .information .detail{width:calc(100% - (2.6em + 5px));margin:6px 0 0;padding:3px 0;letter-spacing:-.01em}.mod-facilitySliderList .sliderList .listFacility .information .costText{font-size:85%;font-weight:700}.mod-facilitySliderList .sliderList .listFacility .information .vacancyText{display:inline-block;font-size:85%;font-weight:700}.mod-facilitySliderList .sliderList .listFacility .information .vacancyText .unit{font-size:117%}.mod-facilitySliderList .sliderList .listFacility .information .vacancyUpdate{display:inline-block;font-size:92%;color:#95989a}.mod-facilitySliderList .sliderList .listFacility .information .address{line-height:1.3}.mod-facilitySliderList .sliderList .listFacility .information .categoryText{letter-spacing:-.05em}.mod-facilitySliderList .sliderList .listFacility:hover{border:1px solid #fc0;background-color:#fffff2}.mod-facilitySliderList .sliderList .listFacility:hover .facilityName{color:#ed4b03}.mod-facilitySliderList .sliderListWrap{width:840px;margin:0 auto}.mod-facilitySliderList .sliderListWrap .flex-next,.mod-facilitySliderList .sliderListWrap .flex-prev{position:absolute;top:108px;display:block;width:44px;height:44px;border:1px solid #ccc;border-radius:30px;background:rgba(255,255,255,.6) url(/img/default/common/ui/icon_navigation.png) no-repeat right 0 center;text-indent:-9999em;outline:0;cursor:pointer}.mod-facilitySliderList .sliderListWrap .flex-next::-moz-focus-inner,.mod-facilitySliderList .sliderListWrap .flex-prev::-moz-focus-inner{border:none}.mod-facilitySliderList .sliderListWrap .flex-prev{left:-36px;background-position:-23px center}.mod-facilitySliderList .sliderListWrap .flex-next{right:-36px;background-position:15px center}.mod-facilitySliderList .sliderListWrap .flex-prev.flex-disabled{background-position:-104px center}.mod-facilitySliderList .sliderListWrap .flex-next.flex-disabled{background-position:-64px center}.mod-facilitySliderList .sliderListWrap .flex-next:hover,.mod-facilitySliderList .sliderListWrap .flex-prev:hover{opacity:.6}.mod-facilitySliderList .rankingList .sliderList{counter-reset:rankingNumber}.mod-facilitySliderList .rankingList .sliderList .listFacility .rankingIcon{position:absolute;top:-2px;left:0}.mod-facilitySliderList .rankingList .sliderList .listFacility .rankingIconRibbon{display:block}.mod-facilitySliderList .rankingList .sliderList .listFacility .rankingIconRibbon .icon{fill:#2877BA}.mod-facilitySliderList .rankingList .sliderList .listFacility .rankingIconCrown{position:absolute;top:2px;left:11px;width:24px;text-align:center;line-height:.9;color:#fff;font-weight:700;text-shadow:1px 1px .1px rgba(0,0,0,.6)}.mod-facilitySliderList .rankingList .sliderList .listFacility .rankingIconCrown .icon{fill:#263F53}.mod-facilitySliderList .rankingList .sliderList .listFacility .rankingIconCrown:after{display:block;counter-increment:rankingNumber;content:counter(rankingNumber)}.mod-facilitySliderList .rankingList .sliderList .listFacility:first-of-type .rankingIconRibbon .icon{fill:#e2b216}.mod-facilitySliderList .rankingList .sliderList .listFacility:first-of-type .rankingIconCrown .icon{fill:#a37d00}.mod-facilitySliderList .rankingList .sliderList .listFacility:nth-of-type(2) .rankingIconRibbon .icon{fill:#b4b0a1}.mod-facilitySliderList .rankingList .sliderList .listFacility:nth-of-type(2) .rankingIconCrown .icon{fill:#716f67}.mod-facilitySliderList .rankingList .sliderList .listFacility:nth-of-type(3) .rankingIconRibbon .icon{fill:#9d7859}.mod-facilitySliderList .rankingList .sliderList .listFacility:nth-of-type(3) .rankingIconCrown .icon{fill:#582d0a}.js-bodyFixed{overflow:hidden}.mod-areaArticle{line-height:1.6}.mod-areaArticle .mainTitle{margin-right:7em}.mod-areaArticle .areaArticleDate{position:absolute;right:10px;bottom:10px;font-weight:400;font-size:54.2%;color:#62747b}.mod-areaArticle .subTitle:not(:first-child){margin-top:50px}.mod-areaArticle .imagesArea{margin:20px 0 0;display:flex;justify-content:space-between}.mod-areaArticle .imagesArea .imagesWrap{width:440px;border:1px solid #bdc8ca;line-height:0}.mod-areaArticle .imagesArea .imagesWrap:only-child{width:500px;margin:0 auto}.mod-areaArticle .imagesArea .imagesWrap .images{width:100%}.mod-areaArticle .textArea:not(:first-child){margin:20px 0 0}.mod-areaArticle .textArea .marker{font-weight:700;background-color:rgb(255 204 0 / 30%)}.mod-areaArticle .areaArticleButton{width:560px;margin:0 auto}.mod-areaArticle .areaArticleButton .areaArticleButtonText{position:relative;display:block;padding:16px 32px;text-align:center;border-radius:40px;border:1px solid #c6c6c6;background:#ebeaea;background:linear-gradient(to bottom,#fafafa 0,#ebeaea 100%);color:#098e3c;font-weight:700;text-decoration:none;line-height:normal;cursor:pointer}.mod-areaArticle .areaArticleButton .areaArticleButtonText:hover{color:#48555a;border:1px solid #b0cbe0;background:#ecfff3;background:linear-gradient(to bottom,#ecfff3 0,#a3f4c2 100%)}.mod-areaArticle .areaArticleButton{margin-top:30px}.mod-areaArticle .areaArticleLink{border-radius:3px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;font-size:76.4%}.mod-areaArticle .areaArticleLink .category{padding:10px 0 10px 10px;background:#f7f7f7}.mod-areaArticle .areaArticleLink .categoryText{display:block;padding:4px 10px;background:#fff;border:1px solid #ed6103;text-align:center;color:#ed6103}.mod-areaArticle .areaArticleLink .detail{background:#f7f7f7}.mod-areaArticle .areaArticleLink .articleTextLink{display:inline-block;padding:15px 4px 15px 10px}.mod-areaArticle .areaArticleLink .iconBlankWindow04{margin:0 10px 0 0;vertical-align:middle}.mod-areaArticle .areaArticleLink{margin-top:30px}.mod-areaArticle .textLink,.mod-areaArticle .textLink .link{color:#62747b}.mod-areaArticle .textLink{margin:15px 0 0;font-size:88.2%;text-align:right}.mod-areaArticle .textLink .link:hover{color:#ed4b03}.mod-areaArticle .author{margin:20px 0 0}.mod-areaArticle .author .title{margin:2px 0;line-height:1.2}.mod-areaArticle .author .detail{display:flex;justify-content:space-between;margin:15px 0 0;padding:20px;background-color:#f8f8f8}.mod-areaArticle .author .detail .authorImageWrap{width:240px}.mod-areaArticle .author .detail .authorImageWrap .authorImage{width:240px;height:160px;object-fit:cover}.mod-areaArticle .author .detail .authorList{width:600px}.mod-areaArticle .author .detail .authorList .item{font-size:111.8%;font-weight:700}.mod-areaArticle .author .detail .authorList .item .jobTitle{font-size:89.4%;font-weight:400;color:#62747b}.mod-areaArticle .author .detail .authorList .history{margin:10px 0 0}.mod-areaArticle .author .detail .authorList .history .linkWrap{margin:10px 0 0}.mod-areaArticle .rankingWrap{display:flex;justify-content:space-between}.mod-areaArticle .rankingWrap .ranking{margin:20px 0 0;padding:12px 20px 20px}.mod-areaArticle .rankingWrap .ranking .title{font-size:111.8%;font-weight:700}.mod-areaArticle .rankingWrap .ranking .detail{margin:12px 0 0;padding:12px 20px 0;background-color:#fff}.mod-areaArticle .rankingWrap .ranking .detail .explanation{display:flex;text-align:center}.mod-areaArticle .rankingWrap .ranking .detail .explanation .text01{width:180px;background-color:#ededed;border-radius:30px}.mod-areaArticle .rankingWrap .ranking .detail .explanation .text02{width:156px;margin:0 0 0 24px;background-color:#ededed;border-radius:30px}.mod-areaArticle .rankingWrap .ranking .list .item{display:flex;padding:6px 0;font-weight:700;align-items:center}.mod-areaArticle .rankingWrap .ranking .list .item:not(:last-child){border-bottom:1px solid #ddd8ca}.mod-areaArticle .rankingWrap .ranking .list .item .rankWrap{display:flex;width:180px;align-items:center}.mod-areaArticle .rankingWrap .ranking .list .item .rankWrap .rank{display:block;width:54px;padding:0 0 0 15px;text-align:right}.mod-areaArticle .rankingWrap .ranking .list .item .rankWrap .rank::first-letter{font-size:129.4%}.mod-areaArticle .rankingWrap .ranking .list .item .rankWrap .place{padding:0 0 0 12px;font-size:117.6%;color:#333;flex:1}.mod-areaArticle .rankingWrap .ranking .list .item .ratio{width:156px;margin:0 0 0 24px;font-size:117.6%;text-align:center}.mod-areaArticle .rankingWrap .pt01{background-color:#fff6ef}.mod-areaArticle .rankingWrap .pt01 .item,.mod-areaArticle .rankingWrap .pt01 .title{color:#ed6103}.mod-areaArticle .rankingWrap .pt02{background-color:#f2f6ff}.mod-areaArticle .rankingWrap .pt02 .item,.mod-areaArticle .rankingWrap .pt02 .title{color:#2877ba}.modalSupportCenter{max-width:920px}.modalSupportCenter .SupportCenterList{overflow-y:scroll}.modalSupportCenter .SupportCenterListItem:not(:first-child){margin:18px 0 0}.modalSupportCenter .SupportCenterListItem .SupportCenterTitle{padding:9px 10px;color:#555;font-weight:700;background-color:#eff2f4}.modalSupportCenter .SupportCenterListItem .SupportCenterInfo{display:flex;flex-wrap:wrap}.modalSupportCenter .SupportCenterInfo .SupportCenterInfoTerm{display:flex;width:60px;margin:5px 0 0;padding:5px;justify-content:center;align-items:center;font-size:94.1%;color:#596b72;background-color:#f3f5f6;border-radius:2px}.modalSupportCenter .SupportCenterInfo .SupportCenterInfoDescription{margin:5px 0 0;padding:5px 0 5px 5px;width:calc(100% - 60px)}.modalSupportCenter .SupportCenterInfo .SupportCenterInfoDescription.textUrl{max-width:820px;font-size:76.5%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modalSupportCenter .SupportCenterInfo .SupportCenterInfoDescription.textUrl a{text-decoration:underline;color:#62747b}.mod-areaArticle .socialServicesList .socialServicesTitle{margin-bottom:10px}.mod-areaArticle .socialServicesList .socialServicesTitle:not(:first-child){margin-top:30px}.mod-areaArticle .socialServicesList .socialServicesListItem .socialServicesDate{font-size:78%;color:#62747b;text-align:right}.mod-areaArticle .socialServicesList .socialServicesInfo{margin-left:10px}.mod-areaArticle .socialServicesList .socialServicesInfo .socialServicesSubTitle{font-size:112%;line-height:1;color:#ed6103}.mod-areaArticle .socialServicesList .socialServicesInfo .socialServicesSubTitle:not(:first-child){margin-top:20px}.mod-areaArticle .socialServicesList .socialServicesInfo .socialServicesTextArea{margin-top:10px}.mod-areaArticle .informationSource{margin:10px 19px 19px;padding:16px;border-radius:5px;font-size:72%;background-color:#f8f8f8}.mod-textIconContentLink{display:flex;align-items:center;padding:10px 20px;background-color:#fbf9f3;border-radius:5px}.mod-textIconContentLink .icon{padding:3px 2px;background-color:#ddd8ca;border-radius:3px;font-weight:700;width:8.2em;text-align:center}.mod-textIconContentLink .link{padding:.1em 0 0 17px;flex:1;line-height:1.2}.mod-faqUnit .faqList{line-height:1.6}.mod-faqUnit .question{padding:1em 10px}.mod-faqUnit .question:hover{background-color:#fffff2;cursor:pointer}.mod-faqUnit .question:not(:first-of-type){border-top:1px solid #eee}.mod-faqUnit .question .text{display:block}.mod-faqUnit .iconSquareArrow{position:relative;display:block;padding:0 45px 0 0;font-weight:400}.mod-faqUnit .iconSquareArrow:before{position:absolute;content:"";top:0;bottom:0;right:0;margin:auto 0;width:20px;height:20px;border:2px solid #fff;background:#ed6103}.mod-faqUnit .iconSquareArrow:after{position:absolute;content:"";bottom:0;right:6px;margin:auto 0;width:8px;height:8px;border-bottom:solid 2px #fff;border-right:solid 2px #fff}.mod-faqUnit .iconSquareArrow.iconDown:after{top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mod-faqUnit .iconSquareArrow.iconUp:before{background:#666}.mod-faqUnit .iconSquareArrow.iconUp:after{top:3px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.mod-faqUnit .answer{padding:20px;background-color:#fafafa;font-size:88.2%}.mod-faqUnit .answer ol:not(:first-child),.mod-faqUnit .answer p:not(:first-child),.mod-faqUnit .answer ul:not(:first-child){margin-top:16px}.mod-faqUnit .answer strong{font-weight:700}.mod-faqUnit .answer ol li:not(:first-child),.mod-faqUnit .answer ul li:not(:first-child){margin-top:5px}.mod-faqUnit .answer ul li{margin-left:1em;text-indent:-1em}.mod-faqUnit .answer ul li:before{content:"・"}.mod-faqUnit .answer ul li.noListMark:before{content:none}.mod-faqUnit .answer ol li{margin-left:22px;list-style:decimal}.mod-faqUnit .answer ol li.noListMark{margin-left:0;list-style:none}.mod-blogList .blogList .blogListItem{width:433px;padding-top:20px;margin:0 25px 20px 0;border-top:1px solid #eee;display:inline-block;vertical-align:top}.mod-blogList .blogList .blogListItem:first-child,.mod-blogList .blogList .blogListItem:nth-child(2){border-top:none;padding-top:0}.mod-blogList .blogList .blogListItem:nth-child(2n){margin-right:0}.mod-blogList .blogList .blogListItem:nth-last-child(-n+2){margin-bottom:0}.mod-blogList .blogList .blogListItem a{display:flex;text-decoration:none;gap:12px}.mod-blogList .blogList .blogListItem .photoWrap{width:104px;height:80px;border:1px solid #bdc8ca;padding:1px;line-height:74px;text-align:center;float:left}.mod-blogList .blogList .blogListItem .photoWrap img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.mod-blogList .blogList .blogListItem .textArea{flex:1}.mod-blogList .blogList .blogListItem .textArea .titleWrap{display:flex;align-items:baseline;gap:4px 8px;flex-wrap:wrap}.mod-blogList .blogList .blogListItem .textArea .textTitle{color:#003af6;line-height:1.3;text-decoration:underline;overflow-wrap:break-word;word-break:break-all}.mod-blogList .blogList .blogListItem .textArea .textFacilityName{margin-top:8px;font-size:76.4%;line-height:1.4;color:#333}.mod-blogList .blogList .blogListItem .textArea .textDate{display:block;margin-top:12px;font-size:76.4%;color:#767676}.mod-blogList .blogList .blogListItem:hover .photoWrap{border:2px solid #ffc600;padding:0;background-color:#ffffef}.mod-blogList .blogList .blogListItem:hover .textarea .textTitle{color:#ed4000}.mod-blogList .blogInfoLink{margin:13px 0 0;text-align:right;font-size:88.2%}.landingAreaPageContents .lapSubTitle{font-size:111.8%;color:#ed6103}.landingAreaPageContents .lapSearchButton{width:560px;margin:0 auto}.landingAreaPageContents .lapSearchButton .lapSearchButtonText{position:relative;display:block;padding:16px 32px;text-align:center;border-radius:40px;border:1px solid #c6c6c6;background:#ebeaea;background:linear-gradient(to bottom,#fafafa 0,#ebeaea 100%);color:#098e3c;font-weight:700;text-decoration:none;line-height:normal;cursor:pointer}.landingAreaPageContents .lapSearchButton .lapSearchButtonText:before{position:absolute;content:"";clip-path:polygon(0 12%,12% 0,62% 50%,12% 100%,0 88%,39% 50%,0 12%);right:14px;top:0;bottom:0;margin:auto 0;height:14px;aspect-ratio:1;background-color:#098e3c}.landingAreaPageContents .lapSearchButton .lapSearchButtonText:hover{color:#48555a;border:1px solid #b0cbe0;background:#ecfff3;background:linear-gradient(to bottom,#ecfff3 0,#a3f4c2 100%)}.marketPriceBox .lapSearchButton .lapSearchButtonText{color:#48555a}.marketPriceBox .lapSearchButton .lapSearchButtonText:before{background-color:#48555a}.landingAreaPageContents .lapTextLink{margin:20px auto 0;text-align:right;font-size:88.2%}.landingAreaPageContents .lapTextLink a{position:relative;padding:0 0 0 10px}.landingAreaPageContents .lapTextLink a:before{position:absolute;content:"";clip-path:polygon(0 12%,12% 0,62% 50%,12% 100%,0 88%,39% 50%,0 12%);left:0;top:0;bottom:0;margin:auto 0;height:10px;aspect-ratio:1;background-color:#555}.landingAreaPageContents .lapArticleLink{border-radius:3px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;font-size:76.4%}.landingAreaPageContents .lapArticleLink .category{padding:10px 0 10px 10px;background:#f7f7f7}.landingAreaPageContents .lapArticleLink .categoryText{display:block;padding:4px 10px;background:#fff;border:1px solid #ed6103;text-align:center;color:#ed6103}.landingAreaPageContents .lapArticleLink .detail{background:#f7f7f7}.landingAreaPageContents .lapArticleLink .articleTextLink{display:inline-block;padding:15px 4px 15px 10px}.landingAreaPageContents .lapArticleLink .iconBlankWindow04{margin:0 10px 0 0;vertical-align:middle}.landingAreaPageContents .pageTitle{position:relative;display:inline-block;font-size:25px;line-height:1.3;text-align:left;margin:20px 20px 0 50px;padding:0 0 15px 70px}.landingAreaPageContents .pageTitle:before{position:absolute;content:"";background:url(/svg/common/character/keako_point_right.svg) no-repeat;background-size:60px;left:0;bottom:0;width:60px;height:77px}.landingAreaPageContents .pageTitle .area{font-size:42px;color:#ed6103}.landingAreaPageContents .lapAlTitle{padding:16px 20px 20px;border-radius:5px;font-size:25px;font-weight:700;line-height:1.2}.lapSearchTitle{border-bottom:1px solid #c4c4c4}.lapKnowTitle{margin-top:50px}.marketPriceBox{background:#f7f7f7;margin:0 20px 20px;padding:20px 30px;border-radius:16px}.marketPriceList .contents{margin:20px 0;display:flex;overflow:hidden}.marketPriceList .summaryTable{display:table;background:#fff;border-collapse:separate;border-radius:5px;border:1px solid #ccc}.marketPriceList .initial{min-width:326px;margin-right:20px}.marketPriceList .monthly{min-width:492px}.marketPriceList .summaryTable td,.marketPriceList .summaryTable th{padding:10px;text-align:center;vertical-align:middle;border:none}.marketPriceList .summaryTable th{width:170px;height:63px;background:#ffefcd;border-radius:5px 0 0 5px;border-right:1px solid #ccc;line-height:1.2}.marketPriceList .initial td{width:160px}.marketPriceList .monthly td{width:165px}.marketPriceList .monthly td:first-of-type{border-right:1px dotted #ccc}.marketPriceList .priceComment{display:block;max-width:8.2em;padding:.2rem .3rem;margin:0 auto 4px;border-radius:15px;background-color:#f7f7f7;font-size:76.4%;text-align:center}.marketPriceList .price b{font-size:24px;font-weight:700;color:#ed6103}.areaArticleMarketPrice .marketPriceList{margin-top:30px}.areaArticleMarketPrice .marketPriceList .contents{padding:20px;background-color:#f7f7f7;border-radius:5px}.areaArticleMarketPrice .marker{font-weight:700;background-color:rgba(255,204,0,.3)}.areaArticleMarketPrice .areaArticleDate{position:absolute;right:10px;bottom:10px;font-size:54.2%;font-weight:400;color:#62747b}.areaArticleMarketPrice .marketPriceSummary{margin-top:10px;padding:10px;border-radius:5px;line-height:1.6;background-color:#fef3eb}.areaArticleMarketPrice .marketPriceSummary .marketPriceSummaryInner{padding:10px;border-radius:5px;background-color:#fff}.areaArticleMarketPrice .areaArticleMarketPriceExplain{line-height:1.6}.areaArticleMarketPrice .areaArticleMarketPriceExplain .marketPriceItem{position:relative;margin-top:20px;color:#ed6103;font-weight:700}.areaArticleMarketPrice .areaArticleMarketPriceExplain .marketPriceItem .icon{vertical-align:middle;margin:0 6px 5px 0}.areaArticleMarketPrice .areaArticleMarketPriceExplain .marketPriceItem:first-child{margin-top:0}.areaArticleMarketPrice .areaArticleMarketPriceExplain .marketPriceExplain{margin-top:3px}.areaArticleMarketPriceExplain .monthlyCostExplainList{display:flex;flex-wrap:wrap;align-items:start}.areaArticleMarketPriceExplain .monthlyCostExplainList .monthlyCostItem{width:174px;margin-top:15px;padding:3px 15px;font-size:83%;text-align:center;border-radius:20px;background-color:#f5f5f5}.areaArticleMarketPriceExplain .monthlyCostExplainList .monthlyCostExplain{width:calc(100% - 184px);margin:15px 0 0 10px}.areaArticleMarketPriceExplain .monthlyCostExplainList .monthlyCostExplain:first-of-type,.areaArticleMarketPriceExplain .monthlyCostExplainList .monthlyCostItem:first-of-type{margin-top:5px}.areaArticleMarketPrice .lapArticleLink{margin:30px auto 0}.lapAnchorLinkListBox{display:flex;justify-content:space-between;width:640px;margin:20px auto}.lapAnchorLinkListBox .lapAnchorLinkItem{width:300px}.lapAnchorLinkListBox .lapAnchorLink{position:relative;display:block;padding:10px 20px 16px;border-radius:5px;border:1px solid #c6c6c6;background:#ebeaea;background:linear-gradient(to bottom,#fafafa 0,#ebeaea 100%);text-decoration:none;text-align:center;font-size:111.8%;font-weight:700;color:#ed6103;line-height:1.2;cursor:pointer}.lapAnchorLinkListBox .lapAnchorLink:before{position:absolute;content:"";clip-path:polygon(0 12%,12% 0,62% 50%,12% 100%,0 88%,39% 50%,0 12%);left:calc(50% - 6px);bottom:0;width:12px;height:14px;transform:rotate(90deg);aspect-ratio:1;background-color:#ed6103}.lapAnchorLinkListBox .lapAnchorLink:hover{border:1px solid #ffc041;background:#ffc}.lapAnchorLinkListBox .lapAnchorLink .area{display:block;font-size:79%;font-weight:400}.tagBox{padding:20px 30px 30px;border-radius:5px;background-color:#f7f7f7}.tagBox+.tagBox{padding-top:10px}.tagBox .tagList{display:flex;flex-flow:wrap;margin:10px 0 0;font-size:83%}.tagBox .tagList .tagListItem{margin:10px 10px 0 0}.tagBox .tagList .tagListItem .tagLink{display:block;padding:8px;color:#48555a;text-decoration:none;border-radius:4px;border:1px solid #d9d9d9;background-color:#fff}.tagBox .tagList .tagListItem .tagLink:hover{color:#48555a;border:1px solid #fc0;background-color:#fffff2}.tagBox .lapSearchButton{margin-top:20px}.highClassListBox,.lowerMonthlyListBox,.rankingListBox{margin:40px 0 0}.highClassListBox .lapSubTitle,.lowerMonthlyListBox .lapSubTitle,.rankingListBox .lapSubTitle{margin:0 0 20px 30px}.highClassListBox .lapSearchButton,.lowerMonthlyListBox .lapSearchButton,.rankingListBox .lapSearchButton{margin:30px auto 0}.highClassListBox .lapArticleLink,.lowerMonthlyListBox .lapArticleLink,.rankingListBox .lapArticleLink{margin:20px auto 0}