.nissay{padding-top:6rem;width:100%;overflow:hidden;padding-bottom:1.875rem}.nissay__ttl{text-align:center;margin-top:1.1875rem}.nissay__ttl__sub{margin-top:0.625rem}.nissay__ttl__sub img{width:15.1875rem}.nissay__ttlmenu{line-height:0;text-align:center}.nissay__ttlmenu img{width:3.3125rem}.nissay .nissay-anchor{margin-top:0.6875rem;border-radius:0.625rem;overflow:hidden}.nissay .nissay-anchor li a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:0.75rem 0 0.6875rem}.nissay .nissay-anchor li a::after{content:"";width:1.5rem;height:1.5rem;background:url("/img/top/icon-arrow-red.svg") no-repeat center;background-size:100% 100%;position:absolute;top:50%;right:0.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nissay .nissay-anchor li.pink{background:url("/img/top/nissay-bg-pink.png") no-repeat center;background-size:cover}.nissay .nissay-anchor li.pink .nissay-anchor__ttl img{width:7.1875rem}.nissay .nissay-anchor li.pink .nissay-anchor__img{padding-top:1.125rem}.nissay .nissay-anchor li.pink a::after{margin-top:-0.1875rem}.nissay .nissay-anchor li.green{background:url("/img/top/nissay-bg-green.png") no-repeat center;background-size:cover}.nissay .nissay-anchor li.green a::after{background:url("/img/top/icon-arrow-green.svg") no-repeat center;background-size:100% 100%}.nissay .nissay-anchor li.green .nissay-anchor__ttl img{width:8.6875rem}.nissay .nissay-anchor li.green .nissay-anchor__desc{padding-right:2.875rem}.nissay .nissay-anchor li.green .nissay-anchor__img{padding-top:0.625rem}.nissay .nissay-anchor li.blue{background:url("/img/top/nissay-bg-blue.png") no-repeat center;background-size:cover}.nissay .nissay-anchor li.blue a::after{background:url("/img/top/icon-arrow-blue.svg") no-repeat center;background-size:100% 100%}.nissay .nissay-anchor li.blue .nissay-anchor__ttl img{width:9.625rem}.nissay .nissay-anchor li.blue .nissay-anchor__desc{padding-right:3.25rem}.nissay .nissay-anchor li.blue .nissay-anchor__img{padding-top:0.625rem}.nissay .nissay-anchor__img{width:3.375rem}.nissay .nissay-anchor__img img{width:100%}.nissay .nissay-anchor__txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.nissay .nissay-anchor__desc{font-size:0.8125rem;line-height:1.4;color:#000;margin-top:0.25rem;font-weight:300;text-align:center;padding-right:2.1875rem}.nissay .nissay-anchor__ttl{padding-right:3.125rem;text-align:center}.happygift{background:url("/img/top/gift-bg.png") no-repeat center;background-size:cover;padding-top:2.625rem;padding-bottom:3.125rem;position:relative}.happygift__ttl{text-align:center;position:relative}.happygift__ttl__main{display:block}.happygift__ttl__main img{width:12.6875rem}.happygift__ttl__sub{display:block;font-size:0.8125rem;line-height:1.4;color:#000;margin-top:0.625rem;font-weight:300}.happygift__ttl__sub b{font-size:1.125rem;font-weight:600;line-height:1}.happygift__ttl__icon{width:4.875rem;position:absolute;bottom:-2.8125rem;right:-0.6875rem}.happygift__ttl__icon img{width:100%}.happygift .btn1{margin-top:1.5625rem;position:relative;z-index:1}.happygift .list1{margin-top:1.5rem}.happygift .list1__item.un-link{border:1px solid #df201c;background:#fff;border-radius:1.1875rem;overflow:hidden}.happygift .list1__item.un-link .list1__link{border:0}.happygift .list1__item.un-link .list1__link::after{content:none}.happygift .list1__item.un-link .list1__txt{padding:0 0.375rem}.happygift .grouptick{padding:0.875rem 1.5625rem 0}.happygift .grouptick-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.happygift .grouptick-list__item{width:5.25rem}.happygift .grouptick-list__item.stick-active .grouptick-list__ovan .default{opacity:0}.happygift .grouptick-list__item.stick-active .grouptick-list__ovan .un-default{opacity:1}.happygift .grouptick-list__item.stick-active .grouptick-list__text .gray{display:none}.happygift .grouptick-list__item.stick-active .grouptick-list__text .black{display:block}.happygift .grouptick-list__ovan{width:5.25rem;height:5.25rem;position:relative}.happygift .grouptick-list__ovan .default{width:100%;position:absolute;top:0;left:0;opacity:1}.happygift .grouptick-list__ovan .un-default{width:100%;position:absolute;top:0;left:0;opacity:0}.happygift .grouptick-list__text{font-size:0.8125rem;line-height:1;font-weight:600;text-align:center;margin-top:0.3125rem}.happygift .grouptick-list__text .gray{color:#c5c5c5;display:block}.happygift .grouptick-list__text .black{color:#000;font-weight:bold;font-family:"Noto Sans",sans-serif;display:none}.happygift .grouptick__btn{font-size:0.8125rem;font-weight:600;line-height:1.4615384615;color:#df201c;text-align:center;text-decoration:none;border:1px solid #df201c;border-radius:1.25rem;display:block;width:18.25rem;position:relative;margin:1rem auto;padding:0.5rem 0 0.5rem 1.375rem;-webkit-box-sizing:border-box;box-sizing:border-box}.happygift .grouptick__btn::before{content:"";width:1.25rem;height:1.25rem;background:#df201c url("/img/top/icon-reload.svg") no-repeat center;background-size:100% 100%;position:absolute;top:50%;left:0.875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #df201c;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.happygift .grouptick .stamp{padding-top:0.4375rem;padding-bottom:1.4375rem;display:none}.happygift .grouptick .stamp__text{font-size:0.8125rem;line-height:1.4;color:#000;font-weight:600;text-align:center}.happygift .grouptick .stamp__list li{font-size:0.75rem;line-height:1.5;font-weight:600;color:#a1a5a9}.happygift .grouptick .stamp .btn1{margin:0.625rem -0.625rem 0.875rem}.happygift .grouptick .stamp .btn1__main{max-width:20.5625rem}.happygift .grouptick .stamp.stick-show{display:block}.lifecontents{background:url("/img/top/life-bg.png") no-repeat center;background-size:cover;padding-top:2.5rem;padding-bottom:1.8125rem;width:100%;overflow:hidden;position:relative}.lifecontents__ttl{text-align:center;position:relative}.lifecontents__ttl__main{display:block}.lifecontents__ttl__main img{width:15.9375rem}.lifecontents__ttl__sub{display:block;font-size:0.875rem;line-height:1.4285714286;color:#000;margin-top:0.625rem;font-weight:300}.lifecontents__ttl__icon{width:5.625rem;position:absolute;bottom:-4.5rem;right:-1rem}.lifecontents__ttl__icon img{width:100%}.lifecontents__text{font-size:0.75rem;line-height:1.5;font-weight:300;color:#5c636a;text-align:center;margin-top:1.3125rem}.lifecontents .btn1{margin-top:1.5625rem;position:relative;z-index:1}.riskcare{background:url("/img/top/risk-bg.png") no-repeat center;background-size:cover;padding-top:2.5rem;padding-bottom:3.125rem;width:100%;overflow:hidden;position:relative}.riskcare__ttl{text-align:center;position:relative}.riskcare__ttl__main{display:block}.riskcare__ttl__main img{width:17.0625rem}.riskcare__ttl__sub{display:block;font-size:0.875rem;line-height:1.4285714286;color:#000;margin-top:0.625rem;font-weight:300}.riskcare__ttl__icon1{width:4.875rem;position:absolute;bottom:-3.9375rem;left:-0.5625rem}.riskcare__ttl__icon1 img{width:100%}.riskcare__ttl__icon2{width:5.5625rem;position:absolute;bottom:-3.9375rem;right:-0.75rem}.riskcare__ttl__icon2 img{width:100%}.riskcare .list1{margin-top:2.625rem}.div-anchor{position:absolute;top:-6.0625rem}.floating{position:fixed;width:100%;left:0;top:4.75rem;z-index:2;opacity:0;pointer-events:none;-webkit-transition:.3s opacity;transition:.3s opacity;background:#fff}.floating.is-show{opacity:1;pointer-events:auto}.floating ul{display:-webkit-box;display:-ms-flexbox;display:flex}.floating ul li{width:33.3333333333%}.floating ul li a{display:block;line-height:1;font-size:0}.floating ul li a img{width:100%}