.input-select{position:relative;display:inline-block}.input-select.stretch{width:100%}.input-select.stretch select{width:100%}.input-select select{-webkit-box-sizing:border-box;-webkit-appearance:none;appearance:none;box-sizing:border-box;display:block;padding:16px 38px 16px 16px;border:1px solid rgba(0,0,0,.3);border-radius:4px;background:#fff;background-clip:padding-box;line-height:1;cursor:pointer}.input-select select.disabled{pointer-events:none;background:rgba(0,0,0,.3)}.input-select select:focus{box-shadow:0 0 0 2px rgba(131,192,253,.2);outline-offset:-2px;background:rgba(0,0,0,.08)}.input-select select:hover{background:rgba(0,0,0,.08)}.input-select select::-webkit-search-decoration{display:none}.input-select::after{content:"";position:absolute;display:inline-block;top:50%;right:16px;width:6px;height:6px;border-top:1.5px solid rgba(0,0,0,.3);border-right:1.5px solid rgba(0,0,0,.3);transform:translateY(-75%) rotate(135deg);pointer-events:none}.input-button{display:inline-block;color:#fff;background:#ff860d;border-radius:4px;padding:20px 24px;font-weight:bold;line-height:1;cursor:pointer;appearance:none;outline:none;border:none}.input-button.medium{padding:16px 24px}.input-button.small,.input-button.slim{padding:12px 16px}.input-button.tiny{padding:8px}.input-button:link,.input-button:visited{color:#fff}.input-button:hover{opacity:.7}.input-button.disabled{pointer-events:none;background:rgba(0,0,0,.3)}.input-button.secondary{background:#0d86ff}.input-button.error{background:#c50000}.input-button.stretch{width:100%}.input-button.stretch select{width:100%}.input-button.skeleton{color:inherit;background:rgba(0,0,0,0);box-shadow:0 0 0 1px rgba(0,0,0,.16)}.input-button.skeleton:hover{opacity:1;background:rgba(255,134,13,.08)}.input-button.skeleton:link,.input-button.skeleton:visited{color:inherit}.input-button.noborder{color:inherit;background:rgba(0,0,0,0)}.input-button.noborder:link,.input-button.noborder:visited{color:inherit}.input-radio{display:none}.input-radio-item{position:relative;display:flex;padding:16px;border:1px rgba(0,0,0,.3) solid;border-radius:4px;cursor:pointer}.input-radio-item:hover{background:rgba(0,0,0,.08)}.input-radio-status{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border:1px rgba(0,0,0,.3) solid;border-radius:50%;background:#fff;flex-shrink:0}.input-radio-status::before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;background:#fff}.input-radio:checked+.input-radio-item{border:1px #0d86ff solid;background:rgba(13,134,255,.12)}.input-radio:checked+.input-radio-item .input-radio-status::before{background:#0d86ff}.input-radio:disabled+.input-radio-item{border:1px #9f9fa0 solid;opacity:.7;pointer-events:none}.input-radio:disabled+.input-radio-item::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.3)}.input-text{-webkit-box-sizing:border-box;-webkit-appearance:none;appearance:none;box-sizing:border-box;display:block;padding:16px;border:1px solid rgba(0,0,0,.3);border-radius:4px;background:#fff;background-clip:padding-box;line-height:1;cursor:pointer}.input-text.disabled{pointer-events:none;background:rgba(0,0,0,.3)}.input-text:focus{box-shadow:0 0 0 2px rgba(131,192,253,.2);outline-offset:-2px;background:rgba(0,0,0,.08)}.input-text:hover{background:rgba(0,0,0,.08)}.input-text::-webkit-search-decoration{display:none}.input-text.stretch{width:100%}.input-text:read-only{background:rgba(0,0,0,.12);color:rgba(0,0,0,.3);pointer-events:none}.input-checkbox{display:none}.input-checkbox-item{position:relative;display:flex;padding:16px;border:1px rgba(0,0,0,.3) solid;border-radius:4px;cursor:pointer}.input-checkbox-item:hover{background:rgba(0,0,0,.08)}.input-checkbox-status{font-size:20px;color:rgba(0,0,0,.3)}.input-checkbox:checked+.input-checkbox-item{border:1px #0d86ff solid}.input-checkbox:checked+.input-checkbox-item .input-checkbox-status{color:#0d86ff}.input-checkbox:disabled+.input-checkbox-item{border:1px #9f9fa0 solid;opacity:.7;pointer-events:none}.input-checkbox:disabled+.input-checkbox-item::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.3)}.width-max{width:100%}.chk-toggle-tab{display:none}.chk-toggle-tab~.chk-toggle-tabs{display:grid}.chk-toggle-tab~.chk-toggle-tabs label{display:inline-flex;justify-content:center;align-items:center;padding:16px;min-height:60px;background:rgba(0,0,0,.12);border-radius:12px 12px 0 0;color:rgba(0,0,0,.3);line-height:1;cursor:pointer}.chk-toggle-tab~.chk-toggle-tab-section{display:none}@media screen and (max-width: 980px){#contentsarea{padding:0 16px}}.simulator-pagenav{display:flex;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:36px}@media screen and (max-width: 980px){.simulator-pagenav{flex-direction:column;gap:24px}}.simulator-pagenav>li{flex:1;font-size:14px;font-weight:bold;text-align:center}.simulator-about{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:16px;justify-content:center}@media screen and (max-width: 980px){.simulator-about{grid-template-columns:1fr}}.simulator-print-section{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:16px;align-items:center;margin-bottom:16px}@media screen and (max-width: 980px){.simulator-print-section{grid-template-columns:1fr}}.simulator-other-products{display:grid;grid-template-columns:repeat(auto-fill, 176px);gap:16px;justify-content:center}.simulator-other-products-item{border:1px solid rgba(0,0,0,.12)}.simulator-other-products-item p{padding:8px}#create .chk-toggle-tabs{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:8px;font-size:24px;font-weight:normal}#create #chk-toggle-data:checked~.chk-toggle-tabs #chk-toggle-tab-data{background:#ff860d;color:#fff}#create #chk-toggle-data:checked~#chk-toggle-tab-section-data{display:block}#create #chk-toggle-caution:checked~.chk-toggle-tabs #chk-toggle-tab-caution{background:#ff860d;color:#fff}#create #chk-toggle-caution:checked~#chk-toggle-tab-section-caution{display:block}#create .create-toggle{display:none}#create .create-section{display:grid;grid-template-columns:1fr max-content;grid-gap:16px}@media screen and (max-width: 980px){#create .create-section{grid-template-columns:1fr}}#create .create-section .multi-size{padding:20px;background-color:#eaeaea}#create .create-section .multi-size h4{margin-bottom:8px;font-size:16px;font-weight:bold}#create .create-section .multi-size p{margin-bottom:16px;font-size:14px}#create .create-section .multi-size p:last-of-type{margin-bottom:0}
