/*=============================================================
 #home HOME
=============================================================*/
/* #message
================================================ */
#message { margin: 0 0 40px; }
@media all and (min-width: 600px) { #message { margin: 0 0 55px; } }
@media all and (min-width: 600px) { #message .info { padding: 0 100px; font-size: 1.6rem; } }
#message .info p + p { margin: 1.4em 0 0; }
#message .info ul { margin: 0 0 1.4em; }
/* #blog
================================================ */
#blog { margin: 0 0 50px; }
@media all and (min-width: 600px) { #blog { margin: 0 0 130px; } }
@media all and (min-width: 600px) { #blog .list { margin: 0 0 10px; } }
#blog .more { font-size: 1.6rem; text-align: right; }
#blog .more a { text-decoration: none; }
@media all and (min-width: 600px) { #blog .more a { transition: all .3s ease; }  #blog .more a:hover { opacity: .7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; } }
/* #access
================================================ */
#access { position: relative; }
#access .map { height: 730px; overflow: hidden; }
@media all and (min-width: 600px) { #access .map { height: 472px; } }
#access .map iframe { width: 100%; height: 930px; margin-top: -200px; }
@media all and (min-width: 600px) { #access .map iframe { height: 672px; margin-top: -200px; } }
#access .info { position: absolute; top: 0; left: 0; box-sizing: border-box; width: 100%; padding: 20px 0 40px 0; background: rgba(0, 0, 0, .7); color: #fff; font-size: 1.2rem; }
@media all and (min-width: 600px) { #access .info { width: 50%; height: 472px; padding: 35px 50px 0 0; font-size: 1.6rem; } }
#access .info .tit { margin: 0 0 .8em; font-size: 2.8rem; text-align: center; }
#access .info .list { width: 280px; margin: 0 auto; }
@media all and (min-width: 600px) { #access .info .list { width: auto; } }
#access .info .list dt { float: left; clear: both; line-height: 2.4; }
#access .info .list dd { line-height: 2.4; padding: 0 0 0 6em; }
@media all and (min-width: 600px) { #access .infoIn { width: 450px; margin: 0 0 0 auto; } }
/*# sourceMappingURL=maps/home.css.map */