﻿*{-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:#49784e}img{max-width:100%;height:auto;width:auto\9;border:none;vertical-align:text-bottom}a{color:#006D56;text-decoration:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}a:hover{color:#ff0000}#wrapper{width:100%;height:100%;margin:0 auto;padding-top:30px}#header{width:100%;margin:0 auto;padding:0;text-align:center;background:#fff}#header h1{margin:0}#footer{margin:10px 0 40px;padding:0;text-align:center;color:#fff}#cover{width:100%;margin:0 auto;padding:0;background:url(../images/bg.png) center top repeat-x}#cover h2{margin:0;text-align:center;font-size:16px;font-size:1.6rem;line-height:2.5em}.sttl{margin:0 auto;padding-top:0;text-align:center;font-size:16px;font-size:1.6rem;font-weight:bold}#main{width:900px;margin:0 auto;padding:40px 0 0}#main h3{margin:0 auto 15px;padding-top:0;text-align:center;font-size:18px;font-size:1.8rem;letter-spacing:1px;color:#fff}.contents-cover{display:grid;grid-template-columns:1fr 197px;gap:15px}@media screen and (max-width: 900px){#cover{background:url(../images/spbg.png) no-repeat center top;background-size:contain}#cover h2{font-size:12.8px;font-size:1.28rem;line-height:1.5em}.sttl{margin:5px auto 0;font-size:12.8px;font-size:1.28rem}#main{width:100%;margin:0 auto;padding:20px 10px 0}#main h3{margin:0 0 10px;text-align:left;font-size:12.8px;font-size:1.28rem}.contents-cover{grid-template-columns:100%;gap:20px}}.corner{padding:20px;background:#fff;border-radius:10px}.corner h4{margin:0 0 15px}.corner>div{display:grid;grid-template-columns:1fr 150px;gap:10px}.corner dl dt{padding-left:30px;background:url("../images/cli.png") no-repeat left top;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:34px}.corner dl dd{margin:0 20px;font-size:14px;font-size:1.4rem}.corner dl dd:not(:last-child){margin-bottom:30px}.corner figure{margin:0}@media screen and (max-width: 900px){.corner{margin:0;padding:20px 10px}.corner>div{grid-template-columns:100%;gap:20px}.corner dl dt{font-size:16px;font-size:1.6rem}.corner dl dd{margin:0 20px 20px 30px;font-size:14px}.corner figure{text-align:center}}.bnrarea{margin-top:20px}.bnrarea ul{display:grid;grid-template-columns:100%;gap:20px;margin:0;padding:0;list-style:none}@media screen and (min-width: 481px){.bnrarea ul{grid-template-columns:repeat(2, 1fr);gap:10px}}@media screen and (min-width: 601px){.bnrarea ul{gap:20px}}@media screen and (min-width: 1025px){.bnrarea ul li a:hover{filter:alpha(opacity=40);-moz-opacity:0.40;opacity:0.40}}#blog{margin:40px 10px}#blog h4{margin:0;padding:0 0 5px;text-align:center}#matome{padding:10px;background:#fff;border-radius:10px;text-align:left;text-indent:10px;line-height:1.4em}.blog-list{margin:0;padding:0;list-style:none}.blog-list li{position:relative}.blog-list li time{position:absolute;top:0;right:15px;padding:5px 0 4px;background-color:#ff9900;font-size:12px;font-size:1.2rem;font-weight:bold;color:#fff}.blog-list li h5{margin:0;padding:5px 5px 4px;font-size:12px;font-size:1.2rem;background-color:#ff9900;color:#fff}.blog-list li p{display:block;margin:0 auto 10px !important;padding:10px;font-size:12px;font-size:1.2rem;font-weight:normal;line-height:1.8em;border-bottom:dotted 1px #060}.blog-list li p a{display:inline-block;margin-left:5px;white-space:nowrap}@media screen and (max-width: 900px){#blog{margin:20px 10px}#blog h4{margin:0;padding:0 0 5px;text-align:center}.blog-list li time{display:block;position:initial;background-color:transparent;color:#ff9900}}.side-menu ul{display:grid;grid-template-columns:100%;gap:10px;margin:0;padding:0;list-style:none}.side-menu ul li a{display:block;margin:0;padding:0;border:none}.side-menu ul li a:hover{filter:alpha(opacity=40);-moz-opacity:0.40;opacity:0.40}@media screen and (max-width: 900px){.side-menu ul{grid-template-columns:repeat(2, 1fr)}}#song{display:grid;grid-template-columns:130px 1fr;gap:30px;margin-top:20px}#song figure{margin:0}#song dl{margin:0;color:#fff}#song dl dt{margin:0 0 5px;font-size:14px;font-size:1.4rem;font-weight:bold}#song dl dd{margin:0}#song dl dd span a{display:inline-block;margin:5px 0 0 10px;padding:0 0 0 24px;background:url(../images/icon_link.png) no-repeat left center;color:#fff}#song dl dd span a:hover{color:#ff0}.sponsor{text-align:right;color:#fff}@media screen and (max-width: 900px){#song{grid-template-columns:100%;gap:10px}#song dl{grid-row:1 / 2}.sponsor{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}}
