.p-recommend-case._c-01{background:#e7f0fd}.p-recommend-case._c-02{background:#c9d3e1}.p-recommend-case._c-02 .list-2-in-row li{background:#10366c}.p-recommend-case._c-02 .productWrap ._name{color:#10366c}.p-recommend-case._c-03{background:#fee5c2}.p-recommend-case._c-04{background:#d2e6e4}.p-recommend-case._c-05{background:#e6f3fc}.caseTitle{position:relative;margin-bottom:25px}.caseTitle._case01{color:#014099}.caseTitle._case02{color:#10366c}.caseTitle._case03{color:#f27501}.caseTitle._case04{color:#087764}.caseTitle._case05{color:#fff}.caseTitle .ttl{position:absolute;line-height:1}.pageLink{display:-webkit-box;display:-ms-flexbox;display:flex}.p-recommend-situation .l-inner{position:relative}.p-recommend-situation .intro-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 90px 40px;background:#f7f3f2;border:3px solid #d7e6fb;width:calc(100% - 10px);-webkit-box-shadow:10px 10px 0px 0px #d7e6fb;box-shadow:10px 10px 0px 0px #d7e6fb}.p-recommend-situation .c-inner{padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.p-recommend-situation .discList{font-size:4.2666vw;margin-left:0.45em}.p-recommend-situation .discList li{padding-bottom:5px}.p-recommend-situation .discList li::before{left:-6px;background:#014099}.p-recommend-situation .example-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px}.p-recommend-situation .example-img figure{width:45%}.p-recommend-situation .example-img._p-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-recommend-situation .example-img._p-01 figure{width:100%}.p-recommend-situation .intro-text{font-size:4.2666vw}.p-recommend-situation .arrow-next{position:absolute;bottom:-70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-recommend-situation .arrow-next figure{width:13vw}.pointWrap .point-list{margin-bottom:50px}.pointWrap .c-title-label{padding-bottom:40px}.pointWrap .c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pointWrap .c-inner .discList{padding-top:30px;padding-left:5px}.pointWrap .c-inner .discList li{font-size:1.6rem;line-height:1.5;padding-bottom:0.8rem}.pointWrap .c-inner .discList li::before{background:#014099}.causeWrap{margin-bottom:20px}.causeWrap .ttl._head-icon{position:relative}.causeWrap .causeBody .pointWrap .c-title-label{background:none}.causeWrap .causeBody .pointWrap .c-title-label .ttl{font-size:2.6rem}.causeWrap .causeFooter.l-spOnly{border-right:5px solid #cad4e2}.p-recommend-case._c-04 .productWrap .product._one-in-row .info-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-recommend-case._c-05 .productWrap{padding-bottom:25px}.p-recommend-case._c-05 .productWrap .product._one-in-row .product-pkg figure{padding-left:calc(26.5% + 10px);padding-right:calc(26.5% + 10px)}.productInfo{background:#fff;border-radius:10px;padding-bottom:45px}.info-box{font-size:1.6rem;font-weight:bold;text-align:center;padding:20px 0 20px;background:#f7f3f2;border-radius:10px}.product-component .discList li{margin-left:10px}@media screen and (max-width: 767px){.p-recommend .c-mv{margin-bottom:6.1333vw}.p-recommend .c-mv .ttl{height:18.6666vw;letter-spacing:-0.02em}.p-recommend-case.c-section{padding-top:0}.p-recommend-case._c-04.c-section{padding-bottom:40px}.p-recommend-case>.l-inner.mrl-10{padding-top:5.3333vw}.caseTitle._case01{height:30vw}.caseTitle._case02{height:23vw}.caseTitle._case03{height:28vw}.caseTitle._case04{height:31vw}.caseTitle._case05{height:21vw}.caseTitle .ttl{font-size:4.8vw;line-height:1.3;text-align:center;top:50%;left:46vw;-webkit-transform:translateY(-44%);transform:translateY(-44%)}.caseTitle .ttl._case01{left:50vw}.caseTitle .ttl._case05{left:23vw}.pageLink{margin:0 -10px 20px -10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pageLink>li{width:50%}.link-bnn{margin-left:-10px;margin-right:-10px}.p-recommend-situation.c-section{padding-top:35px;padding-bottom:70px}.p-recommend-situation .l-inner{padding-left:10px !important;padding-right:10px !important}.p-recommend-situation .intro-box{padding:6vw;width:calc(100% - 5px);-webkit-box-shadow:5px 5px 0px 0px #d7e6fb;box-shadow:5px 5px 0px 0px #d7e6fb}.p-recommend-situation .c-title-slash .ttl{font-size:5.0666vw}.p-recommend-situation .c-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-recommend-situation .c-inner._reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-recommend-situation .example-img._p-01{width:55%;padding:15px 0 20px}.pointWrap{margin-left:-10px;margin-right:-10px;margin-bottom:30px}.pointWrap .point-list{margin-bottom:25px;border:1px solid #014099}.pointWrap .c-title-label{background:#d7e6fb;padding:13px 0 13px 10px}.pointWrap .c-title-label .ttl{font-size:4.5333vw}.pointWrap .c-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 10px 20px}.pointWrap .c-inner._reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.pointWrap .c-inner .pointImg{padding-bottom:13px}.pointWrap .c-inner .pointImg._p-img{padding-bottom:5px}.pointWrap .c-inner .pointTxt{padding-bottom:0}.causeWrap{margin-left:-10px;margin-right:-10px;margin-top:24vw;margin-bottom:30px;position:relative}.causeWrap .c-title-header{background-image:url(/brand/nn_s/img/recommend/cause-ttl-bg_sp.png);background-repeat:no-repeat;background-position:center top;background-size:contain;width:100%;width:calc(100% - 3px);height:22vw;margin-bottom:0;position:absolute;top:-17vw}.causeWrap .causeBody{background-image:url(/brand/nn_s/img/recommend/block-bg.png);background-repeat:repeat-y;background-position:center top;background-size:contain;width:100%;padding:15px 15px 0;border-left:2px solid #cad4e2;border-right:5px solid #cad4e2}.causeWrap .causeBody .pointWrap{padding-top:10px;margin-bottom:0}.causeWrap .causeBody .pointWrap .c-inner{padding:10px 10px 0}.causeWrap .causeBody .pointWrap .c-inner .pointTxt{padding-bottom:1em}.causeWrap .causeBody .pointWrap .point-list{border:none;margin-bottom:0}.causeWrap .causeBody .pointWrap .c-title-label{padding:6px 10px 4px}.causeWrap .causeBody .pointWrap .c-title-label .ttl{font-size:4.5333vw;line-height:1.4;margin-right:-1em}.productInfo{padding:0 10px 10px}.info-box{font-size:4vw;width:100%}}@media print, screen and (min-width: 768px){.p-recommend .c-mv{border-bottom:1px solid #e8e8e8;margin-bottom:40px}.p-recommend .c-mv-title{top:50px;letter-spacing:0.05em}.p-recommend .c-mv .ttl{margin-bottom:25px}.caseTitle._case01{height:138px}.caseTitle._case02{height:138px}.caseTitle._case03{height:129px}.caseTitle._case04{height:140px}.caseTitle._case05{height:100px}.caseTitle .ttl{font-size:2.8rem;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.caseTitle .ttl._case02{width:20em;left:34%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pageLink{margin-top:-34px;margin-bottom:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1028px}.pageLink>li{width:25%}.p-recommend-situation.c-section{padding-bottom:140px}.p-recommend-situation .c-title-slash .ttl{font-size:2.8rem}.p-recommend-situation .c-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px}.p-recommend-situation .c-inner._reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:-30px;margin-right:-40px}.p-recommend-situation .discList{font-size:1.8rem;width:50%}.p-recommend-situation .discList li{padding-bottom:8px}.p-recommend-situation .example-img{width:47%}.p-recommend-situation .example-img._p-01{width:160px;padding-top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-recommend-situation .intro-text{font-size:1.7rem;line-height:1.8;width:calc( 100% - 185px)}.p-recommend-situation .arrow-next{bottom:-137px}.p-recommend-situation .arrow-next figure{width:92px}.pointWrap .c-inner .pointImg{width:455px}.pointWrap .c-inner .pointTxt{width:540px;font-size:1.8rem;line-height:1.8}.causeWrap{background:url(/brand/nn_s/img/recommend/case-bg.png) center top no-repeat;width:1028px;height:1070px}.causeWrap .c-title-header{height:126px;margin-bottom:0}.causeWrap .ttl._head-icon::before{content:'';display:block;position:absolute;left:-80px;top:-10px;background-image:url(/brand/nn_s/img/recommend/special_icon02.png);background-repeat:no-repeat;background-position:center bottom;background-size:contain;width:40px;height:44px}.causeWrap .causeBody{padding:40px 38px 38px 35px}.causeWrap .causeBody .pointWrap .c-inner .pointTxt{width:465px}.causeWrap .causeBody .pointWrap .point-list{margin-bottom:40px}.p-recommend-case._c-05 .productWrap .product._one-in-row .product-pkg figure{padding:0 140px 0 140px}.info-box{margin:0 45px 0}.p-recommend-point>.l-inner{margin-bottom:100px}.p-recommend-point.c-section{padding-bottom:0}}
