.HelpButton{position:relative;display:inline-block;text-shadow:none;width:14px;height:14px;margin:0;line-height:1;border-radius:100%;color:#909090;cursor:pointer}.HelpButton::before{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:600;content:"";font-size:14px;line-height:1}.HelpButton::after{display:block;content:"";position:absolute;top:-12px;left:-12px;width:40px;height:40px;border-radius:50%}.HelpButton:hover{opacity:.7}.HelpButton_tip{position:absolute;background:#fdf0e1;max-width:300px;min-width:200px;padding:8px;z-index:999;font-size:12px;text-align:left;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.15);opacity:0;animation:HelpButton_fadein .2s ease both}.HelpButton_tip p{margin:.7em 0}.HelpButton_tip p:first-child{margin-top:0}.HelpButton_tip::after{content:"";display:block;width:10px;height:10px;position:absolute;bottom:-5px;left:calc(50% - 5px);transform:rotate(45deg);background:#fdf0e1;box-shadow:2px 2px 2px rgba(0,0,0,.1)}@keyframes HelpButton_fadein{0%{opacity:0}100%{opacity:1}}.Refund_container,.Passbook_container,.FundReports_container,.LegalDocument_container,.InvestmentEntries_container,.FundList,.MypageContentsContainer{max-width:1000px;margin-left:10px;margin-right:10px;box-sizing:border-box}@media screen and (min-width: 1020px){.Refund_container,.Passbook_container,.FundReports_container,.LegalDocument_container,.InvestmentEntries_container,.FundList,.MypageContentsContainer{margin-left:auto;margin-right:auto}}.MypageHeader{display:flex;align-items:center;justify-content:flex-start;width:100%;height:92px;color:#fff;background-color:#52528a}@media screen and (min-width: 660px){.MypageHeader{height:83px}}.MypageHeader>*{width:100%}.MypageHeader_nav{display:flex;align-items:center;justify-content:space-between;margin:2px 0 0;width:100%;height:38px;line-height:38px;color:#fff;background-color:#1a1f2f}@media screen and (min-width: 660px){.MypageHeader_nav{margin:2px 0 0;height:45px;line-height:45px}}.MypageHeader_nav>*{width:100%}.Refund_bank{background-color:#eee;padding:16px;white-space:nowrap}.Refund_bank_heading{font-size:14px;line-height:1.5em;font-weight:600;margin:0 0 8px}@media screen and (min-width: 660px){.Refund_bank_heading{font-size:16px;line-height:27px}}.Refund_bank_body{font-size:14px;line-height:2em;font-weight:400;margin:0 0 24px}.Refund_bank_body:last-child{margin-bottom:0}.Refund_note{background-color:#eee;padding:16px}.Refund_note_heading{font-size:14px;line-height:20px;font-weight:600;margin:0 0 8px}@media screen and (min-width: 660px){.Refund_note_heading{font-size:18px;line-height:27px}}.Refund_note_body{font-size:14px;line-height:24px;font-weight:400;margin:0 0 24px}.Refund_note_body:last-child{margin-bottom:0}.MypageContentsContainer{margin-top:20px;margin-bottom:20px}@media screen and (min-width: 660px){.MypageContentsContainer{margin-top:44px;margin-bottom:33px}}.FundList{padding:20px 0}@media screen and (min-width: 1020px){.FundList{margin-bottom:48px;padding:28px 10px 30px}}.FundList_action{text-align:center;margin:30px auto}.FundList_mypageFund{max-width:380px}.FundList_aboutLabel{margin-top:1.5em;font-size:14px}.FundList_aboutLabel a{color:#007bff}.InvestmentEntries_container{margin-top:14px}@media screen and (min-width: 660px){.InvestmentEntries_container{margin-top:20px}}.InvestmentEntries_paging{text-align:center}.InvestmentEntries_paging .number{font-weight:600}.InvestmentEntries_paging>span>a,.InvestmentEntries_paging>span>span{display:inline-block;box-sizing:content-box;min-width:1em;white-space:nowrap;padding:0 7px;margin:8px 0}.InvestmentEntries_paging>span:not(:last-child){border-right:1px solid #ddd}.InvestmentEntries_csv .btn-std{text-indent:0;height:40px}.InvestmentEntries_csv .form-select{min-width:12em;margin-right:6px}@media screen and (max-width: 659px){.InvestmentEntries_heading{margin:14px 0 0;font-size:20px}.InvestmentEntries_headingNote{display:block;font-size:12px;font-weight:400}.InvestmentEntries_table,.InvestmentEntries_table tbody,.InvestmentEntries_table tr:not([class]),.InvestmentEntries_table th,.InvestmentEntries_table td{display:block}.InvestmentEntries_table{width:100%;margin:1em 0;font-size:13px;font-weight:400;border-bottom:1px solid #ddd}.InvestmentEntries_table thead{display:none}.InvestmentEntries_table tr{border-top:1px solid #ddd}.InvestmentEntries_entry{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:8px;padding-bottom:8px;position:relative}.InvestmentEntries_date{white-space:nowrap;width:50%;text-align:center;position:absolute;align-self:center}.InvestmentEntries_date::before{content:"お申し込み日付";display:block;font-size:.725em;font-weight:300;border-top:solid 1px #eee;padding-top:5px}.InvestmentEntries_name{width:100%;padding-left:15px;padding-right:15px;min-height:5.5em}.InvestmentEntries_name::before{content:"";display:block;font-size:.725em;font-weight:300}.InvestmentEntries_name a{vertical-align:middle;display:table-cell;width:100%;height:3em}.InvestmentEntries_status{width:50%;text-align:center;margin-left:50%;margin-top:-1.9em}.InvestmentEntries_status::before{content:"お申し込み状況";display:block;font-size:.725em;font-weight:300;border-top:solid 1px #eee;padding-top:5px}.InvestmentEntries_amount{width:50%;text-align:center;margin-top:5px}.InvestmentEntries_amount::before{content:"お申し込み金額";display:block;font-size:.725em;font-weight:300;border-top:solid 1px #eee;padding-top:5px}.InvestmentEntries_deadline{width:50%;text-align:center;margin-top:5px}.InvestmentEntries_deadline::before{content:"入金期限日時";display:block;font-size:.725em;font-weight:300;border-top:solid 1px #eee;padding-top:5px}.InvestmentEntries_cooling_off_entry{display:flex;flex-wrap:wrap;padding:8px 0;border-top:1px solid #ddd;position:relative}.InvestmentEntries_cooling_off_check,.InvestmentEntries_cooling_off_date{width:50%;display:inline-block}.InvestmentEntries_cooling_off_check{order:1;width:50%;text-align:center;margin-top:5px}.InvestmentEntries_cooling_off_check::before{content:"選択";display:block;font-size:.725em;font-weight:300;border-top:solid 1px #eee;padding-top:5px}.InvestmentEntries_cooling_off_date{order:2;width:50%;text-align:center;margin-top:5px}.InvestmentEntries_cooling_off_date::before{content:"お申し込み日時";display:block;font-size:.725em;font-weight:300;border-top:solid 1px #eee;padding-top:5px}.InvestmentEntries_cooling_off_name{order:0;width:100%;padding:10px 15px;min-height:auto}.InvestmentEntries_cooling_off_name::before{content:"";display:block;font-size:.725em;font-weight:300}.InvestmentEntries_cooling_off_amount{order:3;width:50%;text-align:center;margin-top:5px}.InvestmentEntries_cooling_off_amount::before{content:"お申し込み金額";display:block;font-size:.725em;font-weight:300;border-top:solid 1px #eee;padding-top:5px}.InvestmentEntries_cooling_off_deadline{order:4;width:50%;text-align:center;margin-top:5px}.InvestmentEntries_cooling_off_deadline::before{content:"クーリングオフ期限日時";display:block;font-size:.725em;font-weight:300;border-top:solid 1px #eee;padding-top:5px}.InvestmentEntries_cooling_off_name_completed{order:0;width:100%;text-align:center;padding:10px 15px;min-height:auto}.InvestmentEntries_cooling_off_name_completed::before{content:"";display:block;font-size:.725em;font-weight:300}.InvestmentEntries_cooling_off_date_completed{order:1;width:50%;text-align:center;margin-top:5px}.InvestmentEntries_cooling_off_date_completed::before{content:"お申し込み日時";display:block;font-size:.725em;font-weight:300;border-top:solid 1px #eee;padding-top:5px}.InvestmentEntries_cooling_off_amount_completed{order:2;width:50%;text-align:center;margin-top:5px}.InvestmentEntries_cooling_off_amount_completed::before{content:"お申し込み金額";display:block;font-size:.725em;font-weight:300;border-top:solid 1px #eee;padding-top:5px}}@media screen and (min-width: 660px){.InvestmentEntries_heading{margin:20px 0 0;font-size:20px}.InvestmentEntries_headingNote{display:inline-block;font-size:12px;font-weight:400;margin-left:10px}.InvestmentEntries_table{width:100%;margin:1em 0;font-size:14px;font-weight:400;border-collapse:collapse}.InvestmentEntries_table th,.InvestmentEntries_table td{border:solid 1px #ddd;padding:.5em}.InvestmentEntries_table th{background-color:#eee;text-align:center;font-size:12px;font-weight:600}.InvestmentEntries_table tr:nth-child(even) td{background-color:#f9f9f9}.InvestmentEntries_year::after{content:"/"}.InvestmentEntries_date{text-align:center;white-space:nowrap}.InvestmentEntries_status{text-align:center;white-space:nowrap}.InvestmentEntries_amount{text-align:right;white-space:nowrap}.InvestmentEntries_deadline{text-align:center;white-space:nowrap}.InvestmentEntries_cooling_off_check{text-align:center;vertical-align:middle}.InvestmentEntries_cooling_off_date,.InvestmentEntries_cooling_off_date_completed{text-align:center;white-space:nowrap}.InvestmentEntries_cooling_off_amount,.InvestmentEntries_cooling_off_amount_completed{text-align:right;white-space:nowrap}.InvestmentEntries_cooling_off_deadline{text-align:center;white-space:nowrap}}.LegalDocument_container{margin-top:22px}@media screen and (min-width: 1020px){.LegalDocument_container{margin-top:40px}}.LegalDocument_heading{font-size:18px;line-height:1;font-weight:600;margin-bottom:8px}@media screen and (min-width: 1020px){.LegalDocument_heading{margin-bottom:22px}}.LegalDocument_contents{width:100%;margin-bottom:70px;padding:0 8px}@media screen and (min-width: 660px){.LegalDocument_contents{padding:0 16px}}.LegalDocument_group{border-bottom:1px solid #eee}.LegalDocument_group:last-child{border:0}.LegalDocument_group .Button,.LegalDocument_group .LinkButton{font-size:14px;padding:10px;width:160px}@media screen and (max-width: 659px){.LegalDocument_group{padding:14px 0 15px}.LegalDocument_group .Button,.LegalDocument_group .LinkButton{display:block;margin-left:auto;margin-right:auto;padding-top:9px;padding-bottom:9px}}@media screen and (min-width: 660px){.LegalDocument_group{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 0}.LegalDocument_group .Button,.LegalDocument_group .LinkButton{margin:0 0 0 10px}.LegalDocument_group>.LegalDocument_group_heading{flex:1 1}}.LegalDocument_group_heading{white-space:nowrap;font-size:14px;font-weight:600}@media screen and (min-width: 660px){.LegalDocument_group_heading{font-size:16px;line-height:34px;margin-left:10px}}.LegalDocument_group_filter{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin:1px 0;padding:5px 0 8px;width:100%}@media screen and (min-width: 660px){.LegalDocument_group_filter{padding:0;max-width:300px}}.LegalDocument_group_filter>.SelectBox{width:100%}.LegalDocument_group_filter>.SelectBox select{width:100%}.LegalDocument_group_filter .MonthPicker{flex:1 1}.LegalDocument_group_filter .MonthPicker input{font-size:14px}.LegalDocument_group_filter_note{display:block;width:100%;font-size:12px;margin-top:2px}@media screen and (min-width: 660px){.LegalDocument_group_filter_note{margin-top:4px}}.MypageAccount{font-size:14px;line-height:1.5}@media screen and (min-width: 1020px){.MypageAccount{font-size:16px}}.MypageAccount h2,.MypageAccount h3{margin-top:32px}.MypageAccount h2:first-child,.MypageAccount h3:first-child{margin-top:14px}.MypageAccount ul{margin:1em 0;border-top:solid 1px #eee}.MypageAccount ul li{border-bottom:solid 1px #eee}.MypageAccount ul a{display:flex;align-items:center;flex-wrap:wrap;padding:8px 0}@media screen and (min-width: 660px){.MypageAccount ul a{padding:10px}}.MypageAccount ul a:hover{text-decoration:none;background:#eee}.MypageAccount_label{color:#333;flex:1 1;display:inline-block}.MypageAccount_note{display:block;font-size:.85em;line-height:1.5;width:100%;margin-left:1em;margin-top:6px;text-indent:-1em;color:#c00}.MypageAccount_status-alert,.MypageAccount_status{padding:8px 0;margin-left:2px;margin-right:1em;width:6em;font-size:12px;line-height:1;text-align:center;color:#333;background:#d9d9d9;white-space:nowrap}.MypageAccount_status-alert{font-weight:600;color:#fff;background:#c00}.MypageAccount_action{margin:0 4px 0 auto;font-size:16px;line-height:28px;color:#999;white-space:nowrap}.MypageForm{width:100%;font-size:14px}@media screen and (min-width: 1020px){.MypageForm{font-size:16px}}.MypageForm_required{display:inline-block;color:#c00;white-space:nowrap;font-weight:normal}.MypageForm_attention{color:#c00}.MypageForm_caution{color:#577c2c}.MypageForm_message{margin:1em 0}.MypageForm_messages{margin:1em 0;-webkit-padding-start:0;padding-inline-start:0;list-style:none}.MypageForm_messages>li{list-style-type:disc;margin-left:1.6em}@media screen and (min-width: 660px){.MypageForm_messages>li{margin-left:2em}}.MypageForm_messages>li::marker{color:#909090;margin-right:.5em}.MypageForm_section{box-sizing:border-box;width:100%;margin-bottom:60px;border:1px solid #ccc;border-radius:2px;background-color:rgba(246,250,250,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);padding:10px}@media screen and (min-width: 660px){.MypageForm_section{padding:20px}}.MypageForm_section>p{font-size:14px;margin-bottom:20px}.MypageForm_sheet{box-sizing:border-box;border-style:solid;border-width:3px 2px 2px 3px;border-color:#ccc;background-color:#fff}.MypageForm_sheet:not(:last-child){margin-bottom:20px}.MypageForm_fieldSet{box-sizing:border-box;width:100%}.MypageForm_valueCell,.MypageForm_nameCell{border-style:solid;border-width:0 1px 1px 0;border-color:#ccc;padding:10px}.MypageForm_nameCell{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-weight:bold;white-space:nowrap}.MypageForm_valueCell{box-sizing:content-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.MypageForm_valueCell>div:not([class]){width:100%}.MypageForm_valueCell input[type=text],.MypageForm_valueCell input[type=email]{margin:2px 0;width:100%}.MypageForm_valueCell dl{box-sizing:border-box;width:100%;padding:4px 0}.MypageForm_valueCell dl:not(:first-child){margin-top:24px}.MypageForm_valueCell dl.MypageForm_subList{margin-top:0}.MypageForm_valueCell dl.MypageForm_subList dt{font-weight:bold}.MypageForm_valueCell dl.MypageForm_subTable{display:flex;align-items:center;margin-top:0}.MypageForm_valueCell dl.MypageForm_subTable dt{font-weight:bold;width:6em}.MypageForm_valueCell dl.MypageForm_subTable dd{flex:1 1}@media screen and (max-width: 659px){.MypageForm_fieldSet:not(:last-child){border-bottom:2px solid #ccc}.MypageForm_nameCell{width:100%}}@media screen and (min-width: 660px){.MypageForm_fieldSet{display:flex}.MypageForm_nameCell{width:30%;max-width:265px}.MypageForm_valueCell{flex:1 1}}.MypageForm_valueBox{box-sizing:border-box;border:1px solid #ccc;border-radius:2px;width:100%;padding:5px 5px 5px 8px;margin-bottom:15px}.MypageForm_note-marked,.MypageForm_note{font-size:12px}.MypageForm_note-marked:not(:last-child),.MypageForm_note:not(:last-child){margin-bottom:1em}.MypageForm_note-marked{margin-top:4px;margin-bottom:4px}.MypageForm_note-marked>li{list-style:disc outside;margin-left:1em;padding-left:0}.MypageForm_PassBox input{padding:10px;border-style:none;border-radius:4px}.MypageForm_PassBox{border:1px solid #ccc;border-radius:4px;padding-right:10px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:center;align-items:baseline}.MypageForm_PassBox i{cursor:pointer;color:#999;width:21px;height:21px;text-align:center;display:inline-block}.FundReports_container{margin-top:14px}@media screen and (min-width: 660px){.FundReports_container{margin-top:20px}}.FundReports_paging{text-align:center}.FundReports_paging .number{font-weight:600}.FundReports_paging>span>a,.FundReports_paging>span>span{display:inline-block;box-sizing:content-box;min-width:1em;white-space:nowrap;padding:0 7px;margin:8px 0}.FundReports_paging>span:not(:last-child){border-right:1px solid #ddd}@media screen and (max-width: 659px){.FundReports_heading{margin:14px 0 0;font-size:20px}.FundReports_headingNote{display:block;font-size:12px;font-weight:400}.FundReports_table,.FundReports_table tbody,.FundReports_table tr:not([class]),.FundReports_table th,.FundReports_table td{display:block}.FundReports_table{width:100%;margin:1em 0;font-size:14px;font-weight:400;border-bottom:1px solid #ddd}.FundReports_table thead{display:none}.FundReports_table tr{border-top:1px solid #ddd}.FundReports_entry{display:flex;flex-wrap:wrap;justify-content:space-between;padding:8px 0;position:relative}.FundReports_year{display:block;font-size:.725em;font-weight:300}.FundReports_date{white-space:nowrap;width:3.5em;text-align:center;position:absolute;align-self:center}.FundReports_name{padding-left:4em}.FundReports_type{padding-left:4em;width:calc(100% + 1em);text-align:center}.FundReports_type::before{content:"レポート種類";display:block;font-size:.725em;font-weight:300;border-top:solid 1px #eee;padding-top:2px}}@media screen and (min-width: 660px){.FundReports_heading{margin:20px 0 0;font-size:20px}.FundReports_headingNote{display:inline-block;font-size:12px;font-weight:400;margin-left:10px}.FundReports_table{width:100%;margin:1em 0;font-size:14px;font-weight:400;border-collapse:collapse}.FundReports_table th,.FundReports_table td{border:solid 1px #ddd;padding:.5em}.FundReports_table th{background-color:#eee;text-align:center;font-size:12px;font-weight:600}.FundReports_table tr:nth-child(even) td{background-color:#f9f9f9}.FundReports_year::after{content:"/"}.FundReports_date{text-align:center;white-space:nowrap}.FundReports_type{text-align:center;white-space:nowrap}.FundReports_amount{text-align:right;white-space:nowrap}}.Passbook_container{margin-top:22px;margin-bottom:60px}@media screen and (min-width: 1020px){.Passbook_container{margin-top:50px}}.Passbook_heading{font-size:18px;line-height:1;font-weight:600}.Refund_container{margin-top:28px;margin-bottom:60px;font-size:12px;font-weight:400}@media screen and (min-width: 660px){.Refund_container{margin-top:18px;margin-bottom:90px;font-size:16px}}.Refund_container .Refund_bank{margin-top:24px}.Refund_container .Refund_note{margin-top:40px}@media screen and (min-width: 660px){.Refund_container .Refund_note{margin-top:60px}}.Refund_heading{font-size:16px;line-height:1;font-weight:600;margin-bottom:14px}@media screen and (min-width: 660px){.Refund_heading{font-size:24px;margin-bottom:24px}}.Refund_fields{margin-top:20px}@media screen and (min-width: 660px){.Refund_fields{margin-top:40px}}.Refund_detailFields,.Refund_purposeField,.Refund_chargeField,.Refund_amountField{padding:16px 1em;border-top:1px solid #eee}.Refund_detailField .Refund_detailValue,.Refund_chargeField .Refund_amountValue,.Refund_amountField_values .Refund_amountField_note .Refund_amountValue,.Refund_amountField_values>div>.InputBox{font-size:18px;text-align:right}.Refund_negativeValue{color:#c00}.Refund_field_heading{font-size:14px;font-weight:600}@media screen and (min-width: 660px){.Refund_field_heading{font-size:16px}}.Refund_buttons{display:flex;justify-content:space-between;align-items:center;margin-top:32px}@media screen and (min-width: 660px){.Refund_buttons{margin-top:40px}}.Refund_buttons .mr-2{margin-right:2% !important}.Refund_buttons .ml-2{margin-left:2% !important}.Refund_buttons .Button,.Refund_buttons .LinkButton{font-size:16px;width:calc(50vw - 20px);max-width:250px;padding:12px}.Refund_buttons .Button:first-child,.Refund_buttons .LinkButton:first-child{margin-right:auto}.Refund_buttons .Button:last-child,.Refund_buttons .LinkButton:last-child{margin-left:auto}.Refund_buttons .Button:first-child:last-child,.Refund_buttons .LinkButton:first-child:last-child{width:250px}@media screen and (min-width: 660px){.Refund_amountField{display:flex;justify-content:space-between;align-items:center;padding:8px 0 8px 1em}}.Refund_amountField_values{display:inline-block;font-size:12px;line-height:1;text-align:right;margin-top:12px}@media screen and (max-width: 659px){.Refund_amountField_values{width:100%}}@media screen and (min-width: 660px){.Refund_amountField_values{flex:1 1}}.Refund_amountField_values>div>.InputBox{width:calc(100% - 16px);max-width:287px;margin-right:4px}.Refund_amountField_values .Refund_amountField_note{margin-top:10px}.Refund_amountField_values .Refund_amountField_note .Refund_amountValue{margin:0 4px 0 16px}@media screen and (min-width: 660px){.Refund_chargeField{padding:8px 0 8px 1em}}.Refund_chargeField>.Refund_chargeField_main{width:100%}@media screen and (min-width: 660px){.Refund_chargeField>.Refund_chargeField_main{display:flex;justify-content:space-between;align-items:center;padding:8px 0}}.Refund_chargeField .Refund_chargeField_values{font-size:12px;text-align:right}.Refund_chargeField .Refund_amountValue{margin:0 4px 0 16px}.Refund_chargeField .Refund_chargeField_note{margin-top:12px;margin-bottom:8px}.Refund_purposeField{border-bottom:1px solid #eee}.Refund_purposeField .Refund_purposeField_values{margin-top:12px;line-height:1.5}@media screen and (min-width: 660px){.Refund_purposeField .Refund_purposeField_values{padding-left:1em}}.Refund_purposeField .Refund_purposeField_values>*{margin-top:12px}.Refund_purposeField .Refund_purposeField_other .InputBox{display:block;width:100%;margin-top:4px}@media screen and (min-width: 660px){.Refund_purposeField .Refund_purposeField_other{display:flex;justify-content:space-between;align-items:center}.Refund_purposeField .Refund_purposeField_other .InputBox{margin-top:0;margin-left:8px;min-width:500px;flex:1 1}}.Refund_detailField{display:flex;font-size:12px;margin-top:18px}.Refund_detailField:first-child{margin-top:0}.Refund_detailField .Refund_field_heading{flex:1 1}.Refund_fund{padding-top:45px}.Refund_confirmAlert{margin:40px 0 16px;text-align:center}.Refund_confirmAlert_heading{font-size:18px;font-weight:600;text-align:center;margin-bottom:16px}.Refund_confirmAlert_body{font-size:14px;font-weight:600;color:#c00}.Withdrawal_alert,.Withdrawal_list,.Withdrawal_message{font-size:14px}@media screen and (min-width: 660px){.Withdrawal_alert,.Withdrawal_list,.Withdrawal_message{font-size:16px}}.Withdrawal_message{margin:20px 0}.Withdrawal_message>p{margin:0}.Withdrawal_message>p:not(:first-child){margin-top:1em}.Withdrawal_list{border-bottom:1px solid #eee}.Withdrawal_list li{border-top:1px solid #eee;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:10px}@media screen and (min-width: 660px){.Withdrawal_list li{flex-direction:row;align-items:center}}.Withdrawal_list li>*:first-child{margin-right:8px}.Withdrawal_status-ok,.Withdrawal_status-ng{font-weight:700;align-self:flex-end}.Withdrawal_status-ok{color:#0a9}.Withdrawal_status-ng{color:#eb5757}.Withdrawal_alert{line-height:1.5;padding:10px;margin:40px 0}@media screen and (min-width: 660px){.Withdrawal_alert{margin:40px;width:calc(100% - 80px)}}.Withdrawal_alert_heading{display:flex;justify-content:flex-start;align-items:flex-start;font-weight:bold}.Withdrawal_alert_heading .fa{font-size:1.5em;line-height:1;margin-right:15px;color:#eb5757}.Withdrawal_alert_body{margin-top:10px;font-weight:normal}.Withdrawal_buttons{display:flex;flex-flow:column;align-items:center;justify-content:center;margin:22px 0 60px}@media screen and (min-width: 660px){.Withdrawal_buttons{flex-flow:row;margin-top:30px}}.Withdrawal_buttons .Button,.Withdrawal_buttons .LinkButton{font-size:16px;padding:13px;margin:10px;width:250px}.Withdrawal_buttons .Button.Withdrawal_submit,.Withdrawal_buttons .LinkButton.Withdrawal_submit{color:#fff;background-color:#eb5757}.Withdrawal_buttons .Button.Withdrawal_submit:not(:disabled):hover,.Withdrawal_buttons .LinkButton.Withdrawal_submit:not(:disabled):hover{background-color:#f08585}.Withdrawal_buttons .Button.Withdrawal_submit:not(:disabled):focus,.Withdrawal_buttons .LinkButton.Withdrawal_submit:not(:disabled):focus{outline:2px solid #f6b2b2}.Withdrawal_buttons .Button.Withdrawal_submit:disabled,.Withdrawal_buttons .LinkButton.Withdrawal_submit:disabled{color:#999;background-color:#eee}.Withdrawal_thanks{width:100%;max-width:600px;margin:0 auto 60px}.Withdrawal_thanks .Card{margin:0 10px;padding:30px 20px}.Withdrawal_thanks_heading{font-size:18px;font-weight:700;line-height:1;text-align:center;margin-bottom:21px}@media screen and (min-width: 660px){.Withdrawal_thanks_heading{font-size:24px}}.Withdrawal_thanks_hero{display:block;width:100%;aspect-ratio:1080/500;text-align:center;margin-bottom:20px}.Withdrawal_thanks_message{font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width: 660px){.Withdrawal_thanks_message{font-size:16px}}.Withdrawal_thanks_message p:not(:last-child){margin-bottom:1em}.MemberIntegration_code_confirm_value,.MemberIntegration_code_confirm_key,.MemberIntegration_code_confirm,.MemberIntegration_error,.Memberintegration_code_input_area,.MemberIntegration_logout_message,.MemberIntegration_notes,.MemberIntegration_note,.Memberintegration_code_note,.Memberintegration_code,.Memberintegration_code_area,.MemberIntegration_procedures,.MemberIntegration_message{font-size:14px}@media screen and (min-width: 660px){.MemberIntegration_code_confirm_value,.MemberIntegration_code_confirm_key,.MemberIntegration_code_confirm,.MemberIntegration_error,.Memberintegration_code_input_area,.MemberIntegration_logout_message,.MemberIntegration_notes,.MemberIntegration_note,.Memberintegration_code_note,.Memberintegration_code,.Memberintegration_code_area,.MemberIntegration_procedures,.MemberIntegration_message{font-size:16px}}.MemberIntegration_message{margin:20px 0}.MemberIntegration_message>p{margin:0}.MemberIntegration_message>p:not(:first-child){margin-top:1em}.MemberIntegration_procedures{border:1px solid #eee;list-style-type:decimal}.MemberIntegration_procedures li{padding:5px}.MemberIntegration_procedures li>*:first-child{margin-right:8px}.Memberintegration_code_area{margin:40px 0}.Memberintegration_code{font-size:30px;font-weight:bold;-webkit-user-select:all;-moz-user-select:all;user-select:all}.Memberintegration_code_note{margin-top:15px;color:red}.MemberIntegration_note{margin-bottom:30px}.MemberIntegration_notes li{margin-left:20px;list-style:disc;padding:5px}.MemberIntegration_notes li>*:first-child{margin-right:8px}.MemberIntegration_logout_message{margin-top:30px;text-align:center;color:red}.Memberintegration_code_input_area{font-size:18px;font-weight:bold;text-align:center;margin:20px 0}input[type=text].Memberintegration_code_input{padding:10px}@media screen and (min-width: 1020px){input[type=text].Memberintegration_code_input{width:35%}}@media screen and (min-width: 660px)and (max-width: 1019px){input[type=text].Memberintegration_code_input{width:60%}}@media screen and (max-width: 659px){input[type=text].Memberintegration_code_input{width:70%}}.MemberIntegration_error{color:#eb5757;font-size:14px;font-weight:normal;margin-top:10px;text-align:center}.MemberIntegration_code_confirm{margin-bottom:30px;border:2px solid #eee;padding:10px;background-color:#eee}.MemberIntegration_code_confirm_key{border:2px solid #ccc;width:50%;display:flex;float:left;padding:10px;background-color:#fff}.MemberIntegration_code_confirm_value{border-top:2px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc;width:50%;display:flex;padding:10px;background-color:#fff}.MemberIntegration_buttons{display:flex;flex-flow:column;align-items:center;justify-content:center;margin-top:22px}@media screen and (min-width: 660px){.MemberIntegration_buttons{flex-flow:row;margin-top:30px}}.MemberIntegration_buttons .Button,.MemberIntegration_buttons .LinkButton{font-size:16px;padding:13px;margin:10px;width:250px}.MemberIntegration_buttons .Button.MemberIntegration_submit,.MemberIntegration_buttons .LinkButton.MemberIntegration_submit{color:#fff;background-color:#eb5757}.MemberIntegration_buttons .Button.MemberIntegration_submit:not(:disabled):hover,.MemberIntegration_buttons .LinkButton.MemberIntegration_submit:not(:disabled):hover{background-color:#f08585}.MemberIntegration_buttons .Button.MemberIntegration_submit:not(:disabled):focus,.MemberIntegration_buttons .LinkButton.MemberIntegration_submit:not(:disabled):focus{outline:2px solid #f6b2b2}.MemberIntegration_buttons .Button.MemberIntegration_submit:disabled,.MemberIntegration_buttons .LinkButton.MemberIntegration_submit:disabled{color:#999;background-color:#eee}.RoundedBox{padding:16px;border-radius:4px;border:1px solid #eee;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.15);box-sizing:border-box;width:100%}@media screen and (min-width: 660px){.RoundedBox{padding:20px}}.RoundedButton-full,.RoundedButton{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#4a2087;color:#fff;border:none;font-size:18px;height:48px;line-height:48px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.2);padding:0 1em;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.RoundedButton-full:hover,.RoundedButton:hover{background-color:#ffae26;box-shadow:0 0 1px rgba(0,0,0,.2)}.RoundedButton-full:disabled,.RoundedButton:disabled{background-color:#ccc;box-shadow:0 0 1px rgba(0,0,0,.2);cursor:default}.RoundedButton-full{width:100%;max-width:400px;box-sizing:border-box;margin-left:auto;margin-right:auto}.RoundedInputBox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ccc;border-radius:4px;font-size:inherit;line-height:1;min-height:32px;padding:0 10px;height:40px;box-sizing:border-box}.RoundedInputBox:focus{outline:0;border-color:#666}.RoundedInputBox::-webkit-input-placeholder{color:#a8a8a8}.RoundedInputBox::-moz-placeholder{color:#a8a8a8}.RoundedInputBox::placeholder{color:#a8a8a8}.RoundedSelectBox{background:#fff;vertical-align:middle;border:2px solid #c2c2c2;border-radius:4px;font-size:inherit;line-height:1;min-height:32px;padding:0 30px 0 10px;height:40px;box-sizing:border-box}.RoundedSelectBox:focus{outline:0;border-color:#7a7a7a}.RoundedSelectBox::-webkit-input-placeholder{color:#a8a8a8}.RoundedSelectBox::-moz-placeholder{color:#a8a8a8}.RoundedSelectBox::placeholder{color:#a8a8a8}@keyframes MediaDialog-toggle{from{opacity:0}to{opacity:1}}.ModalDialog{display:none;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000;text-align:left}.ModalDialog-opened{display:flex;animation:MediaDialog-toggle .2s ease}.ModalDialog_backdrop{display:block;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;border:0;background-color:rgba(0,0,0,.5);cursor:pointer}.ModalDialog_content{z-index:1;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.5);cursor:auto;position:relative;box-sizing:border-box;max-width:80%;min-width:495px;height:auto;padding:24px}@media screen and (max-width: 659px){.ModalDialog_content{width:94%;max-width:94%;min-width:240px;padding:16px}}.ModalDialog_closeButton{height:24px;width:24px;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27 width=%2724%27 height=%2724%27><path fill=%27%23333%27 d=%27M322.7,256l100.1-100.1c12.3-12.3,12.3-32.2,0-44.5l-22.2-22.2c-12.3-12.3-32.2-12.3-44.5,0L256,189.3L155.9,89.2 c-12.3-12.3-32.2-12.3-44.5,0l-22.2,22.2c-12.3,12.3-12.3,32.2,0,44.5L189.3,256L89.2,356.1c-12.3,12.3-12.3,32.2,0,44.5l22.2,22.2 c12.3,12.3,32.2,12.3,44.5,0L256,322.7l100.1,100.1c12.3,12.3,32.2,12.3,44.5,0l22.2-22.2c12.3-12.3,12.3-32.2,0-44.5L322.7,256z%27/></svg>");cursor:pointer;position:absolute;top:20px;right:20px}@media screen and (max-width: 659px){.ModalDialog_closeButton{top:13px;right:13px}}.ModalDialog_closeButton:hover{opacity:.8}.ModalDialog_title{margin:0;padding:0 24px 16px 0;font-size:18px;border-bottom:1px solid #eee}.ModalDialog_body{padding:16px 0 0;overflow:auto;max-height:70vh}.ModalDialog_body p:not(:first-child){margin-top:1em}.ModalDialog_body h3:not(:first-child){margin-top:2em}.ModalDialog_body h4:not(:first-child){margin-top:2em}.ModalDialog_body h5:not(:first-child){margin-top:1em}.ModalDialog_body ul:not(:first-child){margin-top:1em}.EmailStart{max-width:640px;margin:0 auto 25px;padding-left:3%;padding-right:3%}.EmailStart dl,.EmailStart dd,.EmailStart dt{margin:0}.EmailStart_head_message{font-size:14px;line-height:24px;text-align:center;margin:17px auto 19px}@media screen and (min-width: 660px){.EmailStart_head_message{margin:35px auto}}.EmailStart_caption{display:block;font-size:16px;font-weight:600;line-height:1;margin-bottom:10px}.EmailStart_email{display:block;width:100%;box-sizing:border-box;border-radius:3px}.EmailStart_terms{margin:16px 0;font-size:12px;line-height:20px}.EmailStart_submit{display:block;width:260px;padding:17px;margin:17px auto 30px}@media screen and (min-width: 660px){.EmailStart_submit{margin:26px auto 37px}}.EmailStart_links{display:flex;justify-content:center;text-align:left;margin:0 auto;padding:0;font-size:14px}.EmailStart_links>ul{line-height:20px}.EmailStart_links>ul>li{margin:14px 0 0}.EmailStart_links>ul>li:first-child{margin-top:0;font-weight:600}@media screen and (min-width: 660px){.EmailStart_links{margin-bottom:10px}}.EmailStart_steps{max-width:440px;margin:0 auto}.EmailStart_steps_heading{margin:40px auto 0;text-align:center;font-weight:600;font-size:16px;line-height:27px;white-space:nowrap}@media screen and (min-width: 660px){.EmailStart_steps_heading{font-size:18px;line-height:31px}}.EmailStart_steps_message{text-align:center;margin:11.5px auto 20px;font-size:12px;line-height:20px}@media screen and (min-width: 660px){.EmailStart_steps_message{margin-top:12.5px;font-size:14px;line-height:24px}}.EmailStart_steps_seq{list-style-type:none;padding-left:0 20px;margin-bottom:40px}.EmailStart_steps_seq>li{display:flex;margin:0 0 13px;white-space:nowrap}.EmailStart_steps_seq>li>*:first-child{color:#333;background-color:#ddd;font-weight:400;font-size:24px;line-height:37px;font-family:"Oswald",sans-serif;display:block;width:37px;height:37px;border-radius:18.5px;text-align:center}.EmailStart_steps_seq>li>*:last-child{display:block;padding:6.5px 0 0 9px;font-size:14px;line-height:24px;flex:1 1}.EmailStart_notes{list-style:none;border-top:1px solid #ccc;color:#666;margin-top:20px;margin-bottom:40px;padding-top:36px;font-size:12px;line-height:20px}@media screen and (min-width: 660px){.EmailStart_notes{margin-top:40px;margin-bottom:60px;padding-top:15px;font-size:14px;line-height:24px}}.EmailStart_notes>ul{list-style:none;line-height:inherit;margin-top:4px}@media screen and (min-width: 660px){.EmailStart_notes>ul{margin-top:10px}}.EmailStart_notes>ul>li{line-height:inherit}.EmailThanks{max-width:640px;margin:22px auto 25px;padding-left:3%;padding-right:3%;padding-bottom:28px}@media screen and (min-width: 660px){.EmailThanks{margin-top:44px;padding-bottom:78px}}.EmailThanks_box{font-size:14px;line-height:24px;padding-top:12px;margin:20px auto}@media screen and (min-width: 660px){.EmailThanks_box{margin-top:40px}}.EmailThanks_accent{font-weight:600;color:#491d81}.EmailThanks_links{margin:15px 0 0;border-top:1px solid #ccc}.EmailThanks_links>ul{line-height:20px}.EmailThanks_links>ul>li{margin:15px 0 5px}.EmailThanks_section{margin-bottom:29.5px}.EmailThanks_section p{margin-bottom:10px}.EmailThanks_section li{white-space:nowrap}.EmailThanks_heading,.EmailThanks_caption{font-size:16px;line-height:27px;font-weight:600}.EmailThanks_heading{padding-bottom:9.5px;border-bottom:1px solid #ccc;margin-bottom:19.5px}.EmailThanks_caption{font-size:16px;line-height:27px;font-weight:600;padding-bottom:9.5px}.EmailStart_checkbox{display:flex;justify-content:center;text-align:left;margin:0 auto;padding:0;font-size:12px}
