#mainVisual .note{color:#fff}.section{margin-top:70px}.section .sectionTitle{font-size:22px;padding:20px;box-sizing:border-box;border:3px solid #27acb8;border-width:3px 0;text-align:center;font-weight:bold}#container{margin:90px auto 0}@media screen and (max-width: 1024px){#container{margin:158px auto 0}}@media screen and (max-width: 768px){#container{margin:157px auto 0}}#ranking .list{display:flex;justify-content:space-between;flex-flow:row wrap;justify-content:center}#ranking .list .item{width:15.5%;margin:40px 4% 0;text-align:center}#ranking .list .item img{width:100%;height:auto}#ranking .list .item p{font-size:10px;line-height:1.4;margin-top:15px}#administration{width:100%;max-width:100%}#administration .sectionTitle{max-width:1000px;width:90%;margin:0 auto}#administration .catch{font-size:18px;font-weight:bold;border-radius:16px;padding:5px 60px;display:inline-block}#administration .unitList{display:flex;justify-content:space-between;flex-flow:row wrap;max-width:1000px;width:90%;margin:0 auto}#administration .unitList .unit{width:31%;margin-top:45px}#administration .unitList .unit .img{position:relative}#administration .unitList .unit .img img{width:100%;height:auto}#administration .unitList .unit .img .note{position:absolute;bottom:6px;right:6px;color:#fff;text-shadow:#000 1px 1px 2px, #000 -1px 1px 2px, #000 1px -1px 2px, #000 -1px -1px 2px}#administration .unitList .unit .name{font-size:16px;font-weight:bold;margin-top:25px}#administration .unitList .unit .bodyCopy{font-size:12px;margin-top:15px}#administration .unitList .unit .detail{padding:30px 0 0;text-align:left;font-size:13px;display:none}#administration .unitList .unit .detail .subTitle:not(:first-child){margin-top:30px}#administration .unitList .unit .detail .miniTitle{margin-top:20px}#administration .unitList .unit .detail .note{margin-top:20px}#administration .unitList .unit .detail table{width:100%;margin-top:40px}#administration .unitList .unit .detail table caption{padding-bottom:15px}#administration .unitList .unit .detail table th,#administration .unitList .unit .detail table td{border:1px solid #000;padding:15px}#administration .unitList .unit .detail table+p{margin-top:20px}#administration .unitList .unit .detail .list01{padding-left:1.5em}#administration .unitList .unit .detail .list01 li{list-style:disc !important}#administration .unitList .unit .detail .list02{padding-left:1.5em}#administration .unitList .unit .detail .list02 li{list-style:square}#administration .unitList .unit .btn{margin-top:20px}#administration .unitList .unit .accordionBtn{display:none;background-position:center center;background-repeat:no-repeat;content:'';background-size:100px 100px;width:100px;height:100px;cursor:pointer}#administration .unitList .unit .modalWindow{display:none}#administration .support{padding:60px 0 30px;text-align:center}#administration .support .catch{background-color:#d4eef1;color:#27acb8}#administration .support .name{color:#27acb8}#administration .support .detail .subTitle{color:#27acb8}#administration .support .accordionBtn{background-image:url("../img/edogawalife/btn_more_support.png")}#administration .support .accordionBtn.active{background-image:url("../img/edogawalife/btn_close_support.png")}#administration .service{padding:60px 0 30px;text-align:center;background-color:#f5e7e0;margin:0 calc(50% - 50vw);width:100vw}#administration .service .catch{background-color:#fff;color:#e94709}#administration .service .name{color:#e94709}#administration .service .detail .subTitle{color:#e94709}#administration .service .accordionBtn{background-image:url("../img/edogawalife/btn_more_service.png")}#administration .service .accordionBtn.active{background-image:url("../img/edogawalife/btn_close_service.png")}.modaal-content-container{font-size:13px}.modaal-content-container .img{position:relative;width:80%;margin:0 auto}.modaal-content-container .img img{width:100%;height:auto}.modaal-content-container .img .note{position:absolute;bottom:6px;right:6px;color:#fff;text-shadow:#000 1px 1px 2px, #000 -1px 1px 2px, #000 1px -1px 2px, #000 -1px -1px 2px}.modaal-content-container .name{font-size:16px;font-weight:bold;margin-top:25px;text-align:center}.modaal-content-container .bodyCopy{font-size:12px;margin-top:15px;text-align:center}.modaal-content-container .bodyCopy+p{margin-top:30px}.modaal-content-container .subTitle:not(:first-child){margin-top:30px}.modaal-content-container .miniTitle{margin-top:20px}.modaal-content-container .note{margin-top:20px}.modaal-content-container table{width:100%;margin-top:40px;border:1px solid #000 !important}.modaal-content-container table caption{padding-bottom:15px}.modaal-content-container table th,.modaal-content-container table td{border:1px solid #000 !important;padding:15px}.modaal-content-container table+p{margin-top:20px}.modaal-content-container .list01{padding-left:1.5em}.modaal-content-container .list01 li{list-style:disc !important}.modaal-content-container .list02{padding-left:1.5em}.modaal-content-container .list02 li{list-style:square}.modaal-content-container .support .name{color:#27acb8}.modaal-content-container .support .subTitle{color:#27acb8}.modaal-content-container .service .name{color:#e94709}.modaal-content-container .service .subTitle{color:#e94709}#leisure .spotList{display:flex;justify-content:space-between;flex-flow:row wrap}#leisure .spotList img{width:100%;height:auto}#leisure .spotList .left{width:47%}#leisure .spotList .right{width:47%}#leisure .spot{margin-top:55px}#leisure .name{font-size:16px;font-weight:bold;margin-top:20px;text-align:center}@media screen and (max-width: 480px){#leisure .name{font-size:14px}}#leisure .distance{font-size:11px;text-align:center}@media screen and (max-width: 480px){#leisure .distance{font-size:9px}}#leisure .bodyCopy{font-size:14px;margin-top:15px;line-height:1.8}@media screen and (max-width: 480px){#leisure .bodyCopy{margin-top:8px;font-size:12px}}#leisure .photoList{display:flex;justify-content:space-between;flex-flow:row wrap}#leisure .photoList .photo{width:48.93%;margin-top:10px}#leisure .photoList .photo:first-child{width:100%;margin-top:0}#leisure .layout02:after{clear:both;content:'';display:block}#leisure .layout02 .photo{width:48.93%;float:left;margin-right:3%}#leisure .layout02 .name{text-align:left}#leisure .layout02 .distance{text-align:left}@media screen and (max-width: 480px){#leisure .layout02{position:relative;box-sizing:border-box;padding-left:53.5%}#leisure .layout02 .photo{position:absolute;left:0;top:0}}@media screen and (max-width: 768px){.section{margin-top:50px}.section .sectionTitle{font-size:20px}#administration .catch{font-size:16px;padding:5px 40px}#administration .unitList .unit{width:100%}#administration .unitList .unit .accordionBtn{display:none}#administration .unitList .unit .modalBtn{display:inline-block}#administration .unit-body{position:relative;box-sizing:border-box;padding-right:35%;padding-bottom:20px}#administration .unit-body .btn{position:absolute;top:0;right:5%;margin-top:0 !important}#leisure .spotList .left{width:100%}#leisure .spotList .right{width:100%}}@media screen and (max-width: 480px){#ranking .list{display:flex;justify-content:space-between;flex-flow:row wrap;justify-content:space-between}#ranking .list .item{width:50%;margin:30px 0 0;box-sizing:border-box;padding:0 20px}#ranking .list .item img{width:60%}#ranking .list .item p{font-size:8px}#administration .unit-body{padding-right:30%}#administration .unit-body .name,#administration .unit-body .bodyCopy{text-align:left}#administration .unit-body .btn{right:0%}}
