@import url('http://fonts.googleapis.com/css?family=Strait');

* { margin: 0; padding: 0; border: 0; list-style: none; border: 0 solid #ccc; border-collapse: collapse; }
body { font: 13px/1.7 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; -webkit-text-size-adjust: none; }
img, iframe { vertical-align: middle; }

#wrap { display: none; }

/* color */
#nav a:hover,
#youtube a:hover,
a { color: #28b; }

#youtube .now a
{ color: #ff0; }




/* #nav */
h1 { border-bottom: 1px solid #000; }
#nav { font-family: 'Strait'; line-height: 1; text-align: left; padding: 10px 0; }
#nav li { display: inline; }
#nav a { color: #000; padding-right: 20px; text-decoration: none; }

#fanclub-nav { font-family: 'Strait'; position: absolute; }
#fanclub-nav a { color: #000; text-decoration: none; }
#fanclub-nav img { width: 40px; }


/* #section */
#section { text-align: left; position: relative; }
h2 { display: none; }

/* #contents-nav */
#contents-nav li { display: inline; }
#contents-nav a { background: #eee; border: 1px solid #ccc; color: #000; font-family: 'Strait'; text-decoration: none; }
#contents-nav .this a { background: #000 !important; color: #fff; border-color: #000; }


/* mode */
#mode { clear: both; text-align: center; padding: 30px 0; }
#mode a { padding: 10px; background: #eee; border-radius: 5px; text-decoration: none; }

/* footer */
#footer a { color: #666; text-decoration: none; }

.past_article { text-align:center;padding:3px;boder:1px solid #999;background-color:#9a9c9a; width:150px; float:right; }
.past_article a { color:#fff; font-size:90%; }
.article hr { border-top: 1px solid #ccc; margin:10px 0;}
