#event_zao #visual_info{background:url(/images/event_zao/visual.jpg) center center/cover no-repeat}#event_zao #course{position:relative;margin-top:5rem;position:relative;z-index:1}@media screen and (min-width: 768px){#event_zao #course{margin-top:9rem;padding-top:6rem}}#event_zao #course .inner{position:relative;z-index:2;padding-bottom:0;background:#e5ebee}@media screen and (min-width: 768px){#event_zao #course .inner{padding-bottom:6rem}}#event_zao #course .inner>*{position:relative;z-index:3}#event_zao #course .inner::before{content:"";display:block;width:100%;height:20.7rem;background:url(/images/common/zao_bg_top.svg) center top/auto 100% no-repeat;position:absolute;top:-7.7rem;left:0;z-index:1}@media screen and (min-width: 768px){#event_zao #course .inner::before{display:none}}#event_zao #course .inner::after{content:"";display:block;width:100%;height:3.6rem;background:url(/images/common/zao_bg_bottom.svg) top center/100% 100% no-repeat;position:absolute;bottom:calc(-3.6rem + 1px);left:0}#event_zao #course .inner+*{margin-top:7.6rem}#event_zao #course h2 img{width:25.9rem;margin:0 auto}@media screen and (min-width: 768px){#event_zao #course h2 img{width:38.85rem}}#event_zao #course h2+*{margin-top:2rem}#event_zao #course img.orn{z-index:3}#event_zao #course img.orn.orn01{display:none}@media screen and (min-width: 768px){#event_zao #course img.orn.orn01{display:block;position:absolute;width:20.7rem;top:-2.35rem;left:12%}}
