.column_list{list-style:none}.column_item{line-height:1.2;margin-bottom:20px;padding-bottom:20px;border-bottom:solid 3px var(--blue)}.column_item a{display:flex;gap:30px;font-size:1.6rem}.column_item time{flex-shrink:0}.column_content{font-size:16px;line-height:1.5}.column_content-data{display:flex;justify-content:space-between;align-items:center;font-size:14px}.column_content-data span{color:#fff;background:#949495;padding:2px 10px}.column_content h1{font-size:30px;border-bottom:1px dotted #d8d8d8;padding-bottom:5px;margin-bottom:1em}.column_content img{max-width:100%;height:auto}.column_content-thumbnail{margin-bottom:1.5em}.column_content h2,.column_content h3,.column_content h4,.column_content h5{font-weight:bold;margin:2em 0 1em}.column_content h2{font-size:28px;color:#fff;background-color:#186baf;padding:10px 15px;border-left:6px solid #ea8200;border-radius:.2em}.column_content h3{font-size:24px;color:#2d6391;padding-left:1em;padding-bottom:.2em;border-bottom:1px solid #186baf;border-left:5px solid #ea8200}.column_content h4{font-size:20px;color:#2d6391;padding-left:1em;padding-bottom:.2em;border-left:4px solid #ea8200;border-bottom:1px dashed #186baf}.column_content h5{font-size:18px;color:#2d6391;position:relative;padding:0 15px 0 30px}.column_content h5::before{content:"";width:.8em;height:.8em;background:#ff7c00;border-radius:2px;position:absolute;top:.3em;left:0;z-index:2}.column_content h5::after{content:"";width:.8em;height:.8em;background:#238ae6;border-radius:2px;position:absolute;top:.5em;left:.2em;z-index:1}.column_content p{line-height:1.8;margin-bottom:1.5em}.column_content a{color:blue}.column_content strong{background:linear-gradient(rgba(0, 0, 0, 0) 70%, #ff0 0%)}.column_content .btn{display:flex;flex-direction:column;align-items:center;margin:2em 0}.column_content .btn p{text-align:center}.column_content .btn .txt{font-size:18px;margin-bottom:5px;padding:0 1.5em;position:relative}.column_content .btn .txt::before,.column_content .btn .txt::after{font-size:20px;position:absolute;top:50%;transform:translateY(-50%)}.column_content .btn .txt::before{content:"＼";left:0px}.column_content .btn .txt::after{content:"／";right:0px}.column_content .btn .link{max-width:100%;margin-bottom:0}.column_content .btn .link a{display:block;max-width:100%;width:470px;font-size:18px;line-height:1.3;font-weight:bold;text-align:center;color:#fff;padding:20px 30px 20px 15px;background-color:#e8850d;border-radius:10px;box-shadow:0 4px 0 0 #935600;position:relative}.column_content .btn .link a::after{content:"▲";color:#fff;position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(90deg)}.column_content .btn .notes{font-size:12px;text-align:center;margin:10px 0 0}.column_content ul{margin:1.5em 0;padding:20px;background-color:#e5f2fb;border-left:5px solid #288ad5;list-style:none}.column_content ul li{padding-left:1.5em;padding-bottom:.5em;position:relative;border-bottom:1px dotted #7d98b3}.column_content ul li:not(:last-of-type){margin-bottom:.7em}.column_content ul li:last-of-type{border-bottom:none;padding-bottom:0}.column_content ul li::before{content:"";width:1em;height:2px;background:#f08100;position:absolute;top:.7em;left:0}.column_content .point{margin:1.5em 0;border:2px solid #4981a4;border-radius:5px}.column_content .point .ttl{position:relative;font-size:18px;line-height:1.6;font-weight:bold;color:#fff;background-color:#2589d4;padding:10px;padding-left:40px;margin-bottom:0}.column_content .point .ttl::before{content:"★";color:#fff;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.column_content .point ul{border:unset;margin:0;background-color:#e5f2fb}.column_content .point ul li::before,.column_content .point ul li::after{content:"";display:block;position:absolute}.column_content .point ul li::before{width:16px;height:16px;border-radius:8px;background:#2589d4;left:0;top:4px}.column_content .point ul li::after{border-left:2px solid #fff;border-bottom:2px solid #fff;width:8px;height:5px;transform:rotate(-45deg);left:4px;top:9px}.column_content .point ul li{border-bottom:none;padding-bottom:0}.column_content .point.demerit{border-color:#8f9093}.column_content .point.demerit .ttl{background-color:#8f9093;border-color:#9ea5b4}.column_content .point.demerit .ttl::before{content:"";width:16px;height:16px;border-radius:8px;background:#fff;top:50%;left:15px;transform:translateY(-50%)}.column_content .point.demerit .ttl::after{content:"";position:absolute;background-color:#8f9093;width:8px;height:2px;top:50%;left:19px;transform:translateY(-50%)}.column_content .point.demerit li::before{background-color:#8f9093}.column_content .point.demerit li::after{content:"";position:absolute;background-color:#fff;width:8px;height:2px;top:11px;left:4px;transform:none}.column_content table{width:100%;margin:1.5em 0;border-collapse:collapse;text-align:left;border:1px solid #e2e6e9}.column_content table th,.column_content table td{vertical-align:middle;padding:10px}.column_content table th{font-weight:normal;color:#fff;background-color:#2589d4;border:1px solid #535353}.column_content table td{font-weight:normal;background-color:#fff;border:1px solid #e2e6e9}.column_content .js-scrolltable{margin:1.5em 0}.column_content .js-scrolltable table{margin:0}.column_content .js-scrolltable table th,.column_content .js-scrolltable table td{text-wrap:nowrap}.column_content .review{margin:1.5em 0;background-color:#e5f2fb;padding:20px 20px 20px 80px;border:1px solid #dbe2e8;border-left:#2a86cf 3px solid;border-radius:10px;position:relative}.column_content .review::before{content:"";width:45px;height:45px;background:center/contain url(../img/column_men.png) no-repeat;position:absolute;top:20px;left:20px}.column_content .review .name{font-weight:bold;color:#1a3b6e;margin-bottom:5px}.column_content .review .txt{margin-bottom:0;line-height:1.6}.column_content .review.woman{background-color:#fff4e2;border-color:#dbe2e8;border-left:#f28202 3px solid}.column_content .review.woman::before{background-image:url(../img/column_women.png)}.column_content .voice{margin:1.5em 0}.column_content .voice .ttl{text-align:center;font-size:18px;line-height:1.6;font-weight:bold;color:#fff;background-color:#1f7bc4;padding:10px 0;margin-bottom:0;border-radius:5px 5px 0 0;border-bottom:#f18103 solid 3px}.column_content .voice ul{display:flex;gap:15px;overflow-x:auto;border:none;margin:0;background-color:#fff}.column_content .voice ul li{width:270px;padding:15px 15px 15px 60px;flex-shrink:0;margin-bottom:0;background-color:#fff;border:2px solid #e3e7ea;border-top:2px solid #1f7bc4;border-radius:5px}.column_content .voice ul li::before{width:100%;height:35px;background:left/contain no-repeat;top:15px;left:15px;-webkit-clip-path:unset;clip-path:unset}.column_content .voice ul li.man::before{background-image:url(../img/column_men.png)}.column_content .voice ul li.woman::before{background-image:url(../img/column_women.png)}.column_content .voice ul li .person{font-weight:bold;text-align:left;color:#224272;margin-bottom:5px}.column_content .voice ul li .txt{font-size:14px;line-height:1.6;margin-bottom:0}.column_content .voice ul li.woman{border-top:2px solid #f18103}.column_content .accordion{margin:1.5em 0;border:1px solid #e1e6e8;border-radius:5px}.column_content .accordion .ttl{color:#366287;padding:10px 45px 10px 20px;background-color:#e5f0ff;margin-bottom:0;border-left:#218bd9 3px solid;border-radius:5px 0 0 5px;position:relative;cursor:pointer}.column_content .accordion .ttl::after{content:"";width:15px;height:100%;background:center/contain url(../img/icon_plus.svg) no-repeat;position:absolute;top:0;right:15px;transition:.3s}.column_content .accordion .ttl.active::after{transform:rotate(45deg)}.column_content .accordion .box{display:none;border-top:1px dashed #e1e6e8;padding:15px}.column_content .accordion .box>*:first-of-type{margin-top:0}.column_content .accordion .box>*:last-of-type{margin-bottom:0}.column_content blockquote{margin:1.5em 0;background-color:#f7faff;border:1px solid #e4e5e9;border-radius:5px;padding:40px 25px;position:relative}.column_content blockquote::before,.column_content blockquote::after{content:"";width:30px;height:20px;background:center/contain url(../img/icon_blockquote.png) no-repeat;position:absolute}.column_content blockquote::before{top:10px;left:15px}.column_content blockquote::after{bottom:10px;right:15px;transform:scale(-1, -1)}.column_content blockquote .cite{color:#8d97a5;font-size:12px;text-align:right;margin-bottom:0}.column_content .comment{margin:1.5em 0}.column_content .comment p{font-size:14px;margin-bottom:0}.column_content .comment .person{display:flex;align-items:center;gap:10px;margin-bottom:5px}.column_content .comment .img{width:50px;flex-shrink:0}.column_content .comment .img img{width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:50%}.column_content .comment .data{line-height:1.5}.column_content .comment .box{padding:10px;background-color:#e5eaed}.column_content .supervisor{border:1px solid #4e7ea4;margin-top:30px;border-radius:5px;overflow:hidden}.column_content .supervisor .ttl{text-align:center;font-weight:bold;color:#fff;padding:10px 15px;background-color:#1366aa;margin-bottom:0}.column_content .supervisor .box{display:flex;align-items:flex-start;gap:20px;padding:15px}.column_content .supervisor .box img{width:80px;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;flex-shrink:0}.column_content .supervisor .name{font-size:18px;font-weight:bold;color:#1366aa;padding-bottom:5px;margin-bottom:5px}.column_content .supervisor .txt{font-size:14px;line-height:1.5;margin-bottom:0}.column_content .author{display:flex;align-items:center;gap:20px;background-color:#f2f2f2;padding:15px;margin-top:30px}.column_content .author img{width:200px;flex-shrink:0}.column_content .author p{margin-bottom:0;line-height:1.5}.column_content .author .data{font-size:14px}.column_content .author .data span{display:block;font-weight:bold}.column_content .author .txt{font-size:12px}@media only screen and (max-width: 767px){.column_item a{flex-direction:column;gap:10px}.column_item time{flex-shrink:0}.column_content h1{font-size:22px}.column_content h2{font-size:20px;padding:5px 10px;border-left-width:2px}.column_content h3{font-size:18px;border-bottom-width:2px}.column_content h4{font-size:16px;padding-left:1em}.column_content h4::before{width:.6em;height:.6em;top:.4em}.column_content h5{font-size:16px;padding-left:1.5em;border-left-width:2px}.column_content .btn .txt{font-size:16px}.column_content .btn .txt::before,.column_content .btn .txt::after{font-size:18px}.column_content .btn .link{margin-bottom:0}.column_content .btn .link a{padding:15px 20px 15px 10px}.column_content .btn .link a::after{right:10px}.column_content ul{padding:10px}.column_content .point .ttl{font-size:16px;padding:5px 10px;padding-left:30px}.column_content .point .ttl::before{left:7px}.column_content .point.demerit .ttl::before{left:7px}.column_content .point.demerit .ttl::after{left:11px}.column_content .review{padding:10px 10px 10px 60px}.column_content .review::before{width:40px;height:40px;top:10px;left:10px}.column_content .review .name{font-size:14px;margin-bottom:0}.column_content .voice .ttl{font-size:16px;padding:5px 10px}.column_content .voice ul{gap:10px}.column_content .voice ul li{width:250px;padding:50px 10px 10px}.column_content .voice ul li::before{top:10px}.column_content .voice ul li .person{margin-bottom:0}.column_content .accordion .ttl{padding:5px 30px 5px 10px}.column_content .accordion .ttl::after{width:12px;right:10px}.column_content .accordion .box{padding:10px}.column_content blockquote{padding:25px 10px}.column_content blockquote::before,.column_content blockquote::after{width:15px;height:12px}.column_content blockquote::before{top:8px;left:10px}.column_content blockquote::after{bottom:8px;right:10px}.column_content .comment .person{gap:5px}.column_content .comment .img{width:35px}.column_content .comment .box{padding:5px 7px}.column_content .supervisor .ttl{padding:5px 10px}.column_content .supervisor .box{gap:10px;padding:10px}.column_content .supervisor .box img{width:60px;border-width:2px}.column_content .supervisor .name{font-size:16px;padding-bottom:3px;margin-bottom:3px}.column_content .author{flex-direction:column;align-items:flex-start;padding:10px}.column_content .author img{width:250px}}:root{--main: #1673b1;--webicon: "Font Awesome 6 Free", "icomoon", sans-serif}.underttl-area .underttl-inner::before{background:url(https://leadbrain.co.jp/control/img/logo-transparent.png) center/cover,no-repeat}@media screen and (max-width: 768px){.bread-h1-wrap .breadcrumblist{display:block}}.column_inner{width:100%;max-width:990px;height:auto;padding:0;margin:0 auto;clear:both}.single_inner{width:100%;max-width:780px;height:auto;padding:0;margin:0 auto;clear:both}@media screen and (max-width: 768px){.column_inner{max-width:90%;padding:0}.single_inner{max-width:90%;padding:0}}.breadcrumblist{width:unset}@media(max-width: 767px){.breadcrumblist{text-overflow:unset;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.breadcrumblist::-webkit-scrollbar{display:none}}.drawer.is_single .header{position:relative}.drawer.is_single #wrapper{padding:0}

/*# sourceMappingURL=column.min.css.map */