@charset "utf-8";@media (min-width:1281px),print{.page-privacy .s-content .txt{font-size:1.6rem;letter-spacing:.12em;line-height:1.88}.page-privacy .s-content .txt+.txt{margin-top:30px}.page-privacy .s-content ol.list{counter-reset:num;margin-top:44px}.page-privacy .s-content ol.list>li{counter-increment:count;margin-bottom:63px}.page-privacy .s-content ol.list dl dt{display:-webkit-box;display:flex;font-size:2rem;font-weight:500;letter-spacing:.11em;position:relative}.page-privacy .s-content ol.list dl dt:before{color:var(--col_primary);content:counter(count) ". ";display:inline-block;font-size:2rem;font-weight:700;letter-spacing:.11em;margin-right:7px}.page-privacy .s-content ol.list dl dd{margin-top:21px}.page-privacy .s-content .info-list{margin-bottom:43px;margin-top:49px;padding:0 23px}.page-privacy .s-content .info-list li .tit{font-size:1.6rem;font-weight:500;line-height:1.88;position:relative}.page-privacy .s-content .info-list li .tit:before{content:"・";font-size:1.8rem;font-weight:500;left:-20px;position:absolute;top:0}.page-privacy .s-content .info-list li+li{margin-top:22px}.page-privacy .s-content .date-list{margin-bottom:24px;margin-top:66px}.page-privacy .s-content .txt-info{margin-top:24px}.page-privacy .s-content .phone-fax{display:-webkit-box;display:flex}.page-privacy .s-content .phone-txt{margin-right:41px}.page-privacy .s-content .in-bracket{margin-left:5px}.page-privacy .s-content .note{padding-left:1.1em;text-indent:-1.1em}.page-privacy .s-content .txt-contact{font-size:1.6rem;letter-spacing:.12em;line-height:1.88}.page-privacy .s-content .txt-contact .txt-tel{display:inline}.page-privacy .s-content+.s-content{margin-top:76px}}@media (min-width:769px) and (max-width:1280px){.page-privacy .s-content .txt{font-size:calc(var(--vw)*1.25);letter-spacing:.12em;line-height:1.88}.page-privacy .s-content .txt+.txt{margin-top:calc(var(--vw)*2.34375)}.page-privacy .s-content ol.list{counter-reset:num;margin-top:calc(var(--vw)*3.4375)}.page-privacy .s-content ol.list>li{counter-increment:count;margin-bottom:calc(var(--vw)*4.92188)}.page-privacy .s-content ol.list dl dt{display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.5625);font-weight:500;letter-spacing:.11em;position:relative}.page-privacy .s-content ol.list dl dt:before{color:var(--col_primary);content:counter(count) ". ";display:inline-block;font-size:calc(var(--vw)*1.5625);font-weight:700;letter-spacing:.11em;margin-right:calc(var(--vw)*.54688)}.page-privacy .s-content ol.list dl dd{margin-top:calc(var(--vw)*1.64063)}.page-privacy .s-content .info-list{margin-bottom:calc(var(--vw)*3.35938);margin-top:calc(var(--vw)*3.82813);padding:0 calc(var(--vw)*1.79687)}.page-privacy .s-content .info-list li .tit{font-size:calc(var(--vw)*1.25);font-weight:500;line-height:1.88;position:relative}.page-privacy .s-content .info-list li .tit:before{content:"・";font-size:calc(var(--vw)*1.40625);font-weight:500;left:calc(var(--vw)*-1.5625);position:absolute;top:0}.page-privacy .s-content .info-list li+li{margin-top:calc(var(--vw)*1.71875)}.page-privacy .s-content .date-list{margin-bottom:calc(var(--vw)*1.875);margin-top:calc(var(--vw)*5.15625)}.page-privacy .s-content .txt-info{margin-top:calc(var(--vw)*1.875)}.page-privacy .s-content .phone-fax{display:-webkit-box;display:flex}.page-privacy .s-content .phone-txt{margin-right:calc(var(--vw)*3.20312)}.page-privacy .s-content .in-bracket{margin-left:calc(var(--vw)*.39063)}.page-privacy .s-content .note{padding-left:1.1em;text-indent:-1.1em}.page-privacy .s-content .txt-contact{font-size:calc(var(--vw)*1.25);letter-spacing:.12em;line-height:1.88}.page-privacy .s-content .txt-contact .txt-tel{display:inline}.page-privacy .s-content+.s-content{margin-top:calc(var(--vw)*5.9375)}}@media only screen and (max-width:768px){.page-privacy .s-content .txt{font-size:3.6458333333333335vw;letter-spacing:.1em;line-height:1.57}.page-privacy .s-content .txt+.txt{margin-top:3.90625vw}.page-privacy .s-content ol.list{counter-reset:num;margin-top:5.729166666666666vw}.page-privacy .s-content ol.list>li{counter-increment:count;margin-bottom:8.203125vw}.page-privacy .s-content ol.list dl dt{display:-webkit-box;display:flex;font-size:3.90625vw;font-weight:500;letter-spacing:.11em;position:relative}.page-privacy .s-content ol.list dl dt:before{color:var(--col_primary);content:counter(count) ". ";display:inline-block;font-size:3.90625vw;font-weight:700;letter-spacing:.11em;margin-right:.9114583333333334vw}.page-privacy .s-content ol.list dl dd{margin-top:2.734375vw}.page-privacy .s-content .info-list{margin-bottom:5.598958333333334vw;margin-top:6.380208333333333vw;padding:0 2.994791666666667vw}.page-privacy .s-content .info-list li .tit{font-size:3.6458333333333335vw;font-weight:500;line-height:1.57;position:relative}.page-privacy .s-content .info-list li .tit:before{content:"・";font-size:3.6458333333333335vw;font-weight:500;left:-2.604166666666667vw;position:absolute;top:0}.page-privacy .s-content .info-list li+li{margin-top:2.864583333333333vw}.page-privacy .s-content .date-list{margin-bottom:3.125vw;margin-top:8.59375vw}.page-privacy .s-content .txt-info{margin-top:3.125vw}.page-privacy .s-content .phone-fax{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column}.page-privacy .s-content .phone-txt{margin-right:5.338541666666666vw}.page-privacy .s-content .in-bracket{margin-left:.6510416666666667vw}.page-privacy .s-content .note{padding-left:1.1em;text-indent:-1.1em}.page-privacy .s-content .txt-contact{font-size:3.6458333333333335vw;letter-spacing:.12em;line-height:1.57}.page-privacy .s-content+.s-content{margin-top:9.895833333333332vw}}