@charset "UTF-8";.tn-logo-size img{max-width:335px !important;margin:5px 0 !important}@media only screen and (max-width:768px){.tn-logo-size img{width:220px !important;margin:0}}.proflink a{display:block;text-align:center;padding:7px 10px;background:#aaa;width:50%;margin:0 auto;margin-top:20px;border-radius:20px;border:3px double #fff;font-size:.65rem;color:#fff}.proflink a:hover{opacity:.75}.google-auto-placed{margin-top:2em;margin-bottom:4em}#ez-toc-container{border:none;padding:0;margin:0}#ez-toc-container .ez-toc-title{background:#316abc !important;   display:block !important;padding:10px 45px !important;border-radius:5px 5px 0 0;color:#fff}.ez-toc-list{margin:0 !important;padding:15px !important;background:#edf5f9 !important;border:1px solid #316abc;border-radius:0 5px 5px}.ez-toc-list li{margin:0 !important;padding:0 !important;background:0 0 !important}.ez-toc-list li:before{display:none !important}.ez-toc-list li a{display:block;padding:8px 10px;color:#1875ac !important;font-weight:400}.ez-toc-list li li a{font-weight:200}.main-image-text{font-size:18px !important;font-weight:200}.top-image-meta img{width:500px}@media only screen and (max-width:768px){#main-image{display:none}.top-image-meta img{width:320px;padding-bottom:30px}}.top-image-meta{margin:0 !important}.top-image-meta img{max-width:400px !important}@media only screen and (max-width:1024px){.top-image-meta img{max-width:300px !important}}.tackle{max-width:750px;background:#e6eff7;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.tackle .tackle_head{text-align:center;letter-spacing:2px;font-size:1.6rem;line-height:1;display:block}.tackle .review{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.tackle .review div:nth-child(2){width:calc(100% - 210px)}.tackle .review div:nth-child(1){width:180px}.tackle .review div:nth-child(1) img{width:100%;max-width:180px}.tackle .review .tackle_name{color:#4c6174;font-size:1.4rem;display:block;line-height:1.5;padding-bottom:.5rem}.tackle .review p{color:#333;font-size:1rem;display:block;line-height:1.5;padding-bottom:.5rem}.tackle .review a{color:#294965}@media only screen and (max-width:768px){.tackle{padding:20px;max-width:750px}.tackle .tackle_head{font-size:1.4rem}.tackle .review{display:block;margin-top:30px}.tackle .review div:nth-child(2){width:100%}.tackle .review div:nth-child(2) .tackle_name{text-align:center;font-size:1.2rem}.tackle .review div:nth-child(2) p{font-size:.9rem}.tackle .review div:nth-child(1){margin:0 auto 15px}}table.table_col2 th{width:25%;background:#006bb2;color:#fff}table.table_col2 td{width:75%}@media only screen and (max-width:767px){.kaerebalink-powered-date,.kaerebalink-detail{padding-left:0 !important}}.cps-post-main img{max-width:100%;height:auto;margin-bottom:0}.wp-block-image figcaption{font-size:.8em;text-align:center;margin-top:.5em;margin-bottom:1em;color:#999;font-style:italic}div#ez-toc-container nav ul ul li{font-size:90%}.author{font-size:14px;background:#fff;border:1px solid #0068b7;padding:10px;box-sizing:border-box;margin-bottom:24px}.author h4{width:100%;font-weight:700;padding:8px;margin:0 0 15px;background:0 0;color:#fff;background:#0068b7;font-size:14px;line-height:1;box-sizing:border-box}.author__block{display:flex;align-items:center;justify-content:space-between;gap:10px}.author .author__block__image{text-align:center;width:100px}.author .author__block__image img{border:1px solid #ccc;border-radius:100%;width:100%}.author .author__block__txt{width:calc(100% - 120px)}.author .author__block__txt strong{display:block;padding:0 0 5px;font-size:14px}.author .author__block__txt p{padding:0;line-height:2}@media screen and (max-width:767px){.author__block{display:block;align-items:center;justify-content:space-between;gap:10px}.author .author__block__image{margin:0 auto 10px}.author .author__block__txt{width:100%}}.simple-box4{width:100% !important}ul.wp-block-list{padding-left:0 !important}ul.wp-block-list li+li{margin-top:16px !important}.h2-style05 h2{margin-top:30px !important;font-weight:600 !important}.table_layout_01{margin:30px auto;background:#eee;padding:2px}.table_layout_01 table{border:none;border-collapse:separate;border-spacing:5px;margin-bottom:0}.table_layout_01 table td{border:none !important;border-radius:5px;font-size:14px}.table_layout_01 table td:nth-child(1){width:110px;text-align:center;background:#38658f;color:#fff}.table_layout_01 table td:nth-child(2){width:calc(100% - 110px);background:#fff}.table_layout_01 table td:nth-child(2) img{vertical-align:middle;margin-right:5px}