body:not(#layout1) #twitter_area {
margin: 30px auto 0px;
padding: 0px 0px 0px 0px;
position:relative;
width:100%;
text-align:right;
min-height:450px;
}
body:not(#layout1) #twitter_area_inner{
width:350px;
padding: 0px 0px 0px 0px;
display:inline-block;
text-align:left;
min-height:432px;
}
body:not(#layout1) #follow_bt{
width:auto;
height:auto;
display:inline-block;
}

body:not(#layout1) #twitter_area h2 {
margin: 0px auto;
padding: 0px 0px 0px 0px;
font-size:270%;
font-weight:400;
display:inline-block;
font-family: 'Anton', sans-serif;
}
body:not(#layout1) #twitter_area h2 a{text-decoration:none; }
body:not(#layout1) #twitter_area h2 span{font-size:1.7rem;}

body:not(#layout1) #twitter_area p {
margin: 0px;
padding: 0px;
}

body:not(#layout1) #twitter_area p iframe{
padding: 0px 0px 0px 0px !important;
width:330px !important;
min-width:330px !important;
min-height:380px !important;
height:380px !important;
font-size:0;
vertical-align:bottom;
background: #FFF046;
}


/*TOP専用*/
#layout1 #twitter_area {
margin: 30px auto 0px;
padding: 0px 0px 0px 0px;
position:relative;
width:100%;
text-align:right;
min-height:0px;
}
#layout1 #twitter_area_inner{
width:350px;
padding: 0px 0px 0px 0px;
display:inline-block;
text-align:left;
min-height:0px;
}
#follow_bt{
width:auto;
height:auto;
display:inline-block;
}

#layout1 #twitter_area h2 {
margin: 0px auto;
padding: 0px 0px 0px 0px;
font-size:270%;
font-weight:400;
display:inline-block;
font-family: 'Anton', sans-serif;
}
#layout1 #twitter_area h2 a{text-decoration:none; }
#layout1 #twitter_area h2 span{font-size:1.7rem;}

#layout1 #twitter_area p {
margin: 0px;
padding: 0px;
}

#layout1 #twitter_area p iframe{
padding: 0px 0px 0px 0px !important;
width:330px !important;
min-width:330px !important;
min-height:0px !important;
height:0px;
font-size:0;
vertical-align:bottom;
background: #FFF046;
}