@charset "utf-8";@media (min-width:1440px){.topics-detail{padding-block:41px 80px}.topics-detail figure img{border-radius:10px}.topics-detail .detail-top{display:grid;gap:40px;margin-bottom:49px}.topics-detail .detail-top__meta{display:flex;align-items:center;gap:10px}.topics-detail .detail-top__meta .time{font-weight:500;font-size:16px;line-height:1.3;letter-spacing:.05em}.topics-detail .detail-top__meta .category{display:flex;flex-wrap:wrap;flex:1;gap:5px}.topics-detail .detail-top__meta .category-item{display:flex;align-items:center;justify-content:center;text-align:center;min-width:120px;min-height:28px;background:#fff;border:1px solid var(--color-01);font-weight:500;font-size:14px;line-height:1;color:var(--color-01);padding:5px;border-radius:28px}.topics-detail .detail-top__ttl{font-weight:700;font-size:38px;line-height:1.2;letter-spacing:.05em}.topics-detail .detail-bot{display:flex;justify-content:center;position:relative;margin-top:86px}.topics-detail .detail-bot .prev,.topics-detail .detail-bot .next{position:absolute;top:0;bottom:0;margin:auto;display:flex;align-items:center;text-decoration:underline;text-underline-offset:2px}.topics-detail .detail-bot .prev:before,.topics-detail .detail-bot .next:before{content:"";width:40px;height:40px;background-color:var(--color-01);border-radius:50%;display:inline-block;position:absolute;top:0;bottom:0;margin:auto}.topics-detail .detail-bot .prev:after,.topics-detail .detail-bot .next:after{content:"";width:40px;height:40px;background:#fff;border-radius:50%;-webkit-mask:url(../images_min/common/ic_prev.webp)center/9px auto no-repeat;mask:url(../images_min/common/ic_prev.webp)center/9px auto no-repeat;display:inline-block;position:absolute;top:0;bottom:0;margin:auto}.topics-detail .detail-bot .prev{left:0;padding-left:60px}.topics-detail .detail-bot .prev:before,.topics-detail .detail-bot .prev:after{left:0}.topics-detail .detail-bot .next{right:0;padding-right:60px}.topics-detail .detail-bot .next:before,.topics-detail .detail-bot .next:after{right:0;transform:scaleX(-1)}.topics-detail .detail-bot .list{color:var(--text-color);text-decoration:underline;text-underline-offset:2px;padding-left:34px;position:relative}.topics-detail .detail-bot .list:before{content:"";width:20px;height:15px;background:url(../images_min/common/ic_list.webp?v41e147ad3a137b3f40713d9038d823f4)no-repeat;background-size:contain;position:absolute;top:5px;bottom:0;left:0}.topics-detail .wysiwyg{font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.05em;margin-top:47px}.topics-detail .wysiwyg h2{font-weight:500;font-size:32px;line-height:1.5;letter-spacing:.05em}.topics-detail .wysiwyg h3{font-weight:700;font-size:26px;line-height:1.5;letter-spacing:.05em;position:relative;padding-left:20px}.topics-detail .wysiwyg h3:before{content:"";width:4px;height:calc(100% - 5px);background:var(--color-01);border-radius:10px;position:absolute;top:0;bottom:0;left:0;margin:auto}.topics-detail .wysiwyg h4{font-weight:500;font-size:22px;line-height:1.5;letter-spacing:.08em}.topics-detail .wysiwyg a:not([class]){color:var(--color-01);text-decoration:underline;text-underline-offset:2px}.topics-detail .wysiwyg strong{font-weight:700}.topics-detail .wysiwyg ul{display:grid;gap:6px}.topics-detail .wysiwyg ul li{padding-left:15px;position:relative}.topics-detail .wysiwyg ul li+li{margin-top:14px}.topics-detail .wysiwyg ul li:before{content:"";width:7px;height:7px;background:var(--color-01);border-radius:100%;position:absolute;top:10px;left:0}.topics-detail .wysiwyg hr{background:var(--line2)}.topics-detail .wysiwyg .frame-content{background:#f5f9fe;border-radius:20px;padding:30px 40px 33px}.topics-detail .wysiwyg .frame-content p{margin-top:11px;line-height:1.6}.topics-detail .wysiwyg .frame-content p:first-child{margin-top:0}.topics-detail .wysiwyg .buttons-block{display:flex;justify-content:center;margin-top:50px}.topics-detail .wysiwyg .block-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:64px}.topics-detail .wysiwyg .block-wrap__item h2{margin-bottom:36px}.topics-detail .wysiwyg .block-wrap__item figure{margin-bottom:31px}.topics-detail .wysiwyg .block-wrap .text-photo-item .photo{margin-bottom:32px}.topics-detail .wysiwyg .block-wrap .text-photo-item .text p{margin-right:-5px}.topics-detail .wysiwyg .float-left{display:flex}.topics-detail .wysiwyg .float-left div{flex:1;margin-top:13px}.topics-detail .wysiwyg .float-left div:first-child{width:518px;margin-right:64px;margin-top:0}.topics-detail .wysiwyg .float-right{display:flex;flex-direction:row-reverse}.topics-detail .wysiwyg .float-right div{flex:1;margin-top:13px}.topics-detail .wysiwyg .float-right div:first-child{width:518px;margin-left:64px;margin-top:0}.topics-detail .wysiwyg .file-block{display:flex}.topics-detail .wysiwyg .file-block a{width:100%;font-weight:500;line-height:1.3;text-decoration:none;position:relative;color:var(--text-color);border-bottom:1px solid #cdcdcd;padding:26px 50px 23px 28px}.topics-detail .wysiwyg .file-block a:before,.topics-detail .wysiwyg .file-block a:after{content:"";position:absolute;top:0;bottom:0;margin:auto}.topics-detail .wysiwyg .file-block a:before{width:7px;height:7px;background:var(--color-01);border-radius:50%;left:5px}.topics-detail .wysiwyg .file-block a:after{width:30px;height:30px;background-repeat:no-repeat;background-size:contain;right:10px}.topics-detail .wysiwyg .file-block.is-pdf a:after{background-image:url(../images_min/common/ic_pdf.webp?v6cf10782214b411e281983f5525bc068)}.topics-detail .wysiwyg .file-block.is-doc a:after{background-image:url(../images_min/common/ic_doc.webp?v7fe65218e43284abb791d35c0830f7fe)}.topics-detail .wysiwyg .file-block.is-xls a:after{background-image:url(../images_min/common/ic_xls.webp?v033d49b1ae7e69fc8c745f22d33fc394)}.topics-detail .wysiwyg .file-block.is-ppt a:after{background-image:url(../images_min/common/ic_ppt.webp?va7f22ad54503083eeb6b063fe369b6be)}.topics-detail .wysiwyg .table table{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid var(--gray-li)}.topics-detail .wysiwyg .table th,.topics-detail .wysiwyg .table td{border:1px solid var(--gray-li);font-weight:400;font-size:1.6rem;line-height:1.6;letter-spacing:.03em;padding:24px 23px 21px}.topics-detail .wysiwyg .table thead th{background:var(--color-01);color:#fff}.topics-detail .wysiwyg .table thead th:first-child{border-left-color:#000}.topics-detail .wysiwyg .table thead th:last-child{border-right-color:#000}.topics-detail .wysiwyg .table tbody th{background:var(--bg-blue)}.topics-detail .wysiwyg .text-huge{font-size:2.8rem}.topics-detail .wysiwyg .text-big{font-size:2.4rem}.topics-detail .wysiwyg .text-medium{font-size:1.8rem}.topics-detail .wysiwyg .text-small{font-size:1.4rem}.topics-detail .wysiwyg .text-tiny{font-size:1.3rem}.topics-detail .wysiwyg .text-left{text-align:left}.topics-detail .wysiwyg .text-right{text-align:right}.topics-detail .wysiwyg .text-center{text-align:center}}@media (min-width:768px) and (max-width:1439px){.topics-detail{padding-block:2.85vw 5.56vw}.topics-detail figure img{border-radius:.69vw}.topics-detail .detail-top{display:grid;gap:2.78vw;margin-bottom:3.41vw}.topics-detail .detail-top__meta{display:flex;align-items:center;gap:.69vw}.topics-detail .detail-top__meta .time{font-weight:500;font-size:1.11vw;line-height:1.3;letter-spacing:.05em}.topics-detail .detail-top__meta .category{display:flex;flex-wrap:wrap;flex:1;gap:.35vw}.topics-detail .detail-top__meta .category-item{display:flex;align-items:center;justify-content:center;text-align:center;min-width:8.34vw;min-height:1.95vw;background:#fff;border:1px solid var(--color-01);font-weight:500;font-size:.97vw;line-height:1;color:var(--color-01);padding:.35vw;border-radius:1.95vw}.topics-detail .detail-top__ttl{font-weight:700;font-size:2.64vw;line-height:1.2;letter-spacing:.05em}.topics-detail .detail-bot{display:flex;justify-content:center;position:relative;margin-top:5.98vw}.topics-detail .detail-bot .prev,.topics-detail .detail-bot .next{position:absolute;top:0;bottom:0;margin:auto;display:flex;align-items:center;text-decoration:underline;text-underline-offset:.14vw}.topics-detail .detail-bot .prev:before,.topics-detail .detail-bot .next:before{content:"";width:2.78vw;height:2.78vw;background-color:var(--color-01);border-radius:50%;display:inline-block;position:absolute;top:0;bottom:0;margin:auto}.topics-detail .detail-bot .prev:after,.topics-detail .detail-bot .next:after{content:"";width:2.78vw;height:2.78vw;background:#fff;border-radius:50%;-webkit-mask:url(../images_min/common/ic_prev.webp)center/.63vw auto no-repeat;mask:url(../images_min/common/ic_prev.webp)center/.63vw auto no-repeat;display:inline-block;position:absolute;top:0;bottom:0;margin:auto}.topics-detail .detail-bot .prev{left:0;padding-left:4.17vw}.topics-detail .detail-bot .prev:before,.topics-detail .detail-bot .prev:after{left:0}.topics-detail .detail-bot .next{right:0;padding-right:4.17vw}.topics-detail .detail-bot .next:before,.topics-detail .detail-bot .next:after{right:0;transform:scaleX(-1)}.topics-detail .detail-bot .list{color:var(--text-color);text-decoration:underline;text-underline-offset:.14vw;padding-left:2.36vw;position:relative}.topics-detail .detail-bot .list:before{content:"";width:1.39vw;height:1.04vw;background:url(../images_min/common/ic_list.webp?v41e147ad3a137b3f40713d9038d823f4)no-repeat;background-size:contain;position:absolute;top:.35vw;bottom:0;left:0}.topics-detail .wysiwyg{font-weight:400;font-size:1.11vw;line-height:1.5;letter-spacing:.05em;margin-top:3.27vw}.topics-detail .wysiwyg h2{font-weight:500;font-size:2.22vw;line-height:1.5;letter-spacing:.05em}.topics-detail .wysiwyg h3{font-weight:700;font-size:1.81vw;line-height:1.5;letter-spacing:.05em;position:relative;padding-left:1.39vw}.topics-detail .wysiwyg h3:before{content:"";width:.28vw;height:calc(100% - .35vw);background:var(--color-01);border-radius:.69vw;position:absolute;top:0;bottom:0;left:0;margin:auto}.topics-detail .wysiwyg h4{font-weight:500;font-size:1.53vw;line-height:1.5;letter-spacing:.08em}.topics-detail .wysiwyg a:not([class]){color:var(--color-01);text-decoration:underline;text-underline-offset:.14vw}.topics-detail .wysiwyg strong{font-weight:700}.topics-detail .wysiwyg ul{display:grid;gap:.42vw}.topics-detail .wysiwyg ul li{padding-left:1.04vw;position:relative}.topics-detail .wysiwyg ul li+li{margin-top:.97vw}.topics-detail .wysiwyg ul li:before{content:"";width:.49vw;height:.49vw;background:var(--color-01);border-radius:100%;position:absolute;top:.69vw;left:0}.topics-detail .wysiwyg hr{background:var(--line2)}.topics-detail .wysiwyg .frame-content{background:#f5f9fe;border-radius:1.39vw;padding:2.08vw 2.78vw 2.29vw}.topics-detail .wysiwyg .frame-content p{margin-top:.76vw;line-height:1.6}.topics-detail .wysiwyg .frame-content p:first-child{margin-top:0}.topics-detail .wysiwyg .buttons-block{display:flex;justify-content:center;margin-top:3.47vw}.topics-detail .wysiwyg .block-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:4.45vw}.topics-detail .wysiwyg .block-wrap__item h2{margin-bottom:2.5vw}.topics-detail .wysiwyg .block-wrap__item figure{margin-bottom:2.15vw}.topics-detail .wysiwyg .block-wrap .text-photo-item .photo{margin-bottom:2.22vw}.topics-detail .wysiwyg .block-wrap .text-photo-item .text p{margin-right:-.35vw}.topics-detail .wysiwyg .float-left{display:flex}.topics-detail .wysiwyg .float-left div{flex:1;margin-top:.9vw}.topics-detail .wysiwyg .float-left div:first-child{width:36vw;margin-right:4.45vw;margin-top:0}.topics-detail .wysiwyg .float-right{display:flex;flex-direction:row-reverse}.topics-detail .wysiwyg .float-right div{flex:1;margin-top:.9vw}.topics-detail .wysiwyg .float-right div:first-child{width:36vw;margin-left:4.45vw;margin-top:0}.topics-detail .wysiwyg .file-block{display:flex}.topics-detail .wysiwyg .file-block a{width:100%;font-weight:500;line-height:1.3;text-decoration:none;position:relative;color:var(--text-color);border-bottom:1px solid #cdcdcd;padding:1.81vw 3.47vw 1.6vw 1.95vw}.topics-detail .wysiwyg .file-block a:before,.topics-detail .wysiwyg .file-block a:after{content:"";position:absolute;top:0;bottom:0;margin:auto}.topics-detail .wysiwyg .file-block a:before{width:.49vw;height:.49vw;background:var(--color-01);border-radius:50%;left:.35vw}.topics-detail .wysiwyg .file-block a:after{width:2.08vw;height:2.08vw;background-repeat:no-repeat;background-size:contain;right:.69vw}.topics-detail .wysiwyg .file-block.is-pdf a:after{background-image:url(../images_min/common/ic_pdf.webp?v6cf10782214b411e281983f5525bc068)}.topics-detail .wysiwyg .file-block.is-doc a:after{background-image:url(../images_min/common/ic_doc.webp?v7fe65218e43284abb791d35c0830f7fe)}.topics-detail .wysiwyg .file-block.is-xls a:after{background-image:url(../images_min/common/ic_xls.webp?v033d49b1ae7e69fc8c745f22d33fc394)}.topics-detail .wysiwyg .file-block.is-ppt a:after{background-image:url(../images_min/common/ic_ppt.webp?va7f22ad54503083eeb6b063fe369b6be)}.topics-detail .wysiwyg .table table{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid var(--gray-li)}.topics-detail .wysiwyg .table th,.topics-detail .wysiwyg .table td{border:1px solid var(--gray-li);font-weight:400;font-size:1.11vw;line-height:1.6;letter-spacing:.03em;padding:1.67vw 1.6vw 1.46vw}.topics-detail .wysiwyg .table thead th{background:var(--color-01);color:#fff}.topics-detail .wysiwyg .table thead th:first-child{border-left-color:#000}.topics-detail .wysiwyg .table thead th:last-child{border-right-color:#000}.topics-detail .wysiwyg .table tbody th{background:var(--bg-blue)}.topics-detail .wysiwyg .text-huge{font-size:1.95vw}.topics-detail .wysiwyg .text-big{font-size:1.67vw}.topics-detail .wysiwyg .text-medium{font-size:1.25vw}.topics-detail .wysiwyg .text-small{font-size:.97vw}.topics-detail .wysiwyg .text-tiny{font-size:.9vw}.topics-detail .wysiwyg .text-left{text-align:left}.topics-detail .wysiwyg .text-right{text-align:right}.topics-detail .wysiwyg .text-center{text-align:center}}@media (max-width:767px){.topics-detail{padding-block:11.03vw 20.51vw}.topics-detail figure img{border-radius:3.08vw}.topics-detail .detail-top{display:grid;gap:7.69vw;margin-bottom:10.51vw}.topics-detail .detail-top__meta{display:flex;align-items:center;gap:2.56vw}.topics-detail .detail-top__meta .time{font-weight:500;font-size:4.1vw;line-height:1.3;letter-spacing:.05em}.topics-detail .detail-top__meta .category{display:flex;flex-wrap:wrap;flex:1;gap:1.28vw}.topics-detail .detail-top__meta .category-item{display:flex;align-items:center;justify-content:center;text-align:center;min-width:30.77vw;min-height:7.18vw;background:#fff;border:1px solid var(--color-01);font-weight:500;font-size:3.59vw;line-height:1;color:var(--color-01);padding:1.28vw;border-radius:7.18vw}.topics-detail .detail-top__ttl{font-weight:700;font-size:7.18vw;line-height:1.3;letter-spacing:.05em}.topics-detail .detail-bot{display:flex;justify-content:center;position:relative;margin-top:16.41vw;padding-bottom:16.41vw}.topics-detail .detail-bot .prev,.topics-detail .detail-bot .next{position:absolute;bottom:0;display:flex;align-items:center;text-decoration:underline;text-underline-offset:.51vw;min-height:10.26vw}.topics-detail .detail-bot .prev:before,.topics-detail .detail-bot .next:before{content:"";width:10.26vw;height:10.26vw;background-color:var(--color-01);border-radius:50%;display:inline-block;position:absolute;top:0;bottom:0;margin:auto}.topics-detail .detail-bot .prev:after,.topics-detail .detail-bot .next:after{content:"";width:10.26vw;height:10.26vw;background:#fff;border-radius:50%;-webkit-mask:url(../images_min/common/ic_prev.webp)center/2.31vw auto no-repeat;mask:url(../images_min/common/ic_prev.webp)center/2.31vw auto no-repeat;display:inline-block;position:absolute;top:0;bottom:0;margin:auto}.topics-detail .detail-bot .prev{left:1.03vw;padding-left:15.38vw}.topics-detail .detail-bot .prev:before,.topics-detail .detail-bot .prev:after{left:0}.topics-detail .detail-bot .next{right:1.03vw;padding-right:15.38vw}.topics-detail .detail-bot .next:before,.topics-detail .detail-bot .next:after{right:0;transform:scaleX(-1)}.topics-detail .detail-bot .list{color:var(--text-color);text-decoration:underline;text-underline-offset:.51vw;padding-left:8.72vw;position:relative}.topics-detail .detail-bot .list:before{content:"";width:5.13vw;height:3.85vw;background:url(../images_min/common/ic_list.webp?v41e147ad3a137b3f40713d9038d823f4)no-repeat;background-size:contain;position:absolute;top:.77vw;bottom:0;left:0}.topics-detail .wysiwyg{font-weight:400;font-size:3.59vw;line-height:1.5;letter-spacing:.05em;margin-top:10.26vw}.topics-detail .wysiwyg h2{font-weight:500;font-size:6.15vw;line-height:1.5;letter-spacing:.05em}.topics-detail .wysiwyg h3{font-weight:700;font-size:5.64vw;line-height:1.6;letter-spacing:.05em;position:relative;padding-left:5.13vw}.topics-detail .wysiwyg h3:before{content:"";width:1.03vw;height:calc(100% - 1.79vw);background:var(--color-01);border-radius:2.56vw;position:absolute;top:.51vw;bottom:0;left:0;margin:auto}.topics-detail .wysiwyg h4{font-weight:500;font-size:5.13vw;line-height:1.5;letter-spacing:.08em}.topics-detail .wysiwyg a:not([class]){color:var(--color-01);text-decoration:underline;text-underline-offset:.51vw}.topics-detail .wysiwyg strong{font-weight:700}.topics-detail .wysiwyg ul{display:grid;gap:1.54vw}.topics-detail .wysiwyg ul li{padding-left:3.85vw;position:relative}.topics-detail .wysiwyg ul li+li{margin-top:2.56vw}.topics-detail .wysiwyg ul li:before{content:"";width:1.79vw;height:1.79vw;background:var(--color-01);border-radius:100%;position:absolute;top:0;left:0;bottom:0;margin:auto}.topics-detail .wysiwyg hr{background:var(--line2)}.topics-detail .wysiwyg .frame-content{background:#f5f9fe;border-radius:5.13vw;padding:6.41vw 8.46vw 8.21vw}.topics-detail .wysiwyg .frame-content p{margin-top:3.85vw}.topics-detail .wysiwyg .frame-content p:first-child{margin-top:0}.topics-detail .wysiwyg .buttons-block{display:flex;justify-content:center;margin-top:14.62vw}.topics-detail .wysiwyg .buttons-block .btn{min-width:100%;font-size:3.59vw;justify-content:flex-start}.topics-detail .wysiwyg .block-wrap{display:grid;grid-template-columns:repeat(1,1fr);gap:16.41vw}.topics-detail .wysiwyg .block-wrap__item figure{margin-top:5.9vw}.topics-detail .wysiwyg .block-wrap__item p{margin-top:6.15vw}.topics-detail .wysiwyg .float-left{display:flex;flex-direction:column}.topics-detail .wysiwyg .float-left div{flex:1}.topics-detail .wysiwyg .float-left div:first-child{width:100%;margin-bottom:6.15vw}.topics-detail .wysiwyg .float-right{display:flex;flex-direction:column}.topics-detail .wysiwyg .float-right div{flex:1}.topics-detail .wysiwyg .float-right div:first-child{width:100%;margin-bottom:6.15vw}.topics-detail .wysiwyg .file-block{display:flex}.topics-detail .wysiwyg .file-block a{width:100%;font-weight:500;line-height:1.3;text-decoration:none;position:relative;color:var(--text-color);border-bottom:1px solid #cdcdcd;padding:4.36vw 10.26vw 4.62vw 5.9vw}.topics-detail .wysiwyg .file-block a:before,.topics-detail .wysiwyg .file-block a:after{content:"";position:absolute;top:0;bottom:0;margin:auto}.topics-detail .wysiwyg .file-block a:before{width:1.79vw;height:1.79vw;background:var(--color-01);border-radius:50%;left:1.28vw}.topics-detail .wysiwyg .file-block a:after{width:7.69vw;height:7.69vw;background-repeat:no-repeat;background-size:contain;right:1.28vw}.topics-detail .wysiwyg .file-block.is-pdf a:after{background-image:url(../images_min/common/ic_pdf.webp?v6cf10782214b411e281983f5525bc068)}.topics-detail .wysiwyg .file-block.is-doc a:after{background-image:url(../images_min/common/ic_doc.webp?v7fe65218e43284abb791d35c0830f7fe)}.topics-detail .wysiwyg .file-block.is-xls a:after{background-image:url(../images_min/common/ic_xls.webp?v033d49b1ae7e69fc8c745f22d33fc394)}.topics-detail .wysiwyg .file-block.is-ppt a:after{background-image:url(../images_min/common/ic_ppt.webp?va7f22ad54503083eeb6b063fe369b6be)}.topics-detail .wysiwyg .table{overflow-x:auto;margin-right:-5.13vw;padding-right:5.13vw;-webkit-overflow-scrolling:touch}.topics-detail .wysiwyg .table table{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid var(--gray-li)}.topics-detail .wysiwyg .table th,.topics-detail .wysiwyg .table td{border:1px solid var(--gray-li);font-weight:400;font-size:3.59vw;line-height:1.5;letter-spacing:.05em;padding:3.97vw 3.59vw;width:38.21vw}.topics-detail .wysiwyg .table thead th{background:var(--color-01);color:#fff}.topics-detail .wysiwyg .table thead th:first-child{border-left-color:var(--gray-li)}.topics-detail .wysiwyg .table thead th:last-child{border-right-color:var(--gray-li)}.topics-detail .wysiwyg .table tbody th{background:var(--bg-blue)}.topics-detail .wysiwyg .text-huge{font-size:6.15vw}.topics-detail .wysiwyg .text-big{font-size:5.64vw}.topics-detail .wysiwyg .text-medium{font-size:4.1vw}.topics-detail .wysiwyg .text-small{font-size:3.08vw}.topics-detail .wysiwyg .text-tiny{font-size:2.82vw}.topics-detail .wysiwyg .text-left{text-align:left}.topics-detail .wysiwyg .text-right{text-align:right}.topics-detail .wysiwyg .text-center{text-align:center}}