:root{--font-noto-sans: "Noto Sans Japanese", sans-serif;--font-noto-serif: "Noto Serif Japanese", serif;--font-hiragino: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--font-crimson: "Crimson Pro", serif;--font-lora: "Lora", serif;--font-yugo: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif;--font-yumincho: "游明朝体", "Yu Mincho", "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "MS PMincho", "MS 明朝", serif;--font-zen: "Zen Old Mincho", serif;--font-bison: "Bison", sans-serif;--font-en: Arial, Helvetica, sans-serif;--hover-opacity: 0.7}body{font-family:var(--font-yugo);font-size:16px;color:#333;overflow-x:hidden}.wrapper{box-sizing:border-box;min-width:1080px;height:100%;width:100%}@media screen and (max-width: 744px){.wrapper{min-width:100%;width:100%}}#lower_campaign .custom-background{background-image:url("../images/campaign/kv.webp");background-size:cover;background-position:center}@media screen and (max-width: 744px){#lower_campaign .custom-background{background-image:url("../images/campaign/kv_sp.webp");background-size:cover;background-position:center,top;height:auto}}#lower_campaign{background-color:#faebec;padding-bottom:50px}.campaign__contents{width:880px;margin:0 auto;background-color:#fff;padding:50px}@media screen and (max-width: 744px){.campaign__contents{width:auto;margin:0 15px;padding:30px 15px 15px 15px}}.campaign__h3{font-size:28px;font-weight:bold;text-align:center;margin-bottom:30px;padding-bottom:10px;border-bottom:solid 2px #e07883}@media screen and (max-width: 744px){.campaign__h3{font-size:5vw;margin-bottom:20px;padding:0}}h3.campaign__h3{padding-bottom:10px}.campaign__howto{font-size:20px;margin-left:20px}@media screen and (max-width: 744px){.campaign__howto{font-size:15px}}.campaign__howto ul{text-align:left;margin-bottom:30px}.campaign__howto ul li.number__01:before{content:"❶";margin-left:-20px;padding-right:5px}.campaign__howto ul li.number__02:before{content:"❷";margin-left:-20px;padding-right:5px}.campaign__box{background-color:#fff;color:#fff}.campaign__box--ttl{font-size:18px;font-weight:bold;text-align:center}@media screen and (max-width: 744px){.campaign__box--ttl{font-size:15px}}.campaign__phone{text-align:center;margin-top:50px;background-color:#e07883;border-radius:20px;padding:30px 96px}@media screen and (max-width: 744px){.campaign__phone{margin-top:30px;border-radius:20px;padding:20px 15px}}.campaign__phone h3{background-color:#fff;color:#e07883;border-radius:144px;padding:10px 0;margin-bottom:30px}@media screen and (max-width: 744px){.campaign__phone h3{background-color:#fff;color:#e07883;border-radius:30px;padding:0;margin-bottom:20px;font-size:21px}}.campaign__text{text-align:center}@media screen and (max-width: 744px){.campaign__text{text-align:left}}.campaign__linebtn{margin:0 auto;margin-top:50px;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 744px){.campaign__linebtn{margin-top:20px;display:flex;justify-content:center}}.pcDisp{display:inline}@media screen and (max-width: 744px){.pcDisp{display:none}}.spDisp{display:none}@media screen and (max-width: 744px){.spDisp{display:inline}}.campaign__phone video{width:470px;padding:30px;background-color:#fff;border-radius:20px}@media screen and (max-width: 744px){.campaign__phone video{width:-webkit-fill-available}}.campaing__banner-images img{width:100%}.campaing__banner-imagesend{position:relative}.campaing__banner-imagesend::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:url("../images/campaign/close_overlay.webp") repeat;background-position:center;background-size:contain}.campaing__bannerbox ul{gap:35px;display:grid;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 744px){.campaing__bannerbox ul{gap:15px;display:grid;grid-template-columns:repeat(1, 1fr)}}.campaing__bannerbox ul li{margin-bottom:0}@media screen and (max-width: 744px){.campaing__bannerbox ul li{margin-bottom:15px}}li.number__01{margin-bottom:15px}.campaing__bannerbox ul li:last-child{margin-bottom:0}.campaign__banner-viewmore{display:flex;align-items:center;font-weight:bold;font-size:15px;margin-top:10px}@media screen and (max-width: 744px){.campaign__banner-viewmore{font-size:16px}}.campaign__banner-viewmore::before{content:url(../images/campaign/arrow.svg);display:inline-block;vertical-align:middle;width:20px;height:20px}#side{max-width:270px;width:100%;float:left;margin-bottom:50px}@media screen and (max-width: 744px){#side{display:none}}.pcDisp_lp{display:block}.spDisp_lp{display:none}.c_side h2,.c_side h3,.c_side ul{box-sizing:border-box}.c_side__sec{padding:0 10px;margin-bottom:30px}.c_side__ttl{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:21px;font-weight:normal;line-height:1.3;color:#fff;text-align:center;background:url(../../assets/images/sidebar/side_ttl-bg.png) no-repeat center top/contain;max-width:375px;height:80px;width:100%;padding:15px 10px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;flex-direction:column}.c_side__ttl span{font-size:14px;font-weight:400;color:#ddbe6b;display:block}[class^=c_side__cat-ttl]{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:20px;font-weight:normal;color:#333;line-height:1;background:url(../../assets/images/sidebar/side_cat-ttl-bg.png) no-repeat center top/contain;max-width:250px;height:50px;width:100%;padding:15px 20px}[class^=c_side__cat-ttl] span{font-size:11px;font-weight:400;color:#ddbe6b;display:inline-block;margin-left:10px}.c_side__cat-ttl-prp{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-prp.png)}.c_side__cat-ttl-face{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-face.png)}.c_side__cat-ttl-body{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-body.png)}.c_side__cat-ttl-skin{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-skin.png)}.c_side__list{padding:10px}.c_side__list li{position:relative}.c_side__list li a{line-height:1.3;color:#333;display:block;text-align:left;padding:5px 37px 5px 15px;cursor:pointer;border-radius:5px;position:relative;box-sizing:border-box}.c_side__list li a:hover{background-color:rgba(51,51,51,.1)}.c_side__list02 li a{padding:5px 23px 5px 15px}.dropdown-btn{position:absolute;top:12px;right:0}.dropdown-btn:after{content:"";border:solid #a4a1a1;border-width:0 1px 1px 0;display:inline-block;padding:3px;position:absolute;top:37%;right:5px;transition:all .3s ease;transform:translate(-50%) rotate(-45deg);-webkit-transform:translate(-50%) rotate(-45deg);-webkit-transform:translate(-50%) rotate(-45deg);-webkit-transform:translate(-50%) rotate(-45deg)}.dropdown-list{background:#fff;position:absolute;top:-10px;right:-90%;width:100%;box-shadow:-3px 0 11px 3px rgba(0,0,0,.1);display:none;z-index:1;padding:10px 0;border-radius:5px}.dropdown-list:before{content:"";width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-right:10px solid #fff;position:absolute;top:14px;left:-9px}.dropdown-list a{border-radius:0}.dropdown-btn.open .dropdown-list{display:block}.c_side_banner{text-align:center}.c_side_banner li{margin-bottom:10px}.c_side_banner li a{display:block}.c_side_banner li a:hover{opacity:.6}@media screen and (max-width: 744px){.pcDisp_lp{display:none}.spDisp_lp{display:block}.sec07-content-box2 img.pcDisp_lp{display:none}.c_side .owl-carousel{display:block}.c_side{width:100%;max-width:100%;margin:0 auto;overflow:hidden}.c_side__sec{padding:0 20px;margin-bottom:30px}.c_side__ttl{line-height:1.2;height:22vw;display:flex;align-items:center;max-width:100%;margin:0 auto 10px;background-image:url(../../assets/images/sidebar/side_ttl-bg-sp.png);background-size:contain}[class^=c_side__cat-ttl]{max-width:100%;background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-sp.png);background-size:cover;height:15vw;display:flex;align-items:center}.c_side__cat-ttl-prp{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-prp-sp.png)}.c_side__cat-ttl-face{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-face-sp.png)}.c_side__cat-ttl-body{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-body-sp.png)}.c_side__cat-ttl-skin{background-image:url(../../assets/images/sidebar/side_cat-ttl-bg-skin-sp.png)}.c_side__list li a{width:calc(100% - 30px)}.c_side__list li a:hover{background:none;opacity:.6}.c_side__list li span{border-radius:0}.dropdown-btn{top:0;width:30px;height:30px;cursor:pointer}.dropdown-btn:hover{opacity:.6}.dropdown-btn:after{right:8px;transform:translate(-50%) rotate(-45deg);-webkit-transform:translate(-50%) rotate(45deg)}.dropdown-btn.open:after{transform:translate(-50%) rotate(-135deg);-webkit-transform:translate(-50%) rotate(-135deg);top:45%}.c_side_banner li{margin-bottom:20px}.dropdown-list{position:static;padding:0 0 10px 20px;border-radius:5px;box-shadow:none;border-top:1px solid #e8e8e8;border-radius:0}.dropdown-list li{border-bottom:1px solid #e8e8e8}.c_side_banner{padding:0 20px}.owl-carousel .owl-item.center{opacity:1;text-align:left}.owl-carousel .owl-stage-outer{overflow:initial}}/*# sourceMappingURL=campaign.css.map */