@charset "UTF-8";.sub_category_title{border:1px solid #333;border-left:15px solid #333;margin:2.5em 0 2em;padding:.4em;font-size:20px;text-align:center;background:#fefff9;border-radius:1px}.sub_category_title a{color:#444}@media screen and (max-width:768px){.sub_category_title .sub_category_title{margin:1.2em 0 .25em}}body.keyword .cat_more,body.abroad_company .cat_more{display:none}body.keyword .posts .item_keyword,body.abroad_company .posts .item_keyword{margin:.5em}@media screen and (min-width:1024px){body.keyword #sub_categories,body.abroad_company #sub_categories{display:grid;grid-template-columns:50% 50%;-ms-grid-rows:auto auto}body.keyword .posts_sec,body.abroad_company .posts_sec{margin:10px;box-sizing:border-box}}p.item_keyword{list-style:none;display:list-item;position:relative;left:20px;width:calc( 100% - 40px )}p.item_keyword:before{font-family:"Font Awesome 5 Free";content:"\f1ea";position:absolute;left:-24px;color:#366492;font-weight:700}.navigation{margin:30px 0 0}.navigation p a{padding:10px;border-radius:4px;border:1px solid;margin-top:10px;display:inline-block}#toc li{border:1px solid #366492;border-radius:15rem;margin:5px;padding:.4rem 1rem}.post_more .cat_more{background-color:#1dacdc;width:200px;margin:1em auto 5em auto !important;padding:5px !important}.post_more .cat_more a{color:#fff;text-align:center !important;border-top:none !important;padding:.65em .1em !important}@media screen and (max-width:1024px){.post_container{display:block}.post_container .post .eye_catch img{margin-top:2rem}.post_container .post:not(:last-child):after{content:"";position:absolute;right:0;top:100%;height:5px;width:100%;border-bottom:5px dotted #eee;border-right:0;margin-top:1.5rem}.post_container .post:nth-child(3n):after,.post_container .post:nth-child(3n+1):before{display:unset}}@media screen and (max-width:414px){.post_container .post .eye_catch{height:190px !important}}