.c-heading--lv3{padding:0}
.c-heading--lv3:before{content:none}
.c-note{font-weight:500}
.p-map{background-color:#989898;padding-top:48%;position:relative}
.p-map .infowin{background:#fff;margin-bottom:20%;margin-top:17px;padding:15px 20px}
.p-map .infowin .pc_scsmod-headline{font-weight:700;margin-bottom:5px}
.p-map .infowin .pc_scsmod-headline+p{margin-bottom:10px}
.p-map .infowin p{font-size:1.273em}
.p-map .infowin ul{font-size:1.19em;line-height:1.16;margin-top:15px;overflow:hidden}
.p-map .infowin ul li a{padding-left:20px;position:relative}
.p-map .infowin ul li a:after,.p-map .infowin ul li a:before{content:"";margin-top:-1px}
.p-map .infowin ul li a:before{background-color:#c00;height:9px;left:6px;position:absolute;top:6px;width:2px}
.p-map .infowin ul li a:after{border-bottom:2px solid #c00;border-left:2px solid #c00;display:block;height:7px;left:0;position:absolute;top:.5em;transform:rotate(-45deg);transform-origin:100% 0;width:7px}
.p-randd__text>.c-text:first-child{margin-top:0}
.p-randd__text>.c-arr{margin-top:15px}
@media screen and (max-width:767px){
.l-main-contents{padding-bottom:45px}
.l-anchor-nav{margin:20px -20px 0;width:calc(100% + 40px)}
.l-anchor-nav-btn{margin:0;width:100%}
.l-anchor-nav-inner{padding:0 20px}
.l-section{margin-top:30px;padding:0}
.l-sub-section{margin-top:25px}
.c-heading--lv3{margin-bottom:15px}
.c-text+.c-arr{margin-top:5px}
.c-date{margin-top:40px}
.p-map{margin-top:45px}
.p-map+.l-anchor-nav{border-top:1px solid #989898;margin-top:45px}
.p-randd>.c-img{margin-top:15px}
}
@media print,screen and (min-width:768px){
.l-main-contents{padding-bottom:60px}
.l-anchor-nav{margin-top:65px;padding:0}
.l-anchor-nav-list__item>a{height:42px}
.l-section{margin-top:50px;padding:0}
.l-sub-section{margin-top:35px}
.l-sub-section:not(:first-of-type){margin-top:45px}
.c-heading--lv2{margin-bottom:15px}
.c-heading--lv3{margin-bottom:25px}
.c-text+.c-arr{margin-top:10px}
.c-note{margin:60px 0 0 45px}
.c-date{margin-top:65px}
.p-map{margin-top:60px}
.p-randd{display:flex;flex-wrap:wrap;justify-content:space-between}
.p-randd>.c-heading{width:100%}
.p-randd__text{width:64.44444%}
.p-randd>.c-img{width:31.11111%}
}