﻿html{scroll-behavior:smooth}#rank-ddt .rank-ddt_mainvisual .d-block-md,#rank-ddt .rank-ddt_navi .d-block-md{display:none !important}.rank-ddt_embed_button .entry_after,.rank-ddt_embed_button .entry_before,.rank-ddt_embed_button .entry_completed,.rank-ddt_embed_button .rank-ddt_conversion_btn{cursor:pointer}.rank-ddt_rank-member{padding-top:24px !important;padding-bottom:0 !important}body{line-height:1.5 !important}h2{font-size:2.5rem;font-weight:600;color:#5f4590}.h2-sub{padding-bottom:2.5rem}@media (max-width: 768px){h2{font-size:1.5rem}.h2-sub{width:90%;padding-bottom:1.5rem;margin:0 auto}}.btn-block{padding-bottom:5rem}.btn-block :hover{opacity:0.9}@media (max-width: 768px){.btn-block{padding-bottom:1rem}}.btn:hover{color:#fff !important}.btn-rte{padding:1.125rem 5.312rem;font-size:1.375rem;color:#fff;background-color:#006a9e}@media (max-width: 768px){.btn-rte{padding:1rem 2rem;font-size:1rem}}@media (min-width: 769px){.br-sp{display:none}}#mainContents{padding-bottom:0}#mainContents .campaign-end{padding-top:3rem}#mainContents .campaign-end p{padding:0.5rem 0;font-size:1.5rem;color:#f00;background-color:#fff;border:3px solid #f00}@media (max-width: 768px){#mainContents .campaign-end{padding-top:2rem;padding-right:0.5rem !important;padding-left:0.5rem !important}#mainContents .campaign-end p{padding:0.5rem 0;font-size:1rem}}#mainContents #mainVisual{background-color:#8f79b8}@media (min-width: 769px){#mainContents #mainVisual .rank-ddt_get-points{width:186px !important}#mainContents #mainVisual .d-block-md{display:block !important}#mainContents #mainVisual .d-block{display:none !important}}@media (max-width: 768px){#mainContents #mainVisual .d-block{display:block !important}#mainContents #mainVisual .d-block-md{display:none !important}#mainContents #mainVisual .rank-ddt_get-points{width:158px !important}}#mainContents #mainVisual .condition{padding-top:1rem;padding-bottom:1rem;color:#fff}#mainContents #mainVisual .condition .terms-note{padding-top:1rem;font-size:0.75rem}#mainContents #mainVisual .condition a{color:#fe0;text-decoration:underline}#mainContents #mainVisual .condition a:hover{opacity:0.75}@media (max-width: 768px){#mainContents #mainVisual img{width:100%}}#mainContents #campaign{background:linear-gradient(180deg, #f9f2ff 0%, #f9f2ff 75%, #fff 95%)}#mainContents #campaign h2{padding:5rem 0 2.5rem}@media (max-width: 768px){#mainContents #campaign h2{padding:2.5rem 0 1rem}}#mainContents #campaign .step{padding-top:4rem}#mainContents #campaign .step .step-inner{position:relative;background-color:#fff;border-radius:1rem}#mainContents #campaign .step .step-inner .img-step{position:absolute;right:0;left:0;max-height:6.25rem;margin-top:-4rem}#mainContents #campaign .step .ttl-todo{padding:3rem 0 1rem;margin-bottom:0;font-size:1.75rem;font-weight:600;color:#5f4590}@media (max-width: 768px){#mainContents #campaign .step .ttl-todo{font-size:1.25rem}}#mainContents #campaign .step .txt-terms{padding-bottom:1.5rem;font-size:1.125rem;line-height:1.75}#mainContents #campaign .step .step-caution{padding:1rem 0 2rem;font-size:0.75rem;line-height:1rem}@media (max-width: 768px){#mainContents #campaign .step .container-lg{padding-right:0;padding-left:0}#mainContents #campaign .step .container-lg .step-inner{padding-right:1rem;padding-left:1rem}#mainContents #campaign .step .txt-terms{width:90%;padding-bottom:1.5rem;margin:0 auto;font-size:1rem}#mainContents #campaign .step .step-caution{padding:0.312rem 1rem 1rem;font-size:0.75rem}}#mainContents #campaign .arrow{padding:2rem 0}#mainContents #campaign .point-caution{padding:2rem 0 5rem;font-size:0.875rem}@media (max-width: 768px){#mainContents #campaign{padding-bottom:0}#mainContents #campaign .arrow{width:9%;padding:1rem 0}#mainContents #campaign .point-caution{padding:1rem 1rem 2.5rem;margin:0 auto;font-size:0.75rem}}@media (min-width: 769px){#mainContents #campaign #step1{padding-top:2rem}#mainContents #campaign #step2{padding-top:4rem}#mainContents #campaign #step2 .txt-terms{padding-bottom:0}#mainContents #campaign #step2 .step-caution{padding-right:3rem;padding-left:3rem}}#mainContents .rte-link-title{padding-bottom:1rem;font-size:1.5rem}@media (max-width: 768px){#mainContents .rte-link-title{font-size:1rem}}#mainContents #activities h2{padding:2rem 0}@media (max-width: 768px){#mainContents #activities h2{padding:2.5rem 0 1rem;margin:0;font-size:1.25rem}}#mainContents #activities .credit{margin-bottom:2.5rem;font-size:0.75rem;color:#a6a6a6;text-align:right}#mainContents #activities .ep-list{padding-right:0}#mainContents #activities .ep-list h3{padding:1rem 0;font-size:1.75rem;font-weight:600;line-height:2.5rem;color:#555}@media (max-width: 768px){#mainContents #activities .ep-list h3{padding:0;margin-bottom:0;font-size:1.25rem;line-height:2rem}}#mainContents #activities .ep-list h3 .coupon-f{font-size:3.5rem;color:#8f79b8}@media (max-width: 768px){#mainContents #activities .ep-list h3 .coupon-f{font-size:2.5rem}}#mainContents #activities .ep-list .nav-cat{padding-bottom:2.5rem;margin:0 auto;font-size:1.5rem;font-weight:100;color:#09f}@media (max-width: 768px){#mainContents #activities .ep-list .nav-cat{padding-bottom:2rem}}#mainContents #activities .ep-list .nav-cat a{padding-right:1rem;padding-left:1rem;font-weight:400}@media (max-width: 768px){#mainContents #activities .ep-list .nav-cat a{padding-right:0.5rem;padding-left:0.5rem;font-size:1rem}}#mainContents #activities #nav-dom,#mainContents #activities #nav-int,#mainContents #activities #campaign-terms{padding-top:100px;margin-top:-100px}#mainContents #activities h4{padding:1em;margin-bottom:0;font-size:2rem;font-weight:600;color:#fff;background:#8f79b8}@media (max-width: 768px){#mainContents #activities h4{padding:1em;font-size:1.25rem}}#mainContents #activities .pickup-ep{margin-bottom:2rem;background-color:#f9f2ff}@media (max-width: 768px){#mainContents #activities .pickup-ep{margin-bottom:1.5rem}}#mainContents #activities .pickup-ep .container{padding:4rem 0}@media (max-width: 768px){#mainContents #activities .pickup-ep .container{padding:1rem 0 0}}@media (min-width: 769px){#mainContents #activities .pickup-ep .container .imgTextBox{display:flex;flex-direction:row;gap:3rem;align-items:center;justify-content:center;overflow:hidden}}#mainContents #activities .pickup-ep .container .imgTextBox .imgBox img{width:100%}@media (max-width: 768px){#mainContents #activities .pickup-ep .container .imgTextBox .textBox{padding:2rem 1.25rem 2.5rem}}#mainContents #activities .pickup-ep .container .imgTextBox .textBox .ttl-ep{padding-bottom:1.5rem;font-size:1.25rem;font-weight:700;color:#8f79b8}@media (max-width: 768px){#mainContents #activities .pickup-ep .container .imgTextBox .textBox .ttl-ep{padding-bottom:1.25rem;font-size:1.125rem}}#mainContents #activities .pickup-ep .container .imgTextBox .textBox .txt-ep{padding-bottom:1.5rem;margin-bottom:1.5rem;color:#555;border-bottom:1px solid #e0e0e0}@media (max-width: 768px){#mainContents #activities .pickup-ep .container .imgTextBox .textBox .txt-ep{padding-bottom:1.5rem}}#mainContents #activities .pickup-ep .container .imgTextBox .textBox .btn-box{text-align:right}@media (max-width: 768px){#mainContents #activities .pickup-ep .container .imgTextBox .textBox .btn-box{text-align:center}}#mainContents #activities .pickup-ep .container .imgTextBox .textBox .btn-box .ep-price{padding-right:1.5rem;color:#333}@media (max-width: 768px){#mainContents #activities .pickup-ep .container .imgTextBox .textBox .btn-box .ep-price{display:block;padding-right:0;padding-bottom:0.5rem;font-size:0.875rem}}#mainContents #activities .pickup-ep .container .imgTextBox .textBox .btn-box .btn-ep{padding:0;font-size:1rem;color:#fff;background-color:#0086c1;border-radius:0.5rem}#mainContents #activities .pickup-ep .container .imgTextBox .textBox .btn-box .btn-ep :hover{background-color:#0073a6}#mainContents #activities .pickup-ep .container .imgTextBox .textBox .btn-box .btn-ep a{padding:0.75rem 3rem;margin:0}@media (min-width: 769px){#mainContents #activities .pickup-ep .container .imgTextBox.imgLtextR .imgBox{order:1;width:calc(65% + 0rem)}#mainContents #activities .pickup-ep .container .imgTextBox.imgLtextR .textBox{order:2;width:50%}#mainContents #activities .pickup-ep .container .imgTextBox.imgRtextL{padding-top:5rem}#mainContents #activities .pickup-ep .container .imgTextBox.imgRtextL .imgBox{order:2;width:calc(65% + 0rem)}#mainContents #activities .pickup-ep .container .imgTextBox.imgRtextL .textBox{order:1;width:50%}}#mainContents #activities .btn-seemore{padding:1.375rem 5rem;margin-bottom:5rem;font-size:1.25rem;color:#fff;background-color:#0186c1}@media (max-width: 768px){#mainContents #activities .btn-seemore{width:77%;padding:1.25rem 1rem;margin-bottom:3rem;font-size:1rem}}#mainContents #activities .btn-seemore:hover{background-color:#0073a6}#mainContents #activities .disclaimer{padding-bottom:5rem;font-size:0.75rem;color:#555}@media (max-width: 768px){#mainContents #activities .disclaimer{padding-bottom:2.5rem}}#mainContents #activities .disclaimer ul{list-style:none}#mainContents #activities .disclaimer ul li{padding-left:1rem;text-indent:-1em}#mainContents #activities .disclaimer .ast li::before{margin-right:0.1em;content:"※"}#mainContents #activities .slideMobileOnlyWrapper{padding-bottom:0;margin-bottom:0}@media (max-width: 768px){#mainContents #activities .slideMobileOnlyWrapper{padding-bottom:2.5rem}}#mainContents #activities .slideMobileOnlyWrapper .slideMobileOnly{margin-bottom:3.5rem}@media (max-width: 768px){#mainContents #activities .slideMobileOnlyWrapper .slideMobileOnly{margin-bottom:0}}#mainContents #rte{background-image:url(/pages/campaign-diamond/images/green-bg.svg);background-position:center;background-size:cover}#mainContents #rte .container-lg .rte-logo{width:22%;padding:3.75rem 0 1.5rem}@media (max-width: 768px){#mainContents #rte .container-lg .rte-logo{width:50%;padding:2.5rem 0 1.5rem}}#mainContents #rte p{padding-bottom:4.375rem;font-size:1.125rem;line-height:1.75;color:#fff}@media (max-width: 768px){#mainContents #rte p p{padding:0 1.5rem 2.5rem;font-size:1rem}}#mainContents #campaign-terms{padding-bottom:5rem;background-color:#f5f5f5}#mainContents #campaign-terms h2{padding:5rem 0 2.5rem;color:#5f4590}@media (max-width: 768px){#mainContents #campaign-terms h2{padding:2.5rem 0 1rem}}#mainContents #campaign-terms .table{font-size:0.937rem;word-break:break-all;background-color:#fff}#mainContents #campaign-terms .table .table-left{width:25%}#mainContents #campaign-terms .table .ttl-content{color:#fff;background-color:#5f4590}#mainContents #campaign-terms .table ul{padding-inline-start:1rem}@media (max-width: 768px){#mainContents #campaign-terms .table{font-size:0.75rem}#mainContents #campaign-terms .table ul li{font-size:0.75rem}}#mainContents #campaign-terms .table .ast{list-style:none}#mainContents #campaign-terms .table .ast li{text-indent:-1em}#mainContents #campaign-terms .table .ast li::before{margin-right:0.1em;content:"※"}.swiper-container{z-index:0}
