.p-policy{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.p-policy{width:91.66667%}}@font-face{font-family:"Noto Sans JP";font-weight:300;font-display:swap;src:url(../fonts/NotoSansJP-Light-JIS2noAlp.woff2) format("woff2")}@font-face{font-family:"Noto Sans JP";font-weight:400;font-display:swap;src:url(../fonts/NotoSansJP-Regular-JIS2noAlp.woff2) format("woff2")}@font-face{font-family:"Noto Sans JP";font-weight:500;font-display:swap;src:url(../fonts/NotoSansJP-Medium-JIS2noAlp.woff2) format("woff2")}@font-face{font-family:"Source Sans";font-weight:300;font-display:swap;src:url(../fonts/sourcesans3-light-misola112.woff2) format("woff2")}@font-face{font-family:"Source Sans";font-weight:400;font-display:swap;src:url(../fonts/sourcesans3-regular-misola112.woff2) format("woff2")}@font-face{font-family:"Source Sans";font-weight:500;font-display:swap;src:url(../fonts/sourcesans3-medium-misola112.woff2) format("woff2")}@font-face{font-family:"Source Sans";font-weight:300;font-style:italic;font-display:swap;src:url(../fonts/sourcesans3-lightit-misola112.woff2) format("woff2")}@font-face{font-family:"Source Sans";font-weight:400;font-style:italic;font-display:swap;src:url(../fonts/sourcesans3-it-misola112.woff2) format("woff2")}@font-face{font-family:"Source Sans";font-weight:500;font-style:italic;font-display:swap;src:url(../fonts/sourcesans3-mediumit-misola112.woff2) format("woff2")}.p-policy{max-width:800px;color:#000;padding-bottom:2em;border-bottom:2px solid #808080}.p-policy p{margin-top:1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-policy p{margin-top:1.2em}}@media only screen and (max-width: 767px){.p-policy p{margin-top:1em}}.p-policy .c-text,.p-policy .c-texts{color:#363636}.p-policy .right{text-align:right}.p-policy:nth-child(n+2){margin-top:3em}@media only screen and (max-width: 767px){.p-policy:nth-child(n+2){margin-top:2.5em}}.p-policy:last-child{border-bottom:none}.p-policy__text .list li>.c-text a{text-decoration:none;color:#1c4697}.p-policy__text .list li .box_tbl table{width:100%;margin-top:1.5em}@media only screen and (max-width: 767px){.p-policy__text .list li .box_tbl table{margin-top:1em}}.p-policy__text .list li .box_tbl table tr:first-child{border-top:2px solid #9ca3af;border-bottom:2px solid #9ca3af}.p-policy__text .list li .box_tbl table tr:first-child th{font-weight:500}.p-policy__text .list li .box_tbl table tr th,.p-policy__text .list li .box_tbl table tr td{font-weight:400;line-height:2;box-sizing:border-box;padding:1em;border-bottom:1px solid #e5e7eb}@media only screen and (min-width: 1561px){.p-policy__text .list li .box_tbl table tr th,.p-policy__text .list li .box_tbl table tr td{font-size:115%}}@media print{.p-policy__text .list li .box_tbl table tr th,.p-policy__text .list li .box_tbl table tr td{font-size:115%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-policy__text .list li .box_tbl table tr th,.p-policy__text .list li .box_tbl table tr td{font-size:108%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.p-policy__text .list li .box_tbl table tr th,.p-policy__text .list li .box_tbl table tr td{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-policy__text .list li .box_tbl table tr th,.p-policy__text .list li .box_tbl table tr td{font-size:100%}}@media only screen and (max-width: 767px){.p-policy__text .list li .box_tbl table tr th,.p-policy__text .list li .box_tbl table tr td{font-size:93%}}@media only screen and (max-width: 767px){.p-policy__text .list li .box_tbl{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}.p-policy__text .list li .box_tbl .tbl_basic{width:200%}}.p-policy__text .list li>ul{font-weight:400;line-height:2;color:#363636;margin-top:1.5em;padding-left:2.5em;list-style-type:disc}@media only screen and (min-width: 1561px){.p-policy__text .list li>ul{font-size:115%}}@media print{.p-policy__text .list li>ul{font-size:115%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-policy__text .list li>ul{font-size:108%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.p-policy__text .list li>ul{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-policy__text .list li>ul{font-size:100%}}@media only screen and (max-width: 767px){.p-policy__text .list li>ul{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-policy__text .list li>ul{margin-top:1.2em}}@media only screen and (max-width: 767px){.p-policy__text .list li>ul{margin-top:1em}}.p-policy__text .list li>ul>li{list-style-type:disc}
