.privacy{padding-bottom:120px}.privacy>section:not(:last-child){margin-bottom:80px}.privacy .privacy__text01{font-size:1.6rem;margin-bottom:80px;line-height:1.6}.privacy .privacy-box .privacy-box__text01{font-size:1.6rem;margin-bottom:40px;line-height:1.6}.privacy .privacy-box .privacy-box__text01>a{color:#3075b7}.privacy .privacy-box .privacy__ollist{list-style-type:decimal;margin-left:1.6rem}.privacy .privacy-box .privacy__ollist>li{font-size:1.6rem;line-height:1.6}.privacy .privacy-box .privacy__ollist>li:not(:last-child){margin-bottom:16px}.privacy .privacy-box .privacy__ollist>li>a{color:#3075b7}.privacy .privacy-box .privacy__ollist>li .list-style01{position:relative;margin:8px 0 0 16px}.privacy .privacy-box .privacy__ollist>li .list-style01>li{font-size:1.6rem;margin-bottom:8px;line-height:1.6;counter-increment:cnt;display:flex;width:100%;flex-wrap:wrap;padding-left:2em}.privacy .privacy-box .privacy__ollist>li .list-style01>li::before{content:"(" counter(cnt) ")";display:inline-block;position:absolute;left:0}.privacy .privacy-box .privacy__ollist>li>ul li{font-size:1.6rem;text-indent:-0.8rem;margin-left:.8rem}.privacy .privacy-box .privacy-service{margin:40px 0 0}.privacy .privacy-box .privacy-service .privacy-service__ttl{font-size:2rem;font-weight:bold;margin-bottom:24px}.privacy .privacy-box .privacy-service .privacy-serviceinfo:not(:last-child){margin-bottom:64px}.privacy .privacy-box .privacy-service .privacy-serviceinfo .privacy-serviceinfo__ttl{font-size:1.6rem;font-weight:bold;margin-bottom:16px}.privacy .privacy-box .privacy-service .privacy-serviceinfo>dl>div{display:flex;line-height:1.6;padding:12px 0;border-bottom:1px solid #e0e0e0}.privacy .privacy-box .privacy-service .privacy-serviceinfo>dl>div:first-child{border-top:1px solid #e0e0e0}.privacy .privacy-box .privacy-service .privacy-serviceinfo>dl>div>dt{font-weight:normal;font-size:1.6rem;min-width:250px}.privacy .privacy-box .privacy-service .privacy-serviceinfo>dl>div>dd{font-size:1.6rem;line-height:1.6}.privacy .privacy-box .privacy-service .privacy-serviceinfo>dl>div>dd>a{color:#3075b7}.privacy .privacy-box .privacy-service .privacy-serviceinfo>dl>div>dd>a:hover{text-decoration:underline}.privacy .privacy-box .annotation{margin-top:40px}.privacy .privacy-box .annotation>li{font-size:1.2rem;text-indent:-1rem;margin-left:1rem;line-height:1.6}.privacy .privacy__note{font-size:1.2rem;color:#666;margin-bottom:16px}.privacy .privacy_caution{font-size:1.6rem;color:#f56565;margin-bottom:40px;line-height:1.6}.privacy .advertisement{border-radius:8px;background-color:#f6f9f9;padding:24px;margin-bottom:40px}.privacy .advertisement .advertisement__text{font-size:1.2rem;line-height:1.6;margin:0 0 20px 1rem}.privacy .advertisement .advertisement__text>a{color:#3075b7}.privacy .advertisement .advertisement__textn{font-size:1.2rem;line-height:1.6}.privacy .advertisement .advertisement__textn>a{color:#3075b7}.privacy .advertisement .advertisement__ttl{font-size:1.2rem;font-weight:bold;margin-bottom:4px;line-height:1.6}.privacy .advertisement .advertisement__subttl{font-size:1.2rem;margin-bottom:0;line-height:1.6}.privacy .advertisement .advertisement-google .advertisement-google__ttl{margin-left:1rem;font-size:1.2rem;line-height:1.6}.privacy .advertisement .advertisement-google .advertisement__text2{margin-left:2rem;font-size:1.2rem;line-height:1.6}.privacy .advertisement .advertisement-google .advertisement__text2>a{color:#3075b7;word-break:break-all}.privacy .revision-date{text-align:right;font-size:1.6rem;line-height:1.6;margin-bottom:80px}.privacy .history .history-list>div{display:flex;align-items:center;padding:40px 0}.privacy .history .history-list>div:not(:first-child){border-top:1px solid #e6e6e6}.privacy .history .history-list>div .date{min-width:120px;font-size:1.6rem;margin-right:16px;color:#666}.privacy .history .history-list>div>div{width:calc(100% - 120px);display:flex;align-items:center;justify-content:space-between}.privacy .history .history-list>div>div .reson{font-size:1.6rem}.privacy .history .history-list>div>div .hisotry-link{font-size:1.4rem;font-weight:bold;color:#3075b7;position:relative;padding-right:24px}.privacy .history .history-list>div>div .hisotry-link::after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";width:8px;height:8px;border-top:2px solid #3075b7;border-right:2px solid #3075b7;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 768px){main.subpage .main-wrap{padding:0 16px 60px}.privacy{padding-bottom:80px}.privacy .title-h1{padding:0}.privacy>section:not(:last-child){margin-bottom:40px}.privacy .privacy__text01{font-size:1.4rem;line-height:1.6;margin-bottom:40px}.privacy .privacy-box .privacy-box__text01{font-size:1.4rem;margin-bottom:24px}.privacy .privacy-box .privacy__ollist{margin-left:1.4rem}.privacy .privacy-box .privacy__ollist>li{font-size:1.4rem}.privacy .privacy-box .privacy__ollist>li:not(:last-child){margin-bottom:8px}.privacy .privacy-box .privacy__ollist>li .list-style01{margin:8px 0 0 14px}.privacy .privacy-box .privacy__ollist>li .list-style01>li{font-size:1.4rem;margin-bottom:4px}.privacy .privacy-box .privacy__ollist>li .list-style01>li>p{text-indent:-3rem;margin-left:3rem}.privacy .privacy-box .privacy__ollist>li>ul li{font-size:1.4rem}.privacy .privacy-box .privacy__ollist>li>P{text-indent:-2.8rem;margin-left:2.8rem}.privacy .privacy-box .revision-date{font-size:1.4rem}.privacy .privacy-box .privacy-service{margin:24px 0 0}.privacy .privacy-box .privacy-service .privacy-service__ttl{font-size:1.6rem}.privacy .privacy-box .privacy-service .privacy-serviceinfo:not(:last-child){margin-bottom:40px}.privacy .privacy-box .privacy-service .privacy-serviceinfo .privacy-serviceinfo__ttl{margin-bottom:8px;line-height:1.25}.privacy .privacy-box .privacy-service .privacy-serviceinfo .privacy-serviceinfo__ttl>span{display:inline-block}.privacy .privacy-box .privacy-service .privacy-serviceinfo>dl>div{display:block}.privacy .privacy-box .privacy-service .privacy-serviceinfo>dl>div>dt{font-size:1.4rem;line-height:1.6;font-weight:bold;min-width:auto}.privacy .privacy-box .privacy-service .privacy-serviceinfo>dl>div>dd{font-size:1.4rem}.privacy .privacy-box .annotation{margin-top:16px}.privacy .privacy__note{line-height:1.6;margin-bottom:8px}.privacy .advertisement{padding:16px 12px}.privacy .advertisement .advertisement__ttl{margin-bottom:4px}.privacy .history .history-list>div{width:100%;display:block;padding:24px 0}.privacy .history .history-list>div .date{font-size:1.4rem;margin-bottom:3px;min-width:auto}.privacy .history .history-list>div>div{width:100%;display:block}.privacy .history .history-list>div>div .reson{font-size:1.4rem;margin-bottom:8px;line-height:1.6}.privacy .history .history-list>div>div .hisotry-link{text-align:right;display:block;padding-right:16px}}
