.page{position:relative;width:100%;height:100%;text-align:center}.bg{position:absolute;z-index:1;text-align:center;width:100%;height:100%}@media only screen and (max-width: 768px){.bg img.mainimg_pc{display:none}.bg img.mainimg_sm{width:100%;min-width:320px;max-width:320px;margin:0 0 230px 0}}@media only screen and (min-width: 769px){.bg img.mainimg_pc{width:100%;max-width:1200px}.bg img.mainimg_sm{display:none}}.front{position:absolute;z-index:2;width:100%;height:100%;top:35px;left:0}@media only screen and (max-width: 768px){.content{padding:10px 0 15px}}@media only screen and (min-width: 769px){.content{padding:10px 15px 15px}}@media only screen and (min-width: 769px){.entry{text-align:right;width:100%}}.spacer{width:100%}@media only screen and (min-width: 769px){.home{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start}.home nav{width:68%}}@media only screen and (max-width: 768px){.localnav{width:100%;margin:10px 5px 0 5px;text-align:center}.localnav ul{margin:0;padding:0;list-style:none;text-align:center}.localnav ul li{margin:0 4px 4px 0;width:50px;display:inline-block}.localnav ul li:first-child{display:none}.localnav ul li img{max-width:100%}}@media only screen and (min-width: 769px){.localnav ul{width:100%;margin:10px 0 0 20px;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}.localnav ul li{margin:0 8px 6px 0;width:90px}.localnav ul li:first-child{display:none}}@media only screen and (max-width: 768px){.tweet{width:320px;margin:230px 0 0 0;background-image:url(../img/bg_black.png);background-repeat:repeat;background-position:left top}.tweet .container{padding:10px;border:1px solid #666}.tweet iframe{height:100px !important}}@media only screen and (min-width: 769px){.tweet{width:30%;margin:80px 15px 0 auto;background-image:url(../img/bg_black.png);background-repeat:repeat;background-position:left top}.tweet .container{padding:10px;border:1px solid #666}.tweet iframe{height:380px !important}}
