main{overflow:hidden}main .contents .inner p{line-height:2}main .contents.lead p{margin-top:1.5rem;font-size:1.4rem}main .contents.lead p br{display:none}@media screen and (min-width: 992px){main .contents.lead{text-align:center}main .contents.lead p{margin-top:3rem;font-size:1.6rem}main .contents.lead p br{display:block}}main .contents.map{margin-top:3rem}@media screen and (min-width: 992px){main .contents.map{margin-top:6rem}}main .contents.list{margin-top:3rem}@media screen and (min-width: 992px){main .contents.list{margin-top:6rem}}main .contents.list .list_item{margin-bottom:1.5rem}@media screen and (min-width: 992px){main .contents.list .list_item{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:3rem}}main .contents.list .list_item_img{margin-bottom:1.5rem}@media screen and (min-width: 992px){main .contents.list .list_item_img{width:38.3333333333%;margin-bottom:0}}@media screen and (min-width: 992px){main .contents.list .list_item_text{width:58.8333333333%}}main .contents.list .list_item_text h2{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.8rem;line-height:1.2;margin-bottom:1.5rem}@media screen and (min-width: 768px){main .contents.list .list_item_text h2{font-size:2rem}}@media screen and (min-width: 992px){main .contents.list .list_item_text h2{font-size:2.6rem;font-weight:300}}main .contents.list .list_item_text p{font-size:1.4rem}@media screen and (min-width: 992px){main .contents.list .list_item_text p{font-size:1.6rem}}