﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;400;700;900&family=Roboto:wght@900&family=Roboto+Condensed:wght@300;400;700&display=swap";html,body{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);border:0}div,span,a,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:""}del{text-decoration:line-through}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;padding:0;margin:0;border:0;border-top:1px solid #ccc}img{vertical-align:bottom}input,select{vertical-align:middle}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}button{padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;cursor:pointer;background-color:rgba(0,0,0,0);border:0;outline:none;appearance:none}iframe{display:block}.u-fadeIn{transition:all .5s ease;transform:translate(0, 0)}.u-fadeIn.is-hide{opacity:0;transform:translate(0, 50px)}.u-fadeIn--slideLeft.is-hide{transform:translate(-100px, 0)}.u-fadeIn--slideRight.is-hide{transform:translate(100px, 0)}.service_list_component_wrapper{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:.5rem;max-width:1024px;margin:0 auto}.service_list_component_wrapper .item{display:grid;grid-template-columns:24px 1fr;grid-column-gap:.5rem;padding:1rem 1.5rem;font-size:1rem;font-weight:700;color:#222;text-decoration:none;background-color:#fff;border:2px solid #eee;border-radius:40px}.service_list_component_wrapper .item img{width:100%}.service_list_component_wrapper .item:hover{border:2px solid #d1d1d1;transition:all .3s ease 0s}.l-main #dmmcard{display:none}.l-banner{display:flex;flex-flow:column;align-items:center;justify-content:center;margin:30px 0}.l-banner .c-banner__img{display:none;margin:0 16px;text-align:center}.l-aside{width:100%}.l-aside--question{padding-top:40px}.l-asideLink{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.l-asideLink__ttl{display:inline-block;padding-bottom:16px;margin:auto;font-size:24px;font-weight:bold}.l-asideLink__ttl::before{position:relative;display:inline-block;width:48px;height:48px;padding-right:16px;padding-bottom:8px;vertical-align:middle;content:url("../images/common/ico_pointclub.svg")}.l-asideLink__download .c-download__link{margin:auto}.l-asideLink__share{margin-top:32px}.p-detailList{width:100%}.p-detailList__ttl{display:inline-block;font-size:20px;font-weight:bold;vertical-align:middle}.p-detailList__ttl:nth-of-type(n + 2){padding-top:24px}.p-detailList__icon{display:inline-block;width:31px;height:32px;padding-right:16px}.p-detailList__item{width:100%;padding-top:8px;font-size:16px}.p-detailList__item__mini{font-size:14px}.p-detailList__itemList{padding-left:1.5em}.p-detailList__itemList li{list-style-type:disc}.p-detailList__noteList{padding-top:8px}.p-campaign__ttl{display:block;width:495px;padding-top:60px;padding-bottom:56px;margin:auto}.p-campaignContainer{position:relative;display:flex;align-items:center;max-width:1280px;overflow-x:scroll}.p-campaignContainer__inner{margin:16px}.p-campaignContainer__inner__txt{float:left;font-size:16px;color:#8c8c8c}body{min-width:1280px;margin:0;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px;line-height:1.5;color:#222}.about_section{color:#0e1d26}.about_section .about_wrapper{display:grid;grid-row-gap:1.5rem}.about_section .title_example_wrapper{display:grid;grid-row-gap:1.5rem;padding:0 1rem}.about_section .title_image_wrapper{text-align:center}.about_section .title_image{width:540px}.about_section .title_wrapper{display:grid;grid-row-gap:1rem}.about_section .title{font-size:2rem;font-weight:900;line-height:1.2;text-align:center}.about_section .title strong{font-size:2.25rem;color:#ff5106}.about_section .examples_wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.5rem;align-items:stretch}.about_section .example_wrapper{position:relative;display:grid;grid-template-rows:102px 1fr}.about_section .example_title{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center;padding:.75rem 1rem;font-size:1.25rem;font-weight:700;color:#fff;background-color:#1b0002;border-radius:12px 12px 0 0}.about_section .example_title strong{color:#ffd60a}.about_section .example_content{display:grid;grid-row-gap:1rem;padding:1rem 1rem 1.25rem;font-size:1.25rem;font-weight:700;text-align:center;background-color:#f2f2f7;border:solid 2px #222;border-top:none;border-radius:0 0 16px 16px}.about_section .example_content strong{font-size:1.75rem;line-height:1.3125rem;color:#ff5106}.about_section .example_content_text_wrapper{display:grid;grid-row-gap:.5rem}.about_section .example_caption{font-size:.875rem;font-weight:400}.about_section .cp_target_image{width:56px;height:56px}.about_section .example_number_image{position:absolute;top:-16px;left:-7px;width:2.5rem;height:2.5rem}.about_section .desktop_smartphone_image{max-width:468px}.about_section .step_image{max-width:468px}.about_section .description_wrapper{display:grid;grid-row-gap:1.5rem}.about_section .description_wrapper .title_wrapper{align-items:end;height:68px}.about_section .description_wrapper .title{font-weight:700}.about_section .description_wrapper .cp_content_wrapper{display:grid;grid-row-gap:.625rem}.about_section .description_wrapper .bold{font-weight:700}.about_section .description_wrapper table{overflow:hidden;font-size:1rem;border-radius:1.25rem;outline:solid 2px #d1d1d1}.about_section .description_wrapper th,.about_section .description_wrapper td{overflow:hidden;text-align:left;outline:solid 2px #d1d1d1}.about_section .description_wrapper th,.about_section .description_wrapper td{padding:.75rem 1rem}.about_section .description_wrapper tr{display:grid;grid-template-columns:179px 1fr}.about_section .description_wrapper th{background-color:#f2f2f7}.about_section .description_wrapper td{line-height:1.8;background-color:#fff}.about_section .description_wrapper ul{list-style:inside}.about_section .description_wrapper ul li{padding-left:1em;text-indent:-1em}.about_section .description_wrapper ul li::marker{font-size:10px}.about_section .description_wrapper strong{color:#ff5106}.common_wrapper{max-width:1024px;padding:2.5rem 0 3rem;margin:auto}.challenge_button_wrapper{display:grid;grid-row-gap:.75rem;width:620px;margin:0 auto;text-align:center}.challenge_button_wrapper .common_caption{font-size:.875rem;text-align:center}.common_challenge_button_link{position:relative;z-index:1;display:inline-block;width:100%;padding:1rem 0;font-size:1.375rem;font-weight:bold;background-color:#fce245;border:solid 4px #0e1d26;border-radius:2.5rem;box-shadow:0 4px 0 0 #0e1d26}.common_challenge_button_link button{color:#0e1d26}.common_challenge_button_link::after{position:absolute;top:0;right:1.5rem;bottom:0;display:inline-block;width:24px;height:24px;margin:auto 0;content:"";background-image:url("../images/common/exchange/allow_right.svg")}.common_challenge_button_link:hover{position:relative;top:4px;box-shadow:none}.common_caption{color:rgba(14,29,38,.6)}