<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}body{line-height:1.5;min-height:100vh;overflow-x:hidden;scroll-behavior:smooth;text-rendering:optimizeSpeed}li,ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;width:100%}article&gt;*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body{background-color:#fff;color:#333}@media screen and (min-width:1400px){body,html{font-size:10px}}@media screen and (min-width:1000px) and (max-width:1400px){body,html{font-size:8px}}@media screen and (min-width:768px) and (max-width:1000px){body,html{font-size:6px}}@media screen and (min-width:420px) and (max-width:768px){body,html{font-size:12px}}@media screen and (min-width:374px) and (max-width:420px){body,html{font-size:10px}}@media screen and (min-width:1px) and (max-width:374px){body,html{font-size:9px}}@media screen and (min-width:769px){h1{font-size:3.6em}}@media screen and (min-width:1px) and (max-width:768px){h1{font-size:1.4em}}@media screen and (min-width:769px){h2{font-size:3.6em}}@media screen and (min-width:1px) and (max-width:768px){h2{font-size:2.1em}}@media screen and (min-width:769px){h3{font-size:2.2em}}@media screen and (min-width:1px) and (max-width:768px){h3{font-size:1.6em}}@media screen and (min-width:769px){h4{font-size:1.6em}}@media screen and (min-width:1px) and (max-width:768px){h4{font-size:1.4em}}@media screen and (min-width:769px){a,p{font-size:1.6em}}@media screen and (min-width:1px) and (max-width:768px){a,p{font-size:1.4em}}*{line-height:1.2}body{font-family:Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Noto Sans JP,MS PGothic,arial,helvetica,sans-serif}.carousel-item{margin:0 20px}.carousel__next,.carousel__prev{background:rgba(27,66,95,.7);height:50px;top:45%;width:50px}.carousel__next svg,.carousel__prev svg{display:none}.carousel__next:before,.carousel__prev:before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:20px;width:20px}.carousel__next:hover,.carousel__prev:hover{background:#1b425f}.carousel__next{right:15%}.carousel__next:before{content:"";margin-right:13px;transform:rotate(45deg)}.carousel__prev{left:15%}.carousel__prev:before{content:"";margin-left:13px;transform:rotate(225deg)}.carousel__pagination{margin-top:20px}.carousel__pagination li{width:60px}.carousel__pagination-button:after{background:#e0e0e0;width:40px}.carousel__pagination-button--active:after{background:#1b425f}@media screen and (min-width:1px) and (max-width:768px){.carousel-item{margin:0 5px}.carousel__next,.carousel__prev{height:30px;top:45%;width:30px}.carousel__next:before,.carousel__prev:before{content:"";height:10px;width:10px}.carousel__next:before{content:"";margin-right:7px}.carousel__prev:before{content:"";margin-left:7px}}.cTableColumn table{border-collapse:collapse;width:100%}.cTableColumn table tr th{background:#fafafa;border:1px solid #c7c7c7;padding:20px;width:225px}.cTableColumn table tr th p{font-size:1.7em}.cTableColumn table tr td{border:1px solid #c7c7c7;padding:20px}.cTableColumn table tr td p{font-size:1.7em;line-height:1.7}.cTableColumn table tr td span{display:block;line-height:1.7}@media screen and (min-width:1px) and (max-width:768px){.cTableColumn table tr th{padding:15px 10px;width:35%}.cTableColumn table tr th p{font-size:1.4em}.cTableColumn table tr td{padding:15px 10px}.cTableColumn table tr td p{font-size:1.4em}}.cParagraphEditor p{font-size:1.7em;line-height:1.7}.cParagraphEditor a{font-size:1em}@media screen and (min-width:1px) and (max-width:768px){.cParagraphEditor p{font-size:1.3em}.cParagraphEditor a{font-size:1em}}.vTopicPath{margin:0 auto;max-width:960px}.vTopicPath li{display:inline-block;font-size:1.7em;line-height:2}.vTopicPath li a{font-size:1em}.vTopicPath li a:after{content:"&gt;";margin-right:20px;padding-left:20px}@media screen and (min-width:1px) and (max-width:768px){.vTopicPath{padding:0 15px}.vTopicPath li{font-size:1.1em}.vTopicPath li a{font-size:1em}}
</pre></body></html>