#live .contents_ul li .contents_li_wrap dl,.archives .archives_ul{font-size:0;letter-spacing:0;font-weight:normal}.archives h3,.archives .archives_ul li .date{font-family:"Lato",sans-serif}.archives .archives_ul li .date{font-weight:600}.archives h3{font-weight:900}#live{width:880px;margin:0 auto 120px;position:relative}#live .contents_ul{text-align:left}#live .contents_ul li{padding:25px 50px;background:#e9eded;margin-bottom:20px}#live .contents_ul li:last-of-type{border-bottom:none}#live .contents_ul li.open .contents_li_top:before{opacity:0;-webkit-transform:translate(90%, -50%);transform:translate(90%, -50%)}#live .contents_ul li.open .contents_li_top:after{-webkit-transform:rotate(90deg) translate(90%, -50%);transform:rotate(90deg) translate(90%, -50%)}#live .contents_ul li .contents_li_top{padding:0;border-top:none;padding-right:5%}#live .contents_ul li .contents_li_top:before{content:"";width:18px;height:2px;position:absolute;top:50%;right:-18px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background:#000;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#live .contents_ul li .contents_li_top:after{content:"";width:2px;height:18px;position:absolute;top:50%;right:-10px;-webkit-transform:rotate(-360deg) translate(0, -50%);transform:rotate(-360deg) translate(0, -50%);background:#000;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;-webkit-transform-origin:center top;transform-origin:center top}#live .contents_ul li .contents_li_top .venue{font-size:12px;letter-spacing:.05em;margin-top:5px}#live .contents_ul li .contents_li_top p:nth-of-type(1){margin-top:0}#live .contents_ul li .contents_li_wrap{height:0;overflow:hidden}#live .contents_ul li .contents_li_wrap .live_data{padding-top:25px}#live .contents_ul li .contents_li_wrap .caption{font-size:14px;line-height:1.7;margin-bottom:2em}#live .contents_ul li .contents_li_wrap .live_set{margin-top:2em;padding-top:2em;border-top:solid 1px #333}#live .contents_ul li .contents_li_wrap a{text-decoration:underline}#live .contents_ul li .contents_li_wrap img{max-width:100%;height:auto}#live .contents_ul li .contents_li_wrap dl{margin-bottom:10px}#live .contents_ul li .contents_li_wrap dl dt,#live .contents_ul li .contents_li_wrap dl dd{display:inline-block;vertical-align:top;line-height:1.6}#live .contents_ul li .contents_li_wrap dl dt{width:15%;font-size:12px;font-weight:bold}#live .contents_ul li .contents_li_wrap dl dd{width:85%;font-size:14px}#live .contents_ul li .contents_li_wrap .live_img{width:85%;margin:50px 0 25px;margin-left:15%}@media screen and (max-width: 768px){#live{width:100%;margin:0 auto 50px}#live .contents_ul{padding:0 15px}#live .contents_ul li{padding:15px 15px 17px;margin-bottom:15px}#live .contents_ul li .contents_li_top{padding-right:8%}#live .contents_ul li .contents_li_top:before{right:0}#live .contents_ul li .contents_li_top:after{right:8px}#live .contents_ul li .contents_li_top .venue{font-size:13px}#live .contents_ul li .contents_li_wrap .live_data{padding-top:20px}#live .contents_ul li .contents_li_wrap dl{margin-bottom:5px}#live .contents_ul li .contents_li_wrap dl dt{width:25%;font-size:3.2vw}#live .contents_ul li .contents_li_wrap dl dd{width:75%;font-size:3.2vw}#live .contents_ul li .contents_li_wrap .live_img{width:100%;margin:25px 0;margin-left:0}}.archives{margin-top:100px}.archives h3{font-size:28px;letter-spacing:.01em;margin-top:0}.archives .archives_ul{margin-top:55px}.archives .archives_ul li{margin-bottom:15px;opacity:0;-webkit-transform:translate(50px, 0);transform:translate(50px, 0);-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.archives .archives_ul li.show{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.archives .archives_ul li:last-of-type{margin-bottom:0}.archives .archives_ul li .date,.archives .archives_ul li .title{line-height:1.5;letter-spacing:.05em;display:inline-block;vertical-align:top}.archives .archives_ul li .date{width:13%;font-size:12px}.archives .archives_ul li .title{width:87%;font-size:14px;text-align:left;font-weight:bold}@media screen and (max-width: 768px){.archives{margin-top:0;padding:0 15px;overflow:hidden}.archives h3{font-size:20px}.archives .archives_ul{margin-top:55px}.archives .archives_ul li{margin-bottom:15px}.archives .archives_ul li .date,.archives .archives_ul li .title{display:block}.archives .archives_ul li .date{width:100%;font-size:13px}.archives .archives_ul li .title{width:100%;font-size:13px}}
