.top__info{background-color:#2b2b2b;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 30px auto;text-align:center;width:calc(100% - 20px)}@media only screen and (max-width: 767px){.top__info{padding:1em}}@media only screen and (min-width: 768px){.top__info{max-width:700px;padding:30px 1em}}.circles{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:1.1rem;margin:50px auto 0 auto}@media only screen and (max-width: 767px){.circles{width:calc(100% - 10px)}}@media only screen and (min-width: 768px){.circles{width:calc(100% - 20px);max-width:700px}}.circles__header{font-weight:500}@media only screen and (max-width: 767px){.circles__header{line-height:1.5}}@media only screen and (min-width: 768px){.circles__header{line-height:1}}@media only screen and (max-width: 767px){.circles__list{margin-top:30px}}@media only screen and (min-width: 768px){.circles__list{margin-top:50px}}.circles__member{border-top:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:20px 0}@media only screen and (min-width: 768px){.circles__member{display:-webkit-box;display:-ms-flexbox;display:flex}}.circles__member:first-child{border-top:none}.circles__fig{padding:0}@media only screen and (max-width: 767px){.circles__fig{margin:0 auto;width:200px}}@media only screen and (min-width: 768px){.circles__fig{margin:0;width:150px}}.circles__fig img{vertical-align:bottom;width:100%}@media only screen and (max-width: 767px){.circles__caption{margin:15px 0 0 0;text-align:center;width:100%}}@media only screen and (min-width: 768px){.circles__caption{margin:0 0 0 20px;text-align:left;width:calc(100% - 170px)}}.circles__circle-name{color:#ffff00;font-size:1.3rem;margin:0 0 8px 0}.circles__circle-name a{color:inherit;text-decoration:none}@media only screen and (max-width: 767px){.circles__author{margin:0 0 10px 0}}@media only screen and (min-width: 768px){.circles__author{margin:0 0 10px 0}}.circles__description{font-size:0.9rem}@media only screen and (max-width: 767px){.circles__description{line-height:1.7}}.circles__consign h2::before{background-color:#fff;color:#e70012;content:'委託参加';display:inline;font-size:1rem;font-weight:normal;line-height:1;margin-right:0.5rem;padding:3px 0.5rem 1px 0.5rem}.circles__desc{border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em;text-align:left}.map{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:1.1rem;margin:50px auto 0 auto}@media only screen and (max-width: 767px){.map{width:calc(100% - 10px)}}@media only screen and (min-width: 768px){.map{width:calc(100% - 20px);max-width:700px}}.map__header{font-weight:500}@media only screen and (max-width: 767px){.map__header{line-height:1.5}}@media only screen and (min-width: 768px){.map__header{line-height:1;text-align:center}}.map__body{text-align:left}@media only screen and (max-width: 767px){.map__body{margin:0 auto;width:calc(100% - 10px);max-width:365px}}@media only screen and (min-width: 768px){.map__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.map__map{text-align:center}@media only screen and (max-width: 767px){.map__map{margin:0 auto;width:100%}}@media only screen and (min-width: 768px){.map__map{width:350px}}.map__map img{width:100%}@media only screen and (max-width: 767px){.map__lists{margin:0 auto 40px;width:100%;max-width:365px}}@media only screen and (min-width: 768px){.map__lists{margin:0 auto 25px;width:calc(100% - 370px)}}.map__lists li{list-style:decimal;margin-top:4px}@media only screen and (min-width: 768px){.map__lists li{font-size:0.9rem}}.map__lists li::first-child{margin-top:0}.map__sub{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#dc2211;font-weight:500;line-height:1;margin:0 0 20px 0;padding:0.7rem 1rem 0.5rem 1rem}@media only screen and (max-width: 767px){.map__sub{font-size:1.5rem}}@media only screen and (min-width: 768px){.map__sub{font-size:1.3rem}}
