:root{--color-main:hsl(42,56%,64%);--withdraw-start-date:'';}body{background:var(--color-main);}#nurume-common-footer{background:#fff;}h2{font-size:var(--nurume-size-20);line-height:1.5;}ul{list-style:none;}select{width:100%;max-width:100%;}select *{max-width:100%;}input[type='date']{opacity:0;position:absolute;bottom:0;left:0;inset:0;}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type="number"]{-moz-appearance:textfield;}input[type='number'],#date-field{font-family:"Comfortaa","Kosugi Maru",sans-serif;}#withdraw{background:#fff;display:flex;flex-direction:column;justify-content:center;}#withdraw>header.nurume-app-header{background:var(--color-main);}#withdraw>main{max-width:1000px;width:100%;padding:clamp(16px,3vw,32px);margin:auto;text-align:center;}#setting{font-size:var(--nurume-size-20);line-height:240%;padding:clamp(16px,3vw,32px);border-radius:clamp(12px,3vw,24px);background:var(--color-main);}#setting h3{font-size:var(--nurume-size-14);line-height:1.1;margin-bottom:8px;color:#fff;}#inputs{container-type:inline-size;margin:16px 0 48px 0;}#setting ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:16px;}#setting li{backdrop-filter:hue-rotate(90deg) saturate(30%) brightness(95%);padding:16px;border-radius:8px;}#setting ul.one-col{gap:0;grid-template-columns:repeat(auto-fit,minmax(208px,1fr));}#setting ul.one-col li{border-bottom:1px dashed rgba(255,255,255,0.5);border-radius:0;display:flex;justify-content:space-between;align-items:center;}#setting ul.one-col li h3{margin:0;}#setting ul.one-col li:first-child{border-radius:8px 8px 0 0;}#setting ul.one-col li:last-child{border-radius:0 0 8px 8px;border:none;}#setting li.disabled{filter:saturate(10%) brightness(90%);opacity:0.75;}#switch{display:inline-flex;border-radius:8px;background:#fff;height:44px;width:clamp(160px,30vw,180px);align-items:center;overflow:hidden;position:relative;}#switch label{width:50%;font-size:var(--nurume-size-16);line-height:1.2;height:100%;display:inline-flex;justify-content:center;align-items:center;z-index:1;cursor:pointer;color:#929292;}#switch:before{display:inline-block;content:' ';background:hsl(22,100%,44%);width:50%;height:100%;position:absolute;top:0;left:0;z-index:0;border-radius:8px 0 0 8px;}#switch:has(input[value='reinvest']:checked):before{left:50%;border-radius:0 8px 8px 0;}#switch label:has(input:checked){color:#fff;}#switch input{appearance:none;width:1px;position:absolute;top:0;left:0;}li.disabled #switch label,li.disabled #switch input{cursor:default;pointer-events:none;}#items{appearance:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:none;width:100%;font-size:var(--nurume-size-16);background:#fff;border-radius:8px;padding:8px;cursor:pointer;text-align:center;color:#000;}#chart-history{margin:8px 0;}#date-field{width:164px;position:relative;overflow:hidden;}#date-field:before{content:var(--nurume-withdraw-start-date);font-size:var(--nurume-size-20);display:inline-flex;pointer-events:none;}.field{background:#fff;height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;overflow:hidden;}.field>input[type='number']{font-size:var(--nurume-size-24);border:none;border-radius:0;flex-grow:1;flex-shrink:1;padding:0;text-align:right;width:100px;cursor:pointer;}.field>input:focus{cursor:text;}.field>.unit{font-size:var(--nurume-size-14);margin:0 8px 0 2px;flex-grow:0;flex-shrink:0;}#btn-simulate{width:320px;height:48px;backdrop-filter:hue-rotate(180deg) saturate(80%) brightness(90%);color:#fff;border:none;}#capital{width:120px;}#payment{width:100px;}#result{display:none;padding-top:32px;text-align:left;}#result p{font-size:var(--nurume-size-18);}#chart-result{border-radius:16px;padding:16px;margin:16px 0;background:hsl(222,33%,70%);}#result-table{margin-top:16px;}#result-table table{width:100%;}#result-table th,#result-table td{padding:2px;font-size:var(--nurume-size-12);line-height:1.2;border:1px solid #d9d9d9;font-weight:normal;}#result-table thead th{text-align:center;background:#f2f2f2;}#result-table td{text-align:right;}#result-table td:after{font-size:var(--nurume-size-10);}#result-table td.yen:after{content:'円';}#result-table table.FUND td.unit:after,#result-table table.INDEX td.unit:after{content:'口';}#result-table table.STOCKUS td.unit:after{content:'株';}#result-table tr:nth-child(2n)>*{background:#f5f5f5;}#result-table.closed{display:none;}#btn-show-table{font-size:var(--nurume-size-14);display:inline-flex;align-items:center;color:#666;}#btn-show-table:before{content:'arrow_drop_down';font-family:'Material Symbols Outlined';display:inline-flex;align-items:center;width:var(--nurume-size-24);font-size:var(--nurume-size-24);}#btn-show-table.closed:before{content:'arrow_right';}#note{margin-top:32px;}#note p{font-size:var(--nurume-size-11);}.result-label .date{display:block;margin-bottom:4px;font-size:var(--nurume-size-14);width:100%;}.result-label .amount{display:block;font-size:var(--nurume-size-16);width:100%;font-weight:bold;}