/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
div[data-drupal-messages]{text-align:center;background-color:#f6fee4;padding:5px;margin:10px 10px;font-size:14px;border:1px solid green;border-radius:10px;}.tabs.primary.drupal-tabs{display:flex;padding:5px;margin:10px auto;}.tabs.primary.drupal-tabs .tabs__tab{margin:0 3px;}.tabs.primary.drupal-tabs .tabs__tab a{display:block;padding:5px 10px;border-radius:2px;border:1px solid #001976;font-size:12px;background-color:#f2f2f2;}.tabs.primary.drupal-tabs .tabs__tab a:hover{background-color:#001976;color:#fff;}div.node--unpublished{position:relative;}div.node--unpublished:after{content:"非掲載記事";position:fixed;left:0;width:100%;background-color:#cc0000;color:white;padding:10px;text-align:center;bottom:0;z-index:9;}.node-preview-form-select{z-index:11;background-color:rgba(0,0,0,0.8);display:flex;padding:10px;color:#fff;width:100%;}.node-preview-form-select a{color:#fff;text-decoration:underline;margin-right:30px;}.node-preview-form-select .form-item-view-mode{display:none;}main article,.drupal_article{max-width:1000px;margin:20px auto 80px;}main article-404,.drupal_article-404{text-align:center;}.toolbar-oriented .toolbar-bar{z-index:100000 !important;}.user-login-form{text-align:center;background-color:#fff;max-width:400px;padding:40px;margin:20px auto;box-shadow:0 0 20px rgba(0,0,0,0.1);}.user-login-form .content-login_ttl{font-size:2rem;margin-bottom:15px;}.user-login-form .content-login_text{line-height:1.5;}.user-login-form .form-item{margin-bottom:10px;}.user-login-form label{margin-bottom:5px;display:block;}.user-login-form .question-required{font-size:0.8rem;color:#ff0000;display:inline-block;margin-left:0.5em;}.user-login-form .description{font-size:0.8rem;color:#999;}.user-login-form input[type=text],.user-login-form input[type=password]{padding:10px;box-shadow:2px 2px 2px 1px #eee inset;border:1px solid #999;border-radius:5px;width:80%;text-align:center;margin-bottom:10px;}.user-login-form input[type=submit]{cursor:pointer;padding:16px 0px;width:200px;background-color:#4e5c90;color:#fff;font-weight:700;border:none;border-bottom:2px solid #06203a;border-radius:40px;}.user-login-form input[type=submit]:hover{background-color:#2972b7;}.user-login-form ul{display:none;}.loginuser-login-form-wrapper{margin:40px auto;}.loginuser-login-form-wrapper h2{margin:16px;text-align:center;font-size:32px;font-weight:700;color:#999;}.loginuser-login-form-logo{text-align:center;}
body.cke_editable{padding:20px;display:block;}.cke_editable h1,.cke_editable h2,.cke_editable h3,.cke_editable h4,.cke_editable h5,.cke_editable h6{font-weight:900;margin-top:5px;margin-bottom:10px;}.cke_editable h1{font-size:3rem;}.cke_editable h2{font-size:2rem;}.cke_editable h3{font-size:1.8rem;}.cke_editable h4{font-size:1.6rem;}.cke_editable h5{font-size:1.4rem;}.cke_editable h6{font-size:1.2rem;}.cke_editable p{font-size:inherit;margin-bottom:0.8em;line-height:1.8;}.cke_editable ul{list-style:disc;margin-left:1.4rem;margin-top:1rem;margin-bottom:1rem;}.cke_editable ol{list-style-type:auto;margin-left:1.4rem;margin-top:1rem;margin-bottom:1rem;}.cke_editable a{text-decoration:underline;}.cke_editable a:hover{text-decoration:none;}.cke_editable table{border-collapse:collapse;max-width:100%;margin-inline:auto;}.cke_editable table[align=center]{margin-left:auto;margin-right:auto;}.cke_editable table[align=right]{margin-left:auto;}.cke_editable th,.cke_editable td{border:solid 1px #999;padding:0.5em;}.cke_editable img{max-width:100%;height:auto;}.cke_editable b,.cke_editable strong{font-weight:bolder;}.cke_editable i,.cke_editable em{font-style:italic;font-weight:normal;}.cke_editable s{text-decoration:line-through;}.cke_editable small{font-size:0.8rem;color:#666;}.cke_editable sup{vertical-align:super;font-size:smaller;}.cke_editable sub{vertical-align:sub;font-size:smaller;}.cke_editable blockquote{padding:20px;background-color:#fcfcfc;margin:20px 0;}.cke_editable blockquote p{margin:0;}.cke_editable hr{display:block;margin-block-start:0.5em;margin-block-end:0.5em;margin-inline-start:auto;margin-inline-end:auto;unicode-bidi:isolate;overflow:hidden;border-style:inset;border-width:1px;}.cke_editable .text-align-center{text-align:center;}.cke_editable .text-align-right{text-align:right;}.cke_editable strong *{font-weight:bolder;}
