@charset "UTF-8";body{position:relative}.main-head{background-image:url(/assets/img/work-attraction/attraction/main_img.jpg)}.attraction-wrap{margin-top:min(12.890625vw,165px);max-width:1280px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;text-align:center}.attraction-content-wrap{margin-bottom:min(13.671875vw,175px)}.attraction-content-ttl{font-size:min(3.75vw,48px);font-weight:700;color:#f27935;background-color:#fff;border:1px solid #222;border-radius:min(1.25vw,16px);display:inline-block;padding:5px 26px;margin-bottom:min(5vw,64px);position:relative}.attraction-content-img::before,.attraction-content-ttl::before{display:block;content:"";width:100%;height:100%;position:absolute;top:8px;left:8px;border:1px solid #222;border-radius:16px;background-color:#f27935;z-index:-1}.attraction-content-lead{font-size:min(1.5625vw,20px);line-height:2;text-align:left;max-width:880px;margin:0 auto min(6.71875vw,86px)}.attraction-content-img{margin:auto;position:relative}.attraction-content-img::before{border-radius:48px}.attraction-content-img img{width:100%;overflow-y:hidden;border-radius:min(3.75vw,48px);border:1px solid #222}@media only screen and (max-width:1200px){body{position:relative}}@media only screen and (max-width:768px){body{position:relative}}@media only screen and (max-width:640px){body{position:relative}.main-head{background-image:url(/assets/img/work-attraction/attraction/main_img_sp.jpg)}.attraction-wrap{margin:64px auto;padding:0 min(6.6666666667vw,42.6666666667px)}.attraction-content-wrap{margin-bottom:min(18.6666666667vw,119.4666666667px)}.attraction-content-ttl{font-size:min(7.4666666667vw,47.7866666667px);line-height:1.2;text-align:left;border-radius:min(2.1333333333vw,13.6533333333px);padding:10px 16px;margin-bottom:min(8vw,51.2px)}.attraction-content-ttl::before{border-radius:min(2.1333333333vw,13.6533333333px);margin-bottom:40px;top:4px;left:4px}.attraction-content-lead{font-size:min(4.2666666667vw,27.3066666667px);margin-bottom:min(10.6666666667vw,68.2666666667px)}.attraction-content-img::before{top:4px;left:4px}.attraction-content-img img,.attraction-content-img::before{border-radius:min(4.2666666667vw,27.3066666667px)}}