.lang-circles{min-height:100vh;width:100vw;color:#000;box-sizing:border-box;font-family:sans-serif,Arial,Helvatica;background-color:#dfeef7;position:relative;flex-direction:column}.lang-circles,.lang-circles-header{display:flex;justify-content:space-between}.lang-circles-header{align-items:center;overflow:hidden;padding:1.6vw 3.2vw 0 2vw}.lang-circles-header>span:first-child{font-size:2.4vw;font-weight:700;letter-spacing:.06vw;font-family:Noto Sans SC Black,sans-serif,Arial,Helvatica}.lang-circles-header>span:first-child>span{font-weight:100;font-size:1.4vw;vertical-align:text-top;line-height:2.6vw}.lang-circles-header>span:last-child{font-size:1.08vw;letter-spacing:.05vw;font-weight:400;display:inline-block;border-bottom:.1vw solid #000;padding-bottom:.2vw}.lang-circles-header>span:last-child:hover{cursor:pointer}.lang-circles-main{display:flex;justify-content:center;height:0;flex:1 1 auto;flex-direction:column;align-items:center}.lang-circles-main .lang-circles-main-info{height:0;flex:1 1 auto;max-width:50vw;display:flex;flex-direction:column}.lang-circles-main .lang-circles-main-info-title{font-size:1.68vw;font-weight:700;letter-spacing:.1vw;margin-bottom:1.6vw;font-family:Noto Sans SC Black,sans-serif,Arial,Helvatica}.lang-circles-main .lang-circles-main-info-title>p{margin:.6vw 0}.lang-circles-main .lang-circles-main-info-title>p:first-child{font-size:2.5vw}.lang-circles-main .lang-circles-main-info-title>p>span{font-weight:400;font-size:1.2vw;vertical-align:text-top}.lang-circles-main .lang-circles-main-info>div>p{font-size:1vw;letter-spacing:.02vw;color:#818084;line-height:.9vw;font-weight:500}.lang-circles-main .lang-circles-main-info>img{width:auto;margin-top:auto;max-height:46vh}.lang-circles-main .lang-circles-main-company{color:#5f6265;font-size:.78vw;white-space:nowrap;text-align:center;margin-top:.5vw}.lang-circles-main .lang-circles-main-company>p{margin-top:0;margin-bottom:.1vw}.lang-circles-main .lang-circles-main-company>p>a{color:#5c5f61;margin-left:.1vw}.lang-circles-main .lang-circles-main-company>p:first-child{font-weight:700;color:#5c5f61}.lang-circles-phone{justify-content:start}.lang-circles-phone .lang-circles-header{padding:1.6vh 3.2vh 0 2vh}.lang-circles-phone .lang-circles-header>span:first-child{font-size:3vh;letter-spacing:.1vh}.lang-circles-phone .lang-circles-header>span:first-child>span{font-weight:400;font-size:2vh}.lang-circles-phone .lang-circles-header>span:last-child{font-size:1.6vh;letter-spacing:.05vh;font-weight:400;border-bottom:.1vh solid #000;padding-bottom:.2vh}.lang-circles-phone .lang-circles-main{justify-content:flex-end}.lang-circles-phone .lang-circles-main-info{max-width:84vw;flex:none;height:auto}.lang-circles-phone .lang-circles-main-info-title{font-size:3vh;letter-spacing:.1vh;margin-bottom:3vh}.lang-circles-phone .lang-circles-main-info-title>p{margin:1.2vh 0}.lang-circles-phone .lang-circles-main-info-title>p:first-child{font-size:4.4vh}.lang-circles-phone .lang-circles-main-info-title>p>span{font-weight:400;font-size:2vh}.lang-circles-phone .lang-circles-main-info>div>p{font-size:1.8vh;letter-spacing:.05vh;line-height:2.2vh}.lang-circles-phone .lang-circles-main-info>img{width:86vw;margin-top:3vh}.lang-circles-phone .lang-circles-main-company{font-size:1.4vh;margin-top:3vh;padding-bottom:.4vh}.lang-circles-phone .lang-circles-main-company>p{margin-bottom:.3vh}body,html{margin:0;background:#f0f0f0;overflow:hidden}.app-main,body,html{width:100%;height:100%}