﻿*{-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}img{max-width:100%;width:auto\9;height:auto;border:none;vertical-align:text-bottom}a:link{text-decoration:none;color:#060;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}a:hover{color:red}a:visited{color:#903}a:active{color:red}#wrapper{width:100%;margin:0 auto;padding:0}#wrapper a img{border:none;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}#wrapper a:hover img{filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70}.ftxt{display:inline-block}.footer{margin:30px 0 40px;padding:0;text-align:center}@media screen and (max-width: 768px){.footer{margin:0;padding-bottom:40px;background:#ffc}}.cover{width:100%;margin:40px auto 0;padding:0}.ttl{margin:0 auto;padding:0;text-align:center}.innr{max-width:930px;margin:0 auto;padding:15px 0 30px;background-color:#ffc;border-radius:7px}.info{width:765px;margin:0 auto 15px;padding:10px 0;background-image:url(../images/bg_toretate.png);background-repeat:repeat-y;text-align:center;font-size:15px;font-size:1.5rem;line-height:1.8em;color:#fff}.info p{width:380px;margin:0 auto 10px;font-weight:normal}.info p:last-child{margin-bottom:0;text-align:left}.contents{width:740px;margin:0 auto;font-size:14px;font-size:1.4rem}.contents time{display:block;margin:0;padding:0 0 10px;font-weight:normal;color:#096}.contents h2{margin:0;padding:0 0 10px;font-size:14px;font-size:1.4rem;font-weight:normal;color:#060}.commdl{width:100%;margin:0;padding:0}.commdl dt{width:100%;margin:0 0 5px;font-weight:bold}.commdl dd{width:95%;margin:0 0 30px 20px;padding:0;line-height:21px}@media screen and (max-width: 768px){.ttl{display:block;background-color:#fff}.info{width:90%;background-image:none;background-color:#3fb23f;border-radius:7px;font-size:12.8px;font-size:1.28rem;line-height:1.5em}.info p{width:90%}.contents{width:90%}}#present-cover{width:740px;margin:0 auto;background-color:#fff;border:solid 2px #f90;border-radius:5px;text-align:center}#present-cover h2{margin:0;padding:3px 0;background-color:#f90;font-size:12px;font-size:1.2rem;letter-spacing:1px;color:#fff}#present-link{padding:20px 0}#present-link a img{margin-top:20px;border:none}#prtt{margin:0;padding:0;font-size:15px;font-size:1.5rem;color:red}.prsb{width:90%;margin:10px auto 20px;text-align:center}#prsb{display:inline-block;margin:0;text-align:left;font-size:12px;font-size:1.2rem;color:#060}@media screen and (max-width: 768px){#present-cover{width:96%}}@media screen and (max-width: 480px){#prtt{font-size:11px;font-size:1.1rem}.prsb{margin:5px auto}#prsb{font-size:10px;font-size:1rem}}.freelink{margin:20px 10px 10px;text-align:center;font-size:16px;font-size:1.6rem}.freelink a{display:inline-block;margin:0 auto;padding:15px 25px 14px;background-color:#000;border:none;border-radius:5px;text-decoration:none !important;letter-spacing:1px;color:#fff !important;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}.freelink a:hover{background-color:red}#fmklbl{position:fixed;top:0;left:0;z-index:999;width:100%;height:30px;background-image:url(file://///Tonjiru/%E3%81%A8%E3%82%93%E6%B1%81NEO/FMK/common/img_fmklogo_S.png);background-position:15px center;background-repeat:no-repeat;background-color:#252525}#fmklbl ul{float:right;width:200px;margin:0;padding:0;list-style:none}#fmklbl ul li{float:left;width:100px;text-align:center;overflow:hidden}#fmklbl ul li a{display:block;height:30px;text-decoration:none;line-height:30px;color:#fff;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}#fmklbl ul li a:hover{background-color:red;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 ul li{display:block;float:left;width:50%;background-color:red}#fmklbl ul li a{height:30px;line-height:30px;color:#fff}#fmklbl ul li a:hover{height:30px;background-color:#fff;border-bottom:solid 1px #000;font-weight:bold;line-height:30px;color:red}#fmklbl ul li+li{background-color:#000}#fmklbl ul li+li a:hover{border-bottom:solid 1px red;color:#000}}
