﻿#contentsCol .entryBody a{color:#d3000c}#contentsCol .entryBody a:hover{text-decoration:none}#contentsCol .entryBody a.btn{margin:10px auto;color:#fff;font-weight:bold}#contentsCol .entryBody a.btn.long{width:100%;max-width:100%}@media screen and (min-width: 768px){#contentsCol .entryBody a.btn.long{max-width:70%}}#contentsCol .entryBody h4{padding:10px;text-align:center;font-size:14px;font-size:1.4rem;font-weight:bold;border:1px solid #ccc;box-sizing:border-box;background:rgba(0,0,0,0.4)}@media screen and (min-width: 768px){#contentsCol .entryBody h4{font-size:20px;font-size:2rem}}#contentsCol .entryBody strong{font-weight:bold}#contentsCol .entryBody .notice{display:block;padding:12px;background:rgba(169,2,10,0.1);border:1px solid #a9020a;box-sizing:border-box;font-size:11px;color:#FFF}#contentsCol .entryBody .listBox{display:block;background:rgba(169,2,10,0.1);border:1px solid #a9020a;box-sizing:border-box;color:#FFF;padding:0 12px 12px;font-size:14px;margin-top:1em}#contentsCol .entryBody .row{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#contentsCol .entryBody .row a.btn{margin:10px}@media screen and (min-width: 768px){#contentsCol .entryBody .imgrow{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 -1%}#contentsCol .entryBody .imgrow .img2col{width:49%;margin:0 1%}#contentsCol .entryBody .imgrow .img2col img{width:100%;max-width:580px}#contentsCol .entryBody .imgrow .img2col-verticle{width:30%;margin:0 1%}#contentsCol .entryBody .imgrow .img2col-verticle img{width:100%;max-width:480px}#contentsCol .entryBody .imgrow .img3col{width:33%;margin:0 1%}#contentsCol .entryBody .imgrow .img3col img{width:100%}}@media screen and (min-width: 768px){#contentsCol .entryBody .btnListRow{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 -1%}#contentsCol .entryBody .btnListRow .btn.sbtn.long{max-width:none}#contentsCol .entryBody .btnListRow li{width:40%}#contentsCol .entryBody .btnListRow li+li{margin-left:10px}}#contentsCol .entryBody .movieCol{width:100%;max-width:580px;margin:0 auto;border:1px solid #a9020a}#contentsCol .entryBody .movieCol_item{position:relative;width:100%;height:0;padding-top:56.25%}#contentsCol .entryBody .movieCol iframe{width:100%;height:100%;top:0;left:0;position:absolute}#contentsCol .entryBody ul.listCol li{padding-left:1em;padding-bottom:0.4em;text-indent:-1em}#contentsCol .entryBody ul.linkList li{font-size:110%;font-weight:bold;border:1px solid rgba(255,204,0,0.5);margin-bottom:0.5em;position:relative}#contentsCol .entryBody ul.linkList li a{display:block;width:100%;height:100%;padding:0.4em 0.6em 0.4em 1.4em;text-indent:-0.5em;color:#FC0;box-sizing:border-box}#contentsCol .entryBody ul.linkList li a:before{content:"▼";display:inline-block}#contentsCol .entryBody dl.eventInfo dt{font-weight:bold;padding-top:1em}#contentsCol .entryBody dl.txtComment dt{font-weight:bold;padding-top:1em}#contentsCol .entryBody dl.txtComment dd{padding-left:1em}#contentsCol .entryBody dl.imgComment{max-width:800px;margin:2px;padding:0.5em;background:#000000}#contentsCol .entryBody dl.imgComment dt{font-weight:bold;padding-top:0.5em;color:#a9020a}#contentsCol .entryBody div.imgSet{text-align:center}#contentsCol .entryBody div.imgSet img{border:1px solid #a9020a}#contentsCol .entryBody div.imgPickup{max-width:800px;margin:0 auto;background:rgba(169,2,10,0.5);border:1px solid #a9020a;padding:2px}#contentsCol .entryBody div.imgPickup p{font-size:90%;text-align:center;padding:0.5em;background:rgba(0,0,0,0.8);margin-top:2px}#contentsCol .entryBody div.badge{display:inline-block;vertical-align:top}#contentsCol .entryBody div.badge a img.app{width:36%}#contentsCol .entryBody div.badge a img.google{width:45%}@media screen and (min-width: 768px){#contentsCol .entryBody div.badge a img.app{width:142px}#contentsCol .entryBody div.badge a img.google{width:175px}}#contentsCol .entryBody .pagesprit{margin:20px 0;text-align:center}#contentsCol .entryBody .pagesprit span{display:inline-block;margin:0 1px 5px;padding:10px 18px;border:1px solid #666;background:#a9020a;color:#FFF;transition:.2s}#contentsCol .entryBody .pagesprit a span{background:none}#contentsCol .entryBody .pagesprit a:hover span{background:#a9020a}#contentsCol{color:#FFF}#contentsCol a{position:relative;text-decoration:underline;transition:.2s}#contentsCol a:hover{color:#a9020a}#contentsCol a.btn{margin:40px auto;padding:10px 8%;text-decoration:none;box-sizing:border-box}#contentsCol a.btn:hover{color:#fff}#contentsCol a.btn:before,#contentsCol a.btn:after{width:20%}@media screen and (min-width: 768px){#contentsCol a.btn{padding:10px 4%}}#contentsCol #contentsList:before{content:"";display:block;width:32%;height:0;order:1}#contentsCol #contentsList:after{content:"";display:block;width:32%;height:0}#contentsCol #contentsList li{border:1px solid #a9020a}#contentsCol #contentsList li.new a:before{position:absolute;top:0;left:0;display:block;content:" ";background:url(../images/common/icon_new.png) no-repeat top left;background-size:contain;width:90px;height:30px;z-index:1}@media screen and (min-width: 768px){#contentsCol #contentsList li.new a:before{width:100px;height:34px}}#contentsCol #contentsList li a{text-decoration:none}#contentsCol #contentsList li a:hover{color:#fff}#contentsCol #contentsList li img{height:auto}#contentsCol #contentsList li .title{position:absolute;top:1.5em}#contentsCol #contentsList li .membership,#contentsCol #contentsList li .free{position:relative;padding:5px 0;text-align:center;font-size:16px;font-size:1.6rem;font-family:"Anton",sans-serif}@media screen and (min-width: 768px){#contentsCol #contentsList li .membership,#contentsCol #contentsList li .free{font-size:20px;font-size:2rem}}#contentsCol #contentsList li .membership{background:#a9020a;font-weight:bold}#contentsCol #contentsList li .free{background:#333}#contentsCol .catch{margin-bottom:40px;text-align:center}#contentsCol #info{padding:12px;background:rgba(0,0,0,0.4);border-top:1px solid #383838;border-bottom:1px solid #383838;text-align:center}#contentsCol #info.ctgry{margin-bottom:40px}#contentsCol #entryCol .ctgryBnr{text-align:center;background:#000}@media screen and (min-width: 768px){#contentsCol #entryCol .ctgryBnr a:hover{opacity:0.6}}#contentsCol #entryCol #info{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:center}#contentsCol #entryCol #info li.move{margin-top:5px;font-size:12px}#contentsCol #entryCol #info li time{color:#a9020a;font-family:"Anton",sans-serif}#contentsCol #entryCol #info li .snsCol{display:inline-block;margin-left:20px}#contentsCol #entryCol #info li .snsCol li{display:inline-block;line-height:0;vertical-align:top}#contentsCol #entryCol h3.entryTitle{padding:20px 0;text-align:center;font-size:14px;font-size:1.4rem;font-weight:bold;background:#a9020a}@media screen and (min-width: 768px){#contentsCol #entryCol h3.entryTitle{min-width:1200px;padding:30px 0;font-size:25px;font-size:2.5rem}}#contentsCol #entryCol .entryBody{padding:30px 0;background:rgba(255,255,255,0.1);border-top:1px solid #383838;border-bottom:1px solid #383838}#contentsCol #entryCol .entryBody.notFound{text-align:center}#contentsCol #entryCol .entryBody .entryContent{width:94%;margin:0 auto}@media screen and (min-width: 768px){#contentsCol #entryCol .entryBody{padding:30px 0}#contentsCol #entryCol .entryBody .entryContent{width:1200px}}#contentsCol .pageNav{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 0 40px;text-align:center}#contentsCol .pageNav .current,#contentsCol .pageNav a{margin:0 -1px;background:#000;border:1px solid #a9020a;padding:5px 10px;box-sizing:border-box}#contentsCol .pageNav .current{background:#a9020a}#contentsCol .pageNav a:hover{opacity:0.6}#newList{background:rgba(0,0,0,0.4);border-top:1px solid #383838;border-bottom:1px solid #383838;margin:0 0 5% 0;padding:5% 0}@media screen and (min-width: 768px){#newList{margin:0 0 50px 0;padding:30px 0}}.pageNav{color:#fff}.pageNav ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 auto}.pageNav ul li{background:#000;border:1px solid #a9020a;padding:5px 10px;box-sizing:border-box}.pageNav ul li:not(:last-child){border-right:none}.pageNav ul li.current{background:#a9020a}
