.card-contents .cp-mainIndex{padding:1.5em 0;background-color:#0075C2}.card-contents .cp-mainIndex-titleBox{text-align:center}@media screen and (min-width: 600px){.card-contents .cp-mainIndex-titleBox{letter-spacing:-0.5em}.card-contents .cp-mainIndex-titleBox>*{display:inline-block;letter-spacing:normal;vertical-align:middle}}.card-contents .cp-mainIndex-title{margin-bottom:0.8em;color:#fff;text-align:center}@media screen and (min-width: 600px){.card-contents .cp-mainIndex-title{width:55%;margin-bottom:0;text-align:left}}.card-contents .cp-mainIndex-img img{width:35%;max-width:150px;margin-right:10px}.card-contents .cp-mainIndex-img img:last-child{margin-right:0}@media screen and (min-width: 600px){.card-contents .cp-mainIndex-img{width:45%}.card-contents .cp-mainIndex-img img{width:40%;max-width:210px}}.card-contents .cp-mainIndex-menu{letter-spacing:-0.5em}.card-contents .cp-mainIndex-menu>*{display:inline-block;letter-spacing:normal;vertical-align:middle}.card-contents .cp-mainIndex-menu>li{width:49%;margin-right:2%;margin-bottom:2%}.card-contents .cp-mainIndex-menu>li:nth-child(2n-2){margin-right:0}@media screen and (min-width: 600px){.card-contents .cp-mainIndex-menu>li{width:23.046875%;margin-right:2.604167%;margin-bottom:0}.card-contents .cp-mainIndex-menu>li:nth-child(2n-2){margin-right:2.604167%}.card-contents .cp-mainIndex-menu>li:last-child{margin-right:0}}.card-contents .cp-mainIndex-menu img{width:100%;position:relative}.card-contents .cp-mainIndex-menu img:hover{top:2px}.card-contents .cp-feature{padding-top:2em;padding-bottom:2em;position:relative;z-index:0}.card-contents .cp-feature h2{font-size:24px}@media screen and (min-width: 768px){.card-contents .cp-feature h2{font-size:26px}}.card-contents .cp-feature.cp-bg_color{background-color:#E3EEF6}.card-contents .cp-feature-box{border:4px solid #E3EEF6;padding:1em}.card-contents .cp-pointSave .cp-sub-heading_1,.card-contents .cp-pointSave .cp-sub-heading_2{text-align:center;padding-bottom:31px;background:url(/card/img/about/point-save/about-point-save-title-everyday_bg.png) center bottom no-repeat;background-size:600px}.card-contents .cp-pointSave .cp-sub-heading_2{background:url(/card/img/about/point-save/about-point-save-title-cooperation_bg.png) center bottom no-repeat;background-size:600px}@media screen and (min-width: 600px){.card-contents .cp-pointSave .cp-sub-heading_1,.card-contents .cp-pointSave .cp-sub-heading_2{padding-bottom:40px;background-size:920px}.card-contents .cp-pointSave .cp-sub-heading_1 img,.card-contents .cp-pointSave .cp-sub-heading_2 img{width:100%;max-width:550px}}.card-contents .cp-pointSave-everyday .cp-feature-box{padding:0 1.5em}@media screen and (min-width: 600px){.card-contents .cp-pointSave-everyday .cp-feature-box{padding:1em 3em}}.card-contents .cp-pointSave-everyday dl{padding:2em 0;text-align:center;border-bottom:2px solid #E3EEF6}.card-contents .cp-pointSave-everyday dl:last-child{border-bottom:0}.card-contents .cp-pointSave-everyday dl dt{margin-bottom:1em}.card-contents .cp-pointSave-everyday dl img{width:100%;max-width:320px}@media screen and (min-width: 600px){.card-contents .cp-pointSave-everyday dl{display:table;width:100%}.card-contents .cp-pointSave-everyday dl dt,.card-contents .cp-pointSave-everyday dl dd{display:table-cell;width:50%;padding-right:5%;margin-bottom:0;vertical-align:middle}.card-contents .cp-pointSave-everyday dl dd{padding-right:0}}.card-contents .cp-pointSave-cooperation .cp-feature-box{padding:1.5em 1em 30%;background:url(/card/img/about/point-save/about-point-save-bg-cooperation.png) center bottom no-repeat;background-size:150%}.card-contents .cp-pointSave-cooperation .cp-feature-box:after{content:"";display:block;clear:both}@media screen and (min-width: 600px){.card-contents .cp-pointSave-cooperation .cp-feature-box{padding:1.5em 0.5em 100px;background-size:55%}}.card-contents .cp-pointSave-cooperation .cp-cooperation-text p{line-height:1}@media screen and (min-width: 600px){.card-contents .cp-pointSave-cooperation .cp-cooperation-text{float:left;width:54%;margin-left:23%}}.card-contents .cp-pointSave-cooperation .cp-cooperation-img_l,.card-contents .cp-pointSave-cooperation .cp-cooperation-img_r{width:50%;text-align:center}.card-contents .cp-pointSave-cooperation .cp-cooperation-img_l{float:left}.card-contents .cp-pointSave-cooperation .cp-cooperation-img_r{float:right}@media screen and (min-width: 600px){.card-contents .cp-pointSave-cooperation .cp-cooperation-img_l{width:23%;margin-left:-77%}.card-contents .cp-pointSave-cooperation .cp-cooperation-img_r{width:23%}}.card-contents .cp-pointUse .cp-pointUse-cont{text-align:center}@media screen and (min-width: 600px){.card-contents .cp-pointUse .cp-pointUse-cont{letter-spacing:-0.5em;padding:0 1em}.card-contents .cp-pointUse .cp-pointUse-cont>*{display:inline-block;letter-spacing:normal;vertical-align:middle}}.card-contents .cp-pointUse .cp-pointUse-cont .cp-pointUse-text{width:100%;margin-bottom:2em}@media screen and (min-width: 600px){.card-contents .cp-pointUse .cp-pointUse-cont .cp-pointUse-text{width:38%;margin-bottom:0}}.card-contents .cp-pointUse .cp-pointUse-cont .cp-pointUse-text img{width:100%;max-width:322px}.card-contents .cp-pointUse .cp-pointUse-cont .cp-pointUse-img{width:100%}@media screen and (min-width: 600px){.card-contents .cp-pointUse .cp-pointUse-cont .cp-pointUse-img{width:58%;margin-left:4%}}.card-contents .cp-cardType .cp-feature-box{padding:2em}@media screen and (min-width: 600px){.card-contents .cp-cardType .cp-feature-box{padding:2em 0}}@media screen and (min-width: 600px){.card-contents .cp-cardType .cp-feature-box ul{letter-spacing:-0.5em}.card-contents .cp-cardType .cp-feature-box ul>*{display:inline-block;letter-spacing:normal;vertical-align:middle}}.card-contents .cp-cardType .cp-feature-box li{padding:0 0 1em;margin:0 0 1.5em;text-align:center;border-bottom:2px solid #E3EEF6}.card-contents .cp-cardType .cp-feature-box li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}@media screen and (min-width: 600px){.card-contents .cp-cardType .cp-feature-box li{width:50%;padding:0 1em;margin:0 0 0 1px;border-bottom:none;border-right:2px solid #E3EEF6}.card-contents .cp-cardType .cp-feature-box li:last-child{border-right:none;margin-left:-1px}}.card-contents .cp-cardType .cp-feature-box li img{width:100%;max-width:322px}.card-contents .cp-other .cp-other-list .cp-other-cont{padding-bottom:3em;margin-bottom:2em;border-bottom:1px solid #c9c9c9}.card-contents .cp-other .cp-other-list .cp-other-cont:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.card-contents .cp-other .cp-other-list p{margin-bottom:1em}.card-contents .cp-other-cont_addimg{letter-spacing:-0.5em}.card-contents .cp-other-cont_addimg>*{display:inline-block;letter-spacing:normal;vertical-align:middle}.card-contents .cp-other-cont_addimg .cp-other-cont-text{width:100%;margin-bottom:1em}.card-contents .cp-other-cont_addimg .cp-other-cont-img{width:100%;text-align:center}@media screen and (min-width: 600px){.card-contents .cp-other-cont_addimg .cp-other-cont-text{width:60%;margin-bottom:0}.card-contents .cp-other-cont_addimg .cp-other-cont-img{width:40%}}.card-contents .cp-ctaArea,.card-contents .cp-floatingCta{background-color:#0075C2;width:100%;padding:2em 0}.card-contents .cp-ctaArea .cp-ctaArea-text,.card-contents .cp-floatingCta .cp-ctaArea-text{margin-bottom:1em;text-align:center}.card-contents .cp-ctaArea .cp-ctaArea-text img,.card-contents .cp-floatingCta .cp-ctaArea-text img{width:100%;max-width:320px}@media screen and (min-width: 600px){.card-contents .cp-ctaArea,.card-contents .cp-floatingCta{padding:1em 0}.card-contents .cp-ctaArea .c-wrapper,.card-contents .cp-floatingCta .c-wrapper{letter-spacing:-0.5em}.card-contents .cp-ctaArea .c-wrapper>*,.card-contents .cp-floatingCta .c-wrapper>*{display:inline-block;letter-spacing:normal;vertical-align:middle}.card-contents .cp-ctaArea .cp-ctaArea-text,.card-contents .cp-floatingCta .cp-ctaArea-text{width:50%;margin-bottom:0;margin-right:5%;background:url(/card/img/about/cta-area/about-cta-area-img.png) left center no-repeat;background-size:auto 100%;padding-left:8%}.card-contents .cp-ctaArea .cp-ctaArea-text img,.card-contents .cp-floatingCta .cp-ctaArea-text img{max-width:100%}.card-contents .cp-ctaArea .cp-ctaArea-btn,.card-contents .cp-floatingCta .cp-ctaArea-btn{width:45%}}.card-contents .cp-floatingCta{min-width:320px;padding:10px 0;position:fixed;left:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (max-width: 599px){.card-contents .cp-floatingCta .p-ctaBtn_contentCta{padding:0.5em 0}}
