@charset "UTF-8";.lead{position:relative}@media (max-width: 1100px){.lead{padding-bottom:76vw}}.lead>img{position:absolute;top:-100px;right:0;width:45%;max-width:750px}@media (max-width: 1340px){.lead>img{width:calc(100vw - 740px)}}@media (max-width: 1100px){.lead>img{top:auto;bottom:0;width:74vw}}.lead .inner{position:relative;z-index:1}.lead .inner>div{width:100%;max-width:670px;margin-left:0}.lead h2{font-size:4.8rem;font-weight:600}@media (max-width: 767px){.lead h2{font-size:6.66vw}}.lead p{margin-top:1.5em}@media (min-width: 1101px){.lead p .adjust{display:none}}.summary{margin-top:100px}@media (max-width: 767px){.summary .tabs li{width:50%}}.summary .tab-content article{padding:2em 0}.summary .tab-content h1{margin-bottom:1em;font-size:4.8rem;font-weight:600}@media (max-width: 767px){.summary .tab-content h1{font-size:7.4vw}}.summary .tab-content h2:nth-of-type(n+2){margin-top:2em}.summary .tab-content h2:nth-of-type(n+2) i{margin-left:1em;font-size:.725em;font-weight:400;color:#f37e8b}.summary .tab-content img,.summary .tab-content table{margin:.5em 0 0}.summary .tab-content .note{position:relative;margin-top:.5em;padding-left:1.2em;font-size:.8em}.summary .tab-content .note+.note{margin-top:.25em}.summary .tab-content .note:before{content:"※";position:absolute;top:0;left:0}.summary .tab-content .btns{margin-top:4em;text-align:center}.summary .tab-content .btn_link{width:400px;max-width:90%}.summary .tab-content #corporation .btns{display:flex;gap:4em;justify-content:center;align-items:flex-start;flex-wrap:wrap}@media (max-width: 767px){.summary .tab-content #corporation .btns{gap:2em}.summary .tab-content #corporation .btns>div{width:100%}}.summary .tab-content #corporation .btns p{margin-top:.5em}.step{margin-bottom:3em}.step .inner .inner{overflow:auto}.step .inner .inner>div{position:relative;min-width:43em}.step .inner .inner>div b{position:absolute;top:2.25em;left:50%;transform:translate(-50%);width:82%;height:.2em;background-color:#32466433}.step .inner .inner>div b:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#f37e8b}.step .inner .inner>div b.step2:before{width:20%}.step .inner .inner>div b.step3:before{width:40%}.step .inner .inner>div b.step4:before{width:60%}.step .inner .inner>div b.step5:before{width:80%}.step .inner .inner>div b.step6:before{width:100%}.step ol{display:flex;padding-top:1.5em;padding-bottom:1em;border-top:1px solid rgba(50,70,100,.2);border-bottom:1px solid rgba(50,70,100,.2);overflow:auto}.step li{position:relative;flex:1;padding-top:3em;border-radius:10px;text-align:center;line-height:1.5;font-size:1.6rem}@media (max-width: 767px){.step li{font-size:2.96vw}}.step li.act{font-weight:600}.step li:before{position:absolute;top:0;left:50%;transform:translate(-50%);width:2em;height:2em;background-color:#cdd2da;border-radius:100px;content:""}.step li.done:before{background:#f37e8b url(/assets/img/common/icon_check0.svg) no-repeat center center/50% auto}.step li.act:before{background-color:#f37e8b}form td .options{padding:2em 0}form td .options+.options{border-top:1px solid rgba(50,70,100,.2)}form td .options .body{margin-left:2em}form td .options .body>div{margin-top:.6em}form table.amount{margin-top:.5em;width:100%}form table.amount th,form table.amount td{display:block;border:none;background-color:transparent;padding:.75em 0!important}form table.amount th{width:100%;min-width:100%;background-color:#e6eaf2;padding:.2em .5em!important}form table.amount span.amount{display:block;width:auto}form table.amount span.amount+span.amount{margin-top:.5em}form table.amount span.amount b,form table.amount span.amount i{display:inline-block;vertical-align:middle}form table.amount span.amount b{width:120px}@media (max-width: 500px){form table.amount span.amount b{width:100px;font-size:.85em}}form table.amount span.amount input{width:220px!important}@media (max-width: 500px){form table.amount span.amount input{width:160px!important}}@media (max-width: 374px){form table.amount span.amount input{width:130px!important}}form #amount0.hide,form #amount1.hide{display:none}form .box ul li{display:flex}@media (max-width: 767px){form .box ul li{display:block}}form .box ul li h4{width:250px}@media (max-width: 767px){form .box ul li h4{width:100%}}form .box ul li div{width:calc(100% - 250px)}@media (max-width: 767px){form .box ul li div{width:100%;margin-top:.3em}}table+h2{margin-top:3em}#dep-address.hide{display:none}.btn_add{margin-top:1em;font-size:2rem;font-weight:500;padding-right:2.6em;cursor:pointer}@media (max-width: 767px){.btn_add{font-size:3.7vw}}.btn_add:after{position:absolute;top:50%;right:0;transform:translateY(-50%);width:2em;height:2em;border-radius:100px;background:#5f50b4 url(/assets/img/common/icon_plus0.svg) no-repeat center center/50% auto;content:""}.donate_amount{line-height:1.2}.donate_amount h4{font-size:.625em}.donate_amount .date{margin:.3em 0 1.2em;font-size:.625em;font-weight:400}.donate_note{background-color:#fde5e8;margin-top:1em;padding:1em}.donate_note h3{margin:0 0 .75em;padding:0;background-color:transparent;color:#f37e8b}.donate_note li{display:flex;margin-top:.4em;font-size:.9em}.donate_note li h4{padding-right:1em;white-space:nowrap;color:#f37e8b}.payment_type{margin-bottom:.5em}.warn{background:#fde5e8 url(/assets/img/common/icon_error0.svg) no-repeat left 1em center/auto 1.5em;margin-top:.5em;padding:.5em 1em .5em 3em;font-size:2.4rem;font-weight:600;color:#f37e8b}@media (max-width: 767px){.warn{font-size:4.44vw}}.donate_id{margin:2em 0}.donate_id span{display:inline-block;padding:.5em 1.5em;background-color:#fff;border:1px solid #cdd2da}.donate_id span i{margin-right:1em}.donate_id span b{display:inline-block;font-size:1.35em;font-weight:600}.donate_id p{margin-top:.25em}.donate_flow{position:relative;overflow:hidden}.donate_flow li{position:relative;margin-top:3em;padding-left:110px;padding-bottom:4px}@media (max-width: 767px){.donate_flow li{padding-left:18.5vw}}.donate_flow li:first-child{margin-top:0}.donate_flow li:last-child:before{content:"";position:absolute;bottom:100%;left:2.1em;width:.2em;height:100000px;background-color:#f37e8b}@media (max-width: 767px){.donate_flow li:last-child:before{left:1.9em}}.donate_flow li>span{box-sizing:border-box;display:block;position:absolute;top:0;left:0;width:4.5em;height:4.5em;background-color:#f37e8b;border-radius:100px;padding-top:.35em;text-align:center;color:#fff;z-index:1;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal}@media (max-width: 767px){.donate_flow li>span{width:4.5em;height:4.5em;font-size:3.3vw}}.donate_flow li>span i{display:block;font-size:4.8rem;line-height:.6;font-weight:500}@media (max-width: 767px){.donate_flow li>span i{font-size:7.8vw}}.donate_flow li h3{margin-bottom:.5em;font-weight:700;font-size:1.35em}.donate_flow li img{margin:1em 0}.donate_flow li *:not(.note)+.note{margin-top:1em}.donate_flow li .note{position:relative;font-size:.8em;line-height:1.5}.donate_flow li .note+.note{margin-top:.25em}.download ol{position:relative;max-width:1040px;padding-right:340px}@media (max-width: 767px){.download ol{padding-right:0}}.download ol>li{margin-top:3.5em;max-width:640px}@media (max-width: 767px){.download ol>li{max-width:100%}}.download ol>li:first-child{margin-top:0}.download .btns{margin-top:1em}.download .imgs{position:absolute;top:0;right:0}@media (max-width: 767px){.download .imgs{position:static;margin:1.5em 0;text-align:center}}
