#main-content{margin-top:80px}form input[type="submit"],form input[type="text"]{-webkit-appearance:none}@font-face{font-family:"Hannari-local";src:url("https://kousyouin.com/wp-content/themes/Divi-Child/Hannari/Hannari.otf")format("OpenType")}h1,h2,footer h3,a.et_pb_button,.top-slide .et_pb_slide_content p{font-family:"Hannari-local","Hannari","Noto Serif JP",serif!important}h3,h4,h5,h6,body,p,input,textarea,select,nav,span.et_pb_scroll_top.et-pb-icon::before,.news-blog-posts article h2,.news-blog-posts article h2 a{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho","Noto Serif JP",serif!important}span.et_pb_scroll_top.et-pb-icon{background:#465a96;border-radius:50%;width:97px;height:97px;line-height:0.5em;right:10%;bottom:20%}span.et_pb_scroll_top.et-pb-icon::before{content:"ページ\Aトップへ";font-size:16px;line-height:1.2em;white-space:pre;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}span.et_pb_scroll_top.et-pb-icon::after{content:"";background:url(/pre/wp-content/uploads/2020/08/07.png) no-repeat 100% /contain;width:70px;height:67px;display:block;position:absolute;top:-24%;right:-20%;transition:0.5s ease}span.et_pb_scroll_top.et-pb-icon.et-hidden::after{opacity:0}span.et_pb_scroll_top.et-pb-icon.et-visible::after{opacity:1}.social-in-menu{width:40%;display:flex;justify-content:space-around;align-items:center;height:40px;margin:20px 0}.social-in-menu img{max-height:40px}.mb-menu-search{width:55%!important;height:40px;margin:20px 0 20px auto}.mb-menu-search form div{display:flex}.mb-menu-search input#s{width:80%!important;border:none;height:40px;border-radius:0;padding:0}.mb-menu-search input#searchsubmit{width:20%;background:#fff;border:none;border-radius:0;padding:0;background-color:#eaeaea}.et_pb_menu_0_tb_header.et_pb_menu ul.et_mobile_menu{border-top:none}.et_pb_menu_0_tb_header.et_pb_menu .opened ul.et_mobile_menu{top:80px!important}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a.privacy{display:inline-block;background:#7e808b;color:#fff!important;width:100%;text-align:center;font-size:20px;padding:10px 5px}@media (min-width:1366px){span.et_pb_scroll_top.et-pb-icon{right:calc(50vw - 640px + 5%)}}.et_pb_menu_0_tb_header .navTopBack{width:100%;height:80px;background:#fff;position:fixed;top:0;left:0;transition:0.5s ease 0.5s;z-index:-1;opacity:0}.et_pb_menu_0_tb_header .opened .navTopBack{opacity:1;transition:0.5s ease-out}.et_pb_menu_0_tb_header .navTopBack a{display:block;width:50%;margin:auto;text-align:center;padding:10px 0px}.et_pb_menu_0_tb_header .navTopBack img{width:auto;max-height:70px}@-webkit-keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}100%{opacity:0;transform:translate(0)}}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}100%{opacity:0;transform:translate(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate(0)}100%{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(0)}100%{opacity:1;transform:translate(0)}}.table-layout tr{display:flex;flex-wrap:wrap}.table-layout tr td{padding-right:1em;padding-left:1em}.table-layout tr td:first-child{width:30%}.table-layout table{border-left:1px solid #666666!important;border-top:1px solid #666666!important}.table-layout td{border-right:1px solid #666666;border-bottom:1px solid #666666}.table-layout td:last-child{width:70%}.table-layout tr:nth-child(odd){background-color:#fff}.table-layout tr:nth-child(even){background-color:#fffdfb}.pt-cv-wrapper .pagination>li>a,.pt-cv-wrapper .pagination>li>span{color:#121212!important}.pt-cv-wrapper .pagination>.active>a,.pt-cv-wrapper .pagination>.active>a:focus,.pt-cv-wrapper .pagination>.active>a:hover,.pt-cv-wrapper .pagination>.active>span,.pt-cv-wrapper .pagination>.active>span:focus,.pt-cv-wrapper .pagination>.active>span:hover{background-color:transparent!important;color:#465a96!important}.pt-cv-wrapper .pagination>li>a,.pt-cv-wrapper .pagination>li>span{border:none!important}@media (min-width:980px){.table-layout.about-table tr{background-color:#fff}}@media (max-width:989px){.table-layout tr{flex-direction:column}.table-layout td{width:100%!important}.table-layout td{border:none!important}.table-layout tr{border-right:solid 1px #666666;border-bottom:solid 1px #666666}}.blog-post-list article{display:flex;flex-direction:column;margin:0;padding:0!important}.blog-post-list p{order:3}.blog-post-list article{position:relative}.blog-post-list article .post-meta{color:#fff}.blog-post-list article .post-meta span{color:#000}.blog-post-list article .post-meta a{position:absolute;top:-1px;left:-1px;color:#fff;padding:2px 14px}.blog-post-list .et_pb_image_container{margin:0}.blog-post-list .et_pb_post .entry-featured-image-url{height:190px}.blog-post-list .et_pb_post .entry-featured-image-url img{-o-object-fit:cover;object-fit:cover;height:100%}.blog-post-list .entry-title{height:1.7em;overflow:hidden;line-height:1.7;margin-bottom:.5em}.blog-post-list .post-content-inner p{height:5.1em;overflow:hidden;line-height:1.7}.blog-post-list article.category-news .post-meta a,.blog-post-list article.category-raikou .post-meta a{background:#55773a}.blog-post-list article.category-events .post-meta a{background:#465a96}.blog-post-list article.category-activities .post-meta a,.blog-post-list article.category-28 .post-meta a{background:#e3334c}.blog-post-list article.category-event .post-meta a,.blog-post-list article.category-32 .post-meta a,.blog-post-list article.category-30 .post-meta a,.blog-post-list article.category-39 .post-meta a,.blog-post-list article.category-34 .post-meta a,.blog-post-list article.category-27 .post-meta a,.blog-post-list article.category-40 .post-meta a,.blog-post-list article.category-36 .post-meta a{background:#242c53}.blog-post-list article.category-blog-all .post-meta a,.blog-post-list article.category-arekore .post-meta a,.blog-post-list article.category-44 .post-meta a{background:#42215e}.blog-post-list article p.post-meta a:nth-child(n+3){display:none}.post-bottom-tabs .et_pb_widget select{background:transparent;border:none;font-size:16px;color:#465a96}.category-link a{background:#465a96;padding:5px}.pt-cv-thumb-default{margin:0}.pt-cv-ifield{display:flex;flex-direction:column}.pt-cv-ifield h3{order:3}.pt-cv-ifield h3 a{color:#242c53;font-size:18px}.pt-cv-ifield .pt-cv-meta-fields{order:2;margin:0}@media (min-width:980px){.social-in-menu,.mb-menu-search,.privacy{display:none!important}}@media (max-width:989px){span.mb-br{display:block}span.mb-none{display:none}}