@media screen and (min-width:769px){#bbpress-forums{font-size:16px;line-height:1.8;color:#222}#bbpress-forums a{color:#0054a6;text-decoration:none}#bbpress-forums a:hover,#bbpress-forums a:focus{color:#003166;text-decoration:underline}#bbpress-forums .bbp-breadcrumb{margin:0 0 14px;color:#666;font-size:14px}#bbpress-forums .bbp-breadcrumb a{font-weight:500}#bbpress-forums #bbp-search-form{display:flex;gap:8px;align-items:center;margin:0 0 16px}#bbpress-forums #bbp_search,#bbpress-forums input[type=text],#bbpress-forums input[type=search],#bbpress-forums input[type=password],#bbpress-forums input[type=email],#bbpress-forums textarea{width:100%;min-height:42px;padding:9px 12px;border:1px solid #b7c4d5;border-radius:6px;background:#fff;box-sizing:border-box;font-family:inherit;font-size:15px}#bbpress-forums #bbp_search{max-width:440px}#bbpress-forums button,#bbpress-forums input[type=submit],#bbpress-forums .button{min-height:42px;padding:9px 16px;border:1px solid #003166;border-radius:6px;background:#003166;color:#fff;font-family:inherit;font-weight:700;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}#bbpress-forums button:hover,#bbpress-forums input[type=submit]:hover,#bbpress-forums .button:hover{background:#114277;border-color:#114277;text-decoration:none;transform:translateY(-1px)}#main #bbpress-forums ul,#main #bbpress-forums ol,#bbpress-forums ul,#bbpress-forums ol{list-style:none;margin:0;padding:0}#main #bbpress-forums li,#bbpress-forums li{margin:0;padding:0}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-replies{overflow:hidden;margin:12px 0 22px;border:1px solid #d7e0ea;border-radius:8px;background:#fff;box-shadow:0 6px 18px rgba(0,49,102,.08)}#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer{background:#003166;color:#fff;font-weight:700}#bbpress-forums li.bbp-header{border-bottom:1px solid #003166}#bbpress-forums li.bbp-footer{border-top:1px solid #d7e0ea}#bbpress-forums li.bbp-header ul,#bbpress-forums li.bbp-footer ul{display:grid;grid-template-columns:minmax(0, 1fr) 72px 72px 150px;gap:12px;align-items:center;padding:11px 16px}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{display:grid;grid-template-columns:minmax(0, 1fr) 72px 72px 150px;gap:12px;align-items:center;padding:16px;border-bottom:1px solid #e6edf5}#bbpress-forums li.bbp-body>ul:last-child{border-bottom:0}#bbpress-forums .bbp-forum-title,#bbpress-forums .bbp-topic-permalink{display:inline-block;color:#003166;font-size:18px;font-weight:700;line-height:1.5}#bbpress-forums .bbp-forum-title:before{content:"\f086";display:inline-block;margin-right:8px;color:#2a7b43;font-family:"Font Awesome 5 Free";font-weight:900}#bbpress-forums .bbp-forum-content,#bbpress-forums .bbp-topic-content{margin-top:6px;color:#555;font-size:14px}#bbpress-forums .bbp-forum-topic-count,#bbpress-forums .bbp-forum-reply-count,#bbpress-forums .bbp-topic-voice-count,#bbpress-forums .bbp-topic-reply-count{text-align:center;color:#333;font-weight:700}#bbpress-forums .bbp-forum-freshness,#bbpress-forums .bbp-topic-freshness{color:#555;font-size:13px;line-height:1.6}#bbpress-forums .bbp-forum-freshness a,#bbpress-forums .bbp-topic-freshness a{font-weight:500}#bbpress-forums .bbp-author-avatar img{display:inline-block;width:20px;height:20px;margin:0 4px 0 0;border-radius:50%;vertical-align:middle}#bbpress-forums .bbp-template-notice,#bbpress-forums div.indicator-hint{margin:14px 0;padding:12px 14px;border:1px solid #d7e0ea;border-left:5px solid #2a7b43;border-radius:6px;background:#f6faf7;color:#333}#bbpress-forums .bbp-pagination{display:flex;justify-content:space-between;gap:12px;margin:16px 0;color:#555;font-size:14px}#bbpress-forums .bbp-pagination-links a,#bbpress-forums .bbp-pagination-links span.current{display:inline-block;min-width:32px;padding:5px 9px;border:1px solid #d7e0ea;border-radius:4px;text-align:center}#bbpress-forums .bbp-pagination-links span.current{background:#003166;color:#fff}#bbpress-forums fieldset.bbp-form{margin:22px 0;padding:18px;border:1px solid #d7e0ea;border-radius:8px;background:#fbfcfe}#bbpress-forums fieldset.bbp-form legend{padding:0 8px;color:#003166;font-weight:700}@media screen and (max-width:769px){#bbpress-forums{font-size:15px}#bbpress-forums #bbp-search-form{align-items:stretch;flex-direction:column}#bbpress-forums #bbp_search{max-width:none}#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer{display:none}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{display:block;padding:14px}#bbpress-forums .bbp-forum-title,#bbpress-forums .bbp-topic-permalink{font-size:17px}#bbpress-forums .bbp-forum-topic-count,#bbpress-forums .bbp-forum-reply-count,#bbpress-forums .bbp-topic-voice-count,#bbpress-forums .bbp-topic-reply-count{display:inline-block;margin:10px 12px 0 0;padding:3px 10px;border-radius:999px;background:#edf3f8;font-size:13px;text-align:left}#bbpress-forums .bbp-forum-topic-count:before,#bbpress-forums .bbp-topic-voice-count:before{content:"トピック ";color:#666;font-weight:500}#bbpress-forums .bbp-forum-reply-count:before,#bbpress-forums .bbp-topic-reply-count:before{content:"投稿 ";color:#666;font-weight:500}#bbpress-forums .bbp-forum-freshness,#bbpress-forums .bbp-topic-freshness{margin-top:10px;padding-top:10px;border-top:1px solid #e6edf5}}@media screen and (min-width:768px){body{font-size:16px}}header{display:flex;align-items:flex-end}header img{margin-right:20px}.layout{max-width:960px;margin:0 auto}#wrap{background:#fff;border-top:3px solid #003166}#hd{height:100px;display:flex;align-items:center}.nav{width:100%}.nav li{width:100%}.nav li a{display:flex;align-items:center;height:auto;min-height:50px;padding-left:10px;color:#000;font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid #003166;letter-spacing:.1em;transition:All .5s ease}.nav li a:hover,.nav li.current-menu-item a{letter-spacing:.2em;border-left:6px solid #003166}.nav li.lock a:after{font-family:"Font Awesome 5 Free";content:'\f023';font-weight:900;padding-left:.5em}.nav li:nth-child(n+6){float:left;margin-bottom:4px;width:100%;border:none;line-height:0}.nav li:nth-child(n+6) a{display:block;width:100%;padding:10px 0 10px 30px;background:url(//oyoslope.jp/wp-dir/wp-content/themes/oyo-theme/css/../images/common/bnr_bg.png) 8px center no-repeat #fff;color:#000;font-weight:400;text-decoration:none;text-shadow:none;line-height:20px;border-bottom:1px solid #000;transition:All .5s ease}.nav li:nth-child(6){margin-top:20px}#con_bg{background:url(//oyoslope.jp/wp-dir/wp-content/themes/oyo-theme/css/../images/common/con_bg.jpg) repeat-x top center}#con{display:flex;flex-wrap:wrap;gap:20px}#side{position:sticky;top:20px;flex:220 1 0;max-width:220px;height:100%;margin-top:20px}#main{flex:720 1 0;max-width:720px;margin-top:20px}#main ol,#main ul{padding:5px 0 5px 25px}#main ul{list-style-type:disc}#main ol li,#main ul li{padding:5px 0}#main table{margin:10px 0}#main table th,#main table td{padding:5px}#main img{max-width:100%}#main a img{display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}#main a img:hover,.shrink:focus,.shrink:active{-webkit-transform:scale(.9);transform:scale(.9)}#ft{position:sticky;top:100%;margin-top:40px;padding-block:25px;background:#003166;color:#fff;text-align:center}h1{line-height:1.35}h1 a{color:#000 !important;font-size:2rem;font-weight:500;text-decoration:none}h1 span{display:block;font-size:1.25rem}h2{margin-bottom:.5em;padding:.5em 0 .5em .5em;color:#333;font-size:2rem;font-weight:400;line-height:normal;border-top:4px double #003166;border-bottom:4px double #003166}#sidenav h2{color:#fff;border:1px solid #003166;text-align:center;font-size:16px;font-weight:700;padding:10px;height:50px;text-shadow:1px 2px 0px rgba(0,0,0,1),2px 2px 2px rgba(255,255,255,.5);background:url(//oyoslope.jp/wp-dir/wp-content/themes/oyo-theme/css/../images/nav_bag.png) top center #003166}h3{margin-block:.8em .4em;padding:.6em 0 .6em .8em;background:#003166;font-size:1.3em;font-weight:400;color:#fff;border-left:8px double #114277}h4{margin-block:.6em .4em;padding:0 0 0 .4em;font-size:1.2em;font-weight:400;border-left:5px double #003166}h1.img,h2.img,h3.img,h4.img,h5.img,h6.img{margin:0;padding:0;background:0 0;border:none}h3.pdf:after{content:'\f1c1';padding-left:.5em;font-family:"Font Awesome 5 Free";font-weight:900}h3.pdf a{color:#fff}#i_img img{width:100%}#i_main{width:75%;max-width:720px;float:right;margin-top:20px}.more{width:max-content;margin-inline:auto}.more a{position:relative;display:grid;place-items:center;padding:.5em 2em .5em 1em;background-color:#174b85;color:#fff;font-size:.9375rem;font-weight:500;text-decoration:none;border:1px solid #174b85;border-radius:4px;transition:.3s}.more a:before{position:absolute;content:"▶";right:12px;font-size:.75rem;transition:.3s}.more a:hover{background:#fff;color:#114277}.more a:hover:before{right:7px;color:#114277}#bnr{margin-top:20px;width:100%;max-width:220px;float:right}#bnr li{float:left;margin-bottom:4px;width:100%}#bnr li a{display:block;width:100%;text-decoration:none;color:#000;padding:15px 0 15px 30px;border-bottom:1px solid #d00;background:url(//oyoslope.jp/wp-dir/wp-content/themes/oyo-theme/css/../images/common/bnr_bg.png) 8px center no-repeat;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}#bnr li a:hover{color:#fff;background:url(//oyoslope.jp/wp-dir/wp-content/themes/oyo-theme/css/../images/common/bnr_bg_hover.png) 8px center no-repeat #d00}.reserch-fig_wrap{display:flex;justify-content:space-around;margin:20px 0}.reserch-fig_wrap figure{width:90%;text-align:center}.reserch-fig_wrap img{object-fit:contain;width:90%}.reserch-fig_wrap figcaption{text-align:center}#page-top{position:fixed;right:20px;bottom:5px;z-index:1;cursor:pointer;background:#000;border-radius:5px;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease,visibility 0s linear .3s}#page-top.is-show{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}#page-top.is-show:hover,#page-top.is-show:focus{background:#174b85}#page-top span{display:block;width:120px;padding:20px 0;color:#fff;font-size:.75rem;text-align:center;text-decoration:none;border:#fff 1px solid;border-radius:5px;transition:all .3s ease}.pager{margin-block:2.5rem}.pager .pager_list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pager .pager_list .page-numbers{border:1px solid #114277;border-radius:5px;color:#114277 !important;display:block;font-size:1rem;margin:0 2px;padding:5px 0;text-decoration:none;text-align:center;width:2.4rem;transition:all .5s ease}.pager .pager_list .page-numbers:not(.dots):hover,.pager .pager_list .page-numbers:not(.dots):focus,.pager .pager_list .page-numbers.current{background:#114277;color:#fff!important}.pager .pager_list .page-numbers.dots{border-color:#114277}.news_list{padding:0!important}.news_list .news_item{padding:15px 10px !important;list-style-type:none;border-bottom:1px dotted #ccc}.news_list .news_item .news_item_meta{margin-bottom:10px}.news_list .news_item .news_item_meta .news_item_date{background:url(//oyoslope.jp/wp-dir/wp-content/themes/oyo-theme/css/../images/common/news_icon.gif) no-repeat left center;padding-left:15px}}@media screen and (max-width:768px){body{background:url(//oyoslope.jp/wp-dir/wp-content/themes/oyo-theme/css/../images/body_bg.jpg)}header{display:flex;align-items:flex-end;padding:10px}header img{display:block;width:80%}.layout{width:100%;overflow:hidden}#wrap{position:sticky;top:0;background:#fff;border-top:3px solid #003166}#hd{display:flex;align-items:center}.nav{background:#333;color:#fff;height:calc(100% + 500px);padding-bottom:500px;z-index:100;width:70%;overflow-x:none;overflow-y:auto;top:0;right:-70%;position:fixed;transition:All .5s ease}.nav_list>li>a{border-bottom:1px solid rgba(0,0,0,.15);font-size:16px;color:#fff;font-weight:700;display:block;padding:1em 1em 1em 1.5em;text-decoration:none;position:relative}.nav_list>li>a:hover,.nav_list>li>a.current{background-color:rgba(0,0,0,.2)}.nav_list>li>a:after{content:attr(data-text);display:block}.nav_list>li.lock>a:after{font-family:"Font Awesome 5 Free";content:'\f023';font-weight:900;padding-left:.5em;display:inline-block}.nav_list>li>a img{display:none}.sp_nav_open{right:0 !important}.sp_nav_trigger{cursor:pointer;z-index:1000;position:fixed !important;top:25px;right:15px;margin-top:-5px;width:36px;height:24px}.sp_nav_trigger span{display:inline-block;position:absolute;left:0;width:100%;height:4px;background-color:#000;border-radius:4px;transition:all .4s;box-sizing:border-box}.sp_nav_trigger span:nth-of-type(1){top:0}.sp_nav_trigger span:nth-of-type(2){top:10px}.sp_nav_trigger span:nth-of-type(3){bottom:0}.sp_nav_trigger:after{position:absolute;left:0;bottom:-20px;content:'MENU';display:block;width:100%;padding-top:20px;color:#000;font-size:10px;text-decoration:none;text-align:center;transition:all .4s}.sp_nav_trigger.sp_active:after{content:'CLOSE';bottom:-25px;color:#fff}.sp_nav_trigger.sp_active span:nth-of-type(1){transform:translateY(10px) rotate(-45deg);background:#fff}.sp_nav_trigger.sp_active span:nth-of-type(2){opacity:0;background:#fff}.sp_nav_trigger.sp_active span:nth-of-type(3){transform:translateY(-10px) rotate(45deg);background:#fff}#sidenav{width:220px;float:left;margin-top:20px;border:1px solid #d00;display:none}#main{width:100%;margin-top:20px;padding:0 1em}#main ol,#main ul{padding:5px 0 5px 25px}#main ul{list-style-type:disc}#main ol li,#main ul li{padding:5px 0}#main table{margin:10px 0}#main table th,#main table td{padding:5px}#main img{max-width:100%;display:block;margin:5px auto;float:none}#main a img{display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}#main a img:hover,.shrink:focus,.shrink:active{-webkit-transform:scale(.9);transform:scale(.9)}#ft{position:sticky;top:100%;margin-top:0;padding-block:25px;background:#003166;color:#fff;text-align:center}h1{line-height:1.35}h1 a{color:#000!important;font-size:1.35rem;font-weight:500;text-decoration:none}h1 span{display:block;font-size:1rem}h2{margin-bottom:.5em;padding:.5em 0 .5em .5em;font-size:2rem;font-weight:400;color:#333;border-top:4px double #003166;border-bottom:4px double #003166;line-height:normal}#sidenav h2{color:#fff;border:1px solid #003166;text-align:center;font-size:16px;font-weight:700;padding:10px;height:50px;text-shadow:1px 2px 0px rgba(0,0,0,1),2px 2px 2px rgba(255,255,255,.5);background:url(//oyoslope.jp/wp-dir/wp-content/themes/oyo-theme/css/../images/nav_bag.png) top center #003166}h3{margin-block:.8em .4em;padding:.6em 0 .6em .8em;background:#003166;font-size:1.3em;font-weight:400;color:#fff;border-left:8px double #114277}h4{font-size:1.2em;font-weight:400;padding:0 0 .0em .4em;border-left:5px double #003166;margin:.6em 0 .4em}h1.img,h2.img,h3.img,h4.img,h5.img,h6.img{margin:0;padding:0;background:0 0;border:none}h3.pdf:after{font-family:"Font Awesome 5 Free";content:'\f1c1';font-weight:900;padding-left:.5em}h3.pdf a{color:#fff}#i_img img{width:100%}#i_main{width:100%;margin-top:20px}.more{width:max-content;margin-inline:auto}.more a{position:relative;display:grid;place-items:center;padding:.5em 2em .5em 1em;background-color:#114277;color:#fff;font-size:.9375rem;font-weight:500;text-decoration:none;border:1px solid #114277;border-radius:4px;transition:.3s}.more a:before{position:absolute;content:"▶";right:12px;font-size:.75rem;transition:.3s}.more a:hover{background:#fff;color:#114277}.more a:hover:before{right:7px;color:#114277}#page-top{width:100%;margin-top:40px}#page-top span{background:#666;border:none;text-decoration:none;color:#fff;width:100%;padding:20px 0;text-align:center;display:block}#page-top span:hover{text-decoration:none}.pager{margin-block:2.5rem 0}.pager .pager_list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pager .pager_list .page-numbers{border:1px solid #114277;border-radius:5px;color:#114277 !important;display:block;font-size:1rem;margin:0 2px;padding:5px 0;text-decoration:none;text-align:center;width:2.4rem;transition:all .5s ease}.pager .pager_list .page-numbers:not(.dots):hover,.pager .pager_list .page-numbers:not(.dots):focus,.pager .pager_list .page-numbers.current{background:#114277;color:#fff!important}.pager .pager_list .page-numbers.dots{border-color:#114277}.news_list{padding:0!important}.news_list .news_item{padding:15px 10px !important;list-style-type:none;border-bottom:1px dotted #ccc}.news_list .news_item .news_item_meta{margin-bottom:10px}.news_list .news_item .news_item_meta .news_item_date{background:url(//oyoslope.jp/wp-dir/wp-content/themes/oyo-theme/css/../images/common/news_icon.gif) no-repeat left center;padding-left:15px}.reserch-fig_wrap{margin-bottom:20px}.reserch-fig_wrap figure{width:100%;text-align:center}.reserch-fig_wrap img{object-fit:contain;width:100%}.reserch-fig_wrap figcaption{text-align:center}}#buddypress{font-size:16px;line-height:1.8}#buddypress .bp-wrap{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:18px}#buddypress #item-header.groups-header{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:18px;margin-bottom:16px}#buddypress #cover-image-container #header-cover-image{min-height:0 !important;height:0 !important}#buddypress #cover-image-container{margin-bottom:10px}#buddypress #item-header-avatar img{border-radius:12px;border:1px solid rgba(0,0,0,.12)}#buddypress .desc-wrap{margin-top:12px}#buddypress .group-description{background:rgba(0,0,0,.03);border-radius:10px;padding:12px 14px}#buddypress nav#object-nav ul{list-style:none;padding:0;margin:0 0 14px;display:flex;gap:8px;flex-wrap:wrap}#buddypress nav#object-nav li{margin:0}#buddypress nav#object-nav li a{display:block;padding:8px 12px;border:1px solid rgba(0,0,0,.18);border-radius:999px;text-decoration:none;background:#fff}#buddypress nav#object-nav li.current a,#buddypress nav#object-nav li.selected a{background:rgba(0,0,0,.08)}#buddypress nav#object-nav .count{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;border:1px solid rgba(0,0,0,.18);font-size:12px}#buddypress .subnav-filters.filters{border-top:1px solid rgba(0,0,0,.1);padding-top:12px;margin-top:12px}#buddypress .bp-dir-search-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}#buddypress .bp-dir-search-form input[type=search]{width:min(360px, 100%);padding:9px 10px;border:1px solid rgba(0,0,0,.18);border-radius:10px}#buddypress .bp-dir-search-form button{padding:9px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.18);background:#2b2b2b;color:#fff}#buddypress .select-wrap select{padding:9px 10px;border:1px solid rgba(0,0,0,.18);border-radius:10px;background:#fff}#buddypress .item-body{margin-top:10px}@media (max-width:768px){#buddypress .bp-wrap,#buddypress #item-header.groups-header{padding:14px}#buddypress nav#object-nav li a{padding:7px 10px}}#buddypress h2{display:block;float:none !important;clear:both !important;position:static !important;margin:0 0 12px !important;padding:0 !important;line-height:1.4 !important;height:auto !important;min-height:0 !important;overflow:visible !important;white-space:normal !important;text-indent:0 !important}#buddypress h2.bp-screen-title{font-size:20px;font-weight:700;border-left:4px solid rgba(0,0,0,.25);padding-left:10px !important}#buddypress h2.bp-screen-reader-text{font-size:20px;font-weight:700;padding-left:10px !important}.editor-styles-wrapper ul{list-style:disc;padding-left:1.5em;margin-left:0}.editor-styles-wrapper ol{list-style:decimal;padding-left:1.5em;margin-left:0}.editor-styles-wrapper li{list-style:inherit}.pdf-btn{display:inline-block;padding:12px 20px;background:#1f5fa8;color:#fff !important;text-decoration:none !important;border-radius:6px;font-weight:700;line-height:1.4;transition:.2s ease;box-shadow:0 2px 6px rgba(0,0,0,.12)}.pdf-btn:visited{color:#fff !important}.pdf-btn:hover,.pdf-btn:active,.pdf-btn:focus{background:#174b85;color:#fff !important;text-decoration:none !important;transform:translateY(-1px)}.pdf-btn:before{content:"📄 "}#bbpress-forums{font-size:16px;line-height:1.8;color:#222}#bbpress-forums a{color:#0054a6;text-decoration:none}#bbpress-forums a:hover,#bbpress-forums a:focus{color:#003166;text-decoration:underline}#bbpress-forums .bbp-breadcrumb{margin:0 0 14px;color:#666;font-size:14px}#bbpress-forums #bbp-search-form{display:flex;gap:8px;align-items:center;margin:0 0 16px}#bbpress-forums #bbp_search,#bbpress-forums input[type=text],#bbpress-forums input[type=search],#bbpress-forums input[type=password],#bbpress-forums input[type=email],#bbpress-forums textarea{width:100%;min-height:42px;padding:9px 12px;border:1px solid #b7c4d5;border-radius:6px;background:#fff;box-sizing:border-box;font-family:inherit;font-size:15px}#bbpress-forums #bbp_search{max-width:440px}#bbpress-forums button,#bbpress-forums input[type=submit],#bbpress-forums .button{min-height:42px;padding:9px 16px;border:1px solid #003166;border-radius:6px;background:#003166;color:#fff;font-family:inherit;font-weight:700;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}#bbpress-forums button:hover,#bbpress-forums input[type=submit]:hover,#bbpress-forums .button:hover{background:#114277;border-color:#114277;text-decoration:none;transform:translateY(-1px)}#main #bbpress-forums ul,#main #bbpress-forums ol,#bbpress-forums ul,#bbpress-forums ol{list-style:none;margin:0;padding:0}#main #bbpress-forums li,#bbpress-forums li{margin:0;padding:0}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-replies{overflow:hidden;margin:12px 0 22px;border:1px solid #d7e0ea;border-radius:8px;background:#fff;box-shadow:0 6px 18px rgba(0,49,102,.08)}#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer{background:#003166;color:#fff;font-weight:700}#bbpress-forums li.bbp-header ul,#bbpress-forums li.bbp-footer ul,#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{display:grid;grid-template-columns:minmax(0, 1fr) 72px 72px 150px;gap:12px;align-items:center;padding:12px 16px}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{padding-top:16px;padding-bottom:16px;border-bottom:1px solid #e6edf5}#bbpress-forums li.bbp-body>ul:last-child{border-bottom:0}#bbpress-forums .bbp-forum-title,#bbpress-forums .bbp-topic-permalink{display:inline-block;color:#003166;font-size:18px;font-weight:700;line-height:1.5}#bbpress-forums .bbp-forum-title:before{content:"\f086";display:inline-block;margin-right:8px;color:#2a7b43;font-family:"Font Awesome 5 Free";font-weight:900}#bbpress-forums .bbp-forum-content,#bbpress-forums .bbp-topic-content{margin-top:6px;color:#555;font-size:14px}#bbpress-forums .bbp-forum-topic-count,#bbpress-forums .bbp-forum-reply-count,#bbpress-forums .bbp-topic-voice-count,#bbpress-forums .bbp-topic-reply-count{text-align:center;color:#333;font-weight:700}#bbpress-forums .bbp-forum-freshness,#bbpress-forums .bbp-topic-freshness{color:#555;font-size:13px;line-height:1.6}#bbpress-forums .bbp-author-avatar img{display:inline-block;width:20px;height:20px;margin:0 4px 0 0;border-radius:50%;vertical-align:middle}#bbpress-forums .bbp-template-notice,#bbpress-forums div.indicator-hint{margin:14px 0;padding:12px 14px;border:1px solid #d7e0ea;border-left:5px solid #2a7b43;border-radius:6px;background:#f6faf7;color:#333}#bbpress-forums .bbp-pagination{display:flex;justify-content:space-between;gap:12px;margin:16px 0;color:#555;font-size:14px}#bbpress-forums .bbp-pagination-links a,#bbpress-forums .bbp-pagination-links span.current{display:inline-block;min-width:32px;padding:5px 9px;border:1px solid #d7e0ea;border-radius:4px;text-align:center}#bbpress-forums .bbp-pagination-links span.current{background:#003166;color:#fff}#bbpress-forums fieldset.bbp-form{margin:22px 0;padding:18px;border:1px solid #d7e0ea;border-radius:8px;background:#fbfcfe}#bbpress-forums fieldset.bbp-form legend{padding:0 8px;color:#003166;font-weight:700}@media screen and (max-width:769px){#bbpress-forums{font-size:15px}#bbpress-forums #bbp-search-form{align-items:stretch;flex-direction:column}#bbpress-forums #bbp_search{max-width:none}#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer{display:none}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{display:block;padding:14px}#bbpress-forums .bbp-forum-title,#bbpress-forums .bbp-topic-permalink{font-size:17px}#bbpress-forums .bbp-forum-topic-count,#bbpress-forums .bbp-forum-reply-count,#bbpress-forums .bbp-topic-voice-count,#bbpress-forums .bbp-topic-reply-count{display:inline-block;margin:10px 12px 0 0;padding:3px 10px;border-radius:999px;background:#edf3f8;font-size:13px;text-align:left}#bbpress-forums .bbp-forum-topic-count:before,#bbpress-forums .bbp-topic-voice-count:before{content:"\30C8\30D4\30C3\30AF ";color:#666;font-weight:500}#bbpress-forums .bbp-forum-reply-count:before,#bbpress-forums .bbp-topic-reply-count:before{content:"\6295\7A3F ";color:#666;font-weight:500}#bbpress-forums .bbp-forum-freshness,#bbpress-forums .bbp-topic-freshness{margin-top:10px;padding-top:10px;border-top:1px solid #e6edf5}}#bbpress-forums ul.bbp-topics:before{content:"\73FE\5728\516C\958B\4E2D\306E\30C8\30D4\30C3\30AF\4E00\89A7";display:block;padding:14px 18px 12px;border-bottom:1px solid #d7e0ea;background:#f4f8fc;color:#003166;font-size:20px;font-weight:700;line-height:1.5}#bbpress-forums fieldset.bbp-form{position:relative;margin-top:34px;padding-top:68px}#bbpress-forums fieldset.bbp-form:before{content:"\65B0\3057\3044\30C8\30D4\30C3\30AF\306E\4F5C\6210";position:absolute;top:0;left:0;right:0;display:block;padding:14px 18px 12px;border-bottom:1px solid #d7e0ea;border-radius:8px 8px 0 0;background:#003166;color:#fff;font-size:20px;font-weight:700;line-height:1.5}#bbpress-forums fieldset.bbp-form legend{float:left;width:100%;margin:-10px 0 14px;padding:0;color:#555;font-size:14px;font-weight:500}#bbpress-forums fieldset.bbp-form legend:after{content:"\3053\3053\304B\3089\65B0\898F\30C8\30D4\30C3\30AF\3092\6295\7A3F\3067\304D\307E\3059\3002";display:block;margin-top:4px}#bbpress-forums fieldset.bbp-form>div:first-of-type,#bbpress-forums fieldset.bbp-form>p:first-of-type{clear:both}@media screen and (max-width:769px){#bbpress-forums ul.bbp-topics:before,#bbpress-forums fieldset.bbp-form:before{padding:12px 14px 10px;font-size:18px}#bbpress-forums fieldset.bbp-form{padding-top:62px}}