.clearfix{height:100%;min-height:1px;overflow:hidden}#header .hdrLogo{left:0}.main_visual{background:#ffe200;height:580px;overflow:hidden;padding-top:10px;position:relative;text-align:center}.main_visual .kv_image{left:10px;position:relative;top:10px;width:470px}.main_visual .kv_text{margin-bottom:20px;max-width:95%}#dcard_container{position:relative}#dcard_container .contents{box-sizing:border-box}#dcard_container .kv_coin{left:7px;position:absolute;top:-150px;width:135px;z-index:9}#dcard_container .step{background:#7bd9f4;overflow:hidden;padding-bottom:60px;text-align:center;width:100%}#dcard_container .step .text_dcard{margin-bottom:50px;max-width:1000px}#dcard_container .step .step_list .text_dcard_sp{text-align:left}#dcard_container .step .step_list .step_1{padding:0 20px}#dcard_container .step .step_list .step_1 .notes{margin:30px 0}#dcard_container .balloon{background:#fff;border-bottom-left-radius:50% 40px;border-bottom-right-radius:50% 40px;left:-10%;margin-bottom:60px;padding:50px 0;position:relative;width:120%}#dcard_container .balloon:after{background:#fff;bottom:-15px;content:"";display:block;height:30px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:30px}#dcard_container .balloon .step_balloon_text{left:7px;max-width:330px;position:relative;width:80%}#dcard_container .balloon .text_ll{bottom:-3px;display:inline-block;font-size:11vw;padding:0 3px;position:relative}#dcard_container .step_list{margin:0 auto 50px;max-width:980px}#dcard_container .step_list li{margin-bottom:30px}#dcard_container .step_list li .step_title{height:53px;margin-bottom:15px}#dcard_container .step_list li p{font-size:1.7rem;font-weight:700;margin-bottom:15px}#dcard_container .step_list li .step_image{max-width:95%}#dcard_container .step_list li .notes{font-size:12px;font-weight:700;padding:5px 0 0!important;text-align:center;width:100%}#dcard_container .step_result_title{margin-bottom:20px;width:130px}#dcard_container .result{background:#fff;border-radius:18px;box-sizing:border-box;margin:0 auto;position:relative;width:94vw}#dcard_container .result_list{padding:25px 0 0;position:relative}#dcard_container .result_list li{box-sizing:border-box;font-size:1.8rem;font-weight:700;line-height:1.5;margin:0 auto 20px;min-height:30px;padding-right:100px;position:relative;text-align:left;width:300px}#dcard_container .result_list li img{height:30px;position:absolute;right:0;top:0}#dcard_container .result_list li:first-child img{top:13px}#dcard_container .result_list li:nth-child(2){margin-bottom:30px}#dcard_container .result_list:after{border-color:#fff transparent transparent;border-style:solid;border-width:30px 47vw 0;bottom:-50px;content:"";display:block;left:0;position:absolute}#dcard_container .result_bottom{background:#ffe200;border-bottom-left-radius:18px;border-bottom-right-radius:18px;padding:55px 0 35px}#dcard_container .result_bottom img{max-width:245px;width:70%}#dcard_container .result_coin{bottom:-55px;left:-3vw;position:absolute;width:100vw;z-index:9}#dcard_container .pattern{font-size:1.5rem;padding-top:70px;position:relative;text-align:center}#dcard_container .pattern h2{margin-bottom:35px}#dcard_container .pattern h2 .pattern_title{width:230px}#dcard_container .pattern .pattern_coin1{left:17px;position:absolute;top:95px;width:65px;z-index:9}#dcard_container .pattern .pattern_coin2{position:absolute;right:10px;top:140px;width:90px;z-index:9}#dcard_container .pattern .pattern_index{margin-bottom:50px;padding:0 10px}#dcard_container .pattern .pattern_index li{border:1px solid #d5d5d5;border-radius:8px;box-sizing:border-box;font-weight:700;margin-bottom:10px;min-height:120px;position:relative;text-align:left}#dcard_container .pattern .pattern_index li a{color:#333;display:block;font-size:1.6rem;padding:20px 30px 20px 95px;text-decoration:none}#dcard_container .pattern .pattern_index li:after{border-bottom:3px solid #d5d5d5;border-right:3px solid #d5d5d5;content:"";display:block;height:10px;position:absolute;right:10px;top:45%;transform:rotate(45deg);width:10px}#dcard_container .pattern .pattern_index li:first-child{background:url(/keitai_payment/topics/dcard/images/pattern1_icon.png) no-repeat -43px;background-size:auto 90px}#dcard_container .pattern .pattern_index li:nth-child(2){background:url(/keitai_payment/topics/dcard/images/pattern2_icon.png) no-repeat 5px;background-size:auto 75px}#dcard_container .pattern .pattern_index li:nth-child(3){background:url(/keitai_payment/topics/dcard/images/pattern3_icon2.png) no-repeat 0 10px;background-size:auto 100px}#dcard_container .pattern .pattern_index li .pattern_subtitle{width:100px}#dcard_container .pattern .pattern_index li span{display:block;font-size:1.2rem;margin:10px 0 3px}#dcard_container .pattern .pattern_box .pattern_box_title{margin-bottom:15px;width:140px}#dcard_container .pattern .pattern_box h3{background:#ffe200;box-sizing:border-box;font-size:16px;margin-bottom:35px;min-height:190px;text-align:left}#dcard_container .pattern .pattern_box h3 div{padding:50px 0 40px 135px}#dcard_container .pattern .pattern_box.pattern1 h3 div{background:url(/keitai_payment/topics/dcard/images/pattern1_icon.png) no-repeat -65px 30px;background-size:auto 130px}#dcard_container .pattern .pattern_box.pattern2 h3 div{background:url(/keitai_payment/topics/dcard/images/pattern2_icon.png) no-repeat -10px;background-size:auto 120px}#dcard_container .pattern .pattern_box.pattern3 h3 div{background:url(/keitai_payment/topics/dcard/images/pattern3_icon.png) no-repeat 15px 30px;background-size:auto 115px}#dcard_container .pattern .pattern_box p.pattern_text{font-size:1.9rem;font-weight:700;margin-bottom:13px}#dcard_container .pattern .pattern_box.pattern1 img.pattern_text,#dcard_container .pattern .pattern_box.pattern2 img.pattern_text{max-width:352px;width:95%}#dcard_container .pattern .pattern_box.pattern3 img.pattern_text{max-width:318px;width:95%}#dcard_container .pattern .pattern_box .pattern_image{margin-inline:auto;margin-bottom:35px;max-width:95%}#dcard_container .pattern .pattern_box .text_box{font-weight:700;margin-bottom:70px;padding:0 30px;text-align:left}#dcard_container .pattern .example{border:1px solid #d5d5d5;border-radius:18px;margin:0 10px 60px;padding:40px 0 0;position:relative}#dcard_container .pattern .example p:first-child{background:#fff;border:1px solid #d5d5d5;border-radius:100%;box-sizing:border-box;color:#e42234;font-size:2.5rem;font-weight:700;height:60px;left:50%;margin-left:-30px;padding-top:10px;position:absolute;top:-30px;width:60px}#dcard_container .pattern .example a{background:#e42234;border-radius:18px;color:#fff;display:block;font-size:1.7rem;padding:20px 0 30px;position:relative;text-decoration:none}#dcard_container .pattern .example a:after{border-right:3px solid #fff;border-top:3px solid #fff;content:"";height:10px;margin-top:-6px;position:absolute;right:30px;top:50%;transform:rotate(45deg);width:10px}#dcard_container .pattern .example a img{width:250px}#dcard_container .pattern .example .notes{font-size:10px;margin:20px auto 30px}#dcard_container .download_title{margin-bottom:20px;width:275px}#dcard_container .dbox-application{padding-bottom:60px}#dcard_container .dbox-application .icon_dbarai{margin:0 0 10px;width:65px}#dcard_container .dbox-application #isAndroid1,#dcard_container .dbox-application #isAndroid2,#dcard_container .dbox-application #isiOS1,#dcard_container .dbox-application #isiOS2{display:none;padding-bottom:10px;text-align:center}#dcard_container .dbox-application .-sp .-android,#dcard_container .dbox-application .-sp .-ios{display:flex;justify-content:center}#dcard_container .dbox-application .-sp .icon-application{height:60px;margin:0 10px 0 0;width:60px}#dcard_container .dbox-application .-sp a{margin:0;text-decoration:none}#dcard_container .dbox-application .-sp a img{height:80px;width:auto}#dcard_container .dbox-application .-pc{display:flex;justify-content:center}#dcard_container .dbox-application .-pc .icon-application{height:80px;margin:0 10px;width:80px}#dcard_container .dbox-application .-pc a{margin:0 10px;text-decoration:none}#dcard_container .dbox-application .-pc a img{height:80px;width:auto}#dcard_container .summary{background:#7bd9f4;padding:30px 0 65px;text-align:center}#dcard_container .summary .summary_title{margin-bottom:25px;max-width:350px;width:90%}#dcard_container .summary .result_list{padding:25px 0 20px 20px;text-align:left}#dcard_container .summary .result_list .step_result1{margin-bottom:30px;margin-left:3px;max-width:280px;width:95%}#dcard_container .summary .result_list .step_result2{margin-bottom:35px;max-width:309px;width:95%}#dcard_container .summary .result_list .step_result3{max-width:304px;width:95%}#dcard_container .summary .result_list:after{bottom:-30px}#dcard_container .summary .result .result_bottom{padding:55px 0 45px}#dcard_container .summary .result .result_bottom .step_result4{max-width:232px}#dcard_container .summary .result_coin{bottom:-40px}#dcard_container .store{background:#f7f7f7;padding:40px 0 50px;text-align:center}#dcard_container .store .store_title{margin-bottom:35px;width:180px}#dcard_container .store .store_list{margin:0 auto 15px;overflow:hidden;position:relative;text-align:center;width:325px}#dcard_container .store .store_list li{float:left;font-size:1.4rem;height:115px;text-align:left;width:155px}#dcard_container .store .store_list li img{margin-bottom:3px;width:100%}#dcard_container .store .store_list li:nth-child(2n){margin-left:10px}#dcard_container .store .store_text{font-size:1.5rem;font-weight:700;margin:30px;text-align:center}#dcard_container .store .btn{background:#ffe200;border-radius:10px;color:#cd0233;display:block;font-size:16px;font-weight:700;line-height:1.1;margin:0 15px;padding:20px;text-align:center;text-decoration:none}#dcard_container .point{background:#f7f7f7;text-align:center}#dcard_container .point .point_title{margin-bottom:25px;width:230px}#dcard_container .point .point_banner{margin-bottom:50px;max-width:95%}#dcard_container .howto{background:#f7f7f7;padding:0 0 100px;text-align:center}#dcard_container .howto .howto_title{margin-bottom:25px;width:280px}#dcard_container .howto .howto_banner{max-width:95%}#dcard_container .result_text .notes{font-size:12px;font-weight:700;padding:50px 0 0!important;text-align:left;width:80%}#dcard_container .pattern .pattern_box .pattern_box_link{background:none;color:#333;display:inline-block;font-size:10px;padding:0!important;text-decoration:underline}#dcard_container .pattern .pattern_box .pattern_box_link:after{display:none}.catch,.center{text-align:center}.catch{color:#cd0233;font-size:5vw;font-weight:700}.notes{font-size:1.2rem;margin:0 auto;padding-left:1.5rem;position:relative;text-align:left;width:70%}.notes span{left:0;position:absolute;top:0}.section_space{padding-top:60px!important}.dcard_box{display:grid;gap:4%;grid-template-columns:repeat(3,31%);margin:40px auto 35px;max-width:90%}.dcard_img{width:100%}.dcard-pattern-button-link-wrap{margin:0 10px 32px;padding:40px 0 0}.dcard-pattern-button-link-wrap-bottom{display:none}.dcard-pattern-button-link{align-items:center;background:#e42234;border-radius:18px;color:#fff;display:flex;font-size:1.6rem;font-weight:600;height:78px;justify-content:center;position:relative;text-decoration:none;width:100%}.dcard-pattern-button-link:visited{color:#fff}.dcard-pattern-button-link:after{border-right:3px solid #fff;border-top:3px solid #fff;content:"";height:10px;position:absolute;right:30px;top:calc(50% - 7px);transform:rotate(45deg);width:10px}.dcard-fixed{display:flex;gap:8px;padding:12px 16px 20px}.dcard-fixed,.dcard-fixed-button{box-sizing:border-box;justify-content:center}.dcard-fixed-button{align-items:center;background-color:#c00;border:1px solid #c00;border-radius:80px;color:#fff;display:block;display:flex;font-size:1.6rem;font-weight:600;height:56px;line-height:1.32;position:relative;text-align:center;text-decoration:none;width:100%}.dcard-fixed-button-application,.dcard-fixed-button-application:visited{color:#fff}.dcard-fixed-button-has-card{background:#fff;border-color:#e0dedc;color:#4d4639}.dcard-fixed-button-has-card:visited{color:#4d4639}@media print,screen and (max-width:374px){.main_visual .kv_image{left:0}#dcard_container .result .result_list li{font-size:1.7rem;padding-right:80px;width:270px}#dcard_container .pattern .pattern_coin1{left:5px;top:110px}#dcard_container .pattern .pattern_coin2{right:5px}#dcard_container .pattern .pattern_box h3 div{padding:50px 0 50px 100px}#dcard_container .pattern .pattern_box p.pattern_text{font-size:1.7rem}#dcard_container .pattern .pattern_box.pattern1 h3 div{background:url(/keitai_payment/topics/dcard/images/pattern1_icon.png) no-repeat -55px 40px;background-size:auto 100px}#dcard_container .pattern .pattern_box.pattern2 h3 div{background:url(/keitai_payment/topics/dcard/images/pattern2_icon.png) no-repeat -10px;background-size:auto 90px}#dcard_container .pattern .pattern_box.pattern3 h3 div{background:url(/keitai_payment/topics/dcard/images/pattern3_icon2.png) no-repeat 0 30px;background-size:auto 105px}#dcard_container .pattern .example a:after,.dcard-pattern-button-link:after{right:10px}}@media print,screen and (min-width:560px){.main_visual{height:530px;padding-top:0}.main_visual div{margin:0 auto;position:relative;width:100%}.main_visual div .kv_text{left:10px;position:absolute;top:15px;width:450px}.main_visual div .kv_image_pc{left:50%;margin-left:-240px;position:absolute;top:-95px;width:800px;z-index:9}#dcard_container .contents{margin:0 auto;position:relative;width:700px}#dcard_container .kv_coin{left:50%;margin-left:-380px;position:absolute;top:-270px;width:200px;z-index:9}#dcard_container .balloon{border-bottom-left-radius:60% 385px;border-bottom-right-radius:60% 385px}#dcard_container .balloon .step_balloon_text{margin:0 auto;max-width:495px;width:495px}#dcard_container .step{padding-bottom:115px}#dcard_container .step_list{margin:0 auto 50px;overflow:hidden;position:relative;text-align:center;width:300px}#dcard_container .step_list li{width:300px}#dcard_container .step_list li .step_image{max-width:100%}#dcard_container .step_list li .notes{padding-top:5px!important}#dcard_container .step_result_title{margin-bottom:25px;width:210px}#dcard_container .result{border-radius:30px;text-align:center;width:700px}#dcard_container .result .result_list{padding:35px 0 0}#dcard_container .result .result_list li{margin-bottom:20px!important;padding-right:80px;width:415px}#dcard_container .result .result_list li img,#dcard_container .result .result_list li:first-child img{top:-3px}#dcard_container .result .result_list li:last-child{margin-bottom:5px!important}#dcard_container .result .result_list:after{border-width:35px 350px 0;bottom:-40px}#dcard_container .result .result_bottom{border-bottom-left-radius:30px;border-bottom-right-radius:30px;padding:70px 0 45px}#dcard_container .result .step_result1,#dcard_container .result .step_result2,#dcard_container .result .step_result3{height:30px}#dcard_container .result .result_coin{bottom:0;left:60px;position:absolute;width:580px}#dcard_container .pattern .pattern_coin1{left:50%;margin-left:-180px}#dcard_container .pattern .pattern_coin2{margin-right:-200px;right:50%}#dcard_container .pattern .pattern_box{text-align:left}#dcard_container .pattern .pattern_box h3{box-sizing:border-box;margin:0 auto 55px;min-height:190px;text-align:left;width:100%}#dcard_container .pattern .pattern_box h3 div.contents{padding:70px 0 50px}#dcard_container .pattern .pattern_box.pattern1 h3 div{background:url(/keitai_payment/topics/dcard/images/pattern1_icon.png) no-repeat 500px 30px;background-size:auto 135px}#dcard_container .pattern .pattern_box.pattern2 h3 div{background:url(/keitai_payment/topics/dcard/images/pattern2_icon.png) no-repeat 100%;background-size:auto 125px}#dcard_container .pattern .pattern_box.pattern3 h3 div{background:url(/keitai_payment/topics/dcard/images/pattern3_icon.png) no-repeat right 10px;background-size:auto 152px}#dcard_container .pattern .pattern_box .pattern_box_title{margin-bottom:15px;width:140px}#dcard_container .pattern .pattern_box p.pattern_text{width:350px}#dcard_container .pattern .pattern_box.pattern1 img.pattern_text{margin-bottom:40px;max-width:288px}#dcard_container .pattern .pattern_box.pattern2 img.pattern_text{margin-bottom:30px;max-width:288px}#dcard_container .pattern .pattern_box.pattern3 img.pattern_text{margin-bottom:40px;max-width:249px}#dcard_container .pattern .pattern_box .pattern_image{margin-bottom:0;position:absolute;right:0;top:0;width:320px}#dcard_container .pattern .pattern_box.pattern1 .pattern_image{width:350px}.dcard_box{margin:0;position:absolute;right:-70px;top:0;width:420px}#dcard_container .pattern .pattern_box .text_box{font-weight:400;min-height:100px;padding:0;width:300px}#dcard_container .pattern .pattern_box.pattern2 .text_box{margin-bottom:40px;width:350px}#dcard_container .pattern .pattern_box.pattern3 .text_box{margin-bottom:40px;width:320px}#dcard_container .pattern .pattern_box .example{box-sizing:border-box;margin:0 0 70px;padding:40px 80px 20px;text-align:left;width:700px}#dcard_container .pattern .pattern_box .example p:first-child{text-align:center}#dcard_container .pattern .pattern_box .example .illust{font-size:1.8rem;padding:0;text-align:center}#dcard_container .pattern .pattern_box .example .notes{font-size:1rem;margin:0 0 25px}#dcard_container .pattern .pattern_box .example .pattern1_illust{bottom:63px;left:inherit;position:absolute;right:30px;width:200px}#dcard_container .pattern .pattern_box .example .pattern2_illust{bottom:-5px;position:absolute;right:0;width:260px}#dcard_container .pattern .pattern_box .example .pattern3_illust{bottom:0;position:absolute;right:-5px;width:250px}#dcard_container .pattern .pattern_box .example a{border-radius:5px;padding:8px 0 18px;text-align:center}#dcard_container .pattern .pattern_box .example a:after{position:absolute;right:120px;top:50%}#dcard_container .download_title{width:276px}#dcard_container .dbox-application{padding-bottom:70px}#dcard_container .dbox-application .-pc a img{height:80px}#dcard_container .summary{padding:65px 0 80px}#dcard_container .summary .summary_title{margin-bottom:50px}#dcard_container .summary .result_list{padding-left:180px}#dcard_container .summary .result_list img{height:33px;margin-bottom:20px!important;max-width:inherit!important;width:inherit!important}#dcard_container .summary .result_list .step_result3{margin-bottom:0!important}#dcard_container .summary .result_list:after{bottom:-35px}#dcard_container .summary .result .result_bottom{padding:70px 0}#dcard_container .summary .result_coin{bottom:10px;left:30px;position:absolute;width:640px}#dcard_container .store{padding:70px 0 80px}#dcard_container .store .store_title{margin-bottom:40px;width:477px}#dcard_container .store .store_list{margin-bottom:40px;overflow:hidden;position:relative;width:700px}#dcard_container .store .store_list li{display:block;float:left;height:125px;margin:0 0 20px!important;width:210px}#dcard_container .store .store_list li:not(:nth-child(3n)){margin:0 35px 20px 0!important}#dcard_container .store .notes{font-size:1.4rem;margin:0 auto;width:490px}#dcard_container .store .store_text{font-size:2rem;font-weight:700;margin:60px 0 30px;text-align:center}#dcard_container .point .point_title{margin-bottom:30px;width:473px}#dcard_container .point .point_banner{margin-bottom:75px;max-width:325px;width:95%}#dcard_container .point .download_title{width:400px}#dcard_container .point .dbox-application{padding-bottom:85px}#dcard_container .howto .howto_title{margin-bottom:30px;width:400px}#dcard_container .howto .howto_banner{max-width:350px;width:95%}#dcard_container .result_text .notes{font-size:12px;font-weight:700;padding:10px 0 0!important;text-align:center;width:80%}.dcard-pattern-button-link-wrap-center{display:none}.dcard-pattern-button-link-wrap-bottom{display:block;margin-bottom:70px;margin-inline:auto;max-width:540px}.dcard-pattern-button-link{border-radius:5px;height:54px}.dcard-pattern-button-link:after{right:120px}}@media print,screen and (min-width:960px){.main_visual{height:590px}.main_visual div{width:980px}.main_visual div .kv_text{left:0;position:absolute;top:35px;width:585px}.main_visual div .kv_image_pc{left:50%;margin-left:-240px;position:absolute;top:-110px;width:915px}#dcard_container .kv_coin{left:50%;margin-left:-490px;position:absolute;top:-320px;width:243px;z-index:9}#dcard_container .step_list{margin-bottom:0;width:980px}#dcard_container .step_list li{float:left;height:405px;margin-right:40px}#dcard_container .step_list li p{box-sizing:border-box;height:3em}#dcard_container .step_list li .step_image{max-width:100%}#dcard_container .step_list li:last-child{margin-right:0}#dcard_container .step_list li:last-child p{padding-top:15px}#dcard_container .pattern{padding-top:105px}#dcard_container .pattern h2 .pattern_title{margin-bottom:0;width:582px}#dcard_container .pattern .pattern_index{margin:0 auto 95px;overflow:hidden;position:relative;width:980px}#dcard_container .pattern .pattern_index li{float:left;width:310px}#dcard_container .pattern .pattern_index li:first-child,#dcard_container .pattern .pattern_index li:nth-child(2){margin-right:25px}#dcard_container .pattern .pattern_index li a{box-sizing:border-box;font-size:1.5rem;padding:20px 40px 20px 100px}#dcard_container .pattern .pattern_index li:after{right:20px}#dcard_container .pattern .pattern_box h3{width:980px}#dcard_container .pattern .pattern_box p.pattern_text{margin-bottom:8px}#dcard_container .pattern .pattern_box .text_box{font-weight:700}#dcard_container .summary .result_list .step_result1{height:32.5px}#dcard_container .summary .result_list .step_result2{height:33px}#dcard_container .summary .result_list .step_result3{height:33.5px}#dcard_container .store .store_text{margin:60px 0 0}#dcard_container .howto{padding:40px 0 100px}#dcard_container .result_text .notes{font-size:12px;font-weight:700;padding:10px 0 0!important;text-align:center;width:80%}.dcard-fixed-button{max-width:263px}}.-pc,.-pc_in,.-tb,.-tb_in{display:none!important}.-sp{display:block!important}.-sp_in{display:inline-block!important}@media print,screen and (min-width:560px){.-tb_no{display:none!important}.-tb{display:block!important}.-tb_in{display:inline-block!important}}@media print,screen and (min-width:960px){.-sp,.-sp_in{display:none!important}.-pc{display:block!important}.-pc_in{display:inline-block!important}}
