/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
div[role=contentinfo]{text-align:center;background-color:#f6fee4;padding:5px;margin:5px 0;font-size:14px;border-top:1px solid green;border-bottom:1px solid green;}nav.tabs[role=navigation] ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;margin:10px auto;position:fixed;top:100px;z-index:1;}nav.tabs[role=navigation] ul li{margin:0 3px;text-align:center;margin-bottom:5px;}nav.tabs[role=navigation] ul li a{display:block;padding:5px 10px;border-radius:2px;border:1px solid #cccccc;font-size:12px;background-color:#f2f2f2;}nav.tabs[role=navigation] ul li a:hover{background-color:#001976;color:#fff;}@media screen and (min-width:768px){nav.tabs[role=navigation] ul{top:150px;}}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{position:fixed;z-index:11;background-color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;color:#fff;top:160px;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;}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;}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:#efefef;max-width:400px;padding:40px;margin:20px auto;}.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;-webkit-box-shadow:2px 2px 2px 1px #eee inset;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:15px 0px;width:200px;background-color:#001976;color:#fff;border:none;border-bottom:2px solid #06203a;border-radius:4px;}.user-login-form input[type=submit]:hover{background-color:#2972b7;}.user-login-form ul{display:none;}
.cke_editable,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body,.news-article{line-height:1.8;}.cke_editable h1,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body h1,.news-article h1{font-weight:900;font-size:clamp(24px,3vw,36px);margin-top:5px;margin-bottom:10px;}.cke_editable h2,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body h2,.news-article h2{font-weight:900;font-size:clamp(18px,3vw,30px);margin-top:5px;margin-bottom:10px;}.cke_editable h3,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body h3,.news-article h3{font-weight:900;font-size:clamp(18px,2.4vw,24px);margin-top:5px;margin-bottom:10px;}.cke_editable h4,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body h4,.news-article h4{font-weight:900;font-size:clamp(18px,2vw,20px);margin-top:5px;margin-bottom:10px;}.cke_editable ul,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body ul,.news-article ul{list-style:disc;margin-left:1.4rem;margin-top:1rem;margin-bottom:1rem;}.cke_editable ol,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body ol,.news-article ol{list-style-type:auto;margin-left:1.4rem;margin-top:1rem;margin-bottom:1rem;}.cke_editable p,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body p,.news-article p{margin-bottom:0.8em;line-height:1.8;}.cke_editable a,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body a,.news-article a{text-decoration:underline;}.cke_editable a:hover,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body a:hover,.news-article a:hover{text-decoration:none;}.cke_editable table,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body table,.news-article table{border-collapse:collapse;max-width:100%;}.cke_editable table[align=center],.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body table[align=center],.news-article table[align=center]{margin-left:auto;margin-right:auto;}.cke_editable table[align=right],.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body table[align=right],.news-article table[align=right]{margin-left:auto;}.cke_editable th,.cke_editable td,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body th,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body td,.news-article th,.news-article td{border:solid 1px #999;padding:0.5em;}.cke_editable img,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body img,.news-article img{max-width:100%;width:auto;height:auto;pointer-events:auto;}.cke_editable b,.cke_editable strong,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body b,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body strong,.news-article b,.news-article strong{font-weight:bolder;}.cke_editable i,.cke_editable em,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body i,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body em,.news-article i,.news-article em{font-style:italic;font-weight:normal;}.cke_editable .text-align-center,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body .text-align-center,.news-article .text-align-center{text-align:center;}.cke_editable .text-align-right,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body .text-align-right,.news-article .text-align-right{text-align:right;}.cke_editable strong *,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body strong *,.news-article strong *{font-weight:bolder;}.cke_editable .aligncenter,.shopdetail-wrap .shopdetail-sub .shopdetail-article .shopdetail-article-body .aligncenter,.news-article .aligncenter{margin:1em auto;display:block;}
