/*欽ちゃん公開オーディションオンラインライブ*/
.main_content{        /* メイン情報*/
 padding: 20px 20px 30px 20px;
 margin-top: 20px;
 
 max-width: 100%;
 background-color: #FFFFFF;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 20px;
 

}

h1{
 text-align: center;
 font-size: 20px;
 color: #FF9933;

}

h2{
    font-size: 15px;
}

p {
    font-size: 12px;
    
}

body p{
    line-height: 1.7em;
}

.main{
    font-size: 12px;
    line-height: 1.5em;
}


footer p{
    color:white;
    line-height: 1em;
    text-align: center
}

.pankuzu_list{
    padding: 0 0 0 10px;
    
    
}

.pankuzu_list a{
    font-size: 10px;
    
    
}

/*.pankuzu_list a:after{   
    content:'\003e';　　　/*「>」区切りを入れる */
    
}

.pankuzu_list a:last-child:after{
    content:"";   /*最後のa要素の後ろには「>」を表示しない*/
}

.schedule{
    border-top: 10px dotted pink;
    border-bottom: 10px dotted pink;
}

.schedule p{
    margin-top: 10px;
    margin-bottom: 10px;
}

.schedule a{
    color: black;
}

.schedule a:hover{
    color: red;
   
}



.aside{
    width:360px;
    margin-left: 30px;
    margin-right: 0px;
    margin-top: 15px;
    padding: 0.5em ;
    /*background-color: antiquewhite; */
}

.aside h3{
    text-align: center;
    
}

.SNS dl{
   line-height: 50px;   
}

.content{
    display: flex;
    flex-wrap: wrap;
    margin:20px auto;
    justify-content: center;
    
}


@media screen and(max-width:480px){
    /*480px以下に適用されるcss(スマホ用)*/
    
    
}

@media(max-width:780px){
    h1{ font-size: 15px;}
    
    footer p{ 
        font-size:3px; }
}

