body,h1,h2,h3,h4,h5,h6,input,textarea,select{font-family:"YakuHanJP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}th,td{border:solid 1px;padding:10px}th{background:#FFFFCC}table{border-collapse:collapse;width:100%}.home .freshness li{margin-bottom:1em}.home .freshness div{float:left}.home .bbp-forum-title{margin-left:0.5em}.et_pb_section .et_pb_section{padding:0}.et_pb_row .et_pb_row{width:100%}.et_pb_widget_area_left{border-right:none}#main-content .container:before{width:0}.menu-sidenavi-container .menu a{color:#000!important}.menu-sidenavi-container .sub-menu{font-size:16px}.menu-sidenavi-container .sub-menu li{border-bottom:1px dotted #999;margin-left:0.5em!important;margin-right:0.5em!important}.menu-sidenavi-container .sub-menu li a{display:block}.menu-sidenavi-container .sub-menu li a:after{font-family:'ETmodules';content:"\3d";display:block;float:right;font-weight:bold}.menu-sidenavi-container .sub-menu li:last-child{border-bottom:none}.menu-sidenavi-container .menu>li>a{margin-bottom:0.5em}.display-posts-listing{padding-left:0!important}.display-posts-listing li{list-style:none}.listing-item{border-bottom:solid 1px #0091c5;margin-bottom:1em}.btn-flat-border,.menu-sidenavi-container .menu>li>a{font-size:24px;line-height:24px;display:inline-block;padding:0.3em 1em;text-decoration:none;color:white!important;border:solid 2px #0091c5;border-radius:3px;transition:.4s;width:100%;text-align:center;background:#0091c5}.menu-item-1941>a,.menu-item-3886>a{font-size:20px!important}.btn-flat-border:hover,.menu-sidenavi-container .menu a:hover{background:#FFF;color:#0091c5!important}.btn-flat-border span,.menu-sidenavi-container .menu>li>a span{margin-right:0.5em}.btn-flat-border{border:solid 2px #3BAF75;background:#3BAF75;display:flex;justify-content:center}.btn-flat-border:hover{color:#3BAF75!important}.btn-flat-border:hover img{filter:invert(17%) sepia(91%) saturate(7085%) hue-rotate(128deg) brightness(100%) contrast(106%)}.menu-item-2008>a{border:solid 2px #3BAF75!important;background:#3BAF75!important;pointer-events:none}.menu-item-2707>a,.menu-item-4259>a{border:solid 2px #3BAF75!important;background:#3BAF75!important}.menu-sidenavi-container .menu .menu-item-2707>a:hover,.menu-sidenavi-container .menu .menu-item-4259>a:hover{border:solid 2px #3BAF75!important;background:#fff!important;color:#3BAF75!important}.et_pb_post a.more-link,.chiiki-tag a{color:#ffffff;background:#0091c5;border:2px solid #0091c5;padding:.7em 1.3em;margin-top:20px;border-radius:50px;text-transform:capitalize;display:inline-block;transition:all 0.3s ease-in-out}.et_pb_post a.more-link:hover,.chiiki-tag a:hover{background:transparent;color:#0070fc;border:2px solid #0091c5;transition:all 0.3s ease-in-out}.chiiki-tag a{margin-top:0}.page-content h2{border-bottom:6px double #0091c5;margin-bottom:1em}.page-content h2:first-letter{font-size:150%;color:#0062a0}.page-content h3{border-top:3px dotted #0091c5;border-bottom:3px dotted #0091c5;margin-bottom:1em;padding-top:10px}.member_title{padding-top:1em;padding-bottom:1em;background-color:#99ccff!important}.member_title_text_inner{padding:2%;text-align:center;color:#0062a0;font-weight:700;font-size:30px}dl,dt,dd{margin:0;padding:0}.dl_table{background-color:#FFF;border-top:1px solid #E4E4E4;border-left:1px solid #E4E4E4;display:flex;flex-wrap:wrap;margin-top:4.242%}.project-content .dl_table{font-size:20px}.dl_table dt{background-color:#99ccff;font-weight:bold;color:#0062a0;width:25%}.dl_table dd{width:75%}.dl_table dt,.dl_table dd{padding:15px;box-sizing:border-box;border-right:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4}.memberlist span{margin-right:1em}.et_pb_widget{margin-bottom:1em!important}.bbp-login-form label{width:inherit}.bbp-login-form .bbp-submit-wrapper{text-align:left}div.bbp-submit-wrapper{float:left}.bbp-form>p{padding-bottom:0}.bbp-form img{border:1px solid #999;padding:0.25em;margin-top:1em}.avatar{display:none}.widget_display_search form div input#bbp_search{width:64%}.bbp-logged-in h4{padding:0.5em;background-color:#efefef;border-radius:0.5em}.et_pb_widget_area .bbp-login-form{display:none}.freshness li{border-bottom:1px solid #999}.widgettitle{color:#0062a0;background:#99ccff;font-weight:bold;margin-bottom:1em;padding:0.5em}.footer a{color:#fff}.footer-styling p{display:flex;align-items:center}.footer-styling img{margin-right:0.2em}.mw_wp_form input[type="email"],.mw_wp_form input[type="tel"],.mw_wp_form input[type="number"],.mw_wp_form input[type="text"],.mw_wp_form textarea{padding:1em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;border:1px solid #ccc}.mw_wp_form select{display:block;position:relative;width:80%;height:38px;font-size:14px;font-size:0.9rem;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;overflow:hidden;padding:0 10px}.mw_wp_form selectt:after{position:absolute;display:block;content:'';width:0;height:0;border-top:5px solid transparent;border-left:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;top:50%;right:10px;margin-top:-3px;pointer-events:none}.mw_wp_form .birthday select{width:inherit;display:inherit}.cform th{font-size:15px;width:30%;border:1px solid #0062a0;padding:10px 0px 10px 15px;font-weight:bolder;background-color:#99ccff;color:#0062a0}.cform label{color:#0062a0}.cform td{font-size:15px;line-height:200%;border:1px solid #0062a0;padding:10px 10px}.cform{width:94%;margin:auto}.cform option,.cform textarea,.cform input[type=text],.cform input[type=email],.cform input[type=search],.cform input[type=url]{width:90%}.cform input[type="number"]{width:inherit}@media only screen and (max-width:767px){.cform th,.cform td{width:97%;padding:.5em 1em;display:block;border-top:none}}.submit-btn input{background-color:#0091c5;border:0;color:#ffffff;font-size:1.3em;font-weight:bolder;margin:0 auto;padding:10px 35px;border-radius:3px;cursor:pointer;text-align:center}.submit-btn{text-align:center;margin-top:20px;cursor:pointer}.submit-btn input:hover{background:transparent;color:#0070fc!important;border:2px solid #0091c5;transition:all 0.3s ease-in-out;cursor:pointer}.required-srt{font-size:0.9em;padding:6px;border-radius:5px;margin-right:10px;background:#DF334E;color:#ffffff}@media all and (max-width:767px){.listing-item .date{display:block}.dl_table dt,.dl_table dd{width:100%}.memberlist span{display:block}}@media (max-width:980px){.footer .et_pb_column{margin-bottom:0}}.fullwidth img{width:100vw!important;max-width:100vw!important;position:relative!important;left:50%!important;transform:translateX(-50%)!important}