.openid-connect-login-button .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 4px;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.common--forumBox__head__description{width:100%;font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;line-height:1.8;letter-spacing:0;font-size:16px}@media print,screen and (max-width: 768px){.common--forumBox__head__description{margin-top:16px}}.common--forumBox__head__sample{font-weight:400;font-size:14px;line-height:1.4;letter-spacing:0}@media print,screen and (max-width: 768px){.common--forumBox__head__sample{margin-top:8px}}@media print,screen and (min-width: 769px){.common--forumBox__head__sample{margin-top:16px}}.common--forumBox__head__sample span{margin:0 8px 4px 0;display:inline-block;color:#c11920}.common--forumList__more{margin-left:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 13px}@media(hover: hover){.common--forumList__more:hover svg{translate:5px 0}}.common--forumList__more .text{font-family:YakuHanJP,"Raleway",sans-serif;font-weight:700;font-style:italic;line-height:1.6;letter-spacing:0;font-size:12px}.common--forumList__more svg{width:14px;height:14px}@media(hover: hover){.common--forumList__more svg{-webkit-transition:translate .3s ease;transition:translate .3s ease}}.bbp-username label,.bbp-password label{font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;font-weight:400;line-height:1.4;letter-spacing:0;font-size:20px;color:#c11920}.bbp-username input[type=text],.bbp-password input[type=password]{padding:16px;font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;font-weight:400;line-height:1.8;letter-spacing:0;font-size:16px;border:1px solid #c11920;background-color:#fff}.bbp-username input[type=text]::-webkit-input-placeholder, .bbp-password input[type=password]::-webkit-input-placeholder{font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;font-weight:400;line-height:1.8;letter-spacing:0;font-size:16px;color:#7a7a7a}.bbp-username input[type=text]::-moz-placeholder, .bbp-password input[type=password]::-moz-placeholder{font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;font-weight:400;line-height:1.8;letter-spacing:0;font-size:16px;color:#7a7a7a}.bbp-username input[type=text]:-ms-input-placeholder, .bbp-password input[type=password]:-ms-input-placeholder{font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;font-weight:400;line-height:1.8;letter-spacing:0;font-size:16px;color:#7a7a7a}.bbp-username input[type=text]::-ms-input-placeholder, .bbp-password input[type=password]::-ms-input-placeholder{font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;font-weight:400;line-height:1.8;letter-spacing:0;font-size:16px;color:#7a7a7a}.bbp-username input[type=text]::placeholder,.bbp-password input[type=password]::placeholder{font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;font-weight:400;line-height:1.8;letter-spacing:0;font-size:16px;color:#7a7a7a}.bbp-remember-me input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:16px;height:16px;border-radius:4px;background-color:#fff;border:1px solid #333}@media print,screen and (max-width: 768px){.contactWrap{padding:80px 16px}}@media print,screen and (min-width: 769px){.contactWrap{margin:0 auto;padding:80px 0;max-width:550px}}.contactWrap .error{margin-top:16px}.loginDescription{font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;font-weight:400;line-height:1.4;letter-spacing:0;font-size:24px;font-weight:500}.autoRedirectMessage{margin:24px 0;font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;font-weight:400;line-height:1.8;letter-spacing:0;font-size:16px}@media print,screen and (min-width: 769px){.autoRedirectMessage{text-align:center}}.loginButtonWrapper{display:block !important;opacity:1 !important;visibility:visible !important}.openid-connect-login-button .button{margin:24px auto 0;max-width:100%;height:60px;font-size:16px;font-weight:700;color:#fff;background-color:#c11920;border:1px solid #c11920}@media print,screen and (max-width: 768px){.openid-connect-login-button .button{width:343px}}@media print,screen and (min-width: 769px){.openid-connect-login-button .button{width:256px}}@media(hover: hover){.openid-connect-login-button .button:hover{color:#c11920;background-color:#fff}}.bbp-login-form{margin-top:24px}@media print,screen and (max-width: 768px){.bbp-login-form .gglcptch_v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 20px 8px}}@media print,screen and (min-width: 769px){.bbp-login-form .gglcptch_v2{padding:24px 0 8px}}.bbp-login-form .bbp-submit-wrapper{margin-top:0;float:none}.bbp-login-form .common--button{margin:24px auto 0;width:256px;height:60px;font-size:24px}.bbp-username label{display:block}.bbp-username input[type=text]{margin-top:8px;width:100%}.bbp-password{margin-top:24px !important}.bbp-password label{display:block}.bbp-password input[type=password]{margin-top:8px;width:100%}.registarPass{margin-top:8px;display:inline-block;font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;font-weight:400;line-height:1.8;letter-spacing:0;font-size:16px;text-decoration:underline}@media(hover: hover){.registarPass:hover{text-decoration:none}}.bbp-remember-me{margin-top:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 8px}.bbp-remember-me label{font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;font-weight:400;line-height:1.8;letter-spacing:0;font-size:16px;width:auto}.memberAdd{margin-top:24px;font-family:YakuHanJP,"Sawarabi Gothic",sans-serif;font-weight:400;line-height:1.4;letter-spacing:0;font-size:20px;text-align:center}.memberAdd a{color:#c11920;text-decoration:underline}@media(hover: hover){.memberAdd a:hover{text-decoration:none}}