.index-module___sG1bq__entry{border-top:1px solid var(--partsBorder);padding:32px 0}.index-module___sG1bq__name{color:var(--partsText);font-size:18px;font-weight:700}@media (min-width:1024px){.index-module___sG1bq__name{font-size:22px}}.index-module___sG1bq__demo{border:1px dashed var(--partsBorder);border-radius:8px;margin:20px 0;padding:24px 12px}@media (min-width:1024px){.index-module___sG1bq__demo{padding:32px 24px}}.index-module___sG1bq__specs{grid-template-columns:auto;gap:4px 24px;margin-top:12px;font-size:13px;display:grid}@media (min-width:1024px){.index-module___sG1bq__specs{grid-template-columns:max-content 1fr;gap:8px 32px;font-size:14px}}.index-module___sG1bq__specLabel{color:var(--partsSubText);font-weight:700}.index-module___sG1bq__specLabel:not(:first-child){margin-top:12px}@media (min-width:1024px){.index-module___sG1bq__specLabel:not(:first-child){margin-top:0}}.index-module___sG1bq__specValue{color:var(--partsText)}
.index-module__c5rFHG__chrome{--partsText:var(--color-white);--partsSubText:var(--color-white70per);--partsBorder:var(--color-white70per);--partsAccent:var(--color-bright);--partsNavBg:var(--color-dark_L-4)}.index-module__c5rFHG__sideNav{z-index:10;background-color:var(--partsNavBg);border-right:1px solid var(--partsBorder);width:220px;height:100dvh;padding:24px 16px;display:none;position:fixed;top:0;left:0;overflow-y:auto}@media (min-width:1024px){.index-module__c5rFHG__sideNav{flex-direction:column;gap:20px;display:flex}}.index-module__c5rFHG__navTitle{color:var(--partsText);font-size:16px;font-weight:700}.index-module__c5rFHG__navCategory{color:var(--partsAccent);margin-bottom:8px;font-size:13px;font-weight:700}.index-module__c5rFHG__navList{flex-direction:column;gap:4px;display:flex}.index-module__c5rFHG__navLink{color:var(--partsText);font-size:12px;text-decoration:none}.index-module__c5rFHG__navLink:visited{color:var(--partsText)}.index-module__c5rFHG__navLink:hover{text-decoration:underline}@media (min-width:1024px){.index-module__c5rFHG__main{padding-left:220px}}.index-module__c5rFHG__row{flex-wrap:wrap;justify-content:left;width:calc(100% - 20px);max-width:580px;margin:0 auto;display:flex}@media (min-width:1024px){.index-module__c5rFHG__row{max-width:1300px}}.index-module__c5rFHG__pageTitle{color:var(--partsText);font-size:24px;font-weight:700}@media (min-width:1024px){.index-module__c5rFHG__pageTitle{font-size:32px}}.index-module__c5rFHG__lead{color:var(--partsSubText);margin-top:8px;font-size:13px}@media (min-width:1024px){.index-module__c5rFHG__lead{font-size:14px}}.index-module__c5rFHG__categoryTitle{color:var(--partsAccent);padding-bottom:8px;font-size:20px;font-weight:700}@media (min-width:1024px){.index-module__c5rFHG__categoryTitle{font-size:26px}}.index-module__c5rFHG__valueList{flex-direction:column;gap:4px;padding-left:1.2em;list-style:decimal;display:flex}.index-module__c5rFHG__valueLink{color:var(--partsAccent);text-decoration:underline}.index-module__c5rFHG__valueLink:hover{text-decoration:none}
.index-module__z_wbYq__wrap{padding-bottom:30px}@media (min-width:1024px){.index-module__z_wbYq__wrap{padding-bottom:60px}}.index-module__z_wbYq__headings{flex-wrap:wrap;display:flex}@media (min-width:1024px){.index-module__z_wbYq__headings{justify-content:center}}.index-module__z_wbYq__heading{text-align:center;border:2px solid var(--color-white);height:60px;margin-right:10px;padding:0 10px;font-size:18px;font-weight:400;line-height:56px}@media (min-width:1024px){.index-module__z_wbYq__heading{height:64px;padding:0 20px;font-size:24px;line-height:60px}}.index-module__z_wbYq__text{font-size:16px}.index-module__z_wbYq__note{margin-bottom:10px;font-size:10px}
.index-module__AVM6SW__wrap{color:var(--color-white);background-color:var(--color-dark_S-38_L-11);background-image:url(/img/organism/service/titlesHanryu/sp/bg.png);background-position:top;background-size:cover;padding-bottom:30px}@media (min-width:1024px){.index-module__AVM6SW__wrap{background-image:url(/img/organism/service/titlesHanryu/pc/bg.png);padding-bottom:60px}}.index-module__AVM6SW__headingTitleHanryu{color:var(--color-white);letter-spacing:.04em;padding:0 20px;font-size:32px;font-weight:400;line-height:1.45}@media (min-width:1024px){.index-module__AVM6SW__headingTitleHanryu{text-align:center;font-size:36px}.index-module__AVM6SW__headingTitleHanryu br{display:none}}
.index-module__VZnYOW__ground{background-color:var(--color-white)}
.index-module__1-DtIG__wrap{z-index:2;color:var(--color-lightText);position:relative;overflow:hidden}.index-module__1-DtIG__wrap:before,.index-module__1-DtIG__wrap:after{content:"";position:absolute}.index-module__1-DtIG__wrap:before{z-index:-1;background-color:var(--color-white);opacity:.8;width:100%;height:100%;top:0;left:0}.index-module__1-DtIG__wrap:after{z-index:-2;background:center / cover no-repeat var(--bgSp);filter:blur(6px);width:calc(100% + 20px);height:calc(100% + 20px);top:-10px;left:-10px}@media (min-width:1024px){.index-module__1-DtIG__wrap:after{background-image:var(--bgPc);filter:blur(10px)}}.index-module__1-DtIG__lead{color:var(--color-dark);font-size:21px;line-height:1.47}@media (min-width:1024px){.index-module__1-DtIG__lead{padding-left:20px;font-size:24px}}.index-module__1-DtIG__lead span{display:inline-block}.index-module__1-DtIG__text{text-align:justify}@media (min-width:1024px){.index-module__1-DtIG__text{padding-left:20px}}
.index-module__PxFrRW__note{color:var(--partsSubText);text-align:center;margin-bottom:8px;font-size:12px}.index-module__PxFrRW__viewport{width:700px;max-width:100%;margin:0 auto;overflow-x:auto}.index-module__PxFrRW__canvas{zoom:.5;width:1400px}
.index-module__Af2ytq__root{flex-direction:column;gap:16px;display:flex}.index-module__Af2ytq__root:not(:first-child){margin-top:32px}.index-module__Af2ytq__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;display:flex}.index-module__Af2ytq__label{color:var(--partsSubText);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.index-module__Af2ytq__select{color:var(--partsText);cursor:pointer;background-color:var(--partsNavBg);border:1px solid var(--partsBorder);border-radius:6px;padding:6px 12px;font-size:13px}.index-module__Af2ytq__exampleLink{color:var(--partsAccent);font-size:12px;text-decoration:underline}.index-module__Af2ytq__exampleLink:hover{text-decoration:none}
