﻿*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;font-size:62.5%}body{width:100%;height:100%;margin:0;padding:0;font-size:12px;font-size:1.2rem;font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;overflow:scroll;overflow-x:auto;background:#e5e5e5}img{max-width:100%;width:auto\9;height:auto;border:none;vertical-align:text-bottom}a{text-decoration:none;color:#B30000;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}a img{border:none;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}a:hover{color:#1777b3}a:hover img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}p:first-child{margin-top:0}p:last-child{margin-bottom:0}#wapper{max-width:940px;width:100%;margin:0 auto}#covers{position:relative;max-width:928px;width:100%;margin:30px auto 0;padding-bottom:40px;background:url(../images/bg.png) repeat-y center top;-moz-background-size:contain;background-size:contain;text-align:left}.header h1{margin:0}.footer{margin:10px 0 0;padding:0;text-align:center}.contents{padding:30px 40px}@media screen and (max-width: 768px){.contents{padding:15px 10px}}table.over{border-spacing:0}table.over tr:first-child td{border-top-width:1px}table.over th{position:relative;width:130px;padding:10px;border-bottom:1px solid #fff;vertical-align:top;font-size:14px;font-size:1.4rem}table.over th::before{content:"■";display:inline-block;padding-right:3px}table.over th[scope="row"]{background-color:#B30000;color:#fff}table.over th:last-child{border-bottom:0px}table.over td{padding:10px;background-color:#fff;border:1px solid #ccc;border-width:0px 1px 1px 0px}dl.staff{display:grid;grid-template-columns:100px 1fr;gap:3px 20px;margin:0}dl.staff dd{margin:0}ul.response{margin:0;padding:0;list-style:none}ul.response li{position:relative;margin-top:3px}ul.response li::before{content:"■";display:inline-block;padding-right:3px}ul.response li:first-child{margin:0}@media screen and (max-width: 768px){table.over{border-spacing:0 10px}table.over tr :is(th, td){display:block;width:100%}table.over tr:first-child td{border-top-width:0}table.over th{border:0px}table.over td{border-width:0px 1px 1px 1px;border-color:#B30000}}.sns{max-width:600px;margin:30px auto}.sns ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;margin:0;padding:0;list-style:none}.sns ul li{text-align:center}.sns ul li a{display:block}@media screen and (max-width: 768px){.sns{margin:20px auto}.sns ul{grid-template-columns:100%;gap:20px}}.blog{border:solid 1px #666}.blog h2{margin:0;padding:5px 0 4px;background-color:#29100f;text-align:center;letter-spacing:1px;font-size:18px;font-size:1.8rem;color:#fff}#matome{margin:0;padding:6px;text-align:left;font-size:12px;font-size:1.2rem;line-height:1.4em}ul.blog-list{display:grid;grid-template-columns:100%;gap:20px;margin:0;padding:0;list-style:none}ul.blog-list li{position:relative}ul.blog-list li time{position:absolute;top:0;right:0;width:200px;padding:7px;background-color:#ddd;text-align:center;color:#000}ul.blog-list li h3{margin:0 0 8px;padding:7px 0 6px 15px;background:#B30000;text-indent:0;color:#fff}ul.blog-list li p{text-indent:10px;font-size:14px;font-size:1.4rem}ul.blog-list li p a{margin-left:20px}ul.blog-list li:last-child p{margin-bottom:15px}@media screen and (max-width: 768px){.blog{border:solid 1px #666}.blog h2{font-size:14px;font-size:1.4rem}ul.blog-list li time{display:block;position:initial;width:100%;padding:5px;text-align:left}ul.blog-list li h3{padding:5px}ul.blog-list li p{font-size:12.8px;font-size:1.28rem}}.bnr-blog{position:absolute;top:150px;right:100px}.bnr-blog a{display:block}@media screen and (max-width: 768px){.bnr-blog{position:initial;text-align:center}}#fmklbl{position:fixed;top:0;left:0;z-index:999;width:100%;height:30px;background-color:#252525;background-image:url(../../../../common/img_fmklogo_S.png);background-position:15px center;background-repeat:no-repeat}#fmklbl ul{float:right;width:200px;margin:0;padding:0;list-style:none}#fmklbl li{float:left;width:100px;text-align:center;overflow:hidden}#fmklbl li a{display:block;height:30px;line-height:30px;color:#fff;text-decoration:none;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}#fmklbl li a:hover{background-color:#fc1b1c;text-decoration:none}@media screen and (max-width: 768px){#fmklbl{position:fixed;top:0;z-index:999;width:100%;height:auto;background-image:none}#fmklbl ul{width:100%}#fmklbl li{display:block;float:left;width:50%;background:#fc1b1c}#fmklbl li+li{background-color:#000}#fmklbl li a{height:30px;line-height:30px;color:#fff}#fmklbl li a:hover{height:30px;line-height:30px;background-color:#fff;color:#fc1b1c;border-bottom:solid 1px #000;font-weight:bold}#fmklbl li+li a:hover{background-color:#fff;color:#000;border-bottom:solid 1px #fc1b1c;font-weight:bold}}
