﻿.l-footer{background-color:transparent;background-image:linear-gradient(270deg, #E0F7FE 0%, #fff 30%, #fff 70%, #E0F7FE 100%)}.p-secEntry{background-color:transparent;background-image:linear-gradient(270deg, #E0F7FE 0%, #fff 30%, #fff 70%, #E0F7FE 100%)}.p-singleNoise{width:100vw;height:100%;position:absolute;top:0;left:50%;background-image:url(../../../../assets/images/common/noise.png);-webkit-animation:noise 8s steps(10) infinite;animation:noise 8s steps(10) infinite;pointer-events:none;transform:translateX(-50%)}.p-themes{padding-top:70px;margin:0 auto}@media screen and (max-width: 1080px){.p-themes{padding-top:60px}}@media screen and (max-width: 810px){.p-themes{padding-top:50px}}@media screen and (max-width: 650px){.p-themes{padding-top:30px}}.p-themes .c-inner{max-width:770px}.p-themeWrap{padding:50px 60px;background-color:#eff8fb;border-radius:20px;margin-top:70px;box-shadow:0 0 10px rgba(0,0,0,.1)}@media screen and (max-width: 810px){.p-themeWrap{padding:40px 30px}}@media screen and (max-width: 500px){.p-themeWrap{padding:30px 20px}}.p-theme__title{margin:auto;display:table;font-size:4rem;color:#19a7df;line-height:1;padding-bottom:25px;border-bottom:1px solid #19a7df}@media screen and (max-width: 810px){.p-theme__title{padding-bottom:15px}}@media screen and (max-width: 500px){.p-theme__title{font-size:3rem;padding-bottom:10px}}.p-theme__list{margin-top:40px}@media screen and (max-width: 810px){.p-theme__list{margin-top:30px}}@media screen and (max-width: 500px){.p-theme__list{margin-top:20px}}.p-theme__item:nth-child(n+2){margin-top:25px}@media screen and (max-width: 500px){.p-theme__item:nth-child(n+2){margin-top:15px}}.p-theme__link{display:flex;align-items:center;gap:20px;justify-content:baseline}.p-theme__link span{position:relative;width:fit-content;font-size:1.8rem;max-width:calc(100% - 30px)}.p-theme__link span:before{position:absolute;content:"";bottom:0;background-color:#1b77c6;width:0;left:0;height:1px;transition:width .3s;transform-origin:left}.p-theme__link .dot{height:6px;width:6px;border-radius:50%;background-color:#1b77c6;position:relative}.p-theme__link .dot:before{position:absolute;content:"";height:18px;width:18px;border-radius:50%;background-color:#1b77c6;opacity:.1;top:50%;left:50%;transform:translate(-50%, -50%)}.p-theme__link:hover span:before{width:100%}.p-blog{padding-top:80px;margin:0 auto 0;max-width:770px}@media screen and (max-width: 1080px){.p-blog{padding-top:80px}}@media screen and (max-width: 810px){.p-blog{padding-top:60px}}@media screen and (max-width: 650px){.p-blog{padding-top:50px}}.p-blogTitle{padding:20px 23px;font-size:2.4rem;color:#026cb7;background-color:#e5f5ff;border-radius:5px}@media screen and (max-width: 650px){.p-blogTitle{font-size:2.3rem}}@media screen and (max-width: 500px){.p-blogTitle{padding-left:10px;font-size:2.2rem}}.p-editor h3{font-size:2rem;font-weight:bold}.p-editor p:not(:last-child){margin:20px 0}@media screen and (max-width: 500px){.p-editor p:not(:last-child){margin:15px 0}}.p-editor p:last-child{margin-top:20px}@media screen and (max-width: 500px){.p-editor p:last-child{margin-top:20px}}.p-editor b,.p-editor strong{font-weight:bold}.p-editor b span,.p-editor strong span{font-weight:bold}.p-editor em{font-style:italic;font-weight:bold}.p-editor em span{font-style:italic;font-weight:bold}.p-editor ul{margin:30px 0}@media screen and (max-width: 500px){.p-editor ul{margin:20px 0}}.p-editor ul li{position:relative;list-style:none}.p-editor ul li::before{content:"●";margin-right:2px}.p-editor ol{margin:30px 0}@media screen and (max-width: 500px){.p-editor ol{margin:20px 0}}.p-editor ol li{list-style-type:decimal;list-style-position:inside}.p-editor a{position:relative;color:#18b6ff;transition:opacity .3s}.p-editor a:hover{opacity:.6}.p-editor .aligncenter,.p-editor .alignnone{margin-left:auto;margin-right:auto}.p-editor .alignleft{margin-right:auto}.p-editor .alignright{margin-left:auto}.p-editor img{max-width:100%;max-height:500px;margin:35px 0;width:auto;height:auto;border-radius:20px;overflow:hidden}@media screen and (max-width: 810px){.p-editor img{max-height:400px;margin:30px 0}}@media screen and (max-width: 500px){.p-editor img{max-height:320px;max-width:90%;margin:20px 0}}.p-editor iframe{display:block;width:100%;height:420px;margin:50px auto;border-radius:20px;overflow:hidden}@media screen and (max-width: 1080px){.p-editor iframe{height:380px;margin:40px auto}}@media screen and (max-width: 810px){.p-editor iframe{height:300px;margin:30px auto}}@media screen and (max-width: 500px){.p-editor iframe{height:220px;margin:20px auto}}.p-editor .table-wrapper{width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#036cb7 #e0e0e0}.p-editor table{margin:50px auto 0;border-radius:10px;border-collapse:separate;border:1px solid #d5d5d5;width:max-content;max-width:none;white-space:nowrap;border-spacing:0}@media screen and (max-width: 810px){.p-editor table{margin:30px auto 0}}.p-editor table .scroll-hint-icon-wrap{z-index:10}.p-editor table .scroll-hint-icon-white{z-index:10}.p-editor table tr{white-space:nowrap}.p-editor table tr:nth-child(2) th,.p-editor table tr:nth-child(2) td{background-image:linear-gradient(to right, #D5D5D5 6px, transparent 6px);background-size:12px 1px;background-repeat:repeat-x}.p-editor table tr:nth-child(n+3) th,.p-editor table tr:nth-child(n+3) td{border-top:1px solid #d5d5d5}.p-editor table tr.--borderDashed{background-image:linear-gradient(to right, #D5D5D5 6px, transparent 6px);background-size:12px 1px;background-repeat:repeat-x}.p-editor table th,.p-editor table td{padding:30px}@media screen and (max-width: 810px){.p-editor table th,.p-editor table td{padding:20px}}@media screen and (max-width: 650px){.p-editor table th,.p-editor table td{padding:15px 20px}}.p-editor table th:only-child,.p-editor table td:only-child{font-size:2rem;font-weight:bold}.p-editor blockquote{position:relative;display:table;margin:0px auto;padding:35px 50px;width:100%;background-color:#fff;border:2px solid gray;border-radius:10px;color:gray}@media screen and (max-width: 810px){.p-editor blockquote{padding:30px 40px}}@media screen and (max-width: 500px){.p-editor blockquote{padding:20px 30px}}.p-banner{padding-top:110px}@media screen and (max-width: 1080px){.p-banner{padding-top:90px}}@media screen and (max-width: 810px){.p-banner{padding-top:70px}}@media screen and (max-width: 650px){.p-banner{padding-top:50px}}@media screen and (max-width: 500px){.p-banner{padding-top:40px}}.p-bannerContent{margin:0 auto;max-width:1000px;height:250px;width:100%;position:relative;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 650px){.p-bannerContent{height:200px}}@media screen and (max-width: 500px){.p-bannerContent{height:150px}}@media screen and (max-width: 370px){.p-bannerContent{height:120px}}.p-bannerContent__img{position:absolute;top:0;left:0;height:100%;width:100%}.p-banner__title{font-size:4rem;z-index:2}.p-topics{padding-top:80px}@media screen and (max-width: 1080px){.p-topics{padding-top:70px}}@media screen and (max-width: 810px){.p-topics{padding-top:60px}}@media screen and (max-width: 650px){.p-topics{padding-top:50px}}@media screen and (max-width: 500px){.p-topics{padding-top:40px}}.p-topics__swiper2{margin-top:60px}@media screen and (max-width: 810px){.p-topics__swiper2{margin-top:40px}}@media screen and (max-width: 500px){.p-topics__swiper2{margin-top:30px}}.p-topics__img{border-radius:20px;overflow:hidden;position:relative;aspect-ratio:4.5/2.4}.p-topics__img .c-ofiCover{transition:transform .3s}.p-topics__img .cate{background-color:#14203c;color:#fff;padding:10px 20px;position:absolute;bottom:0;left:0;border:1px solid #14203c;transition:background-color .3s,color .3s;border-left:none;border-bottom:none}.p-topicsList__link:hover .c-ofiCover{transform:scale(1.2)}.p-topicsList__link:hover .cate{background-color:#fff;color:#14203c}.p-topicsList__link:hover .date{opacity:1}.p-topics__item .date{margin-top:10px;opacity:.5;display:table;transition:opacity .3s}.p-topics__item .text{margin-top:10px;line-height:2}.c-buttonNext,.c-buttonPrev{position:absolute;top:60px;z-index:3}@media screen and (max-width: 810px){.c-buttonNext,.c-buttonPrev{top:90px}}@media screen and (max-width: 650px){.c-buttonNext,.c-buttonPrev{top:70px}}@media screen and (max-width: 500px){.c-buttonNext,.c-buttonPrev{top:45px}}.c-buttonNext:before,.c-buttonPrev:before{border:2px solid #036cb7;height:20px;width:20px;transition:transform .3s}@media screen and (max-width: 500px){.c-buttonNext:before,.c-buttonPrev:before{height:12px;width:12px}}.c-buttonNext:after,.c-buttonPrev:after{position:absolute;content:"";background-color:#fff;border-radius:50%;height:100%;width:100%;top:50%;left:50%;transform:translate(-40%, -50%);z-index:-1}@media screen and (max-width: 500px){.c-buttonNext:after,.c-buttonPrev:after{height:80%;width:80%;transform:translate(-50%, -50%)}}.c-buttonNext:hover,.c-buttonPrev:hover{background-color:transparent}.c-buttonNext:hover:before,.c-buttonPrev:hover:before{border:2px solid #036cb7;border-left:none;border-bottom:none}.c-buttonNext{right:-50px}.c-buttonNext:before{border-left:none;border-bottom:none}.c-buttonNext:hover:before{transform:translate(20px, -50%) rotate(45deg)}@media screen and (max-width: 1080px){.c-buttonNext{right:0}}.c-buttonPrev{left:-50px}.c-buttonPrev:before{border-left:none;border-bottom:none}.c-buttonPrev:hover:hover:before{transform:translate(20px, -50%) rotate(45deg)}@media screen and (max-width: 1080px){.c-buttonPrev{left:0}}.p-topics__button{margin:40px auto 0;width:140px;text-align:center;padding:10px 0;color:#fff;border-radius:40px;display:block;background-image:linear-gradient(90deg, #0080BF 0%, #00AFE2 100%);transition:transform .3s}.p-topics__button:hover{transform:scale(1.2)}