﻿@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}@keyframes FadeUp{0%{transform:translateY(-200%)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes zoomOut{0%{transform:scale(1.15)}100%{transform:scale(1)}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.2)}}.p-policy{max-width:1000px;width:90%;margin-inline:auto}.p-policy .tit_item{font-weight:400;font-style:normal;font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:500}@media only screen and (min-width: 1025px){.p-policy .tit_item{font-size:1.25rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-policy .tit_item{font-size:1.13rem}}@media only screen and (max-width: 767px){.p-policy .tit_item{font-size:1.23rem}}@media only screen and (min-width: 768px){.p-policy .tit_item+.txt{margin-top:.31rem}}@media only screen and (max-width: 767px){.p-policy .tit_item+.txt{margin-top:.62rem}}.p-policy .tit_bg{font-weight:600}@media only screen and (min-width: 768px){.p-policy .tit_bg{margin-top:1.25rem}}@media only screen and (max-width: 767px){.p-policy .tit_bg{margin-top:.62rem}}@media only screen and (min-width: 1025px){.p-policy .tit_bg{font-size:1.06rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-policy .tit_bg{font-size:.94rem}}@media only screen and (max-width: 767px){.p-policy .tit_bg{font-size:1rem}}@media only screen and (min-width: 1025px){.p-policy .txt{font-size:1.06rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-policy .txt{font-size:.94rem}}@media only screen and (max-width: 767px){.p-policy .txt{font-size:1rem}}.p-policy .txt.txt_num{list-style:none;padding-left:1.9em;text-indent:-1.9em}@media only screen and (min-width: 768px){.p-policy__block{margin-top:9.37rem}}@media only screen and (max-width: 767px){.p-policy__block{margin-top:6.25rem}}@media only screen and (min-width: 768px){.p-policy__block .c-title--large+.txt.u-align-c{margin-top:3.12rem}}@media only screen and (max-width: 767px){.p-policy__block .c-title--large+.txt.u-align-c{margin-top:1.25rem}}.p-policy__block .txt_day{text-align:right}@media only screen and (min-width: 768px){.p-policy__block .txt_day{margin-top:4.37rem}}@media only screen and (max-width: 767px){.p-policy__block .txt_day{margin-top:3.12rem}}@media only screen and (min-width: 768px){.p-policy__list{margin-top:3.12rem}}@media only screen and (max-width: 767px){.p-policy__list{margin-top:2.5rem}}@media only screen and (min-width: 768px){.p-policy__item:not(.line):not(:first-child){margin-top:3.12rem}}@media only screen and (max-width: 767px){.p-policy__item:not(.line):not(:first-child){margin-top:2.5rem}}@media only screen and (min-width: 768px){.p-policy__item.line:not(:first-child){margin-top:6.25rem}}@media only screen and (max-width: 767px){.p-policy__item.line:not(:first-child){margin-top:5rem}}.p-policy__item.line .tit_item{border-bottom:2px solid var(--color-beige);padding-bottom:.62rem}@media only screen and (min-width: 768px){.p-policy__item.line .tit_item+.txt{margin-top:1.25rem}}@media only screen and (max-width: 767px){.p-policy__item.line .tit_item+.txt{margin-top:1.25rem}}.p-policy__item .txt_num:not(:first-of-type){margin-top:.93rem}@media only screen and (min-width: 768px){.p-policy__subbox{margin-top:3.12rem}}@media only screen and (max-width: 767px){.p-policy__subbox{margin-top:1.87rem}}.p-policy__bg{margin-block:.62rem;border:1px solid var(--color-b02)}@media only screen and (min-width: 768px){.p-policy__bg{padding:1rem 1.25rem}}@media only screen and (max-width: 767px){.p-policy__bg{padding:.93rem 1.25rem}}.p-policy__bg ul li{list-style:none;padding-left:1em;text-indent:-1em}.p-policy__bg ul li+li{margin-top:.31rem}.p-policy__bg ul li::before{content:"";display:inline-block;width:.5em;height:1px;margin-right:.5em;background-color:var(--color-beige);vertical-align:middle}.p-policy__bg ol li{list-style:none;padding-left:1em;text-indent:-1em}.p-policy__dod ul li{list-style:none;padding-left:1em;position:relative}.p-policy__dod ul li::before{content:"・";display:inline-block;position:absolute;top:0;left:0}@media only screen and (min-width: 768px){.p-policy__table{margin-top:.31rem}}@media only screen and (max-width: 1024px){.p-policy__table{width:100%;overflow:hidden;overflow-x:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-policy__table table{width:1100px !important}}@media only screen and (max-width: 767px){.p-policy__table table{width:900px !important}}.p-policy__table table{display:block;width:100%}.p-policy__table table thead tr,.p-policy__table table tbody tr{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 2fr 1fr 1fr 1fr}.p-policy__table table thead tr th,.p-policy__table table thead tr td,.p-policy__table table tbody tr th,.p-policy__table table tbody tr td{padding:.62rem;font-weight:400;line-height:1.2;display:flex;flex-direction:column;justify-content:center;align-items:center;border-left:1px solid var(--color-b02)}@media only screen and (min-width: 768px){.p-policy__table table thead tr th,.p-policy__table table thead tr td,.p-policy__table table tbody tr th,.p-policy__table table tbody tr td{font-size:.94rem}}@media only screen and (max-width: 767px){.p-policy__table table thead tr th,.p-policy__table table thead tr td,.p-policy__table table tbody tr th,.p-policy__table table tbody tr td{font-size:1rem}}.p-policy__table table thead tr th:last-child,.p-policy__table table thead tr td:last-child,.p-policy__table table tbody tr th:last-child,.p-policy__table table tbody tr td:last-child{border-right:1px solid var(--color-b02)}.p-policy__table table thead tr th,.p-policy__table table tbody tr th{background-color:var(--color-b01);text-align:center}.p-policy__table table thead tr{border-top:1px solid var(--color-b02)}.p-policy__table table tbody tr{border-top:1px solid var(--color-b02)}.p-policy__table table tbody tr:last-child{border-bottom:1px solid var(--color-b02)}
