@media screen and (min-width:768px){.p-privacy{padding:130px 0 140px}.p-privacy__inner{width:72.4218%}.p-privacy__text{margin-top:72px;font-size:13px;letter-spacing:.08em;line-height:25px}.p-privacy__text p+p{margin-top:15px}.p-privacy__content{margin-top:20px}.p-privacy__section{padding:50px 0;border-bottom:1px solid #ddd}.p-privacy__section h3{font-size:13px;line-height:24px;letter-spacing:.08em;font-weight:600}.p-privacy__section h3:not(:first-child){margin-top:17px}.p-privacy__section h3+p{margin-top:3px}.p-privacy__section a{text-decoration:underline;color:#6250ea;font-weight:600}.p-privacy__section a:hover{border-color:transparent;text-decoration:none}.p-privacy__section-title{font-size:16px;line-height:24px;letter-spacing:.05em;font-weight:600;width:195px}.p-privacy__section-content{margin-top:12px;font-size:13px;line-height:25px;letter-spacing:.08em}.p-privacy__section-note{font-size:10px;letter-spacing:.02em;line-height:15px}.p-privacy__section-link{font-size:12px;line-height:23px;border-bottom:1px solid;padding-bottom:0;text-decoration:none!important;margin-top:4px;display:inline-block}.p-privacy__section-link::after{content:"";display:inline-block;background:url(../images/common/ico_file_blue_01.svg) no-repeat center/contain;width:11px;height:13px;vertical-align:text-top;margin-left:6px;-webkit-transform:translate(0,-1px);-ms-transform:translate(0,-1px);transform:translate(0,-1px)}.p-privacy__section-link+h3:not(:first-child){margin-top:24px}.p-privacy__section-address{margin-top:18px;font-size:12px;line-height:25px}.p-privacy__section-info{line-height:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:0}.p-privacy__section-info dt{width:37px}.p-privacy__section-info dd{width:calc(100% - 37px)}}@media screen and (max-width:767px){.p-privacy{padding:70px 0 140px}.p-privacy__text{margin-top:42px;font-size:13px;letter-spacing:.08em;line-height:24px}.p-privacy__text p+p{margin-top:10px}.p-privacy__content{margin-top:24px}.p-privacy__section{border-bottom:1px solid #ddd;padding:46px 0}.p-privacy__section h3{font-size:13px;line-height:24px;letter-spacing:.08em}.p-privacy__section h3:not(:first-child){margin-top:17px}.p-privacy__section a{color:#6250ea;font-weight:600;text-decoration:underline}.p-privacy__section-title{font-size:16px;line-height:24px;letter-spacing:.05em;font-weight:600}.p-privacy__section-content{margin-top:15px;font-size:13px;line-height:24px;letter-spacing:.08em}.p-privacy__section-note{margin-top:1px;font-size:10px;line-height:18px}.p-privacy__section-link{margin-top:5px;display:inline-block;font-size:12px;line-height:22px;border-bottom:1px solid;text-decoration:none!important}.p-privacy__section-link::after{content:"";display:inline-block;background:url(../images/common/ico_file_blue_01.svg) no-repeat center/contain;width:11px;height:13.5px;vertical-align:text-top;margin-left:6px;-webkit-transform:translate(0,-1px);-ms-transform:translate(0,-1px);transform:translate(0,-1px)}.p-privacy__section-link+h3:not(:first-child){margin-top:22px}.p-privacy__section-address{margin-top:16px}.p-privacy__section-info{margin-top:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:0;line-height:25px}.p-privacy__section-info dt{width:37px}.p-privacy__section-info dd{width:calc(100% - 37px)}}@media screen and (min-width:768px){body.windows.chrome .p-privacy__section-link::after{-webkit-transform:translate(0,1px);-ms-transform:translate(0,1px);transform:translate(0,1px)}}