/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-toshibaec-breadcrumbs .breadcrumb li:before{content:unset;}#block-toshibaec-breadcrumbs .breadcrumb{padding-bottom:0;}.path-mypage input.error{border:1px solid #707070;background-color:#ffd9e1;}.path-mypage .errorText{color:#f40206;}.path-mypage .errorMessegeAreaTop .txt{line-height:1.3;color:#f40206;}.component_12 .form-type-select{display:flex;gap:0 1.5rem;align-items:center;margin:0;}.js-password-confirm-message{display:none;}.usage-list-filter-form .form-item{margin:0;}.usage-list-filter-form .fromItemTtlArea,.usage-list-filter-form .formItemTxtBox{display:inline-flex;}body .component_01 a[data-cart]::after{content:attr(data-cart);}.breadcrumb li:before{content:"";}.component_16 .accordion-button{line-height:normal;}@media screen and (max-width:768px){.footer-top-item-item > span{display:flex;align-items:center;width:100%;padding:0 8px;font-size:14px;}}body.toolbar-horizontal.toolbar-tray-open header{margin-top:120px;}body.toolbar-horizontal header{margin-top:39px;}.is-disabled button,.is-disabled button.component_03.hp_colorBl,.buttonArea .component_22 p.is-disabled,.buttonBlock .component_22 p.is-disabled,.component_03 .submit-wrapper.is-disabled input,.path-mypage .component_22 .submit-wrapper.is-disabled input{cursor:none;background-color:#EFEFEF;color:#333;border:1px solid #EFEFEF;pointer-events:none;}.is-disabled .component_03.hp_colorBl span,.component_03 .submit-wrapper.is-disabled:hover input,.path-mypage .component_22 .submit-wrapper.is-disabled:hover input{color:#333;}div.component_03:has(div.is-disabled){border:none!important;}.is-disabled button,.is-disabled button.component_03.hp_colorBl,.buttonArea .component_22 p.is-disabled,.buttonBlock .component_22 p.is-disabled,.component_03 .submit-wrapper.is-disabled input,.path-mypage .component_22 .submit-wrapper.is-disabled input{cursor:none;background-color:#EFEFEF;color:#333;border:1px solid #EFEFEF;pointer-events:none;}.is-disabled .component_03.hp_colorBl span,.component_03 .submit-wrapper.is-disabled:hover input,.path-mypage .component_22 .submit-wrapper.is-disabled:hover input{color:#333;}div.component_03:has(div.is-disabled){border:none;}input[type=text][disabled],select[disabled],input[type=date][disabled],input[type=checkbox][disabled] + span:before,input[type=radio][disabled] + span:before{background-color:#EFEFEF!important;}
input[type='text'],input[type='tel'],input[type='password'],input[type='email']{border-radius:4px;border:1px solid #707070;padding:9px 10px;min-width:35em;}body{display:flex;flex-flow:column;min-height:100vh;}main{flex:1;}.ly_borderBtmGrArea{margin-top:2rem;border-bottom:1px solid #D8D8D8;padding-bottom:1.5rem;}.formItem{margin:2rem 0;}.fromItemTtlArea{display:flex;align-items:center;gap:0 0.5rem;margin-bottom:0.5rem;}.formItemTxtBox{display:flex;flex-direction:column;gap:1rem 0;}.completePage .formItemTxtBox{margin-bottom:6rem;}.iconHissu{font-size:0.75rem;line-height:1.5;padding:1px 6px;border-radius:4px;color:#FFF;background-color:#F40206;}.buttonBlock{margin-bottom:6rem;}.buttonArea{display:flex;justify-content:center;gap:0 50px;margin-bottom:1.5rem;}.textLink{display:inline;margin:0 auto;color:#003399;text-decoration:underline;}.textLink:hover{text-decoration:underline;}.form_check{display:inline-block;}.form_check input:checked + span:before{background:#0C339D;border:1px solid #666666;}.form_check span{display:inline-block;line-height:1.5;position:relative;padding-left:1.5rem;}.form_check span:before{content:"";position:absolute;display:block;background:#fff;top:1px;left:0;width:18px;height:18px;border-radius:3px;border:1px solid #c8c8c8;pointer-events:none;background-size:contain;}.form_check input:checked + span:after{content:"";position:absolute;display:block;top:2px;left:6px;border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:10px;background-size:contain;transform:rotateZ(45deg);}.component_05{margin:8px 0;text-align:left;}.component_11{margin-top:2rem;}@media screen and (max-width:768px){.inner02{max-width:100%;min-width:auto;}input[type='text'],input[type='tel'],input[type='password'],input[type='email']{min-width:auto;width:100%;}.ly_borderBtmGrArea{margin-top:1.5rem;padding-bottom:1rem;}.formItem{margin:1rem 0 1.5rem;}.fromItemTtlArea{margin-bottom:1rem;}.formItemTxtBox{width:100%;gap:0.75rem 0;}.buttonArea{flex-direction:column-reverse;gap:1.5rem 0;margin-bottom:3rem;}}
form[id^=member-registration-form] .password-strength,form[id^=member-registration-form] .password-confirm-message,form[id^=member-registration-form] .password-suggestions{display:none!important;}form[id^=member-registration-form] .fieldset-wrapper label:not(.form_check){display:none;}form[id^=register-mail-address] .errorMessegeAreaTop{margin-top:2rem;}form[id^=register-mail-address] .errorMessegeAreaTop div[role="alert"],form[id^=register-mail-address] .errorMessegeAreaTop div[role="alert"] ul,form[id^=member-registration] .errorMessegeAreaTop div[role="alert"],form[id^=member-registration] .errorMessegeAreaTop div[role="alert"] ul{color:#f40206;text-align:left;}form[id^=register-mail-address] .errorMessegeAreaTop div[role="alert"],form[id^=register-mail-address] .errorMessegeAreaTop div[role="alert"] ul li,form[id^=member-registration] .errorMessegeAreaTop div[role="alert"],form[id^=member-registration] .errorMessegeAreaTop div[role="alert"] ul li{line-height:1.3;}form[id^=register-mail-address] .errorMessegeAreaTop div[role="alert"] ul li,form[id^=member-registration] .errorMessegeAreaTop div[role="alert"] ul li{margin-bottom:1rem;}.region-content > div[data-drupal-messages],.region-content > div[data-drupal-messages-fallback] + div[data-drupal-messages]{display:none;}form[id^=register-mail-address] .component_03 input,form[id^=member-registration] .component_03 input{color:#fff;position:relative;font-weight:bold;width:100%;height:100%;padding-right:30px;}form[id^=member-registration-confirmation-form] .component_03 input{padding-right:0;}form[id^=register-mail-address] .component_03:hover input,form[id^=member-registration] .component_03:hover input{color:#0064D2;}select{border:1px solid #767676;border-radius:4px;appearance:auto;-webkit-appearance:auto;padding:9px 10px;width:20em;}.form-type-checkbox .formItemTxtBox{flex-direction:row;gap:1rem;}@media screen and (max-width:768px){select{width:100%;}form[id^=register-mail-address] .errorMessegeAreaTop{margin-top:1rem;}}form[id^=member-registration] .form_check{display:inline-block;}form[id^=member-registration] .form_check span{display:inline-block;line-height:1.5;position:relative;padding-left:1.5rem;}form[id^=member-registration] .form_check span:before{content:"";position:absolute;display:block;background:#fff;top:1px;left:0;width:18px;height:18px;border-radius:3px;border:1px solid #c8c8c8;pointer-events:none;background-size:contain;}form[id^=member-registration] .form_check input:checked + span:before{background:#0c339d;border:1px solid #666666;}form[id^=member-registration] .form_check input:checked + span:after{content:"";position:absolute;display:block;top:2px;left:6px;border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:10px;background-size:contain;transform:rotateZ(45deg);}form[id^=member-registration] .form_check input[type=radio] + span:before{border-radius:50%;}form[id^=member-registration] .form_check input[type=radio]:checked + span:after{width:6px;height:10px;top:3px;left:6px;}form[id^=member-registration] input[type="date"]{display:block;padding:11px 10px 10px;border:1px solid #707070;border-radius:4px;}input[type="date"]{width:20em;}@media screen and (max-width:768px){input[type='date']{width:100%;}}.js-password-confirm-message,.hidden{display:none;}.path-regist input:not([type=checkbox]).error{border:1px solid #707070;background-color:#ffd9e1;}.path-regist .form-required:after{content:none;}.path-regist input:not([type=checkbox]).error{border:1px solid #707070;background-color:#ffd9e1;}.path-regist .component_22 .submit-wrapper{display:flex;justify-content:center;align-items:center;position:relative;background-color:#0064D2;color:#fff;cursor:pointer;overflow:hidden;}.path-regist .component_22 .submit-wrapper:before{position:absolute;top:0;left:-12%;width:125%;height:100%;background-color:#fff;content:"";-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translate(-100%) skewX(-45deg);transform:translate(-100%) skewX(-45deg);}.path-regist .component_22 .submit-wrapper:hover:before{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate(0) skewX(-45deg);transform:translate(0) skewX(-45deg);}.path-regist .component_22 .submit-wrapper input{position:relative;font-weight:bold;color:#fff;width:360px;height:50px;line-height:1.3;cursor:pointer;border:1px solid #0064D2;}.path-regist .component_22 .submit-wrapper:hover input{color:#0064D2;}.path-regist .component_03 .submit-wrapper{position:relative;width:100%;height:100%;}.path-regist .component_03:hover input{color:#0064D2;z-index:1;}form[id^=member-registration-form] .component_03 .submit-wrapper:before{content:'';position:absolute;left:calc(50% + 34px);top:50%;transform:translateY(-50%);width:20px;height:14px;background-size:cover;background-image:url(/themes/custom/toshibaec/common/images/arrow_white_right_02.svg);}form[id^=member-registration-form] .component_03.hp_colorBl:hover .submit-wrapper:before{background-image:url(/themes/custom/toshibaec/common/images/arrow_navy_right.svg);}.zipcode-error{color:#E61E1E;font-size:15px;}.zipcode-error::before{content:unset;}.zipcode-error{margin-top:1rem;}.errorMessegeAreaTop .txt,.errorMessegeAreaTop .errorText{text-align:left;}
