#secondTab.tabacc.-pc-accordion{margin:60px 0 0}#secondTab.tabacc.-pc-accordion h3{text-align:center;font-size:22px;font-weight:normal;padding:5px;margin:0 0 15px;background:#ffefe1}#secondTab.tabacc.-pc-accordion .contents .title.-acc{justify-content:center;padding:0 0 6px;font-size:34px;height:110px;border-radius:10px 10px 0 0;margin:0;background:url(/assets/breast/fat/images/second02.jpg?202651317110) left bottom repeat-x #ff679a}#secondTab.tabacc.-pc-accordion .contents .title.-acc::before{content:"";width:426px;height:63px;background:url(/assets/breast/fat/images/second01.png?202651317110) no-repeat;position:absolute;left:29%;left:calc(50% - (426px / 2));top:-25px}#secondTab.tabacc.-pc-accordion .contents .title.-acc::after{width:25px;height:25px;border:3px solid;border-color:transparent transparent #fff #fff;transform:rotate(-45deg);border-radius:0;background:none;top:inherit;margin:0;right:49.5%;right:calc(50% - 13px);bottom:12px}#secondTab.tabacc.-pc-accordion .contents .title.-open::after{transform:rotate(135deg);bottom:-5px}#secondTab.tabacc.-pc-accordion .contents .content{border:none}#secondTab.tabacc.-pc-accordion .contents .content .contentInner{background:#fff;border:1px solid #ff679a;border-top:none;padding:45px 18px}#secondTab.tabacc.-pc-accordion .contents .content .contentInner p ._underline{text-decoration:underline}#secondTab.tabacc.-pc-accordion .contents .content .contentInner p ._color-main{color:#ff6699}#secondTab.tabacc.-pc-accordion .contents .content .contentInner p em{background-color:#f6f6f6;padding:0 8px;font-style:normal}#secondTab.tabacc.-pc-accordion .contents .content .contentInner.campaign{position:relative}#secondTab.tabacc.-pc-accordion .contents .content .contentInner.campaign::before{position:absolute;content:"";width:100px;height:100px;background:url(/assets/breast/images/icon_campaign02.png?202651317110) center center/100% auto no-repeat;right:30px;top:10px}#secondTab.tabacc.-pc-accordion .contents .content .contentInner.campaign .strike .pricewrap{position:relative;padding-left:5px}#secondTab.tabacc.-pc-accordion .contents .content .contentInner.campaign .strike .pricewrap::before{content:"";display:block;width:100%;height:3px;background:#ff2b56;position:absolute;right:0;top:50%;transform:translate(0, -50%)}#secondTab.tabacc.-pc-accordion .contents .content .contentInner.campaign .limited .pricewrap .price{color:#ff2b56;position:relative}#secondTab.tabacc.-pc-accordion .contents .content .contentInner.campaign .limited .pricewrap .price::before{content:"15%\a\OFF";white-space:pre;display:flex;justify-content:center;align-items:center;text-align:center;width:55px;height:55px;font-size:16px;line-height:1.2;text-shadow:0 0 6px #fd4c7f;font-weight:700;font-style:normal;font-family:arial, sans-serif;color:#fffa98;background-image:linear-gradient(180deg, #fd4c7f, #fd9f60);border-radius:100%;padding:0.25em 0 0;position:absolute;left:-80px;top:50%;transform:translate(0, -50%)}#secondTab.tabacc.-pc-accordion .contents .content .contentInner.campaign .limited.monitor .pricewrap .price::before{content:"10%\a\OFF"}#secondTab.tabacc.-pc-accordion .border-bottom{border-bottom:1px solid #afb6c6;padding-bottom:20px}#secondTab.tabacc.-pc-accordion .pricewrap{display:block}#secondTab.tabacc.-pc-accordion .pricewrap .price{color:#f9647f}#secondTab.tabacc.-pc-accordion .pink-text{color:#f74283}@media only screen and (max-width: 979px){#secondTab.tabacc.-pc-accordion{margin:60px 0 0}#secondTab.tabacc.-pc-accordion h3{font-size:1.6rem;padding:5px;margin:0 0 15px}#secondTab.tabacc.-pc-accordion .contents .title.-acc{padding:0 0 5px;font-size:18px;min-height:65px;height:65px;background-size:auto 15px}#secondTab.tabacc.-pc-accordion .contents .title.-acc::before{content:"";width:250px;height:38px;background-size:100%;left:calc(50% - (250px / 2));top:-15px}#secondTab.tabacc.-pc-accordion .contents .title.-acc::after{width:12px;height:12px;border:2px solid;border-color:transparent transparent #fff #fff;right:49.5%;right:calc(50% - 6px);bottom:5px}#secondTab.tabacc.-pc-accordion .contents .title.-open::after{bottom:-2px}#secondTab.tabacc.-pc-accordion .contents .content .contentInner{padding:20px 10px}#secondTab.tabacc.-pc-accordion .contents .content .contentInner p{font-size:1.6rem !important}#secondTab.tabacc.-pc-accordion .contents .content .contentInner p em{padding:0 5px}#secondTab.tabacc.-pc-accordion .contents .content .contentInner.campaign::before{width:17vw;height:17vw;right:3vw;top:3vw}#secondTab.tabacc.-pc-accordion .contents .content .contentInner.campaign .limited{margin-bottom:5vw}#secondTab.tabacc.-pc-accordion .contents .content .contentInner.campaign .limited .pricewrap .price::before{font-size:4vw;width:13vw;height:13vw;left:-16vw}#secondTab.tabacc.-pc-accordion .contents .border-bottom{padding-bottom:10px}}
