body,body *{line-height:1;list-style:none;padding:0;margin:0;box-sizing:border-box;font-style:normal}.addIcon:before{background-image:url(/images/icon_add.svg)}.addIcon:before,.cameraIcon:before{content:"";display:inline-block;height:1.2rem;width:1.2rem;vertical-align:middle;background-size:contain;background-repeat:no-repeat;margin:0 .3rem}.cameraIcon:before{background-image:url(/images/icon_camera.svg)}.genreIcon:before{background-image:url(/images/icon_genre.svg)}.genreIcon:before,.homeIcon:before{content:"";display:inline-block;height:1.2rem;width:1.2rem;vertical-align:middle;background-size:contain;background-repeat:no-repeat;margin:0 .3rem}.homeIcon:before{background-image:url(/images/icon_home.svg)}.phoneIcon:before{background-image:url(/images/icon_phone.svg)}.phoneIcon:before,.pinIcon:before{content:"";display:inline-block;height:1.2rem;width:1.2rem;vertical-align:middle;background-size:contain;background-repeat:no-repeat;margin:0 .3rem}.pinIcon:before{background-image:url(/images/icon_pin.svg)}.searchIcon:before{background-image:url(/images/icon_search.svg)}.searchIcon:before,.shopIcon:before{content:"";display:inline-block;height:1.2rem;width:1.2rem;vertical-align:middle;background-size:contain;background-repeat:no-repeat;margin:0 .3rem}.shopIcon:before{background-image:url(/images/icon_shop.svg)}.sns-1Icon:before{background-image:url(/images/icon_sns-1.svg)}.sns-1Icon:before,.sns-2Icon:before{content:"";display:inline-block;height:1.2rem;width:1.2rem;vertical-align:middle;background-size:contain;background-repeat:no-repeat;margin:0 .3rem}.sns-2Icon:before{background-image:url(/images/icon_sns-2.svg)}.stationIcon:before{background-image:url(/images/icon_station.svg)}.stationIcon:before,.wordsIcon:before{content:"";display:inline-block;height:1.2rem;width:1.2rem;vertical-align:middle;background-size:contain;background-repeat:no-repeat;margin:0 .3rem}.wordsIcon:before{background-image:url(/images/icon_words.svg)}.holidayIcon:before{background-image:url(/images/icon_holiday.svg)}.businessTimeIcon:before,.holidayIcon:before{content:"";display:inline-block;height:1.2rem;width:1.2rem;vertical-align:middle;background-size:contain;background-repeat:no-repeat;margin:0 .3rem}.businessTimeIcon:before{background-image:url(/images/icon_businessTime.svg)}.blockHide{display:none}main{padding:100px 0 40px;background-color:#faf8f5;font-style:normal}main h1{text-align:center;margin:40px 0;font-size:2.5rem}main iframe{margin:40px auto;width:1000px;height:400px;display:grid}#detailContents{width:1000px;margin:0 auto}#detailContents .shopName{font-size:1.5rem;margin:30px 0;text-align:left;padding-left:20px}#detailContents .shopDetail{display:flex;width:1000px;justify-content:space-between;margin:0 auto}#detailContents .info{width:420px}#detailContents .reviewBtn{margin-top:10px}#reviewContents{width:1000px;margin:0 auto}#reviewContents .moreBtn{margin-top:40px}#addReview{background-color:#fff;width:1000px;height:430px;border:1px solid #b0ada8;border-radius:10px;margin:40px auto;display:flex;justify-content:space-around;line-height:430px;align-items:center}#addReview .shopInfoItem{width:200px}#addReview h2{font-size:.9rem;color:#4b4b4b;margin-bottom:10px}#addReview .reviewBox{width:600px;height:350px}#addReview .reviewBox .addImage,#addReview .reviewBox .addNameBox{margin-bottom:30px}#addReview .reviewBox .addImage .addImageBox{display:flex;justify-content:space-between}#addReview .reviewBox .addImage img{width:100%;height:100px;object-fit:cover}textarea{width:600px;height:94px;border:1px solid #b0ada8;border-radius:5px}