@media screen and (min-width: 801px),print{main{color:#343434}main .wrap{max-width:950px}main .wrap.wide{padding:0 30px;max-width:1210px;margin:auto}.lead{font-size:16px;font-weight:400;letter-spacing:.08em;line-height:2;text-align:right;margin-bottom:80px}.sec{padding:80px 0 90px;border-top:solid 6px #f3f3f3;font-size:16px;font-weight:400;letter-spacing:.08em;line-height:1.8}.sec section+section{padding-top:80px;margin-top:90px;border-top:solid 1px #cdcdcd}.sec h2{font-size:26px;font-weight:400;letter-spacing:.18em;text-align:center;margin-bottom:28px}.sec h3{font-size:20px;font-weight:500;letter-spacing:.18em;text-align:center;margin-bottom:28px}.sec p+p{margin-top:15px}.sec ul.num li{list-style-type:decimal-leading-zero;margin-top:15px;margin-left:2em}.sec ul.num li::marker{font-weight:bold}.sec dl dt{font-weight:500}.sec dl dd{margin-bottom:20px;padding-left:20px;font-size:14px}.sec dl dd ul.num{margin-top:0}.sec dl dd ul.num li{margin-top:0px}.sec dl dd ul.num li::marker{font-weight:400}.sec table{font-size:14px}.sec table th{text-align:left;background-color:#f3f3f3;padding:18px 25px}.sec table td{padding:25px;margin-left:5px;border-top:solid 1px #e6e6e6}.sec table tr:last-child td{border-bottom:solid 1px #e6e6e6}.sec .mt40{margin-top:40px}.sec .mt20{margin-top:20px}.sec .sq{position:relative;padding-left:1em}.sec .sq::before{content:"";width:8px;height:8px;background-color:#343434;font-size:.8em;position:absolute;top:12px;left:0}.sec .small{font-size:14px}.sec .reader{display:flex;align-items:center;gap:20px;margin-top:30px}.sec .reader .txt{font-size:14px;text-decoration:underline}.sec .under-line{text-decoration:underline}.sec .kaijiseikyuusyo{display:block;margin:20px 0}.contact .wrap{display:flex;justify-content:space-between}.contact p{font-size:18px;letter-spacing:.15em}.privacy-contact main .w860{width:860px;margin:auto}.privacy-contact main table th{width:175px}.privacy-contact main table td{width:685px}.privacy-contact main table:nth-of-type(2){margin-top:15px}.privacy-contact main .contents{padding-bottom:100px !important}.privacy-contact main .contact{max-width:1150px;height:115px;margin:auto;display:flex;flex-direction:row;align-items:center;background-color:#f3f3f3}.privacy-contact main ul{margin-top:20px}}@media only screen and (max-width: 800px){main{color:#343434}.lead{font-weight:400;letter-spacing:.1em;line-height:2;font-size:16px;margin-bottom:80px}.sec{padding:70px 0;border-top:solid 6px #f3f3f3;font-size:15px;font-weight:400;letter-spacing:.08em;line-height:2}.sec section+section{padding-top:60px;margin-top:60px;border-top:solid 1px #cdcdcd}.sec h2{font-size:20px;font-weight:400;line-height:1.6;letter-spacing:.18em;margin-bottom:28px}.sec h3{font-size:17px;font-weight:500;line-height:1.6;letter-spacing:.18em;margin-bottom:28px}.sec ul.num li{list-style-type:decimal-leading-zero;margin-top:15px;margin-left:2em}.sec ul.num li::marker{font-weight:bold}.sec dl dt{font-weight:500}.sec dl dd{margin-bottom:20px;padding-left:20px;font-size:14px}.sec dl dd ul.num{margin-top:0}.sec dl dd ul.num li{margin-top:0px}.sec dl dd ul.num li::marker{font-weight:400}.sec table{font-size:14px}.sec table th{text-align:left;background-color:#f3f3f3;padding:18px 25px}.sec table td{padding:25px;margin-left:5px;border-top:solid 1px #e6e6e6}.sec table tr:last-child td{border-bottom:solid 1px #e6e6e6}.sec .small{font-size:14px}.sec .reader{margin-top:30px}.sec .reader a{display:block}.sec .reader .txt{margin-top:5px;font-size:14px;text-decoration:underline}.contact{text-align:center}.contact p{font-size:16px;letter-spacing:.15em}.contact .btn{margin-top:15px}.sq{position:relative;padding-left:1em}.sq::before{content:"";width:8px;height:8px;background-color:#343434;font-size:.8em;position:absolute;top:12px;left:0}.privacy-contact main table .w860{width:860px;margin:auto}.privacy-contact main table th{width:175px}.privacy-contact main table td{width:685px}.privacy-contact main table:nth-of-type(2){margin-top:15px}.privacy-contact main .contents{padding-bottom:100px !important}.privacy-contact main .contents .maintitle p{margin-bottom:15px;line-height:1;letter-spacing:.05em}.privacy-contact main .contact{width:90%;height:115px;margin:auto;display:flex;flex-direction:row;align-items:center;background-color:#f3f3f3}.privacy-contact main .contact .wrap{margin:auto;text-align:center}.privacy-contact main ul{margin-top:20px}.under-line{text-decoration:underline}.kaijiseikyuusyo{display:block;margin:20px 0}.mt40{margin-top:40px}.mt20{margin-top:20px}}
/*# sourceMappingURL=style.min.css.map */