.title5{margin-bottom:20px}.machiDescription{margin-bottom:27px;line-height:1}.linkBar{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:30px;padding:9px 0 8px;border-top:solid 3px #d6d4d0;background-color:#f5f4f0}.linkBar__button{padding-left:23px;position:relative;line-height:20px;color:#333;font-size:11px}.linkBar__button:visited{color:inherit}.linkBar__button:hover{color:inherit}.linkBar__button:active{color:#ff9500;text-decoration:none;outline:0;opacity:.5}.linkBar__button::after{content:"";display:block;position:absolute;top:1px;right:-12px;border-top:11px solid #ff6010;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-radius:3px}.population{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:48px}.population .populationSummary{width:334px;height:418px;text-align:center;border:solid 3px #ebe9e4;border-radius:2px}.population .populationSummary__title{height:64px;margin-bottom:24px;background-color:#f5f4f0;font-size:18px;font-weight:600;line-height:64px}.population .populationSummary__contents{margin:0 24px}.population .populationSummary__contents__title{margin-bottom:16px;font-size:18px;font-weight:600;line-height:1;color:#666}.population .populationSummary__contents__number{vertical-align:bottom;font-size:18px;font-weight:600;line-height:1;margin-bottom:16px}.population .populationSummary__contents__number img{width:40px;height:32px;margin-right:8px}.population .populationSummary__contents__number span{color:#ff6010;font-size:44px;font-weight:bold}.population .populationSummary__contents__rate{padding-bottom:24px;font-size:14px;font-weight:600;line-height:1}.population .populationSummary__contents__rate span{color:#ff6010;font-size:16px;font-weight:bold}.population .populationSummary__contents__addition{margin-bottom:24px;color:#666;font-size:10px;font-weight:600;line-height:1}.population .populationSummary__contents:not(:last-child){margin-bottom:24px;border-bottom:solid 1px　 #ebe9e4}.population .populationTableArea{width:610px}.population .populationTableArea .title5{margin-bottom:10px}.population .populationTableArea .defaultTable:not(:last-child){margin-bottom:20px}.population .populationTableArea .defaultTable__table{width:100%}.population .populationTableArea .defaultTable thead .defaultTable__head{width:auto;height:48px;text-align:center;vertical-align:middle;font-size:12px;font-weight:bold;line-height:1}.population .populationTableArea .defaultTable thead .defaultTable__head:first-child{width:120px}.population .populationTableArea .defaultTable tbody .defaultTable__head{padding:17px 15px;font-size:12px;line-height:1}.population .populationTableArea .defaultTable tbody .defaultTable__head+.defaultTable__description{border-right:0}.population .populationTableArea .defaultTable tbody .defaultTable__description{padding:17px 20px;text-align:center;font-size:12px;font-weight:bold;line-height:1}.graphArea{width:980px;height:632px;padding:40px;margin-bottom:30px;border:3px solid #ebe9e4;border-radius:2px}.graphArea__groupList{margin-bottom:16px;text-align:right}.graphArea__groupList__group{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:14px;font-weight:600;color:#666}.graphArea__groupList__group div{width:20px;height:20px;margin-right:8px;border-radius:3px}.graphArea__groupList__group:not(:last-child){margin-right:24px}.graphArea__groupList__group:nth-child(1) div{background-color:#ff6010}.graphArea__groupList__group:nth-child(2) div{background-color:#ffa600}.graphArea__groupList__group:nth-child(3) div{background-color:#ffe099}.graphArea__groupList__group:nth-child(4) div{background-color:#b77044}.cityInfo{width:100%;margin-bottom:16px;padding:16px 24px;border:1px solid #dedcd7;border-radius:3px}.cityInfo:last-child{margin-bottom:48px}.searchFromShop{margin-bottom:48px}.searchFromShop .shopCaset{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:30px}.searchFromShop .shopCaset__img{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:200px;height:150px;margin-right:30px;vertical-align:bottom}.searchFromShop .shopCaset__img img{width:100%}.searchFromShop .shopCaset__info{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.searchFromShop .shopCasetInfo{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;width:100%}.searchFromShop .shopCasetInfo__title{line-height:1;margin-bottom:16px;font-size:20px;font-weight:600;color:#003a6b}.searchFromShop .shopCasetInfo__list__dt{float:left;width:4em;margin-right:30px}.searchFromShop .shopCasetInfo__list__dt.dt--ppc{line-height:36px}.searchFromShop .shopCasetInfo__list__dd{margin-bottom:3px;font-weight:600}.searchFromShop .shopCasetInfo__list__dd+.shopCasetInfo__list__dd{margin-left:78px}.searchFromShop .shopCaset__link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.searchFromShop .shopCaset__link>p{margin-right:24px}.searchFromShop .shopCaset__link .btnTrigger .btnClose{display:none}.searchFromShop .shopCaset__link .btnTrigger.is-active .btnOpen{display:none}.searchFromShop .shopCaset__link .btnTrigger.is-active .btnClose{display:inline-block}.searchFromShop .moreShopCaset.is-hidden{display:none}.ppc__phoneNum{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:7px}.ppc__phoneNum__label{margin-right:10px}.ppc__phoneNum__item{line-height:1;color:#ff6010;font-size:30px;font-weight:bold}.ppc__phoneNum__subText{line-height:1;margin-left:4em;padding-left:30px}.ppc--small .ppc__phoneNum__label{font-size:10px}.ppc--small .ppc__phoneNum__label .labelIcon--ppc{padding:4px 7px}.ppc--small .ppc__phoneNum__item{font-size:20px}.ppc--large .ppc__phoneNum__item{font-size:36px}.notppc__phoneNum{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;line-height:1.3}.notppc__phoneNum__item{margin-bottom:5px;font-size:30px;font-weight:bold}.notppc__subText{line-height:1;margin-left:4em;padding-left:30px}.shopReview{margin-bottom:48px;border-bottom:2px solid #dedcd7}.shopReview__item{padding-top:25px;padding-bottom:25px;border-top:2px solid #dedcd7}.shopReview__item__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px;font-size:12px}.shopReview__item__header p{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;width:565px;word-wrap:break-word}.shopReview__item__header p:last-of-type{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:140px}.shopReview__item__header a{font-size:16px;font-weight:bold}.shopReview__item__header span{font-weight:bold}.shopReview__item>p{word-wrap:break-word}.shopReview__item .evaluationWrap__contents{margin-bottom:10px}.shopReview__item .evaluationWrap__contents--detail{margin-left:10px}.shopReview__item .evaluationWrap__contents--detail p{margin-bottom:0}.shopReview__item__author{padding-top:20px;font-size:12px;text-align:right}.shopReview__item__author span{font-weight:bold}.shopReview__item__authorList{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding-top:20px}.shopReview__item__authorList>p{margin-left:20px;font-size:12px;text-align:right}.shopReview__item__authorList>p>span{font-weight:bold}.facilityInfo{margin-bottom:24px}.facilityInfo__list__item,.facilityInfo__list--more__item{padding:12px 8px;border-bottom:solid 1px #ebe9e4}.facilityInfo__list__item:first-child,.facilityInfo__list--more__item:first-child{border-top:solid 1px #ebe9e4}.facilityInfo__list__item .facilityInfo__contents,.facilityInfo__list--more__item .facilityInfo__contents{display:-webkit-box;display:-webkit-flex;display:flex}.facilityInfo__list__item .facilityInfo__contents__name,.facilityInfo__list--more__item .facilityInfo__contents__name{display:block;width:300px;margin-right:40px;font-weight:bold}.facilityInfo__list__item .facilityInfo__contents__address,.facilityInfo__list--more__item .facilityInfo__contents__address{display:block;width:624px}.facilityInfo__list--more.is-hidden,.facilityInfo__list--more--more.is-hidden{display:none}.facilityInfo__list--more .facilityInfo__list__item:first-child,.facilityInfo__list--more--more .facilityInfo__list__item:first-child{border-top:0}.facilityInfo .btnTrigger{display:block;margin-top:16px;text-align:end}.facilityInfo .btnTrigger .btnClose{display:none}.facilityInfo .btnTrigger.is-active .btnOpen{display:none}.facilityInfo .btnTrigger.is-active .btnClose{display:inline-block}.areaInfoList{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}.areaInfoList:last-child{margin-bottom:48px}.areaInfoList__item{width:121px}.aboutPostingData{margin-bottom:20px;color:#666;font-size:10px;letter-spacing:.36px}
