body{background:#fff}ul,ol{padding:0}h2.wp-block-heading{font-size:10vw;border-bottom:1px solid #ccc}*+h2.wp-block-heading{margin-top:1em}h3.wp-block-heading{font-size:5vw;border-left:10px solid #081756;padding-left:10px}*+h3.wp-block-heading{margin-top:1.5em}*+h4.wp-block-heading{margin-top:1em}*+h5.wp-block-heading{margin-top:1.5em}*+h6.wp-block-heading{margin-top:1.5em}@media screen and (min-width:768px){h3.wp-block-heading{font-size:4vw}}@media screen and (min-width:960px){h2.wp-block-heading{font-size:42px}h3.wp-block-heading{font-size:28px}}.subpage_mv_title time{padding:4%;color:#ea5513}.subpage_mv_title .title{font-size:6vw}@media screen and (min-width:960px){.subpage_mv_title .title{font-size:5vw}}#blog{background:#18326d}#blog.news ._inner ._container{display:flex;flex-direction:column-reverse;gap:30px}#blog .heading02{color:#fff}#blog .heading02+*{margin-top:50px}.post-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}.post-container .card{width:100%;border-radius:.5rem;background-color:#fff;box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);border:1px solid #fff0}.post-container .content{padding:4%;display:flex;flex-direction:column}.post-container .image{width:100%;height:150px;background-color:#fff;object-fit:cover;overflow:hidden}.post-container .image img{width:100%;object-fit:cover}.post-container .title{color:#18326d;font-size:12px;line-height:1.75;font-weight:600}.post-container .desc{margin-top:5px;font-size:8px;line-height:1.25}.post-container .action{display:inline-flex;margin-top:auto;color:#fff;font-size:10px;line-height:1;font-weight:500;align-items:center;gap:.25rem;background-color:#18326d;padding:4px 8px;border-radius:4px}.post-container .action span{transition:.3s ease}.post-container .action:hover span{transform:translateX(4px)}@media screen and (min-width:768px){.post-container .card{width:calc((100% - 40px) / 2)}}@media screen and (min-width:960px){.post-container .card{width:calc((100% - 60px) / 3)}}#sidebar{margin-top:50px}#sidebar .sidebar_list{display:flex;flex-direction:column;gap:4%}#sidebar .sidebar_list .sidebar_contents{background:#fff;border:3px solid #ea5513;box-shadow:15px 15px 0 -2.5px #ea5513;padding:4%}#sidebar .sidebar_list .sidebar_contents+.sidebar_contents{margin-top:20px}#sidebar .sidebar_list .sidebar_contents .heading{font-weight:600;padding-left:10px;border-left:5px solid #081756}#sidebar .sidebar_list .sidebar_contents .post_conteiner{overflow:hidden;margin-top:30px}#sidebar .sidebar_list .sidebar_contents .post_conteiner .new_post{text-decoration:underline}#sidebar .sidebar_list .sidebar_contents .post_conteiner .new_post .title{padding:10px 0;font-size:14px;font-weight:600}#sidebar .sidebar_list .sidebar_contents.category ul li,#sidebar .sidebar_list .sidebar_contents.archive ul li{padding:5px}#sidebar .sidebar_list .sidebar_contents.category ul li+li,#sidebar .sidebar_list .sidebar_contents.archive ul li+li{border-top:1px dashed #ccc}#sidebar .sidebar_list .sidebar_contents .search-form>label{display:none}#s,#searchsubmit{padding:7px;font-size:12px}#s{width:80%;border:1px solid #ddd;border-radius:5px;margin-top:30px}#searchsubmit{width:15%;border:none;color:#fff;background-color:#081756;border-radius:5px;cursor:pointer;transition:.3s all}#searchsubmit:hover{background-color:rgb(250 204 21);color:#222}@media screen and (min-width:768px){#sidebar{margin-top:50px}#sidebar .sidebar_list{flex-direction:row;flex-wrap:wrap;gap:4%}#sidebar .sidebar_list .sidebar_contents{width:calc((100% - 4%) / 2)}#sidebar .sidebar_list .sidebar_contents{margin-top:20px}}@media screen and (min-width:960px){#sidebar .sidebar{margin-top:0;width:30%}}.paginate_links{background:#fff;display:flex;flex-direction:row;gap:20px;margin:50px 0 0;padding:4%}.paginate_links .page-numbers{color:#ccc;padding:5px 10px;text-transform:uppercase}.paginate_links .page-numbers.current{border-bottom:1px solid #081756;color:#081756}.paginate_links .page-numbers.next,.paginate_links .page-numbers.prev{border-bottom:1px solid #081756;color:#081756}#breadcrumb{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding:0;gap:20px}#breadcrumb li,#breadcrumb a{position:relative;font-size:10px}#breadcrumb li::before,#breadcrumb a::before{position:absolute;content:">";left:-10px}#breadcrumb li:last-child span{font-weight:600;max-width:8em;overflow:hidden;text-overflow:ellipsis}#breadcrumb li+li{margin-left:20px}.single_header{padding:4%;background:#f1f1f1}#single ._inner{display:flex;flex-direction:column}#single ._inner .single_container{background:#fff;padding:4%}#single ._inner .single_container a{color:#1c73e8;text-decoration:underline}#single .single_container p{font-size:16px;line-height:2.5;margin-top:2em}#single .single_container ul{margin-top:1em}#single .single_container ul li{font-size:16px;margin-left:20px;list-style:disc}@media screen and (min-width:960px){#single ._inner .single_container{width:min(100%,800px);margin:0 auto}}.relation_container{padding:50px 0}.relation_container .heading02{border-left:5px solid #fff;color:#fff;font-weight:600;padding-left:10px}.relation_container .post-container{margin-top:50px;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px}@media screen and (min-width:768px){.relation_container .post-container{flex-direction:row}.relation_container .post-container .post{width:calc((100% - 20px) / 2)}}@media screen and (min-width:960px){.relation_container .post-container .post{width:calc((100% - 40px) / 3)}}#prev-next-post{display:flex;flex-direction:column;margin-top:50px;width:100%;gap:4%}#prev-next-post .next-post,#prev-next-post .prev-post{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid #081756;border-bottom:1px solid #081756;width:100%;margin-top:10px}#prev-next-post .next-prev-ttl{color:#fff;text-overflow:ellipsis;overflow:hidden;max-width:15em;padding:4%;width:100%;white-space:nowrap}#prev-next-post .next-post .next-prev-thum{margin-right:auto}#prev-next-post .next-prev-thum p{color:#ea5512;font-weight:600;text-align:center;text-decoration:underline;margin:2px 0;width:6em}#prev-next-post .prev-post .next-prev-thum{margin-left:auto}#prev-next-post .next-prev-thum img{width:180px;object-fit:cover}@media screen and (min-width:768px){#prev-next-post{flex-direction:row}#prev-next-post .next-post,#prev-next-post .prev-post{width:calc((100% - 4%) / 2)}}.search_container{width:100%}.search_container .no_post{color:#fff;font-size:3.5vw;text-align:center;width:100%}@media screen and (min-width:960px){.search_container .no_post{font-size:1vw}}