@charset "UTF-8";@media screen and (min-width:768px),print{#content{width:1200px;margin:50px auto 80px}}@media screen and (max-width:767px){#content{padding:2.67vw}}@media screen and (max-width:767px){#main{padding-top:0;padding-bottom:30px}}.inner2{position:relative}#programTitle{font-weight:700;line-height:1.4}@media screen and (min-width:768px),print{#programTitle{padding-right:250px;margin-bottom:40px;font-size:30px;font-size:3rem}}@media screen and (max-width:767px){#programTitle{font-size:5.07vw;margin-bottom:2.67vw}}@media screen and (min-width:768px),print{.socialButtons{position:absolute;right:50px;top:90px}}@media screen and (max-width:767px){.socialButtons{text-align:right;margin-bottom:2vw}}@media screen and (min-width:768px),print{#programDetail{margin-bottom:45px}#programDetail .fl{width:340px}#programDetail .fr{width:calc(100% - 390px);line-height:1.67;margin-top:-5px;font-size:15px;font-size:1.5rem}}@media screen and (max-width:767px){.detailTxt{margin-top:4vw}.detailTxt p{font-size:3.47vw}}#programSchedule{margin-top:20px}@media screen and (min-width:768px),print{#programSchedule .btnPast{position:absolute;top:5px;right:5px}}@media screen and (max-width:767px){#programSchedule .btnPast{position:absolute;top:5px;right:5px}}#programSchedule h3{position:relative;background:-webkit-gradient(linear,left bottom,left top,from(#4f4f4f),to(#212121));background:linear-gradient(0deg,#4f4f4f 0,#212121 100%);border-radius:5px 5px 0 0;padding:8px 13px 4px}@media screen and (max-width:767px){#programSchedule h3{padding:1.87vw 2vw 2.4vw}}#programSchedule h4{font-weight:700}#programSchedule table{width:100%;border-collapse:collapse;margin-bottom:4px}#programSchedule table td,#programSchedule table th{padding:10px;vertical-align:middle}@media screen and (min-width:768px),print{#programSchedule table td,#programSchedule table th{font-size:14px;font-size:1.4rem}}@media screen and (max-width:767px){#programSchedule table td,#programSchedule table th{font-size:2.4vw}}#programSchedule table th{border:1px solid #cacaca;border-top:1px solid #d5d5d5;background-color:#f0f0f0}#programSchedule table th.episode_number{width:2.5em}#programSchedule table td{border:1px solid #cacaca}#programSchedule table td.schedules{width:21em;white-space:nowrap;vertical-align:top}#programSchedule table td.icons{width:4em;vertical-align:top;white-space:nowrap}#programSchedule table td.performers{width:15em}#programSchedule table td.men{width:1px;padding:0;background-color:#95b1c6}#programSchedule table td.women{width:1px;padding:0;background-color:#ff8e8e}#programSchedule .comment{margin-top:1em}#programSchedule .caution{text-align:right;color:#666}@media screen and (min-width:768px),print{#programSchedule .caution{margin-top:20px;font-size:14px;font-size:1.4rem}}@media screen and (max-width:767px){#programSchedule .caution{margin-top:2.67vw}}#programSchedule .schedules ul li,#programSchedule .schedules_side{padding-left:20px}#programSchedule .schedules ul li .firstIcon,#programSchedule .schedules_side .firstIcon{display:inline-block;margin-left:-20px;width:20px}@media screen and (max-width:767px){.sp-tbl-scroll{overflow-y:auto;margin-top:10px;-webkit-transform:scale(1,-1);transform:scale(1,-1);position:relative;white-space:nowrap}.sp-tbl-scroll .sp-tbl-scroll-inner{-webkit-transform:scale(1,-1);transform:scale(1,-1);padding-top:8px}.sp-tbl-scroll::-webkit-scrollbar{width:8px;height:8px}.sp-tbl-scroll::-webkit-scrollbar-track{border-radius:8px;background-color:#f0f0f0}.sp-tbl-scroll::-webkit-scrollbar-thumb{background-color:#bfbfbf;border-radius:8px}}