.h2{align-items:center;color:#333;display:flex;font-size:2rem;font-weight:700;line-height:32px;margin-bottom:32px;padding-left:45px;position:relative}@media screen and (max-width:767.9px){.h2{margin-bottom:24px}}.h2:before{content:"";height:32px;left:0;position:absolute;top:0;width:32px}.h2.ico-info:before,.h2:before{background:url(../assets/images/common/icon_info.png) 0 0/contain no-repeat}.h2.ico-intro:before{background:url(../assets/images/common/icon_shop.png) 0 0/contain no-repeat}.h2.ico-event:before{background:url(../assets/images/common/icon_info2.png) 0 0/contain no-repeat}.h2.ico-profile:before{background:url(../assets/images/common/icon_profile.png) 0 0/contain no-repeat}.h2.ico-biography:before{background:url(../assets/images/common/icon_biography.png) 0 0/contain no-repeat}.h2.ico-address:before,.h2.ico-gallery:before{background:url(../assets/images/common/icon_shop.png) 0 0/contain no-repeat}.h2.ico-map:before{background:url(../assets/images/common/icon_map.png) 0 0/contain no-repeat}.h2.ico-glaze:before{background:url(../assets/images/common/icon_glaze.png) 0 0/contain no-repeat}.h2.ico-work:before{background:url(../assets/images/common/icon_work.png) 0 0/contain no-repeat}.h2.ico-bag:before{background:url(../assets/images/common/icon_bag.svg) 0 0/contain no-repeat}.h2:after{background-color:#ccc;bottom:-3px;content:"";height:3px;left:45px;position:absolute;width:calc(100% - 45px)}.h2 span{position:relative;z-index:1}.h2 span:after{background-color:#777;bottom:-3px;content:"";height:3px;left:0;position:absolute;width:100%}.h2 .new{color:#ad0202;font-size:1.2rem;font-weight:700;margin-left:10px}section{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 0 10px #615f5d4d;box-sizing:border-box;margin:12px auto 0;max-width:980px;overflow:hidden;padding:32px;width:100%}@media screen and (min-width:768px)and (max-width:1024px){section{width:calc(100% - 30px)}}@media screen and (max-width:767.9px){section{margin-top:8px;padding:24px 15px;width:calc(100% - 20px)}}
