.privacy{background:url(../../images/page/privacy_security/mv.jpg) no-repeat;background-size:100% auto}.privacy--container{padding:48px 0;position:relative}.privacy--container .first--message h1{font-weight:normal;line-height:2.25}.privacy--container .first--message .--author{margin:24px 0 0;text-align:right;font-size:.875em}.privacy--container .icon-pdf::after{display:inline-block;width:13px;height:15px;content:"";background:url(../../images/page/privacy_security/icon_pdf.svg) no-repeat;margin-left:4px}.privacy--container .privacy-mark{width:197px;margin:64px 0 0 auto;text-align:center}.privacy--container .privacy-mark a{display:block;color:#222}.privacy--container .privacy-mark a figure img{width:64%;height:auto}.privacy--container .privacy-mark a figure figcaption{font-size:.875em;text-align:center;line-height:1.5;margin-top:8px}.privacy__section{margin:48px 0;position:relative}.privacy__section .--headline{color:#0e6fba;position:relative;font-size:1.25em;padding:4px 0 4px 16px;margin:0 0 16px}.privacy__section .--headline::before{display:inline-block;content:"";width:8px;height:8px;background-color:#0e6fba;position:absolute;top:50%;left:0;transform:translateY(-50%);border-radius:2px}.privacy__section .--title{margin:24px 0 16px}.privacy__section .--title.--2nd{margin:48px 0 16px}.privacy__section .--title+.contact--block{margin:16px 0 48px}.privacy__section .--sub{margin:16px 0 8px;font-weight:normal}.privacy__section .--sub.--2nd{margin:48px 0 8px}.privacy__section p{line-height:2.25}.privacy__section .--desc{margin:0 0 8px}.privacy__section .contact--block{background-color:#eef5fb;padding:40px;display:flex;align-items:center;margin:48px 0 0}.privacy__section .contact--block.--block{display:block}.privacy__section .contact--block .--ttl{color:#0e6fba;font-weight:bold;text-align:center;width:264px;padding-right:40px}.privacy__section .contact--block .--content{width:calc(100% - 344px);border-left:1px solid #0e6fba;padding-left:40px}.privacy__section .contact--block .--content h4.--2nd{margin:24px 0 0}.privacy__section .contact--block .--content-last{padding-left:2%}.privacy__section .--table{margin:32px 0;width:100%}.privacy__section .--table tr th,.privacy__section .--table tr td{font-size:.875em}.privacy__section .--table tr th{padding:32px 16px}.privacy__section .--table tr td{padding:32px 16px;border-top:1px solid #666;border-bottom:1px solid #666}.privacy__section .--table tr .--td-title{width:400px;padding-right:0}.privacy__section .--table tr:nth-child(1) th{padding-bottom:8px}.privacy__section .--memo{font-size:.875em}.privacy__section .--memo p{line-height:2}.privacy__section .--pricetable{margin:32px 0;width:100%}.privacy__section .--pricetable tr th,.privacy__section .--pricetable tr td{font-size:.875em}.privacy__section .--pricetable tr td{padding:16px 0;border-top:1px solid #666;border-bottom:1px solid #666}.privacy__section .--pricetable tr .--price{text-align:right}.privacy__section .--pricetable tr:nth-child(1) th{padding-bottom:16px;color:#0e6fba;font-weight:bold}@media screen and (max-width: 767px){.privacy{background:url(../../images/page/privacy_security/mv.jpg) no-repeat;background-size:cover}.privacy--container .privacy-mark{width:65%;margin:64px auto}.privacy--container .privacy-mark a figure img{width:50%;height:auto}.privacy__section{margin:48px 0;position:relative}.privacy__section .contact--block{padding:24px;display:block;margin:48px 0 0}.privacy__section .contact--block.--block{display:block}.privacy__section .contact--block .--ttl{color:#0e6fba;font-weight:bold;text-align:left;width:auto;padding-right:0}.privacy__section .contact--block .--ttl br{display:none}.privacy__section .contact--block .--content{margin:8px 0 0;padding-top:8px;width:auto;border-left:none;border-top:1px solid #0e6fba;padding-left:0}.privacy__section .contact--block .--content h4.--2nd{margin:24px 0 0}.privacy__section .contact--block .--content-last{padding-left:2%}.privacy__section .--table{margin:32px 0;width:100%}.privacy__section .--table tr th,.privacy__section .--table tr td{font-size:.875em}.privacy__section .--table tr th{padding:32px 16px}.privacy__section .--table tr td{padding:32px 16px;border-top:1px solid #666;border-bottom:1px solid #666}.privacy__section .--table tr .--td-title{width:30%;padding-right:0}.privacy__section .--table tr:nth-child(1) th{padding-bottom:8px}.privacy__section .--memo{font-size:.875em}.privacy__section .--memo p{line-height:2}.privacy__section .--pricetable{margin:32px 0;width:100%}.privacy__section .--pricetable tr th,.privacy__section .--pricetable tr td{font-size:.875em}.privacy__section .--pricetable tr td{padding:16px 0;border-top:1px solid #666;border-bottom:1px solid #666}.privacy__section .--pricetable tr td:first-child{width:60%}.privacy__section .--pricetable tr .--price{text-align:right}.privacy__section .--pricetable tr:nth-child(1) th{padding-bottom:16px;color:#0e6fba;font-weight:bold}}
/*# sourceMappingURL=privacy.min.css.map */