@font-face{font-family:AlphaNumeric;font-weight:400;src:local(Helvetica Neue),local(Helvetica)}@font-face{font-family:JapaneseCharacter;font-weight:300;src:local(Hiragino Sans W3),local(HiraginoSans-W3),local(Hiragino Kaku Gothic ProN W3),local(HiraKakuProN-W3);unicode-range:U+203B}@font-face{font-family:NotoSansJPLocal;src:local(Noto Sans JP),local(NotoSansCJKjp-Regular)}.e2oFlG___srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media not screen and (min-width:835px){.e2oFlG___hiddenSp{display:none!important}}@media screen and (min-width:835px){.e2oFlG___hiddenPc{display:none!important}}.e2oFlG_top00401Page{background:#fff}.e2oFlG_top00401Page>.e2oFlG_top{margin-bottom:6.4rem}.e2oFlG_top00401Page>.e2oFlG_top>.e2oFlG_head{margin:0 auto;padding:0 0 3.2rem}@media screen and (min-width:835px){.e2oFlG_top00401Page>.e2oFlG_top>.e2oFlG_head{min-width:calc(1200px + 4.8rem);padding:2.4rem}}.e2oFlG_top00401Page>.e2oFlG_top>.e2oFlG_inner{flex-direction:column;gap:4.8rem;padding:0 2.4rem;display:flex}@media screen and (min-width:835px){.e2oFlG_top00401Page>.e2oFlG_top>.e2oFlG_inner{width:calc(1200px + 4.8rem);margin:auto}}.e2oFlG_top00401Page>.e2oFlG_top>.e2oFlG_inner>.e2oFlG_search{flex-direction:column;gap:2.4rem;display:flex}.e2oFlG_top00401Page>.e2oFlG_top>.e2oFlG_inner>.e2oFlG_content{flex-direction:column;gap:6.4rem;display:flex}.e2oFlG_top00401Page>.e2oFlG_bottom{background:#f1f5f8;border-radius:32px 32px 0 0;flex-direction:column;gap:6.4rem;padding:6.4rem 0;display:flex}.e2oFlG_top00401Page>.e2oFlG_bottom>.e2oFlG_inner{flex-direction:column;gap:3.2rem;padding:0 2.4rem;display:flex}@media screen and (min-width:835px){.e2oFlG_top00401Page>.e2oFlG_bottom>.e2oFlG_inner{width:calc(1200px + 4.8rem);margin:auto}.e2oFlG_top00401Page>.e2oFlG_bottom>.e2oFlG_support{width:calc(1200px + 4.8rem);margin:auto;padding:0 2.4rem}}.e2oFlG_top00401Page>.e2oFlG_bottom>.e2oFlG_seo{padding:0 2.4rem}@media screen and (min-width:835px){.e2oFlG_top00401Page>.e2oFlG_bottom>.e2oFlG_seo{width:calc(1200px + 4.8rem);margin:auto}}.e2oFlG_topSearch{flex-direction:column;gap:1.6rem;width:100%;display:flex}.e2oFlG_topSearch>.e2oFlG_list{flex-wrap:wrap;gap:.8rem;display:flex}@media screen and (min-width:835px){.e2oFlG_topSearch>.e2oFlG_list{flex-wrap:nowrap}}.e2oFlG_topSearch>.e2oFlG_list>.e2oFlG_card{flex:1 0 calc(50% - .4rem)}@media screen and (min-width:835px){.e2oFlG_topSearch>.e2oFlG_list>.e2oFlG_card{flex:1}}.e2oFlG_topSearch>.e2oFlG_buttons{gap:.8rem;display:flex}.e2oFlG_topSearch>.e2oFlG_buttons.e2oFlG__spacing{margin-bottom:1.6rem}.e2oFlG_topSearch>.e2oFlG_buttons>.e2oFlG_button{flex:1}.e2oFlG_recommendWrap{margin:0 -2.4rem}@media screen and (min-width:835px){.e2oFlG_recommendWrap{margin:0}}.e2oFlG_recommendWrap>.e2oFlG_title{margin:0 2.4rem 3.2rem}@media screen and (min-width:835px){.e2oFlG_recommendWrap>.e2oFlG_title{justify-content:space-between;align-items:center;margin:0 0 3.2rem;display:flex}}.e2oFlG_recommendWrap>.e2oFlG_link{margin:2.4rem 2.4rem 0}.e2oFlG_featureWrap{flex-direction:column;padding:0 2.4rem;display:flex}@media screen and (min-width:835px){.e2oFlG_featureWrap{width:calc(1200px + 4.8rem);margin:auto}}.e2oFlG_featureWrap>.e2oFlG_title{margin-bottom:3.2rem}@media screen and (min-width:835px){.e2oFlG_featureWrap>.e2oFlG_title{justify-content:space-between;align-items:center;display:flex}}.e2oFlG_featureWrap>.e2oFlG_list{gap:1.6rem;margin-bottom:1.6rem;display:grid}@media screen and (min-width:835px){.e2oFlG_featureWrap>.e2oFlG_list{grid-template-columns:repeat(3,1fr);gap:1.6rem 2.4rem;margin:0}}.e2oFlG_applicationList{flex-direction:column;gap:2.4rem;display:flex}@media screen and (min-width:835px){.e2oFlG_applicationList{flex-direction:row}}.e2oFlG_applicationList>.e2oFlG_item{flex-direction:column;gap:.8rem;display:flex}@media screen and (min-width:835px){.e2oFlG_applicationList>.e2oFlG_item{flex:0 0 384px}}.e2oFlG_applicationLink{border-radius:4px;transition:box-shadow .3s ease-out;position:relative;overflow:hidden}.e2oFlG_applicationLink>.e2oFlG_image{width:100%;height:auto;transition:opacity .3s ease-out}.e2oFlG_applicationLink>.e2oFlG_text{letter-spacing:.012em;color:#fff;justify-content:center;align-items:center;gap:.4rem;width:100%;font-size:1.6rem;font-weight:600;line-height:1.6;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.e2oFlG_applicationLink>.e2oFlG_text>.e2oFlG_icon{width:20px}@media (hover:hover){.e2oFlG_applicationLink:hover{box-shadow:0 0 24px #14212b1a}.e2oFlG_applicationLink:hover>.e2oFlG_image{opacity:.8}}