body{background:#fffef5;color:#333}#mainArea{background:url(../images/20260325_mothersday/bg.webp) top center repeat-x;background-size:cover}#categoryArea .categoryWrap{background:#98d08d}@media(max-width: 768px){#categoryArea .categoryWrap{background:rgba(0,0,0,0)}}#categoryArea ul a{color:#fff}@media(max-width: 768px){#categoryArea ul a{background:#98d08d}}#categoryArea ul a::after{border-top:solid 1px #fff;border-right:solid 1px #fff}.featurePeriodArea dt{background:#66c9e7;color:#fff}.featurePeriodArea dd{color:#66c9e7}.recommendArea{background:radial-gradient(#fbaf67 5px, transparent 6px),radial-gradient(#fbaf67 5px, transparent 6px);background-color:#fa9f64;background-size:36px 36px;background-position:0 0,18px 18px}.recommendArea h2{color:#fff;text-shadow:0 0 5px #fa9f64,0 0 5px #fa9f64,0 0 10px #fa9f64,0 0 10px #fa9f64,0 0 15px #fa9f64,0 0 15px #fa9f64,0 0 20px #fa9f64,0 0 20px #fa9f64,0 0 25px #fa9f64,0 0 30px #fa9f64}.recommendArea .pgArea{background:#fff;box-shadow:0 0 10px rgba(51,51,51,.1)}.recommendArea .infoArea .pointBox dt{color:#f45f5c}.recommendArea .infoArea .pointBox dd span{color:#f45f5c}.recommendArea .infoArea .infoBox dt::before{background:#66c9e7}.categoryBox h2{color:#ef94c7}.categoryBox .pgArea{background:#fff;box-shadow:0 0 10px rgba(51,51,51,.1)}.relatedArea{background:#98d08d}.relatedArea h2,.relatedArea h3,.relatedArea .linkBox li,.relatedArea .linkBox a{color:#fff}.relatedArea .relatedBox a{box-shadow:0 0 10px rgba(51,51,51,.14)}.anotheArea{background:rgba(0,0,0,0)}.anotheArea h2,.anotheArea .linkArrow{color:#333}.anotheArea .linkArrow::before{border-top:solid 1px #333;border-right:solid 1px #333}.anotheArea .campBox a{box-shadow:0 0 10px rgba(51,51,51,.1)}.notsArea li{color:#333}#pagetop{background:#f0bcd9}#pagetop a::before{border-color:#fff}#navToggle{background:#fff777}#navToggle>div span{background:#66c9e7}#navToggle>div span:last-of-type::after{color:#66c9e7}#navToggle.open>div span{background:#66c9e7}@media(max-width: 560px){#headFixed ul li{border-top:1px solid #fff}}@media(max-width: 768px){#headFixed ul li a{background:#fa9f64;color:#fff}}@media(max-width: 768px){#headFixed ul li a:before{background:#fff}}