#message{width:100%;position:relative}@media screen and (min-width: 992px){#message header h1{width:900px;margin:0 auto;padding:50px 0 0}}#message #message_link{width:100%;position:fixed;bottom:0;left:0;z-index:100;margin:0 auto}#message #message_link ul{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}#message #message_link ul li{width:33.3%;background:url("../images/bg_gothic.jpg") 0 0 repeat;background-size:50%;position:relative;border:solid 1px #b1841b}#message #message_link ul li a{display:block;width:100%;height:100%;padding:1rem;text-align:center;color:#fff;font-size:0.8rem;background:linear-gradient(to bottom, transparent, #000 100%)}@media screen and (min-width: 992px){#message #message_link ul li a{font-size:1.4rem;padding:2rem}}#message #message_link ul li a span{display:inline-block}#message #message_link.ml0330 li{width:50%}#message #contents_inner{width:100% !important}#message #contents_inner section{width:100%;margin:0 auto;line-height:2;padding:0 0 3rem}@media screen and (min-width: 992px){#message #contents_inner section{width:960px;margin:4em auto}}#message #contents_inner section h2{width:100%;font-size:1.4rem;font-weight:900;margin:2rem auto;color:#000;padding:1rem 2rem;line-height:1.6;border-top:solid 2px  #b1841b;border-bottom:solid 2px  #b1841b;background:#fff}@media screen and (min-width: 992px){#message #contents_inner section h2{width:960px;font-size:1.8rem;padding:2rem}}#message #contents_inner section h2 span{display:inline-block}#message #contents_inner section p{width:80%;font-size:1rem;margin:1em auto;color:#3F3A3A}@media screen and (min-width: 992px){#message #contents_inner section p{font-size:1.4rem}}#message #contents_inner section img{width:100%;display:block;margin:0 auto}@media screen and (min-width: 992px){#message #contents_inner section img{width:600px;margin:0 auto 2rem}}#message #contents_inner section a img{display:block;transition-duration:0.3s}#message #contents_inner section a img:hover{transform:scale(1.1);transition-duration:0.3s}#message #contents_inner section strong{font-weight:900}#message #contents_inner section dl{width:90%;display:-webkit-flex;display:flex;flex-flow:wrap;justify-content:center;margin:1rem auto;padding:0 3rem 2rem 3rem;border-radius:2rem;background:#fff}@media screen and (min-width: 992px){#message #contents_inner section dl{width:720px;margin:0 auto 2rem;padding:0 6rem 3rem 4rem}}#message #contents_inner section dl dt{width:100%}#message #contents_inner section dl dt p{font-weight:900;line-height:1.5;margin:0 auto;padding:2rem 0}#message #contents_inner section dl dt img{width:30%;margin:0 auto;display:block}@media screen and (min-width: 992px){#message #contents_inner section dl dt img{width:200px}}#message #contents_inner section dl dd{width:100%;text-align:left}#message #contents_inner section dl dd p{width:100%}#message #contents_inner section div.btn{background:#06c;width:70%;margin:1em auto;padding:0.5em;border-radius:1em;transition-duration:0.3s}@media screen and (min-width: 992px){#message #contents_inner section div.btn{width:500px;margin:2rem auto}}#message #contents_inner section div.btn:hover{transform:scale(1.1);transition-duration:0.3s}#message #contents_inner section div.btn a{color:#fff;display:block;text-decoration:none;font-size:1.4rem}#message #contents_inner section div.btn:hover{background:#03F}

/*# sourceMappingURL=message.css.map */