@charset "utf-8";#container{background-position:center top;background-repeat:no-repeat}@media screen and (max-width:767px){#container{background-image:url(https://www.angelique-group.com/images/user/back/sp.webp)}}@media screen and (min-width:768px){#container{background-image:url(https://www.angelique-group.com/images/user/back/pc.webp)}}@media screen and (max-width:1599px){#container{background-size:120% auto}}@media screen and (max-width:767px){header{padding-top:60px}}@media screen and (min-width:768px){header{padding-top:48px}}#intro{text-align:center}#slider{margin-left:auto;margin-right:auto;position:relative}#slider:before{content:"";display:block}#slider>li{position:absolute;top:0;left:0}@media screen and (max-width:767px){#intro{}#slider{width:87.5%}#slider:before{padding-top:80%}}@media screen and (min-width:768px){#intro{}#slider:before{padding-top:56.25%}}@media screen and (min-width:768px) and (max-width:1599px){#slider{width:66.75%}}@media screen and (min-width:1600px){#slider{width:1070px}}#logo{margin-left:auto;margin-right:auto;text-align:center}@media screen and (max-width:767px){#logo{padding:3.125% 0}#logo img{width:62.5%}}@media screen and (min-width:768px){#logo{padding-top:1%;padding-bottom:1%}#logo img{width:50%}}#angelique{text-align:center}#angelique h2{font-weight:400;line-height:1.6;padding:.2em 0}#angelique h2 span{display:inline-block;vertical-align:top}#ring{text-align:center}#ring h2{font-weight:400;line-height:1.6;padding:.2em 0}#ring h2 span{display:inline-block;vertical-align:top}.shop{text-align:center}.shop a{display:inline-block;vertical-align:top}.shop img{vertical-align:top;width:100%}.shop a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}.shop a:hover img{opacity:.7}@media screen and (max-width:319px){.shop a{width:80%}}@media screen and (min-width:320px) and (max-width:767px){.shop a{width:50%}}@media screen and (max-width:767px){.shop{margin-bottom:6.25%;padding:0 3.125%}.shop a{margin-top:.8333333333333333%}}@media screen and (min-width:768px){.shop{margin-bottom:50px}.shop a{margin-top:.5em;width:-webkit-calc(100% / 3);width:calc(100% / 3)}}
