@charset "utf-8";
/* CSS Document */

.contents .cont_read h3 { color:#3da414; font-size:150%;}

.contents .cont_schedule h3 { font-size:130%; }
.contents .cont_schedule_inner {  }
.contents .cont_atten { display:block; text-align:right; color:#EF0003; }

/*----------------------*/
.contents .cont_texts_inner { width:67%; float:left; }
.contents .cont_onemoreposter { width:31%; float:right; }
/*----------------------*/

.contents .cont_schedule .cont_data { margin-right:1em; color:#3da414; }
.contents .cont_schedule .cont_poster { width:25%; float:right; margin-left:1%; }
.contents .cont_schedule dt , .contents .cont_schedule dd { margin:0; padding:0; }
.contents .cont_schedule dt { color:#ff6600; padding-top:0.5em; }
.contents .cont_schedule dd { border-bottom:1px solid #cccccc; padding-bottom:0.5em; }
.contents .cont_schedule dd:last-child { border:none; }
.contents .cont_schedule .cont_ev { margin-right:27%; }
.contents .cont_omiyagemap { background:url(/resources/img/special/onemorebreak2014/bg_mapbg01.jpg); }
.contents .cont_omiyagemap h4 { margin:0; padding:3px 2px; background:#3e9a37; color:#FFFFFF; text-align:center; font-size:120%; }
.contents .cont_omiyagemap .cont_atten2 { display:block; text-align:center; }
.contents .cont_omiyagemap .cont_read { font-size:135%; text-align:center; font-weight:bold; color:#000000; }
.contents .cont_omiyagemap .cont_red { color:#FF0004; }
.contents .cont_omiyagemap_inner { margin:0 20px; padding:10px 20px; background:url(/resources/img/special/onemorebreak2014/bg_mapbg02.jpg) repeat-x; border-radius:5px; }
.contents .cont_omiyagemap .cont_txt01 { font-size:128.5%; color:#fbf009; font-weight:bold; }
.contents .cont_omiyagemap .cont_txt02 { color:#000000; }
.contents .cont_omiyagemap .cont_omiyagemap_img { margin:0; padding:0; margin-left:-5px; margin-top:5px; }
.contents .cont_omiyagemap .cont_omiyagemap_img li { width:50%; float:left; list-style-type:none; padding-left:5px; box-sizing:border-box; -moz-box-sizing:border-box; }
.contents .cont_omiyagemap .cont_omiyagemap_img li img { width:100%; height:auto; }
.contents .cont_omiyagemap .cont_omiyagemap_menu { margin:0; padding:0; margin-left:-3px; margin-top:3px; }
.contents .cont_omiyagemap .cont_omiyagemap_menu li { width:20%; float:left; list-style-type:none; margin-bottom:3px; }
.contents .cont_omiyagemap .cont_omiyagemap_menu li>div { margin-left:3px; padding:3px; background:#FFFFFF; }
.contents .cont_omiyagemap .cont_area { margin:1px 0; padding:1px 3px; background:#77b32f; color:#FFFFFF; font-size:85.7%; }
.contents .cont_omiyagemap .cont_corner { margin:0; padding:1px 3px; font-size:85.7%; color:#77b32f; }
.contents .cont_omiyagemap h5 { margin-top:2px; line-height:1.3; }
.contents .cont_omiyagemap .cont_price { color:#FF0004; font-size:85.7%; font-weight:bold; margin-top:0; }
.contents .cont_omiyagemap .cont_cmt { margin:5px 0; font-size:85.7%; line-height:1.3; }
.contents .cont_bnr { position:relative; height:auto; }
.contents .cont_bnr:after { padding-top:26%; display:block; content:""; }
.contents .cont_bnr a { display:block; position:absolute; top:0; left:0; right:0; bottom:0; text-indent:100%; overflow:hidden; white-space:nowrap; background:url(/resources/img/special/onemorebreak2014/pct_tiikisanpin_img.jpg) no-repeat; background-size:100% auto; }


@media screen and (max-width: 640px) {
.contents .cont_schedule .cont_ev { margin-right:0; }
.contents .cont_schedule .cont_data { display:block; }
.contents .cont_omiyagemap .cont_omiyagemap_img li { width:100%; }
.contents .cont_omiyagemap .cont_omiyagemap_menu li { width:50%; }
.contents .cont_omiyagemap_inner { margin:0; }
}