/*-- ユーティリティ --*/
#header:after,
#container:after,
#content:after,
#footer:after{
content:" ";
display:block;
visibility:hidden;
clear:both;
height:0.1px;
font-size:0.1em;
line-height:0;
}

/*-- レイアウトブロック --*/
#container{
margin:0 auto;
padding:80px 0 0;
width:1000px;
text-align:center;
position:relative;
clear:both;
}
#container-inner{
text-align:left;
}
#header, #content, #footer {
position:relative;
clear:both;
}
#header-inner,#alpha-inner, #beta-inner{
position:static;
}
.entry{
clear:both;
}
#title-main{
margin:0 0 15px;
text-align:center;
}

/*-- M-ON!ヘッダ --*/
#header-mon{
padding:10px 0;
width:100%;
min-width:1000px;
height:34px;
line-height:1;
text-align:center;
font-family:Arial,sans-serif;
border-bottom:5px solid #dddddd;
background:#ffffff;
position:fixed;
z-index:100;
}
#header-mon-inner{
margin:0 auto;
width:1000px;
}
#header-name{
padding:0 0 0 10px;
width:160px;
height:34px;
float:left;
}
#header-sns{
width:600px;
height:34px;
float:right;
}
.header-sns-tw{
padding:8px 0 0;
height:22px;
width:105px;
float:right;
overflow:hidden;
}
.header-sns-fb{
padding:8px 0 0;
height:22px;
width:130px;
float:right;
overflow:hidden;
}
.header-sns-gp{
padding:8px 0 0;
height:22px;
width:75px;
float:right;
overflow:hidden;
}

/*-- 視聴方法などバナー --*/
.btn-howto{
padding:0 0 15px;
height:83px;
line-height:1;
text-align:center;
clear:both;
}

.btn-prsnt{
margin:65px 0 0;
padding:0 0 15px;
height:83px;
line-height:1;
text-align:center;
clear:both;
}

/*-- カミングスーン --*/
.soon{
margin:0;
padding:15px;
line-height:1;
text-align:center;
clear:both;
}

/*-- フッタ --*/
#mon-footer{
margin:0;
padding:15px 0;
width:100%;
min-width:1000px;
font-size:90%;
line-height:1;
text-align:center;
font-family:Arial,sans-serif;
clear:both;
border-top:5px solid #dddddd;
background:#ffffff;
}

/*-- イメージ配置 --*/
.mon-image-left{
float:left;
margin:0 15px 15px 0;
}
.mon-image-center{
display:block;
margin:0 auto 15px;
text-align:center;
}
.mon-image-right{
float:right;
margin:0 0 15px 15px;
}

p {
padding:0 0 10px;
clear:both;
}

a{text-shadow:#b6d6c5 1px 1px 1px;text-decoration:underline; }
a:link{color:#136fbf; text-decoration:underline;}
a:visited{color:#136fbf; text-decoration:underline;}
a:active{color:#5c9978; text-decoration:underline;}
a:hover{color:#5c9978; text-decoration:underline;}