.area_map_mdl .area_map{height:607px;margin:40px auto;position:relative;width:819px}.area_map_mdl h3{color:#000;font-family:Noto Sans JP,sans-serif;font-size:48px;line-height:50px;text-align:center}.area_map_mdl h3 .color{color:#73b406}.area_map_mdl .area_map_s dd{margin-left:0}.area_map_mdl h3+h3{align-items:center;display:flex;justify-content:center;margin:10px 0 60px}.area_map_mdl h3+h3:after,.area_map_mdl h3+h3:before{background-color:#212121;content:"";height:60px;width:2px}.area_map_mdl h3+h3:before{margin-right:40px;transform:rotate(-25deg)}.area_map_mdl h3+h3:after{margin-left:40px;transform:rotate(25deg)}.area_map_mdl .support_inner{margin:0 auto;padding:50px 0 70px;width:960px}.area_map_mdl .area_map_s{border:2px solid #969494;border-radius:6px;box-sizing:border-box;overflow-y:hidden;position:absolute;width:190px}.area_map_mdl .area_map_s dt{background-color:#969494;color:#fff;font-size:18px;font-weight:700;line-height:40px;text-align:center}.area_map_mdl p.area_map_ex{margin:0}.area_map_mdl .area_map_s dd{background-color:#fff;color:#03c;font-size:18px;font-weight:700;line-height:34px;padding:8px;text-align:center}.area_map_mdl .area_map_s .disabled{color:#555}.area_map_mdl .area_map_s .disabled a{color:#555;pointer-events:none}.area_map_mdl .area_map_s dd a{color:#03c;text-decoration:none}.area_map_mdl .area_map_s dd a:hover{text-decoration:underline}.area_map_mdl .area_map_ex{color:#000;font-size:13px;line-height:18px;text-align:center}.area_map_mdl .area_map_s:first-child{left:629px;top:122px}.area_map_mdl .area_map_s:nth-child(2){left:629px;top:307px}.area_map_mdl .area_map_s:nth-child(3){left:368px;top:49px}.area_map_mdl .area_map_s:nth-child(4){left:629px;top:477px}.area_map_mdl .area_map_s:nth-child(5){left:424px;top:477px}.area_map_mdl .area_map_s:nth-child(6){left:254px;top:211px}.area_map_mdl .area_map_s:nth-child(7){left:217px;top:477px}.area_map_mdl .area_map_s:nth-child(8){left:0;top:123px}.area_map_mdl .area_map_s:nth-child(9){left:0;top:271px}.area_map_mdl h3{font-weight:700}.area_map_mdl h3 small{font-size:30px}.area_map_mdl p{color:#000;font-size:20px;line-height:1.5}.area_map_mdl p span{color:#d1000a;font-weight:700}.area_map_mdl p+p{margin-top:1.5em}.area_map_mdl .area_map_s{margin:0}@media(max-width:1200px){.area_map_mdl .area_map{background-image:none;height:auto;padding:0 20px;width:100%}.area_map_mdl .area_map_s{margin-bottom:15px;position:static;width:100%}.area_map_mdl .support_inner{width:100%}}@media(max-width:767px){.area_map_mdl .area_map{padding:0}}