 body{ background:#e6fb91; /*#f3dcc8;*/ }
.wbr{ display:inline-block; }

#container { max-width:760px; min-width:256px; }
.Classic #container, .Legacy #container, .Early #container { width:760px; }

.red{ color:#f82858;}

.txtP{ line-height:1.3em; letter-spacing:0.05em; font-size: 14px; }

.tdate{ display:table-cell; text-align:center; vertical-align:middle;
 font-family: "ComicNeue", sans-serif;
 font-size:18px; letter-spacing:-0.078em; font-weight:bold;
 line-height:1em;
 padding-top:1px;
 -webkit-transform:scale(0.9, 1.1); -o-transform:scale(0.9, 1.1); -moz-transform:scale(0.9, 1.1); -ms-transform:scale(0.9, 1.1); transform:scale(0.9, 1.1);
}
.ttext{
font-family:"Helvetica Neue" , Helvetica, "HGSｺﾞｼｯｸM", "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:20px; line-height:1.0em; letter-spacing:0.5px;
width:98%; padding:13px 0 0 16px; white-space:nowrap;
}
.ttTitle { display:inline-block; margin:0;padding:0; }
.ttEN { font-weight:normal; }
.ttJP { font-weight:bold; }

@media screen and (max-width:550px){
.tdateBG{ left:14px; }
.tdateWrap{ left:12px; }
.ttext { width:auto; margin-left:108px; text-align:left; font-size:19px; line-height:1.1em; padding:13px 1px 0 0; }
}

@media screen and (max-width:460px){
.tdateBG{ left:14px; }
.tdateWrap{ left:12px; }
.ttext { width:auto; margin-left:98px; text-align:left; font-size:17px; line-height:1.2em; padding:3px 1px 0 0; }
.ttTitle{ display:block; text-align:left; }
}

@media screen and (max-width: 340px) {
.ttext{ font-size:15px; letter-spacing:0px; line-height:1.1em; white-space:normal; padding-top:6px;}
.ttEN { font-weight:bold; }
.ttTitle{ display:inline }
}

.layL { float:left; } .layR { float:right; }
.imgRow_1 { width:524px; margin-top:16px; }
.imgRow_2 { width:454px; margin-top:6px; }

@media screen and (max-width: 540px) {
.layFrm { display:inline-block; }
}

@media screen and (max-width: 564px) {
.layL, .layR { clear:both; margin:15px auto 0 auto; width:100%;}
.imgRow_1, .imgRow_2 { width:100%; margin:0; }
}

