@import"https://use.fontawesome.com/releases/v5.15.4/css/all.css";main .column{position:relative}main .column::before{content:"";background:#f1f1f1;width:calc((100vw - 1280px)/2 + 150px);height:100%;position:absolute;left:0;top:0;z-index:-1}main .column .columnFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .column .columnMain{width:70%}main .column .columnSide{width:30%;border-left:solid 1px #144587;padding-left:20px}main .column .article{padding:50px 0;text-align:center}main .column .article__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 40px}main .column .article__catWrap{margin:0 2.5px 5px;display:inline-block}main .column .article__cats{text-align:left}main .column .article__cat{background:#144587;color:#fff;padding:2.5px 15px;font-size:1.4rem;border-radius:15px;display:inline-block}main .column .article__tags{margin-top:1em;text-align:left}main .column .article__tagWrap{margin:0 2.5px 5px;display:inline-block}main .column .article__tag{color:#144587;border:1px solid #144587;padding:2.5px 15px;font-size:1.2rem;border-radius:15px;display:inline-block}main .column .article__dateWrap{margin-left:auto;-ms-flex-negative:0;flex-shrink:0}main .column .article__date{display:block;font-size:1.4rem}main .column .article__title{font-size:2.4rem;font-weight:700;text-align:center;margin:0 20px 20px;color:#144587;border-bottom:solid 1px #144587;display:inline-block;padding-bottom:15px}main .column .article__wrap{text-align:left;margin-top:50px}main .column .article__imgWrap{text-align:center;padding:0 40px}main .column .article__img{width:680px;height:420px;-o-object-fit:cover;object-fit:cover;border-radius:18px;border:solid 1px #144587}main .column .article__content{padding:40px}main .column .article__content a{text-decoration:underline;color:#144587}main .column .article__content h2,main .column .article__content h3,main .column .article__content h4,main .column .article__content h5,main .column .article__content h6{margin:1em 0}main .column .article__content h2{font-size:3.2rem;position:relative;padding-left:20px}main .column .article__content h2::before{content:"";width:10px;height:100%;position:absolute;left:0;top:0;background:#144587}main .column .article__content h3{font-size:2.4rem;position:relative;padding-left:20px}main .column .article__content h3::before{content:"";width:6px;height:100%;position:absolute;left:0;top:0;border:2px #144587 solid}main .column .article__content h4{font-size:2rem;position:relative;padding-left:20px}main .column .article__content h4::before{content:"";width:12px;height:12px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#144587}main .column .article__content h5{font-size:1.8rem}main .column .article__content h6{font-size:1.6rem}main .column .article__content p+p{padding-top:1em}main .column .article__content ul{margin:1em 0}main .column .article__content ul li{position:relative;padding-left:1em}main .column .article__content ul li::before{content:"";width:7px;height:7px;border-radius:50%;background:#144587;position:absolute;left:0;top:.75em}main .column .article__content ol{padding-left:1.5em}main .column .article__content table{border:solid 1px #144587;margin:1em 0;max-width:100% !important;width:100% !important;word-break:break-word}main .column .article__content table tr:last-child th,main .column .article__content table tr:last-child td{border-bottom:none}main .column .article__content table th{color:#144587}main .column .article__content table th,main .column .article__content table td{border-bottom:solid 1px #144587;border-right:solid 1px #144587;padding:.5em 1em}main .column .article__content table th:last-child,main .column .article__content table td:last-child{border-right:none}main .column .article__content .btnBox{margin:50px 0}main .column .article__content .toc{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:30px 0;padding:20px 30px;word-break:break-all;word-wrap:break-word;border:#144587 solid 1px;border-radius:10px;background:#fff}main .column .article__content .toc__title{font-size:1.8rem;text-align:center;font-weight:700;line-height:2}main .column .article__content .toc__toggle{font-size:1.4rem;color:#144587;padding-left:1em}main .column .article__content .toc ul{list-style-type:none;list-style:none;margin:0;padding:0}main .column .article__content .toc ul ul{margin-left:1.5em}main .column .article__content .toc li{padding:0}main .column .article__content .toc li::before{content:none}main .column .article__content .toc a{text-decoration:none;text-shadow:none}main .column .btnBox{background:#fff;border:solid 1px #144587;border-radius:18px;margin:0 auto;width:700px;max-width:100%}main .column .btnBox__heading{font-size:2rem;background:#144587;color:#fff;text-align:center;font-weight:700;border-radius:18px 18px 0 0;padding:15px}main .column .btnBox__content{padding:30px}main .column .btnBox__text+p{padding-top:1em}main .column .btnBox__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}main .column .btnBox__btn{font-size:1.4rem;width:250px;margin:10px;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none !important}main .column .btnBox__btn:hover{color:#fff !important}main .column .author{margin:50px auto;border:#144587 solid 1px;border-radius:18px;padding:30px;background:#fff;width:700px;max-width:100%}main .column .author__title{font-weight:700;text-align:left;border-bottom:1px solid #144587;width:calc(40% - 50px);margin-bottom:1em}main .column .author__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .column .author__logoWrap{width:40%;padding-right:50px;text-align:center}main .column .author__heading{color:#567eb4;font-weight:700;margin-top:1em}main .column .author__textWrap{width:60%}main .column .author__name{font-weight:700;margin-bottom:1em}main .column .author__text{font-size:1.4rem}main .column .author__text+p{padding-top:1em}main .column .author__link{font-size:1.4rem;color:#144587;text-decoration:underline;margin-top:1em;display:block}main .column .related{text-align:center}main .column .related__heading{font-size:2.4rem;color:#144587;font-weight:700;margin-bottom:1em;border-bottom:solid 1px #144587;display:inline-block}main .column .related__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;margin-bottom:40px}main .column .related__item{padding:15px;width:calc((100% - 90px)/3);background:#fff;border:solid 1px #144587;border-radius:18px;margin-right:30px;display:block}main .column .related__img{width:100%;height:185px;-o-object-fit:cover;object-fit:cover}main .column .related__title{border-bottom:solid 1px #333;padding:10px 0}main .column .related__date{font-size:1.2rem;color:#567eb4}main .column .related__more{font-size:1.3rem;text-align:center;color:#567eb4;position:relative}main .column .related__more::after{content:"";background:url(../images/common/btn_arrow.png) no-repeat center/contain;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:8px}main .column .related__btn{width:420px;margin-top:10px}main .column .new,main .column .cat{padding-top:50px}main .column .new__heading,main .column .cat__heading{font-size:2rem;color:#144587;border-bottom:solid 1px #144587;font-weight:700}main .column .new__item,main .column .cat__item{margin:30px 0}main .column .new__link,main .column .cat__link{display:-webkit-box;display:-ms-flexbox;display:flex}main .column .new__img,main .column .cat__img{width:150px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:18px;border:solid 1px #144587;max-width:100%;margin-right:10px}main .column .new__title,main .column .cat__title{font-weight:700}@media screen and (max-width: 1080px){section::before{width:150px}main .top::after{content:none}}@media screen and (max-width: 768px){main .column::before{width:60px}main .column .columnFlex{display:block}main .column .columnMain{width:100%}main .column .columnSide{width:100%;border-left:none;padding:0}main .column .article{padding:30px 0}main .column .article__title{font-size:2rem;padding:0;margin:0 0 20px}main .column .article__wrap{margin-top:10px}main .column .article__flex{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}main .column .article__cats{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-top:5px}main .column .article__tags{margin-top:.5em}main .column .article__tag,main .column .article__cat{font-size:1rem}main .column .article__date{padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;font-size:1.2rem}main .column .article__imgWrap{padding:0}main .column .article__img{height:200px}main .column .article__content{padding:20px 0}main .column .article__content h2{font-size:2.4rem}main .column .article__content h3{font-size:2rem}main .column .article__content h4{font-size:1.8rem}main .column .article__content h5{font-size:1.6rem}main .column .article__content h6{font-size:1.4rem}main .column .article__content .btnBox{margin:30px 0}main .column .article__content .toc{padding:10px 15px}main .column .article__content .toc__title{font-size:1.6rem}main .column .article__content .toc__toggle{font-size:1.2rem}main .column .btnBox{margin:30px 0}main .column .btnBox__heading{font-size:1.6rem;padding:10px}main .column .btnBox__content{padding:15px}main .column .btnBox__wrap{display:block}main .column .btnBox__btn{width:100%;margin:10px 0}main .column .btnBox__btn::after{right:7.5px}main .column .author{padding:15px}main .column .author__title{text-align:center;width:100%;margin-bottom:3em}main .column .author__flex{display:block}main .column .author__logoWrap{width:80%;padding-right:0;margin:0 auto 50px}main .column .author__textWrap{width:100%}main .column .author__text{font-size:1.2rem}main .column .related__heading{font-size:2rem}main .column .related__wrap{display:block;margin-bottom:20px}main .column .related__item{width:100%;margin-right:0}main .column .related__item+.related__item{margin-top:15px}main .column .new,main .column .cat{padding-top:0}}