@charset "UTF-8";.contents-text .title{font-family:YakuHanJP_Noto,Noto Sans JP,sans-serif}@font-face{font-family:YuGothicM;src:local(Yu Gothic Medium),local(Yu Gothic);font-weight:500}.st-container{background-color:#f4f4f4}.st-contents{padding-bottom:100px}@media screen and (max-width:768px){.st-contents{padding-bottom:60px}}.contents-text{background-color:#fff;padding:80px 96px}@media screen and (max-width:768px){.contents-text{padding:50px 30px}}.contents-text__unit{margin-bottom:64px}@media screen and (max-width:768px){.contents-text__unit{margin-bottom:40px}}.contents-text__unit:last-child{margin-bottom:0}.contents-text .lead{margin-bottom:64px}@media screen and (max-width:768px){.contents-text .lead{margin-bottom:40px}}.contents-text .title{margin-bottom:22px;font-size:1.25em;font-size:1.25rem;line-height:1.5;font-weight:700;color:#0a3591;letter-spacing:.8px}@media screen and (max-width:768px){.contents-text .title{margin-bottom:16px;font-size:1em;font-size:1rem;letter-spacing:.64px}}.contents-text dl,.contents-text ol,.contents-text p,.contents-text ul{margin-bottom:26px;letter-spacing:.32px}@media screen and (max-width:768px){.contents-text dl,.contents-text ol,.contents-text p,.contents-text ul{margin-bottom:16px;font-size:.875em;font-size:.875rem;letter-spacing:.28px}}.contents-text dl:last-child,.contents-text ol:last-child,.contents-text p:last-child,.contents-text ul:last-child{margin-bottom:0}.contents-text ul li{padding-left:1em;margin-bottom:6px;position:relative}@media screen and (max-width:768px){.contents-text ul li{line-height:1.5}}.contents-text ul li:before{position:absolute;top:0;left:0;content:"・"}.contents-text ul li:last-child{margin-bottom:0}.contents-text address{font-style:normal}