html{width:100%;height:100%;font-size:10px !important;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}body{margin:0;padding:0;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}i{font-style:normal}.link{color:#1a73e8;font-size:1.5rem;text-decoration-line:none}.download-btn{float:right}.common-protocol{color:#4d4d4d;text-align:justify;user-select:none;clear:both}.common-protocol .bold{font-weight:bold}.common-protocol .underline{text-decoration:underline}.common-protocol>h2{padding:.3rem 0;font-size:1.9rem;color:#222;text-align:center}.common-protocol>p{margin-top:1.2rem;font-size:1.5rem;line-height:2.5rem}.common-protocol>p:last-child{padding-bottom:3.2rem}.common-protocol>p.time{text-align:right}.common-protocol>h3{padding-top:3.5rem;font-size:1.7rem;color:#222;line-height:2.4rem}.common-protocol>dl{font-size:1.5rem;line-height:2.5rem}.common-protocol>dl>dt{position:relative;padding:2.4rem 0 0 1.9rem}.common-protocol>dl>dt>span{position:absolute;left:0}.common-protocol>dl>dt.first{padding-top:1.2rem}.common-protocol>dl>dd>.item{position:relative;padding:1.2rem 0 0 3.9rem}.common-protocol>dl>dd>.item>span{position:absolute;left:0}.common-protocol>dl>dd>.item>.item-inner{position:relative;padding-top:1.2rem}.common-protocol>dl>dd>.item>.item-inner>span{position:absolute;left:-2.4rem}.common-protocol>dl>dd>.item>.item-inner>p{padding-top:1.2rem}.common-protocol>dl>dd>.item.no-padding{padding-left:0}.privacy-policy{margin:0}.pg-registration-protocol{padding:7rem 2rem 0;background:#fff}.pg-registration-protocol>h1{position:fixed;top:0;left:0;margin:0;width:100%;font-size:1.7rem;color:#333;text-align:center;background:#fff;line-height:5.4rem;z-index:1}.pg-registration-protocol>.privacy-policy>h2,.pg-registration-protocol>.service-agreement>h2{font-size:1.5rem;color:#333}.pg-registration-protocol>.privacy-policy>h3,.pg-registration-protocol>.service-agreement>h3{font-size:1.5rem}.pg-registration-protocol>.privacy-policy>p,.pg-registration-protocol>.service-agreement>p,.pg-registration-protocol>.privacy-policy>dl,.pg-registration-protocol>.service-agreement>dl{line-height:2.4rem}.pg-children-protocol{padding:2.4rem 1.6rem 0;background:#fff;margin:0}.pg-copyright{padding:2.4rem 1.6rem 0;background:#fff}.copyright{margin:0}.copyright>p{text-indent:2rem}.pg-law{padding:2.4rem 1.6rem 0;background:#fff}.law{margin:0}.law>p{text-indent:2rem}.pg-sdk-info{padding:2.4rem 1.6rem 0;background:#fff}.pg-sdk-info .table-container{overflow-x:scroll;width:100%}.pg-sdk-info .table-container>table{width:1800px}.pg-sdk-info .table-container>table>thead>tr>th,.pg-sdk-info .table-container>table>tbody>tr>td{font-size:1.5em}.pg-all-policy{padding:2rem;background:#fff}.pg-all-policy>.privacy-policy>h2,.pg-all-policy>.children-protocol>h2{font-size:1.5rem;color:#333}.pg-all-policy>.privacy-policy>h3,.pg-all-policy>.children-protocol>h3{font-size:1.5rem}.pg-all-policy>.privacy-policy>p,.pg-all-policy>.children-protocol>p,.pg-all-policy>.privacy-policy>dl,.pg-all-policy>.children-protocol>dl{line-height:2.4rem}.pg-teacher-certificate{padding-bottom:10.66666667vw;user-select:none}.pg-teacher-certificate img:not([src]){visibility:hidden}.pg-teacher-certificate .teachers-container{display:flex;flex-wrap:wrap;width:100%}.pg-teacher-certificate .teachers-container>.teacher{width:27.73333333vw;margin:4.26666667vw 0 0 4.26666667vw;text-align:center;word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.pg-teacher-certificate .teachers-container>.teacher>img{width:27.73333333vw;height:27.73333333vw}.pg-teacher-certificate .teachers-container>.teacher>.name{font-size:3.73333333vw;line-height:5.6vw;font-weight:bolder;color:#222}.pg-teacher-certificate .teachers-container>.teacher>p{margin:0;font-size:2.93333333vw;line-height:4vw;color:#666}.pg-history-list{padding:3rem 1.6rem 2rem}.pg-history-list>a{font-size:16px;color:#0052CC;margin-bottom:1.5rem;text-decoration:none}
