.JapaneseWidthConverter_container__nBvdL{max-width:900px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans JP,sans-serif;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.JapaneseWidthConverter_languageSwitcher__iJkNr{display:flex;justify-content:center;margin-bottom:30px;padding:15px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 15px rgba(102,126,234,.4)}.JapaneseWidthConverter_languageDropdown__d3UOp{position:relative}.JapaneseWidthConverter_languageButton__o2HDR{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);color:#fff;padding:12px 24px;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.JapaneseWidthConverter_languageButton__o2HDR:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.JapaneseWidthConverter_globeIcon__6tFRi{font-size:1.2rem}.JapaneseWidthConverter_dropdownArrow__4LQ_Q{font-size:.8rem;transition:transform .3s ease}.JapaneseWidthConverter_languageMenu__NGcfe{position:absolute;top:calc(100% + 10px);left:0;background:#fff;border-radius:10px;box-shadow:0 8px 25px rgba(0,0,0,.15);z-index:1000;min-width:200px;max-height:400px;overflow-y:auto;animation:JapaneseWidthConverter_slideDown__z_Fln .3s ease}@keyframes JapaneseWidthConverter_slideDown__z_Fln{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.JapaneseWidthConverter_languageOption__Bkee0{display:block;padding:12px 20px;color:#333;text-decoration:none;transition:all .2s ease;border-bottom:1px solid #f0f0f0}.JapaneseWidthConverter_languageOption__Bkee0:last-child{border-bottom:none}.JapaneseWidthConverter_activeLanguage__Qjlpo,.JapaneseWidthConverter_languageOption__Bkee0:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.JapaneseWidthConverter_activeLanguage__Qjlpo{display:block;padding:12px 20px;font-weight:600;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.2)}.JapaneseWidthConverter_activeLanguage__Qjlpo:last-child{border-bottom:none}.JapaneseWidthConverter_content__KmaYH{animation:JapaneseWidthConverter_fadeIn__ZVwVi .5s ease}@keyframes JapaneseWidthConverter_fadeIn__ZVwVi{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.JapaneseWidthConverter_heading__prnfl{font-size:2.5rem;font-weight:700;text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px}.JapaneseWidthConverter_subtitle__9LFQZ{text-align:center;color:#666;font-size:1.1rem;margin-bottom:30px}.JapaneseWidthConverter_converterCard__F3SBh{background:#fff;border-radius:16px;padding:30px;box-shadow:0 10px 40px rgba(0,0,0,.1);margin-bottom:40px}.JapaneseWidthConverter_textAreaContainer__v92dH{position:relative;margin-bottom:20px}.JapaneseWidthConverter_label__gCytB{display:block;font-size:.95rem;font-weight:600;color:#333;margin-bottom:8px}.JapaneseWidthConverter_textarea__lUcJv{width:100%;padding:15px;font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans JP,sans-serif;border:2px solid #e0e0e0;border-radius:10px;resize:vertical;transition:all .3s ease;box-sizing:border-box}.JapaneseWidthConverter_textarea__lUcJv:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.JapaneseWidthConverter_textarea__lUcJv::-moz-placeholder{color:#aaa}.JapaneseWidthConverter_textarea__lUcJv:-ms-input-placeholder{color:#aaa}.JapaneseWidthConverter_textarea__lUcJv::placeholder{color:#aaa}.JapaneseWidthConverter_buttonGroup__VVVYz{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.JapaneseWidthConverter_primaryButton___buef{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:14px 24px;font-size:1rem;font-weight:600;border-radius:10px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.3)}.JapaneseWidthConverter_primaryButton___buef:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.JapaneseWidthConverter_primaryButton___buef:active{transform:translateY(0)}.JapaneseWidthConverter_secondaryButton__xexcx{background:#fff;color:#667eea;border:2px solid #667eea;padding:14px 24px;font-size:1rem;font-weight:600;border-radius:10px;cursor:pointer;transition:all .3s ease}.JapaneseWidthConverter_secondaryButton__xexcx:hover{background:#667eea;color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,.3)}.JapaneseWidthConverter_secondaryButton__xexcx:active{transform:translateY(0)}.JapaneseWidthConverter_copyButton__na3B5{position:absolute;right:10px;bottom:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:8px 16px;font-size:.9rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px rgba(102,126,234,.3)}.JapaneseWidthConverter_copyButton__na3B5:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,.4)}.JapaneseWidthConverter_copyButton__na3B5:disabled{opacity:.5;cursor:not-allowed}.JapaneseWidthConverter_infoSection__pEBkV{background:#fff;border-radius:16px;padding:30px;box-shadow:0 10px 40px rgba(0,0,0,.1)}.JapaneseWidthConverter_infoHeading__YN39a{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:15px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.JapaneseWidthConverter_infoSubheading__wRoOu{font-size:1.4rem;font-weight:600;color:#444;margin-top:25px;margin-bottom:15px}.JapaneseWidthConverter_infoText__DiM_P{font-size:1rem;line-height:1.6;color:#666;margin-bottom:20px}.JapaneseWidthConverter_exampleGrid__qHGWY{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;margin-bottom:25px}.JapaneseWidthConverter_exampleCard__n2_mp{background:linear-gradient(135deg,#f5f7fa,#c3cfe2 50%);border-radius:12px;padding:20px;border:2px solid #e0e0e0}.JapaneseWidthConverter_exampleCard__n2_mp h4{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:10px}.JapaneseWidthConverter_exampleText__XU_IU{font-size:1.5rem;font-weight:700;color:#667eea;text-align:center;padding:10px;background:#fff;border-radius:8px;margin-top:10px}.JapaneseWidthConverter_useCasesList__WFMZX{list-style:none;padding:0}.JapaneseWidthConverter_useCasesList__WFMZX li{padding:12px 0 12px 30px;position:relative;color:#666;line-height:1.6}.JapaneseWidthConverter_useCasesList__WFMZX li:before{content:"✓";position:absolute;left:0;color:#667eea;font-weight:700;font-size:1.2rem}@media (max-width:768px){.JapaneseWidthConverter_container__nBvdL{padding:15px}.JapaneseWidthConverter_heading__prnfl{font-size:2rem}.JapaneseWidthConverter_subtitle__9LFQZ{font-size:1rem}.JapaneseWidthConverter_converterCard__F3SBh,.JapaneseWidthConverter_infoSection__pEBkV{padding:20px}.JapaneseWidthConverter_buttonGroup__VVVYz{grid-template-columns:1fr}.JapaneseWidthConverter_languageButton__o2HDR{padding:10px 20px;font-size:.9rem}.JapaneseWidthConverter_exampleGrid__qHGWY{grid-template-columns:1fr}}@media (max-width:480px){.JapaneseWidthConverter_heading__prnfl{font-size:1.6rem}.JapaneseWidthConverter_subtitle__9LFQZ{font-size:.9rem}.JapaneseWidthConverter_textarea__lUcJv{font-size:.9rem;padding:12px}.JapaneseWidthConverter_primaryButton___buef,.JapaneseWidthConverter_secondaryButton__xexcx{padding:12px 20px;font-size:.9rem}.JapaneseWidthConverter_copyButton__na3B5{position:static;width:100%;margin-top:10px}}