._pc .main-content .page-bar{margin-top:20px;margin-bottom:60px}._pc .goback_wrap{padding:50px 0;display:flex;justify-content:flex-end}._pc .goback_wrap .goback{display:inline-block;height:28px;line-height:28px;padding-left:30px;color:#666;font-size:18px;position:relative}._pc .goback_wrap .goback:hover{color:#ca342b}._pc .goback_wrap .goback::before{content:"";display:inline-block;width:28px;height:28px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='gray' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}._pc .main-content{margin-top:10px}._pc .main-content .posts .post-list .list li{padding:35px 0px 80px 0;box-sizing:border-box;border-bottom:1px solid #cbcbcb}._pc .main-content .posts .post-list .list li.is-top,._pc .main-content .posts .post-list .list li.default{position:relative}._pc .main-content .posts .post-list .list li.is-top .thumb,._pc .main-content .posts .post-list .list li.default .thumb{display:none}._pc .main-content .posts .post-list .list li.is-top .title,._pc .main-content .posts .post-list .list li.default .title{display:inline-block;box-sizing:border-box}._pc .main-content .posts .post-list .list li.is-top .title a,._pc .main-content .posts .post-list .list li.default .title a{line-height:170%;color:#333;font-size:22px;font-weight:bold;line-height:36px;word-wrap:break-word;white-space:pre-line;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}._pc .main-content .posts .post-list .list li.is-top .title a:hover,._pc .main-content .posts .post-list .list li.default .title a:hover{color:#ca342b}._pc .main-content .posts .post-list .list li.is-top .date,._pc .main-content .posts .post-list .list li.default .date{position:absolute;left:0;bottom:40px;box-sizing:border-box;font-family:Arial;color:#666;font-size:16px}._pc .main-content .posts .post-list .list li.is-top .intro,._pc .main-content .posts .post-list .list li.default .intro{margin-top:10px;word-wrap:break-word;white-space:pre-line;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}._pc .main-content .posts .post-list .list li.is-top .intro a,._pc .main-content .posts .post-list .list li.default .intro a{line-height:30px;font-size:16px;color:#666;word-break:break-all}._pc .main-content .posts .post-list .list li.is-top .intro a:hover,._pc .main-content .posts .post-list .list li.default .intro a:hover{color:#ca342b}._pc .main-content .posts .post-list .list li.is-top{display:flex;padding-bottom:0;border-bottom:0}._pc .main-content .posts .post-list .list li.is-top .thumb{display:block;width:540px;height:360px}._pc .main-content .posts .post-list .list li.is-top .thumb img{width:540px;height:360px}._pc .main-content .posts .post-list .list li.is-top .date{left:590px}._pc .main-content .posts .post-list .list li.is-top .info{height:360px;margin-left:50px;border-bottom:1px solid #cbcbcb}._pc .main-content .posts .post-list .list li.is-top .info .intro{-webkit-line-clamp:6;line-clamp:6}._pc .main-content .posts .post-list2 .list li{padding:36px 0px 36px 0;box-sizing:border-box;border-bottom:1px solid #cbcbcb}._pc .main-content .posts .post-list2 .list li.default{position:relative;display:flex}._pc .main-content .posts .post-list2 .list li.default .title{display:inline-block;box-sizing:border-box;position:relative;width:100%}._pc .main-content .posts .post-list2 .list li.default .title a{position:absolute;max-width:100%;left:0;top:50%;transform:translateY(-50%);line-height:170%;color:#333;font-size:22px;font-weight:bold;line-height:36px;word-wrap:break-word;white-space:pre-line;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}._pc .main-content .posts .post-list2 .list li.default .title a:hover{color:#ca342b}._pc .main-content .posts .post-list2 .list li.default .date{width:100px;position:relative}._pc .main-content .posts .post-list2 .list li.default .date::after{content:"";position:absolute;right:18px;top:0;width:1px;height:60px;background:#ddd}._pc .main-content .posts .post-list2 .list li.default .date .y{width:60px;height:28px;line-height:28px;font-family:Arial;color:#666;font-size:16px;text-align:center}._pc .main-content .posts .post-list2 .list li.default .date .md{width:60px;height:36px;line-height:36px;font-family:Arial;font-weight:700;color:#666;font-size:24px;text-align:center}._pc .main-content .posts .post-list2 .list li.default .btn_download{position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;background-image:url("../btn_download.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:40px;height:40px}._pc .main-content .posts .post-list2 .list li.default .btn_download:hover{background-image:url("../btn_download_hover.svg")}._pc .main-content .posts .post-list3{padding:40px 0px 10px 0}._pc .main-content .posts .post-list3 .list{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px 55px;padding-bottom:30px;border-bottom:1px solid #ccc}._pc .main-content .posts .post-list3 .list li{box-sizing:border-box}._pc .main-content .posts .post-list3 .list li.is-top .thumb,._pc .main-content .posts .post-list3 .list li.default .thumb{box-sizing:border-box;display:block;width:420px;height:280px;background:#fff;border:6px solid;border-color:#999}._pc .main-content .posts .post-list3 .list li.is-top .thumb img,._pc .main-content .posts .post-list3 .list li.default .thumb img{width:100%;height:100%}._pc .main-content .posts .post-list3 .list li.is-top .title,._pc .main-content .posts .post-list3 .list li.default .title{box-sizing:border-box;text-align:center}._pc .main-content .posts .post-list3 .list li.is-top .title a,._pc .main-content .posts .post-list3 .list li.default .title a{width:420px;line-height:70px;font-weight:700;color:#333;font-size:22px;word-wrap:break-word;white-space:pre-line;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}._pc .main-content .posts .post-list3 .list li.is-top .title a:hover,._pc .main-content .posts .post-list3 .list li.default .title a:hover{color:#ca342b}._pc .main-content .posts .post-list3 .list li.is-top .date,._pc .main-content .posts .post-list3 .list li.default .date{position:absolute;left:0;bottom:40px;box-sizing:border-box;font-weight:normal;color:#666;font-size:22px}._pc .main-content .posts .post-list3 .list li.is-top .intro,._pc .main-content .posts .post-list3 .list li.default .intro{margin-top:10px;word-wrap:break-word;white-space:pre-line;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}._pc .main-content .posts .post-list3 .list li.is-top .intro a,._pc .main-content .posts .post-list3 .list li.default .intro a{line-height:30px;font-size:16px;color:#666;word-break:break-all}._pc .main-content .posts .post-list3 .list li.is-top .intro a:hover,._pc .main-content .posts .post-list3 .list li.default .intro a:hover{color:#ca342b}._pc .main-content .posts .post-list4 .list li{padding:35px 0px 80px 0;box-sizing:border-box;border-bottom:1px solid #cbcbcb}._pc .main-content .posts .post-list4 .list li.default{position:relative;display:flex;padding-bottom:0;border-bottom:0}._pc .main-content .posts .post-list4 .list li.default .thumb{display:block;width:380px;height:220px}._pc .main-content .posts .post-list4 .list li.default .thumb img{width:330px;height:220px}._pc .main-content .posts .post-list4 .list li.default .title{display:inline-block;box-sizing:border-box}._pc .main-content .posts .post-list4 .list li.default .title a{line-height:170%;color:#333;font-size:22px;font-weight:bold;line-height:36px;word-wrap:break-word;white-space:pre-line;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}._pc .main-content .posts .post-list4 .list li.default .title a:hover{color:#ca342b}._pc .main-content .posts .post-list4 .list li.default .date{position:absolute;left:380px;bottom:30px;box-sizing:border-box;font-family:Arial;color:#666;font-size:16px}._pc .main-content .posts .post-list4 .list li.default .info{width:990px;height:220px;margin-left:0px;border-bottom:1px solid #ddd}._pc .main-content .posts .post-list4 .list li.default .intro{margin-top:10px;word-wrap:break-word;white-space:pre-line;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2}._pc .main-content .posts .post-list4 .list li.default .intro a{line-height:30px;font-size:16px;color:#666;word-break:break-all}._pc .main-content .posts .post-list4 .list li.default .intro a:hover{color:#ca342b}._pc .main-content .posts .post-list-team{padding:40px 0px 10px 0}._pc .main-content .posts .post-list-team .list{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px 143px;padding-bottom:30px;border-bottom:1px solid #ccc}._pc .main-content .posts .post-list-team .list li{box-sizing:border-box}._pc .main-content .posts .post-list-team .list li.is-top .thumb,._pc .main-content .posts .post-list-team .list li.default .thumb{box-sizing:border-box;display:block;width:235px;height:235px;border-radius:50%;background:#fff;overflow:hidden}._pc .main-content .posts .post-list-team .list li.is-top .thumb img,._pc .main-content .posts .post-list-team .list li.default .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._pc .main-content .posts .post-list-team .list li.is-top .title,._pc .main-content .posts .post-list-team .list li.default .title{margin-top:20px;box-sizing:border-box;text-align:center}._pc .main-content .posts .post-list-team .list li.is-top .title a,._pc .main-content .posts .post-list-team .list li.default .title a{line-height:40px;font-weight:700;color:#333;font-size:22px;word-wrap:break-word;white-space:pre-line;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}._pc .main-content .posts .post-list-team .list li.is-top .title a:hover,._pc .main-content .posts .post-list-team .list li.default .title a:hover{color:#ca342b}._pc .main-content .posts .post-list-team .list li.is-top .mid,._pc .main-content .posts .post-list-team .list li.default .mid{line-height:30px;color:#666;font-size:16px;text-align:center}._pc .main-content .posts .post-list-video{padding:40px 0px 10px 0}._pc .main-content .posts .post-list-video .list{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px 55px;padding-bottom:60px;border-bottom:1px solid #ccc}._pc .main-content .posts .post-list-video .list li{box-sizing:border-box}._pc .main-content .posts .post-list-video .list li.is-top,._pc .main-content .posts .post-list-video .list li.default{position:relative}._pc .main-content .posts .post-list-video .list li.is-top .thumb,._pc .main-content .posts .post-list-video .list li.default .thumb{box-sizing:border-box;display:block;width:420px;height:280px;background:#fff;position:relative}._pc .main-content .posts .post-list-video .list li.is-top .thumb img,._pc .main-content .posts .post-list-video .list li.default .thumb img{width:100%;height:100%}._pc .main-content .posts .post-list-video .list li.is-top .thumb .play-overlay,._pc .main-content .posts .post-list-video .list li.default .thumb .play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;pointer-events:none}._pc .main-content .posts .post-list-video .list li.is-top .thumb .play-button,._pc .main-content .posts .post-list-video .list li.default .thumb .play-button{width:80px;height:80px;border-radius:50%;background-color:rgba(0,0,0,.5);background-image:url("data:image/svg+xml,%3Csvg t='1742746723051' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3189' width='1024' height='1024' data-spm-anchor-id='a313x.search_index.0.i5.76cb3a818j9Q2x'%3E%3Cpath d='M810.4 465.8 253.6 134.4c-6.8-4-13.8-6.4-21.8-6.4-21.8 0-39.6 18-39.6 40L192 168l0 688 0.2 0c0 22 17.8 40 39.6 40 8.2 0 15-2.8 22.4-6.8l556.2-331c13.2-11 21.6-27.6 21.6-46.2C832 493.4 823.6 477 810.4 465.8z' p-id='3190' fill='%23ffffff' data-spm-anchor-id='a313x.search_index.0.i6.76cb3a818j9Q2x' class='selected'%3E%3C/path%3E%3C/svg%3E");background-size:30px auto;background-position:center center;background-repeat:no-repeat;pointer-events:none}._pc .main-content .posts .post-list-video .list li.is-top .thumb:hover .play-overlay,._pc .main-content .posts .post-list-video .list li.default .thumb:hover .play-overlay{background:rgba(0,0,0,.1);cursor:pointer}._pc .main-content .posts .post-list-video .list li.is-top .thumb:hover .play-button,._pc .main-content .posts .post-list-video .list li.default .thumb:hover .play-button{background-color:rgba(0,0,0,.4)}._pc .main-content .posts .post-list-video .list li.is-top .title,._pc .main-content .posts .post-list-video .list li.default .title{box-sizing:border-box;text-align:left;padding:20px 0;height:110px}._pc .main-content .posts .post-list-video .list li.is-top .title a,._pc .main-content .posts .post-list-video .list li.default .title a{width:420px;line-height:36px;font-weight:700;color:#333;font-size:22px;word-wrap:break-word;white-space:pre-line;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}._pc .main-content .posts .post-list-video .list li.is-top .title a:hover,._pc .main-content .posts .post-list-video .list li.default .title a:hover{color:#ca342b}._pc .main-content .posts .post-list-video .list li.is-top .date,._pc .main-content .posts .post-list-video .list li.default .date{box-sizing:border-box;font-weight:normal;font-family:Arial;color:#666;font-size:16px}._pc .main-content .posts .post-list-video .list li.is-top .intro,._pc .main-content .posts .post-list-video .list li.default .intro{margin-top:10px;word-wrap:break-word;white-space:pre-line;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}._pc .main-content .posts .post-list-video .list li.is-top .intro a,._pc .main-content .posts .post-list-video .list li.default .intro a{line-height:30px;font-size:16px;color:#666;word-break:break-all}._pc .main-content .posts .post-list-video .list li.is-top .intro a:hover,._pc .main-content .posts .post-list-video .list li.default .intro a:hover{color:#ca342b}._pc .main-content .post-detail{margin-top:50px;margin-bottom:70px}._pc .main-content .post-detail .post-header{margin-bottom:40px;position:relative}._pc .main-content .post-detail .post-header::after{content:"";display:block;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:104px;height:3px;background:#ca342b}._pc .main-content .post-detail .post-header.line-full::after{width:100%}._pc .main-content .post-detail .post-header .post-image{margin:20px 0;height:500px;text-align:center;overflow:hidden}._pc .main-content .post-detail .post-header .post-image img{display:block;margin:0 auto;height:100%;-o-object-fit:cover;object-fit:cover}._pc .main-content .post-detail .post-header .post-image.post-image-hy img{width:500px;height:500px;border-radius:50%}._pc .main-content .post-detail .post-header .post-title{padding:15px 0;display:block;text-align:center;line-height:156%;color:#333;font-size:32px;font-weight:bold;word-break:break-all}._pc .main-content .post-detail .post-header .post-title .btn_download{margin-left:10px;display:inline-block;vertical-align:middle;margin-bottom:8px;background-image:url("../btn_download.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:40px;height:40px}._pc .main-content .post-detail .post-header .post-title .btn_download:hover{background-image:url("../btn_download_hover.svg")}._pc .main-content .post-detail .post-header .post-info{display:flex;justify-content:center;height:30px;padding-bottom:20px}._pc .main-content .post-detail .post-header .post-info .post-date{margin:0 10px;line-height:30px;font-family:Arial;color:#666;font-size:16px}._pc .main-content .post-detail .post-header .post-info .post-mid{margin:0 10px;line-height:30px;font-family:Arial;color:#666;font-size:16px}._pc .main-content .post-detail .post-header .post-info .post-from{margin:0 10px;line-height:30px;color:#666;font-size:16px}._pc .main-content .post-detail .video-player{min-height:640px}._pc .main-content .post-detail .post-content{min-height:300px;line-height:220%;word-break:break-all;color:#333;font-size:16px}._pc .main-content .post-detail .post-content *{color:#333;font-size:16px}._pc .main-content .post-detail .post-content img,._pc .main-content .post-detail .post-content iframe,._pc .main-content .post-detail .post-content video,._pc .main-content .post-detail .post-content audio,._pc .main-content .post-detail .post-content embed{max-width:100%;margin:10px 0}._pc .main-content .post-detail .post-content iframe,._pc .main-content .post-detail .post-content video,._pc .main-content .post-detail .post-content audio,._pc .main-content .post-detail .post-content embed{width:100%}._pc .main-content .post-detail .post-content p{margin:20px 0}._pc .main-content .post-detail .post-footer{box-sizing:border-box;border-top:2px solid #e7e8ea;padding:20px 0;margin-top:50px;position:relative}._pc .main-content .post-detail .post-footer .post-nav div{margin:10px 0;line-height:154%;color:#333;font-size:16px}._pc .main-content .post-detail .post-footer .post-nav div .tit{font-weight:bold}._pc .main-content .post-detail .post-footer .post-nav div a{color:#333;font-size:16px}._pc .main-content .post-detail .post-footer .post-nav div a:hover{color:#2d4d9f}._pc .links{padding:50px 0px}._pc .links .list{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px 55px;padding-bottom:30px;border-bottom:1px solid #ccc}._pc .links .list li{box-sizing:border-box}._pc .links .list li a{display:block;width:100%;height:100%;text-align:center;color:#333;font-size:18px;line-height:36px;word-break:break-all}._pc .links .list li a:hover{color:#ca342b}