@charset "UTF-8";.wpcf7-validates-as-required.wpcf7-not-valid{border:2px solid red}.wpcf7-not-valid-tip{margin-bottom:.7EM;margin-top:-.8EM}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,select.wpcf7-form-control.wpcf7-select_custom.wpcf7-validates-as-required{background:0 0}.entry-meta.vcard{display:none}.entry-content p a,.entry-content li a{text-decoration:none}.entry-content p a:hover,.entry-content li a:hover{text-decoration:underline}th,td{border-bottom:1px solid #ccc}@media screen and (max-width:520px){.form-group label{font-size:14px}}span.CF7_req{font-size:.9em;padding:5px;background:#f79034;color:#fff;border-radius:3px;margin-right:1em;white-space:nowrap}.entry-content table caption{margin:15px 0 -30px;color:#9fa6b4;font-size:1.75em;letter-spacing:1px}input[type=submit]{cursor:pointer;-webkit-appearance:button;background-color:#f79034;border:0;color:#fff;font-size:1.2em;font-weight:700;margin:0 auto;width:40%}input[type=date]{width:160px !important}.CF7_btn{text-align:center}.wpcf7-form-control.wpcf7-submit{display:inline-block}.wp-block-sgb-notification{overflow:hidden;white-space:nowrap;width:100%;box-sizing:border-box}.sgb-notification__text{display:inline-block;animation:marquee 15s linear infinite;white-space:nowrap}@keyframes marquee{0%{transform:translateX(40vw)}100%{transform:translateX(-30vw)}}@media only screen and (min-width:769px){.one-column #main{max-width:1700px;width:100%;margin:0 auto;padding-right:0}}#content.one-column{background:#f2f7ff;padding-top:1.5rem}.one-column #entry{padding-bottom:2rem}#my-custom-table-id .my-custom-td,#table1 .my-custom-td,#table2 .my-custom-td,#table3 .my-custom-td,#table4 .my-custom-td{border:none;padding:8px;text-align:left;border-bottom:2px solid #e0e0e0}#my-custom-table-id .my-custom-date,#table1 .my-custom-date,#table2 .my-custom-date,#table3 .my-custom-date,#table4 .my-custom-date{width:10%;white-space:nowrap}#my-custom-table-id td,#table1 td,#table2 td,#table3 td,#table4 td{width:80px}.wp-pagenavi{margin:40px auto;font-size:14px;text-align:center;display:flex;align-items:center;justify-content:center;color:#333}.wp-pagenavi a{color:#333}.wp-pagenavi a:hover{color:#77a0d1}.wp-pagenavi span.current,.wp-pagenavi a.page{margin:0 5px;line-height:2;padding:0 12px;transition:.03s;display:block;border-bottom:4px solid transparent}.wp-pagenavi span.current{border-bottom:4px solid #77a0d1}.wp-pagenavi a.page{background:0 0}.wp-pagenavi a.page:hover{border-bottom:4px solid #77a0d1}.wp-pagenavi .first,.wp-pagenavi .extend{margin-right:15px}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{display:none}.__area__icons>[class^=__icon]{position:relative;display:inline-block;border-radius:5px;border:0;width:100%;height:18px;text-align:center;line-height:18px;font-size:14px;color:#fff;font-weight:600;letter-spacing:.4em}.__area__icons>.__icon_information{background-color:#f90}.__area__icons>.__icon_ks_kn{background-color:#06c;letter-spacing:0em}.__area__icons>.__icon_published_books{background-color:#393}.__area__icons>.__icon_others{background-color:glay}img.__icon_image{max-width:57px;height:auto;margin-left:-160px;z-index:1000;position:absolute;margin-top:-21px}@media (width <=1030px){img.__icon_image{max-width:50px;height:auto;margin-left:-155px;z-index:1000;position:absolute;margin-top:-19px}}@media (width <=768px){img.__icon_image{max-width:42px;height:auto;margin-left:-140px;z-index:1000;position:absolute;margin-top:-17px}}@media screen and (max-width:330px){.__area__icons>[class^=__icon]{font-size:10px !important}.my-custom-td p,.my-custom-td a,#footer-menu a{    font-size:10px!important}.__area__icons{padding:5px}#my-custom-table-id .my-custom-td,#table1 .my-custom-td,#table2 .my-custom-td,#table3 .my-custom-td,#table4 .my-custom-td{line-height:1.0}td.my-custom-td p{line-height:1.5}.tab button{flex-basis:none !important;padding:none !important;font-size:9px}}@media (max-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}@media (max-width:1072px){.wp-block-cover,.wp-block-cover-image{min-height:310px}}@media (max-width:932px){#inner-content .sobig,.sobig{font-size:1.3em}.wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow strong{font-size:15px!important}.wp-block-cover,.wp-block-cover-image{min-height:295px}}@media (max-width:872px){.wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow strong{font-size:14px!important}.wp-block-cover,.wp-block-cover-image{min-height:275px}}@media (max-width:812px){.wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow strong{font-size:14px!important}.wp-block-cover,.wp-block-cover-image{min-height:250px}}@media (max-width:720px){.wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow strong{font-size:14px!important}.wp-block-cover,.wp-block-cover-image{min-height:220px}}@media (max-width:660px){.wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow strong{font-size:13px!important}.wp-block-cover,.wp-block-cover-image{min-height:200px}}@media (max-width:616px){.wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow strong{font-size:12px!important}.wp-block-cover,.wp-block-cover-image{min-height:180px}}@media (max-width:570px){.wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow strong{font-size:11px!important}.wp-block-cover,.wp-block-cover-image{min-height:160px}}@media (max-width:530px){.wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow strong{font-size:10px!important}.wp-block-cover,.wp-block-cover-image{min-height:150px}}@media (max-width:490px){.wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow strong{font-size:9px!important}}@media (max-width:433px){.wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow strong{font-size:8px!important}.entry-content .wp-block-cover{margin:1.5em 0}.wp-block-cover,.wp-block-cover-image{min-height:126px}}@media (max-width:385px){.wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow strong{font-size:7px!important}.wp-block-cover,.wp-block-cover-image{min-height:115px}}:where(body .is-layout-flex){gap:.5rem}:where(.wp-block-columns){margin-bottom:.75em}h1#logo,div#logo{display:none}.footer-meta.dfont{display:none}html body{font-family:'Avenir','Helvetica Neue',YuGothic,'Yu Gothic','Hiragino Sans','ヒラギノ角ゴシック','メイリオ',Meiryo,sans-serif;font-weight:550}#inner-header{justify-content:center}@media only screen and (min-width:769px){.desktop-nav li a{padding:0 20px;font-size:17px}}@media only screen and (max-width:620px){.wp-block-table table{width:145%}}@media only screen and (max-width:620px){.wp-block-table{font-size:12px}.uketuke:after{font-size:9px !important}#inner-content .big,.big{font-size:1em}#inner-content .hh{font-size:1em !important}}.my-custom-td p,.my-custom-td a{text-decoration:none;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff,0 2px 0 #fff,-1px -2px 0 #fff,1px -2px 0 #fff,-2px -1px 0 #fff,2px -1px 0 #fff,-2px 1px 0 #fff,2px 1px 0 #fff,-1px 2px 0 #fff,1px 2px 0 #fff,-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff;font-weight:700}.my-custom-td a,{display:inline;box-shadow:none;transition:box-shadow .3s ease}.my-custom-td a:hover{box-shadow:0 2px 0 0 currentColor;text-shadow:none}}#footer-menu a:hover{text-shadow:none}#footer-menu ul{font-weight:700}#footer-menu a{font-size:18px}@media only screen and (max-width:768px){.my-custom-td p,.my-custom-td a,#footer-menu a{font-weight:500;font-size:16px}}@media only screen and (max-width:480px){p{font-size:14px}a.btn.normal.raised{font-size:12px}.file-icon-file:before{font-size:15px}span.file-icon-file{font-size:14px}figure.wp-block-table{font-size:14px}#inner-content .hh{margin:.5em 0 1em}#footer-menu ul a{font-size:12px}}.category:has(#entry):not(.no-bg) #content{margin-top:0 !important}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td{border-color:#e0e0e0;!important}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{background:#f8f9fa !important}