/* umekomi
---------------------------------------------------*/
.tweetlist{margin:50px 10px 10px 10px;}

/* all
---------------------------------------------------*/
body{font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; font-size:18px; line-height:1.5em;}
a {outline: none;}
a:focus, *:focus { outline:none; }
.row{margin:15px; 0;}
.center-block{padding:10px 20px 20px;}
.lead{font-size:24px; font-weight:bold;}
img.miniimg { display: none; }  /* miniを非表示 */
img.bigimg  { display: block; } /* bigを表示 */
.p0{padding:0 20px 20px 20px;}
.t22{font-size:22px;}
.t30{font-size:30px;}
.pink{color:#E2024C;}

/* header
---------------------------------------------------*/
.head{background:#5A391F; padding:8px;}
h1{font-size:12px; color:#fff; margin:0; float:left;}
.kikan{font-size:12px; color:#fff; margin:0; float:right; line-height:1em;}

.back {
background: url("../img/bg2.jpg") repeat;
color: #fff;
height:100%;
}

/* contents
---------------------------------------------------*/
h2{text-align:center; margin:50px 0;}
h2 span{border-bottom:#5B3B2C dashed 2px;}
.bg{background:url("../img/bg.jpg") repeat; padding:0 0 50px 0;}
.oubo{margin-top:10px;}
h3{border-bottom:#FF0 solid 5px;}
.youkou{margin-bottom:30px;}
.naiyou{color:#5B3B2C;}

/* footer
---------------------------------------------------*/
footer{background:#5A391F; color:#fff; padding:12px;font-size:12px; line-height:1.4em;}
footer a:link{color:#fff;}

/* tablet
==================================================*/
@media screen and (max-width: 991px){
.center-block{padding:10px;}
.oubo{margin-top:-30px;}
}

/* smf
==================================================*/
@media screen and (max-width: 768px){
body{font-size:14px; line-height:1.8em;}
.container{padding:0;}
.row{margin:10px 0;}
h1{font-size:11px;line-height:1.5em;}
header.back {height:100%}
.youkou{margin:0 10px 20px;}
img.miniimg { display: block; } /* miniを表示 */
img.bigimg  { display: none; }  /* bigを非表示 */
}