﻿.p-contents section{background-color:#fff;margin-bottom:4em}.p-contents h1{font-size:clamp(22px,2vw,36px);margin-bottom:45px;font-weight:bold;text-align:center}.p-contents h1 span{font-size:clamp(15px,2vw,22px)}.p-contents h2{color:#000;border-left:6px solid #036eb8;padding-left:1em;margin-top:0;margin-bottom:15px;font-size:clamp(16px,2vw,18px);font-weight:bold;line-height:1.5}.p-contents h3{color:#000;font-size:clamp(15px,2vw,16px);margin-top:1.2rem;line-height:1.4;font-weight:bold}.p-contents .c-img{text-align:center;margin-bottom:30px}.p-contents ul,.p-contents ol{padding-left:1.5rem;margin:.5rem 0}.p-contents ul li,.p-contents ol li{list-style-type:disc;margin-bottom:.5rem;font-weight:normal;font-size:clamp(14px,2vw,16px);line-height:1.6}.p-contents ul li a,.p-contents ol li a{color:#036eb8;text-decoration:underline}.p-contents ol li{list-style-type:decimal}.p-contents ol.kakko{padding:0 0 0 2em;margin:0}.p-contents ol.kakko.mtmb{margin:10px 0}.p-contents ol.kakko li{list-style-type:none;list-style-position:inside;counter-increment:cnt}.p-contents ol.kakko li:before{display:marker;content:"（" counter(cnt) "）"}.p-contents p{margin:.5rem 0;font-weight:normal;line-height:1.6}.p-contents p a{color:#036eb8;text-decoration:underline}.p-contents .p-contents__inner{max-width:1020px;margin:0 auto;padding:100px 20px}.p-contents .c-btn-pdf{max-width:400px;margin:40px auto 30px auto}.p-contents .c-btn-pdf a{background:#fff;color:#036eb8;border:1px solid #036eb8;padding:1em 1.5em;text-align:center;position:relative;transition:.3s;font-weight:bold;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;column-gap:.4em;box-shadow:0px 2px 6px rgba(0,0,0,.15)}.p-contents .c-btn-pdf a span{padding-right:30px;position:relative}.p-contents .c-btn-pdf a span::before{content:"";position:absolute;top:50%;right:0%;transform:translateY(-50%);width:20px;height:20px;background:url(../image/pdf_on.svg) no-repeat center/100%}@media(max-width: 768px){.p-contents body{padding:1rem}.p-contents section{padding:1rem}}@media(max-width: 600px){.p-contents section{background-color:#fff;margin-bottom:2em}.p-contents .p-contents__inner{padding:50px 20px}.p-contents h1{margin-bottom:30px}}/*# sourceMappingURL=terms.min.css.map */