@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body{margin:0;color:#1f1f21;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;font-size:14px;line-height:1.45;background-color:#fff;-webkit-text-size-adjust:100%}h1,h2,h3,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}img,video{display:block;max-width:100%;height:auto}a{color:inherit}button{margin:0;padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer}.c-secTitle{color:#1f1f21;font-size:20px;font-weight:700;line-height:normal;text-align:center}.c-btn{display:flex;align-items:center;justify-content:center;width:100%;height:46px;border-radius:6px;background-color:#000;color:#fff;font-size:14px;font-weight:700;text-align:center;text-decoration:none;transition:opacity .2s}@media screen and (min-width: 768px){.c-btn:hover{opacity:.7}}.c-accordion{overflow:hidden;padding:0 16px;border:1px solid #ccc;border-radius:8px;background-color:#fff}.c-accordion.is-open{padding-bottom:16px}.c-accordion__btn{display:flex;align-items:center;width:100%;height:50px}.c-accordion__label{flex:1 0 0;min-width:1px;color:#1f1f21;font-size:16px;font-weight:700;text-align:center}.c-accordion__icon{flex-shrink:0;width:21px;height:21px;background:url(/adcleaner/mynifty/install/images/icon-plus.svg) center/21px 21px no-repeat}.c-accordion.is-open .c-accordion__icon{background-image:url(/adcleaner/mynifty/install/images/icon-minus.svg)}.c-accordion__body{display:none}.c-accordion.is-open .c-accordion__body{display:block}.c-tab__list{display:flex;align-items:flex-end;height:44px}.c-tab__btn{display:flex;flex:1 0 0;align-items:center;justify-content:center;min-width:1px;height:36px;border-bottom:1px solid #ccc;border-radius:6px 6px 0 0;background-color:#ebebeb;color:#858585;font-size:14px;font-weight:700}.c-tab__btn.is-active{height:40px;border:1px solid #ccc;border-bottom:none;background-color:#fff;color:#1f1f21;cursor:default}.c-tab__panel{display:none;padding:30px 15px;border:1px solid #ccc;border-top:none;background-color:#fff}.c-tab__panel.is-active{display:block}.footer{padding:0 10px;background:#5b4853;line-height:normal}.footer .inner{padding-inline:15px}.footer_top{padding:3em 0}.sitemap_list{margin-top:.5em}.sitemap_list li{padding-left:1em;background:url(/adcleaner/images/arrow-right.png) left 60%/auto 50% no-repeat}.sitemap_list a{color:#fff}.copylight{padding:2em 0;border-top:1px solid #ccc;color:#ccc;text-align:center}.p-wrapper{max-width:750px;margin:0 auto}.p-header{padding:20px;background-color:#fff}.p-header__logo{width:249px}.p-notice{padding:11px 20px;background-color:#b8076b;color:#fff;font-size:14px;font-weight:700;text-align:center}.p-fv{padding:20px;background:url(/adcleaner/mynifty/install/images/bg-fv.png) center top/100% auto no-repeat}.p-fv__head{display:flex;align-items:center;justify-content:center;gap:15px}.p-fv__badge{position:relative;flex-shrink:0}.p-fv__badgeText{position:absolute;top:20.99px;left:6.81px;width:56.612px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:14.641px;font-weight:700;line-height:1.11;text-align:center}.p-fv__badgeTextSmall{font-size:12.689px}.p-fv__titleGroup{color:#b80075;font-weight:700;text-align:center;white-space:nowrap;font-feature-settings:"palt" 1}.p-fv__catch{display:block;font-size:14px;line-height:1.45}.p-fv__title{display:block;font-size:clamp(24px,8vw,30px);line-height:1.3}.p-fv__text{margin-top:14px;color:#000;font-size:14px;text-align:center;font-feature-settings:"palt" 1}.p-fv__btn{margin-top:14px}.p-fv__note{margin-top:14px;color:#000;font-size:12px;text-align:center}.p-main{padding:40px 20px;background-color:#fbf4f8}.p-section+.p-section{margin-top:40px}.p-movie__video{width:100%;aspect-ratio:335/174;border-radius:8px;background-color:#fff;object-fit:contain}.p-merit__item+.p-merit__item{margin-top:10px}.p-merit__img{width:100%}.p-function__item+.p-function__item{margin-top:25px}.p-function__img{width:100%}.p-howto__lead{color:#b80075;font-size:14px;text-align:center}.p-step__item+.p-step__item{margin-top:25px}.p-step__item+.p-step__item:before{content:"";display:block;width:28px;height:16px;margin:0 auto 25px;background:url(/adcleaner/mynifty/install/images/icon-arrow-down.svg) center .4px no-repeat;transform:rotate(180deg)}.p-step__text{color:#000;font-size:14px}.p-step__num{color:#b6076b;font-size:24px}.p-step__imgWrap{margin-top:15px;padding:14px;border-radius:8px;background-color:#b16992}.p-step__img,.p-cta__img{width:100%}.u-mt15{margin-top:15px}.u-mt25{margin-top:25px}.u-fz16{font-size:16px}.u-fwBold{font-weight:700}.u-colorAccent{color:#b80075}.u-underline{text-decoration:underline}
