*{margin:0;padding:0}body{font:12px "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:#000;color:#fff}ol,ul,li,h1,h2,h3,h4,th,em,a{font-weight:normal;font-style:normal;text-decoration:none;list-style:none}a img{border:none}#header{padding-top:10px;position:absolute;display:block;z-index:10;width:100%;overflow:hidden;line-height:0}#header p{display:block;margin:10px 30px}#header h1{display:block;margin:0 15px}#header img{display:block;margin:auto;max-width:100%}#main{position:absolute;display:block;width:100%;height:100%}#main nav{position:absolute;display:block;width:100%;height:100%;overflow:hidden}#main nav ul{position:absolute;display:block;width:100%;height:100%}#main nav ul li{position:absolute;display:block;width:25%;height:100%;background-size:cover;background-position:bottom center}#main nav ul li.cen{background-image:url(../img/bg_cen.jpg)}#main nav ul li.sym{background-image:url(../img/bg_sym.jpg);left:25%}#main nav ul li.osaka{background-image:url(../img/bg_osaka.jpg?20170403);left:50%}#main nav ul li.kansai{background-image:url(../img/bg_kansai.jpg);left:75%}#main nav ul li a{position:absolute;display:block;width:100%;height:100%}#main nav ul li a:hover{background-image:url(../img/over_bg.png)}#main nav ul li a img{position:absolute;bottom:20px;left:50%;margin-left:-50px}#main section{position:absolute;display:none;width:100%;height:100%}#main section .photo{position:absolute;display:block;width:25%;height:100%;background-size:cover;background-position:center}#main section .photo img{position:absolute;bottom:20px;left:50%;margin-left:-50px}#main section .detail{position:absolute;display:block;width:50%;bottom:0}#main section .detail ul{display:block;margin:30px}#main section .detail ul li{display:block;margin-bottom:5px}#main section .detail ul li a{display:block;color:#fff;background:rgba(255,255,255,0.1);width:80px;font-size:12px;padding:5px 10px;border-radius:50px;line-height:1em}#main section .detail ul li a i{position:relative;margin-right:5px;font-size:18px;top:1px}#main section .detail .hgroup{margin:30px}#main section .detail .hgroup .en{font-weight:bold;line-height:1em}#main section .detail .hgroup h1{font:normal 60px "ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","ヒラギノ明朝体 W3","Hiragino Mincho Pro","HiraMinProN-W3",serif;line-height:1em}#main section .detail .txt{display:block;margin:30px;line-height:1.8em;font-size:14px}#main section .detail small{display:block;margin:30px;line-height:1em;font-size:9px;font-style:normal}#main section .detail .youtube a{display:block;margin:-20px 30px 30px 30px;background:rgba(255,255,255,0.1);color:#fff;padding:8px 15px 8px 35px;white-space:nowrap;width:170px;background-image:url(../img/icon_youtube.png);background-repeat:no-repeat;background-position:8px center;background-size:21px 15px;border-radius:50px}#main #cen{background-color:#1a5536}#main #cen .photo{background-image:url(../img/bg_cen_ov.jpg)}#main #cen .detail{left:25%}#main #sym{background-color:#8a0f0f}#main #sym .photo{left:25%;background-image:url(../img/bg_sym.jpg)}#main #sym .detail{left:50%}#main #osaka{background-color:#0f6e62}#main #osaka .photo{left:50%;background-image:url(../img/bg_osaka_ov.jpg?20170403)}#main #osaka .detail{left:0}#main #kansai{background-color:#0f6e62}#main #kansai .photo{left:75%;background-image:url(../img/bg_kansai_ov.jpg)}#main #kansai .detail{left:25%}body.kansai #header,body.osaka #header,body.sym #header,body.cen #header{display:none}body.kansai #kansai,body.osaka #osaka,body.sym #sym,body.cen #cen{display:block}@media screen and (max-width:900px){#main #cen .photo,#main #sym .photo,#main #osaka .photo,#main #kansai .photo{left:0}#main section .detail{position:static;margin-left:25%;overflow:auto;height:100%;width:auto}}@media screen and (max-width:600px){#main section .detail ul,#main section .detail .hgroup,#main section .detail .txt,#main section .detail small{margin:15px}#main section .detail .hgroup h1{font-size:40px}#main section .detail .txt{font-size:13px}}@media screen and (max-width:520px){#main section .photo img,#main nav ul li a img{width:50%;margin-left:-25%}}
