@import"https://use.fontawesome.com/releases/v5.5.0/css/all.css";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,ul{list-style:none}h1,h2,h3,h4,h5,h6{line-height:1;font-weight:400}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,MS P ゴシック,MS P Gothic,sans-Serif;letter-spacing:.1em}body{color:#333;background:#646464}p.btn-default{width:280px;color:#ff9f00;font-size:14px;font-weight:700;text-align:center}p.btn-default a{padding:1em;border:2px solid #ff9f00;box-sizing:border-box;display:block;position:relative;overflow:hidden;z-index:3;width:100%;transition:.5s}p.btn-default a:before{position:absolute;left:1em;content:"";font-family:Font Awesome\ 5 Free;font-weight:900}p.btn-default a:after{border-radius:50%;display:block;position:absolute;left:50%;bottom:-55px;z-index:-1;width:10px;height:10px;content:"";background:#ff9f00;transition:.5s;transform:translate(-50%,50%)}p.btn-default a:hover{color:#fff}p.btn-default a:hover:after{width:350px;height:350px}p.btn-default.center{margin-left:auto;margin-right:auto}a{color:#ff9f00;text-decoration:none}a,a img{transition:.3s}a img{-webkit-backface-visibility:hidden;backface-visibility:hidden}a img:hover{opacity:.7}.timetable-list+p.btn-default,dl+p.btn-default,p+p.btn-default,table+p.btn-default,ul+p.btn-default{margin-top:2em}h1,h2{font-weight:700}h2{position:relative;border:1px solid #ec650b;line-height:1;color:#fff;background:linear-gradient(180deg,#ffb75e 0,#ff8618 50%,#f74500 51%,#ff5e02)}.ie-visible,.pc-hidden{display:none}.mode-ie .ie-visible{display:block}.mode-ie .ie-hidden{display:none}.l-container.is-top main p{line-height:1.5;font-size:12px}.l-container.is-top .contents{padding:20px 10px;width:550px}.l-container.is-top .contents h2{margin-bottom:15px;padding:4px 8px 4px 30px;font-size:12px}.l-container.is-top .contents h2:before{display:block;position:absolute;top:50%;left:8px;width:1em;height:1em;content:"";background:url(/assets/images/common/ttl-icon-min.svg) no-repeat;background-size:100% auto;transform:translateY(-50%)}.l-container.is-top .contents h2.no-margin{margin-bottom:0}.l-container.is-top .contents section{margin-bottom:25px}.l-container.is-top .contents .slider-wrap{margin-bottom:10px}.l-container.is-top .contents .swiper-button-next,.l-container.is-top .contents .swiper-button-prev{margin:0;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;z-index:3;opacity:.5;font-size:0;line-height:0;top:calc(50% - 14px);width:30px;height:30px;padding:0;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:#ff9f00;transition:.3s}.l-container.is-top .contents .swiper-button-next:before,.l-container.is-top .contents .swiper-button-prev:before{display:block;font-size:20px;line-height:1;color:#fff;font-family:Font Awesome\ 5 Free;font-weight:900}.l-container.is-top .contents .swiper-button-next:after,.l-container.is-top .contents .swiper-button-prev:after{display:none}.l-container.is-top .contents .swiper-button-prev{left:10px}.l-container.is-top .contents .swiper-button-prev:before{margin-right:.1em;content:""}.l-container.is-top .contents .swiper-button-next{right:10px}.l-container.is-top .contents .swiper-button-next:before{margin-left:.1em;content:""}.l-container.is-top .contents .swiper-pagination{margin-top:10px;position:static}.l-container.is-top .contents .swiper-pagination-bullet{margin:0 5px;padding:0;border:0;outline:none;line-height:1;color:transparent;background:transparent;font-size:0;cursor:pointer;border-radius:50%;width:12px;height:12px;content:"";background:#666;transition:.3s;opacity:1}.l-container.is-top .contents .swiper-pagination-bullet.swiper-pagination-bullet-active,.l-container.is-top .contents .swiper-pagination-bullet:hover{background:#ff9f00}.l-container.is-top .contents .topix-list{padding-top:8px;overflow-y:scroll;height:170px}.l-container.is-top .contents .topix-list li{padding:8px 0;display:flex;align-items:flex-start}.l-container.is-top .contents .topix-list li:not(:last-child){border-bottom:1px dotted #999}.l-container.is-top .contents .topix-list li .date{width:85px;line-height:2;color:#fff;background:#ff9f00;font-size:10px;text-align:center}.l-container.is-top .contents .topix-list li .text{margin-top:1px;margin-left:auto;width:calc(100% - 100px)}.l-container.is-top .contents .info-list{margin:0 auto;width:514px}.l-container.is-top .contents .info-list+.info-list{margin-top:25px}.l-container.is-top .contents .info-list li .img-area{line-height:0}.l-container.is-top .contents .info-list li .img-area a{display:block}.l-container.is-top .contents .info-list li .img-area a img{transition:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.l-container.is-top .contents .info-list li .img-area a img:hover{opacity:.7}.l-container.is-top .contents .info-list li .text-area h3{margin-bottom:5px;line-height:1.5;color:red;font-size:12px;font-weight:700}.l-container.is-top .contents .info-list.horizontal{display:flex;flex-wrap:wrap}.l-container.is-top .contents .info-list.horizontal li{width:250px}.l-container.is-top .contents .info-list.horizontal li .img-area{margin-bottom:10px}.l-container.is-top .contents .info-list.horizontal li:nth-child(2n){margin-left:14px}.l-container.is-top .contents .info-list.vertical li{display:flex}.l-container.is-top .contents .info-list.vertical li .img-area{margin-right:15px;width:70px}.l-container.is-top .contents .info-list.vertical li .img-area img{width:100%;height:auto}.l-container.is-top .contents .info-list.vertical li .text-area{width:435px}.l-container.is-top .contents .info-list.vertical li:not(:last-child){margin-bottom:25px}.l-container.is-top .contents .podcast-list{margin:0 auto;display:flex;flex-wrap:wrap;width:514px}.l-container.is-top .contents .podcast-list li{position:relative;overflow:hidden;border:1px solid #ccc;width:250px;height:120px;transition:.3s}.l-container.is-top .contents .podcast-list li:nth-child(2n){margin-left:14px}.l-container.is-top .contents .podcast-list li:nth-child(n+3){margin-top:14px}.l-container.is-top .contents .podcast-list li .img-area{margin-right:15px;width:70px}.l-container.is-top .contents .podcast-list li .img-area img{width:100%;height:auto}.l-container.is-top .contents .podcast-list li .text-area{width:158px}.l-container.is-top .contents .podcast-list li .text-area .title{margin-bottom:5px;font-weight:700}.l-container.is-top .contents .podcast-list li .text-area .date{font-size:10px}.l-container.is-top .contents .podcast-list li:after{position:absolute;bottom:8px;right:6px;display:inline-block;content:"";color:#fff;font-size:20px;font-family:Font Awesome\ 5 Free;font-weight:900}.l-container.is-top .contents .podcast-list li:before{position:absolute;bottom:14px;right:14px;display:block;content:"";width:100px;height:40px;background:#ccc;transition:.3s;transform:translate(50%,50%) rotate(-45deg)}.l-container.is-top .contents .podcast-list li:hover{border-color:#ff9f00}.l-container.is-top .contents .podcast-list li:hover img{opacity:1}.l-container.is-top .contents .podcast-list li:hover:before{background:#ff9f00}.l-container.is-top .contents .podcast-list a{padding:10px;box-sizing:border-box;position:relative;z-index:3;display:flex;align-items:center;width:100%;height:100%;color:#000}.l-container.is-top .sidebar{padding:20px 10px;order:-1;width:220px;background:#ff9f00}.l-container.is-top .sidebar h2{margin-bottom:10px;padding:4px 0;font-size:12px;text-align:center}.l-container.is-top .sidebar h2:after,.l-container.is-top .sidebar h2:before{display:block;position:absolute;top:50%;width:1em;height:1em;content:"";background:url(/assets/images/common/ttl-icon-min.svg) no-repeat;background-size:100% auto;transform:translateY(-50%)}.l-container.is-top .sidebar h2:before{left:25px}.l-container.is-top .sidebar h2:after{right:25px}.l-container.is-top .sidebar h2+.regular-ch li{border-top:none}.l-container.is-top .sidebar h2.no-margin{margin-bottom:0}.l-container.is-top .sidebar section{margin-bottom:25px}.l-container.is-top .sidebar .regular-ch{padding:0 10px;background:#bfbfbf}.l-container.is-top .sidebar .regular-ch li{padding:15px 0;border-top:1px solid #ddd;position:relative;text-align:center}.l-container.is-top .sidebar .regular-ch li .icon{margin:0 auto 15px;display:block;width:80px}.l-container.is-top .sidebar .regular-ch li .title{margin-bottom:10px;line-height:1.2;font-size:14px;font-weight:700;text-align:center}.l-container.is-top .sidebar .regular-ch li .btn-message{margin-bottom:10px;padding:5px;display:inline-block;background:#eee;font-size:12px;font-weight:700;cursor:pointer;transition:.3s}.l-container.is-top .sidebar .regular-ch li .btn-message:before{margin-right:.5em;display:inline-block;content:"";font-size:1.3em;font-family:Font Awesome\ 5 Free;font-weight:900;vertical-align:middle}.l-container.is-top .sidebar .regular-ch li .btn-message:hover{background:#dedede}.l-container.is-top .sidebar .regular-ch li .text{font-size:12px;text-align:left}.l-container.is-top .sidebar .regular-ch.hidden{display:none}.l-container.is-top .sidebar .btn-regular-ch{border:1px solid #000;padding:0;width:100%;line-height:.9;color:#fff;background:linear-gradient(180deg,#888,#000);font-size:0;cursor:pointer;text-align:center}.l-container.is-top .sidebar .btn-regular-ch:after{display:inline-block;content:"";font-size:20px;font-family:Font Awesome\ 5 Free;font-weight:900;transition:.3s}.l-container.is-top .sidebar .btn-regular-ch.open:after{transform:rotate(-180deg)}.l-container.is-top .sidebar .bnr-list li{background:#fff;line-height:0}.l-container.is-top .sidebar .bnr-list li:not(:last-child){margin-bottom:5px}.l-container.is-top .sidebar .bnr-list li a{display:block;width:100%;height:100%}.l-container.is-top .sidebar .bnr-list li a img{width:100%}.l-container.is-top .sidebar .share-list{display:flex;justify-content:center}.l-container.is-top .sidebar .share-list li{border-radius:5px;overflow:hidden;width:40px;height:40px;background:#fff}.l-container.is-top .sidebar .share-list li a{display:block;width:100%;height:100%;line-height:0}.l-container.is-top .sidebar .share-list li img{width:100%;height:auto}.l-container.is-top .sidebar .share-list li:not(:last-child){margin-right:15px}.l-container.is-top .widget{padding:20px 5px;width:230px}.l-container.is-top .widget .rsstc{line-height:1.5}.l-container.is-top .widget .niconico-wrap,.l-container.is-top .widget .rss-wrap,.l-container.is-top .widget .twitter-wrap{margin-bottom:10px}.l-container.is-detail main>section{margin:0 0 45px;padding:0 20px}.l-container.is-detail main p{font-size:14px;line-height:1.5}.l-container.is-detail main p+.timetable-list{margin-top:15px}.l-container.is-detail main p+p{margin-top:1em}.l-container.is-detail main p+p.btn-default{margin-top:2em}.l-container.is-detail main p.btn-default{line-height:1}.l-container.is-detail main p.large-font{margin-bottom:15px;color:#ff9f00;font-size:28px;font-weight:700}.l-container.is-detail main p.annotation{color:#df002c;font-weight:700}.l-container.is-detail .page-ttl{margin-bottom:15px;padding:0 40px;display:flex;flex-wrap:wrap;align-items:center;height:160px;border:20px solid #ffeccc;background-color:#fff6e6;background-image:url(/assets/images/common/bg-page-ttl.png);font-size:28px;font-weight:700;letter-spacing:.1em}.l-container.is-detail .page-ttl span{margin-top:3px;display:block;font-size:14px}.l-container.is-detail .page-ttl-event{margin-bottom:15px;line-height:0}.l-container.is-detail .page-ttl-event img{width:100%}.l-container.is-detail .page-path{margin-bottom:15px;padding:0 20px;display:flex;align-items:center;font-size:14px}.l-container.is-detail .page-path li:first-child a:before{margin-right:.3em;content:"";color:#666;font-family:Font Awesome\ 5 Free;font-weight:900}.l-container.is-detail .page-path li:not(:last-child){margin-right:.5em}.l-container.is-detail .page-path li:not(:last-child):after{margin-left:.5em;content:">"}.l-container.is-detail .page-path a{color:#333}.l-container.is-detail h2{margin-bottom:15px;padding:6px 8px 6px 35px;font-size:16px}.l-container.is-detail h2:before{display:block;position:absolute;top:50%;left:10px;width:1em;height:1em;content:"";background:url(/assets/images/common/ttl-icon.svg) no-repeat;background-size:100% auto;transform:translateY(-50%)}.l-container.is-detail h3.border-headline{margin-bottom:10px;padding:8px 8px 8px 14px;border-left:6px solid #ff9f00;border-bottom:1px solid #ccc;line-height:1;font-size:14px;font-weight:700}.l-container.is-detail p+h3.border-headline{margin-top:20px}.l-container.is-detail ul+h3.border-headline{margin-top:15px}.l-container.is-detail h4.borderbox-headline{margin-bottom:8px;padding:8px 8px 8px 14px;border:1px solid #ff9f00;border-left-width:6px;position:relative;font-size:12px;font-weight:700}.l-container.is-detail .nicolive{position:relative;overflow:hidden;width:100%;min-height:200px}.l-container.is-detail .nicolive:before{box-sizing:border-box;border:2px solid #ccc;display:block;position:absolute;width:100%;height:100%;content:""}.l-container.is-detail .nicolive .nowonair{padding:20px 0 20px 30px;border:2px solid #ff9f00;display:flex;position:relative;min-height:200px;color:#333}.l-container.is-detail .nicolive .nowonair .thumb-area{transition:.3s}.l-container.is-detail .nicolive .nowonair .thumb-area .btn-viewing{margin-top:15px}.l-container.is-detail .nicolive .nowonair .thumb-area .btn-viewing a{padding:.5em;border:2px solid #c00;display:block;line-height:1;color:#fff;background:#c00;font-weight:700;text-align:center;transition:.3s}.l-container.is-detail .nicolive .nowonair .thumb-area .btn-viewing a:before{margin-right:.5em;font-family:Font Awesome\ 5 Free;font-weight:900;content:""}.l-container.is-detail .nicolive .nowonair .thumb-area .btn-viewing a:hover{color:#c00;background:#fff}.l-container.is-detail .nicolive .nowonair .text-area{margin-left:auto;width:768px}.l-container.is-detail .nicolive .nowonair .title{padding:20px 30px;background:#ffeccc;font-size:22px;font-weight:700}.l-container.is-detail .nicolive .nowonair .title span{margin-top:5px;display:block;font-size:14px;font-weight:400}.l-container.is-detail .nicolive .nowonair .data{margin-top:15px;padding:0 30px;display:flex;flex-wrap:wrap;position:relative;font-size:14px}.l-container.is-detail .nicolive .nowonair .data dd,.l-container.is-detail .nicolive .nowonair .data dt{padding:.5em 0}.l-container.is-detail .nicolive .nowonair .data dt{width:9.5em;font-weight:700}.l-container.is-detail .nicolive .nowonair .data dt:before{margin-right:.3em;font-family:Font Awesome\ 5 Free;font-weight:900}.l-container.is-detail .nicolive .nowonair .data dt.time:before{font-weight:400;content:""}.l-container.is-detail .nicolive .nowonair .data dt.user:before{font-weight:400;content:""}.l-container.is-detail .nicolive .nowonair .data dt.comment:before{font-weight:400;content:""}.l-container.is-detail .nicolive .nowonair .data dd{width:calc(100% - 9.5em)}.l-container.is-detail .nicolive .nowonair .description{margin-top:15px;padding:0 30px;font-size:14px}.l-container.is-detail .nicolive .nowonair .description dt{padding:.5em 0;border-bottom:1px solid #ccc;font-weight:700}.l-container.is-detail .nicolive .nowonair .description dt:before{margin-right:.3em;font-family:Font Awesome\ 5 Free;font-weight:900;font-weight:400;content:""}.l-container.is-detail .nicolive .nowonair .description dd{padding:1em 0;height:100px;overflow-y:scroll}.l-container.is-detail .nicolive .live-none{display:flex;justify-content:center;align-items:center;min-height:200px}.l-container.is-detail .nicolive .loading{display:flex;justify-content:center;align-items:center;overflow:hidden;height:100%}.l-container.is-detail .nicolive .loading .loading-circle{position:absolute;top:50%;border:1.1em solid rgba(255,159,0,.2);border-left-color:#ff9f00;border-radius:50%;width:100px;height:100px;font-size:10px;text-indent:-9999em;transform:translateY(-50%);-webkit-animation:loadingAni 1.1s linear infinite;animation:loadingAni 1.1s linear infinite}.l-container.is-detail .nicolive .loading .loading-circle:after{border-radius:50%;width:100%;height:100%;content:""}@-webkit-keyframes loadingAni{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@keyframes loadingAni{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.l-container.is-detail .timetable-list>ul{display:flex}.l-container.is-detail .timetable-list>ul>li h3{margin:0 0 20px;padding:1.5em 0;font-size:14px;font-weight:700;text-align:center}.l-container.is-detail .timetable-list>ul>li h3 span{display:block;font-size:10px;font-weight:400}.l-container.is-detail .timetable-list>ul>li li{display:flex;align-items:center;min-height:80px;transition:.3s;cursor:pointer}.l-container.is-detail .timetable-list>ul>li li img{width:100%;height:auto}.l-container.is-detail .timetable-list>ul>li li:hover{opacity:.7}.l-container.is-detail .timetable-list.week{padding:5px 0 0;border:2px solid #ff9f00;overflow-x:scroll;white-space:nowrap}.l-container.is-detail .timetable-list.week>ul{padding:0 5px;width:1270px}.l-container.is-detail .timetable-list.week>ul>li{width:180px}.l-container.is-detail .timetable-list.week>ul>li:not(:last-child){border-right:1px dotted #aaa}.l-container.is-detail .timetable-list.week>ul>li:nth-child(6) h3{background:#d9e5ff}.l-container.is-detail .timetable-list.week>ul>li:nth-child(7) h3{background:#ffd9d9}.l-container.is-detail .timetable-list.week>ul>li h3{background:#ffeccc}.l-container.is-detail .timetable-list.week>ul>li h3 span{margin:2px 0 0}.l-container.is-detail .timetable-list.week>ul>li ul{padding:0 10px}.l-container.is-detail .timetable-list.week>ul>li li{margin-bottom:20px;width:100%}.l-container.is-detail .timetable-list.other{margin-top:15px;padding:5px;border:2px solid #ccc}.l-container.is-detail .timetable-list.other>ul>li{width:100%}.l-container.is-detail .timetable-list.other>ul>li h3{display:flex;align-items:center;justify-content:center;background:#efefef}.l-container.is-detail .timetable-list.other>ul>li h3 span{margin-left:5px}.l-container.is-detail .timetable-list.other>ul>li ul{display:flex;justify-content:center}.l-container.is-detail .timetable-list.other>ul>li li{width:160px}.l-container.is-detail .timetable-list.other>ul>li li:not(:last-child){margin-right:10px}.l-container.is-detail .mfp-container{padding:0}.l-container.is-detail .mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.l-container.is-detail .mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.l-container.is-detail .mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.l-container.is-detail .mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.l-container.is-detail .mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.l-container.is-detail .mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.l-container.is-detail .timetable-detail li{margin-bottom:15px;border:1px solid #ccc;display:flex}.l-container.is-detail .timetable-detail li .logo-area{padding:20px 30px;display:flex;flex-direction:column;justify-content:center;width:460px;background:#fff6e6;text-align:center}.l-container.is-detail .timetable-detail li .logo-area .img{margin:0 auto;display:block;width:60%}.l-container.is-detail .timetable-detail li .text-area{padding:20px 30px;width:500px}.l-container.is-detail .timetable-detail li h3{margin-top:8px;line-height:1.3;font-size:14px}.l-container.is-detail .timetable-detail li p{font-size:12px}.l-container.is-detail .timetable-detail li p+p{margin-top:1em}.l-container.is-detail .timetable-detail li p:not(:last-of-type){margin-bottom:16px}.l-container.is-detail .timetable-detail li .icon-wrap{margin-bottom:16px;display:inline-flex;align-items:center;width:48%}.l-container.is-detail .timetable-detail li .icon-wrap img{border-radius:50%;overflow:hidden;width:50px;height:auto}.l-container.is-detail .timetable-detail li .icon-wrap p{margin-left:10px}.l-container.is-detail .timetable-detail li .icon-wrap:nth-of-type(2n){margin-left:2%}.l-container.is-detail .personality-list{display:flex;flex-wrap:wrap}.l-container.is-detail .personality-list>li{border:2px solid #ff9f00;border-radius:5px;overflow:hidden;display:flex;flex-direction:column;width:225px;height:350px;background:#fff}.l-container.is-detail .personality-list>li:not(:nth-child(4n)){margin-right:20px}.l-container.is-detail .personality-list>li:nth-child(n+5){margin-top:20px}.l-container.is-detail .personality-list>li .visual{position:relative;width:100%;height:120px;background-size:cover;background-position:100% 100%}.l-container.is-detail .personality-list>li .visual .icon{margin:0 auto;border:4px solid #fff;border-radius:50%;position:absolute;bottom:0;left:50%;overflow:hidden;width:88px;height:88px;line-height:0;transform:translate(-50%,50%)}.l-container.is-detail .personality-list>li .visual .icon img{border-radius:50%;width:100%;height:auto}.l-container.is-detail .personality-list>li .visual.mic{background-image:url(/assets/images/personality/visual-mic.png)}.l-container.is-detail .personality-list>li .visual.gear{background-image:url(/assets/images/personality/visual-gear.png)}.l-container.is-detail .personality-list>li .visual.paint{background-image:url(/assets/images/personality/visual-paint.png)}.l-container.is-detail .personality-list>li .visual.music{background-image:url(/assets/images/personality/visual-music.png)}.l-container.is-detail .personality-list>li .visual.code{background-image:url(/assets/images/personality/visual-code.png)}.l-container.is-detail .personality-list>li .text-area{margin-top:44px;padding:10px}.l-container.is-detail .personality-list>li .text-area h3{margin-bottom:10px;font-size:20px;font-weight:700;text-align:center}.l-container.is-detail .personality-list>li .text-area ul{font-size:14px}.l-container.is-detail .personality-list>li .text-area li{padding-left:1.2em;position:relative;line-height:1.5}.l-container.is-detail .personality-list>li .text-area li:before{position:absolute;left:0;content:"・"}.l-container.is-detail .personality-list>li .link-list{margin-top:auto;padding:10px;display:flex;justify-content:center;align-content:center;width:100%;background:#efefef}.l-container.is-detail .personality-list>li .link-list li{width:1.8em;transition:.3s}.l-container.is-detail .personality-list>li .link-list li:not(:last-child){margin-right:1.8em}.l-container.is-detail .personality-list>li .link-list li .inner{display:inline-block;font-size:0;line-height:0}.l-container.is-detail .personality-list>li .link-list li .inner:before{font-size:18px;line-height:1;font-family:Font Awesome\ 5 Free;font-weight:900}.l-container.is-detail .personality-list>li .link-list li .inner:hover{opacity:.7}.l-container.is-detail .personality-list>li .link-list li span.inner{filter:grayscale(100%);opacity:.5}.l-container.is-detail .personality-list>li .link-list li span.inner:hover{opacity:.5}.l-container.is-detail .personality-list>li .link-list li.twitter .inner:before{color:#1da1f2;font-family:Font Awesome\ 5 Brands;content:""}.l-container.is-detail .personality-list>li .link-list li.niconico .inner:before{display:inline-block;width:1em;height:1em;content:"";background:url(/assets/images/common/icon-niconico.svg) no-repeat;background-size:100% auto}.l-container.is-detail .personality-list>li .link-list li.link .inner:before{content:""}.l-container.is-detail .poster-wrap{margin:0 auto;width:100%;max-width:640px}.l-container.is-detail .poster-wrap a{display:block;line-height:0}.l-container.is-detail .poster-wrap img{width:100%;height:auto}.l-container.is-detail .request-form iframe{border:none;width:100%;height:980px}.l-container.is-detail .about-table{padding:2px;border:2px solid #ff9f00;width:100%;border-collapse:inherit}.l-container.is-detail .about-table tr:not(:last-child) th{border-bottom:2px solid #fff}.l-container.is-detail .about-table tr:not(:last-child) td{border-bottom:1px dotted #e0dccc}.l-container.is-detail .about-table td,.l-container.is-detail .about-table th{padding:1em 1.5em;line-height:1.2;font-size:14px}.l-container.is-detail .about-table th{width:30%;background:#ffeccc;font-weight:700;text-align:left;vertical-align:top}.l-container.is-detail .about-table td{width:70%;background:#fff}.l-container.is-detail .song-list{position:relative}.l-container.is-detail .song-list dd,.l-container.is-detail .song-list dt{padding-top:1em;padding-bottom:1em;line-height:1.2;font-size:14px}.l-container.is-detail .song-list dt{padding-left:1.5em;padding-right:1.5em;position:absolute;left:0;width:35%}.l-container.is-detail .song-list dt:before{margin-right:.5em;display:inline-block;content:"";font-family:Font Awesome\ 5 Free;font-weight:900}.l-container.is-detail .song-list dd{padding-left:35%;padding-right:1.5em;width:100%}.l-container.is-detail .song-list dd:nth-last-of-type(2n){background:#eee}.l-container.is-detail .official-bnr{margin:20px 0 0;font-size:14px}.l-container.is-detail .official-bnr ul{display:flex}.l-container.is-detail .official-bnr ul:not(:last-of-type){margin:0 0 20px}.l-container.is-detail .official-bnr li{width:470px}.l-container.is-detail .official-bnr li:nth-child(2n){margin-left:20px}.l-container.is-detail .official-bnr input{margin:5px 0 0;display:block;border:1px solid #999;box-sizing:border-box;width:100%;color:#333;font-size:14px}.l-container.is-detail .contact-form iframe{border:none;width:100%;height:820px}.l-container.is-detail .annotation-box{padding:50px 100px;border:1px solid #ccc}.l-container.is-detail .contact-form+.annotation-box{margin-top:30px}.l-container.is-detail .normal-list{line-height:1.5;font-size:14px}.l-container.is-detail .normal-list li{padding-left:1.2em;position:relative}.l-container.is-detail .normal-list li:before{position:absolute;left:0;content:"・"}.l-container.is-detail .search-area{margin:0 0 15px;padding:30px 40px;border:1px solid #ccc;background:#fefefe;font-size:14px}.l-container.is-detail .search-area dl{display:flex;flex-wrap:wrap;align-items:center}.l-container.is-detail .search-area dd,.l-container.is-detail .search-area dt{padding:5px 0}.l-container.is-detail .search-area dt{width:15%}.l-container.is-detail .search-area dd{width:85%}.l-container.is-detail .search-area input,.l-container.is-detail .search-area select{padding:.375rem .75rem;display:block;line-height:1.5;background-clip:padding-box;border:1px solid #ced4da;transition:all .15s ease-in-out}.l-container.is-detail .search-area input:focus,.l-container.is-detail .search-area select:focus{border:1px solid #ffeccc;outline:0;box-shadow:0 0 0 .2em rgba(255,159,0,.5)}.l-container.is-detail .search-area input{width:100%;max-width:300px;box-sizing:border-box}.l-container.is-detail .legend{margin-bottom:15px;padding:30px 40px;border:1px solid #ccc;position:relative;background:#fefefe}.l-container.is-detail .legend ul{display:flex}.l-container.is-detail .legend li{width:49%;display:flex;align-items:center}.l-container.is-detail .legend li:last-child{margin-left:2%}.l-container.is-detail .legend .icon{margin-right:15px;padding:6px;display:block;width:64px;color:#6f706f;background:#dfe0df;font-size:10px;font-weight:700;text-align:center}.l-container.is-detail .legend .icon:before{display:block;width:100%;content:"";font-family:Font Awesome\ 5 Free;font-weight:900;font-size:20px;margin-bottom:2px}.l-container.is-detail .legend .icon.mp3{border-bottom:3px solid red}.l-container.is-detail .legend .icon.zip{border-bottom:3px solid blue}.l-container.is-detail .legend .close{position:absolute;top:10px;right:10px;width:20px;font-size:0;color:#6f706f;cursor:pointer}.l-container.is-detail .legend .close:before{font-size:20px;content:"";font-family:Font Awesome\ 5 Free;font-weight:900}.l-container.is-detail .archive-lsit{padding-top:15px;height:765px;overflow:hidden}.l-container.is-detail .archive-lsit>li{padding:15px 40px;display:flex;align-items:center;height:75px}.l-container.is-detail .archive-lsit>li .text-area{margin-right:2%;padding-right:2%;border-right:1px solid #ccc;width:68%}.l-container.is-detail .archive-lsit>li .text-area .date{margin:0 0 3px;padding:.5em .8em;position:relative;box-sizing:border-box;width:90px;color:#fff;background:#ff9f00;font-size:10px;text-align:center}.l-container.is-detail .archive-lsit>li .text-area .title{overflow:hidden;line-height:1.5;color:#333;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.l-container.is-detail .archive-lsit>li .text-area .title span{color:#555}.l-container.is-detail .archive-lsit>li .link-area{display:flex;justify-content:flex-end;width:30%}.l-container.is-detail .archive-lsit>li .link-area li{position:relative;width:24.25%;height:100%;background:#dfe0df}.l-container.is-detail .archive-lsit>li .link-area li:not(:first-child){margin-left:1%}.l-container.is-detail .archive-lsit>li .link-area li span{padding:5px 8px;display:inline-block;position:absolute;top:0;left:50%;border-radius:3px;color:#fff;background:rgba(0,0,0,.5);transform:translate(-50%);transition:all .3s;opacity:0}.l-container.is-detail .archive-lsit>li .link-area li:hover span{top:-25px;opacity:1}.l-container.is-detail .archive-lsit>li .link-area a{color:#6f706f;display:block;width:100%;height:100%;line-height:1;padding:6px;box-sizing:border-box;font-size:10px;font-weight:700;text-decoration:none;text-align:center}.l-container.is-detail .archive-lsit>li .link-area a:before{display:block;width:100%;content:"";font-family:Font Awesome\ 5 Free;font-weight:900;font-size:20px;margin-bottom:2px}.l-container.is-detail .archive-lsit>li .link-area a[href$=".mp3"]{border-bottom:3px solid red}.l-container.is-detail .archive-lsit>li .link-area a[href$=".zip"]{border-bottom:3px solid blue}.l-container.is-detail .archive-lsit>li.new .text-area .date:after{padding:.5em .8em;display:block;position:absolute;top:0;right:-6em;content:"NEW";background:red;font-weight:700}.l-container.is-detail .archive-lsit>li:nth-child(odd){background:#fffaf2}.l-container.is-detail .archive-lsit:empty:before{content:"該当する番組はありません。"}.l-container.is-detail .pagination{margin:15px 0 0}.l-container.is-detail .pagination ul{display:flex;justify-content:center}.l-container.is-detail .pagination li{cursor:pointer;display:block;font-size:14px;width:2.5em;padding:.7em 0;text-align:center;margin-left:-1px;line-height:1;color:#ff9f00;border:1px solid #ddd;box-sizing:border-box;transition:all .3s}.l-container.is-detail .pagination li:hover{background:#fffaf2}.l-container.is-detail .pagination li.active{color:#fff;background:#ff9f00}.l-container.is-detail .pagination li.active:hover{background:#ff9f00}.l-container.is-detail .archive-info{padding:100px 50px;background:#efefef;text-align:center}.l-container.is-detail .song-wrap{display:flex;align-items:flex-start}.l-container.is-detail .song-wrap .text-area,.l-container.is-detail .song-wrap .video-area{width:100%}.l-container.is-detail .song-wrap .video-area{position:relative}.l-container.is-detail .song-wrap .video-area iframe{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.l-container.is-detail .song-wrap .video-area:before{padding-top:56.25%;display:block;content:""}.l-container.is-detail .song-wrap .text-area{margin-left:4%;padding:15px 0 0}.l-container.is-detail .song-wrap .text-area table{font-size:14px}.l-container.is-detail .song-wrap .text-area table td,.l-container.is-detail .song-wrap .text-area table th{padding:.3em 0}.l-container.is-detail .song-wrap .text-area table th{font-weight:400;text-align:left}.l-container.is-detail .song-wrap .text-area table td:before{content:"："}.l-container.is-detail .song-wrap .text-area table+p{margin-top:1em}.l-container.is-detail .song-wrap .btn-lyrics{padding:.3em;border:1px solid #ff9f00;color:#ff9f00;cursor:pointer;text-align:center}.l-container.is-detail .song-wrap .box-lyrics{margin:0;padding:15px;background:#fff6e6}.l-container.is-detail .sitemap-list{margin-top:30px;padding:40px;border:1px solid #ccc;font-size:14px}.l-container.is-detail .sitemap-list a{font-weight:700}.l-container.is-detail .sitemap-list dt:before{margin-right:.5em;content:"";color:#555;font-family:Font Awesome\ 5 Free;font-weight:900}.l-container.is-detail .sitemap-list dd{margin-top:5px;padding-left:1.5em;line-height:1.3}.l-container.is-detail .sitemap-list dd+dt{margin-top:15px}.l-container.is-detail .btn-share-list{margin:45px 0;display:flex;justify-content:center}.l-container.is-detail .btn-share-list li{border-radius:5px;overflow:hidden;width:40px;height:40px;background:#fff}.l-container.is-detail .btn-share-list li a{display:block;width:100%;height:100%;line-height:0}.l-container.is-detail .btn-share-list li img{width:100%;height:auto}.l-container.is-detail .btn-share-list li:not(:last-child){margin-right:15px}.l-container.is-detail .map-wrap{margin:20px 0}.l-container.is-detail .map-wrap iframe{width:100%}.mode-ie#detail .timetable-detail li .logo-area{display:block}.popup-box{margin:0 auto;padding:40px;position:relative;background:#fff}.popup-box .inner{display:flex;align-items:center}.popup-box .inner .logo-area,.popup-box .inner .text-area{width:340px}.popup-box .inner .logo-area{margin-right:40px;text-align:center}.popup-box .inner .logo-area img{margin:0 auto;display:block;width:70%}.popup-box h3{margin-top:8px;line-height:1.3;font-size:14px}.popup-box p{line-height:1.5;font-size:12px}.popup-box p+p{margin-top:1em}.popup-box p:not(:last-of-type){margin-bottom:16px}.popup-box .icon-wrap{margin-bottom:16px;display:inline-flex;align-items:center;width:48%}.popup-box .icon-wrap img{border-radius:50%;overflow:hidden;width:50px;height:auto}.popup-box .icon-wrap p{margin-left:10px}.popup-box .icon-wrap:nth-of-type(2n){margin-left:2%}.popup-box .btn-close{position:absolute;top:-40px;right:0;width:30px;height:30px;transition:.3s}.popup-box .btn-close img{pointer-events:none;width:100%;height:auto}.popup-box h4.borderbox-headline{margin-bottom:8px;padding:8px 8px 8px 14px;border:1px solid #ff9f00;border-left-width:6px;position:relative;font-size:12px;font-weight:700}.l-container.is-pr .img-wrap{position:relative;width:90%;max-width:900px;line-height:0}.l-container.is-pr .img-wrap img{width:100%;height:auto}.l-container.is-pr .img-wrap:after{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;content:""}@media only screen and (max-width:640px){p.btn-default{width:80%}p.btn-default a{font-size:24px;font-size:2.4rem;font-size:3.75vmin;transition:.3s}}@media only screen and (max-width:640px)and (max-width:640px){p.btn-default a{border-width:4px}}@media only screen and (max-width:640px)and (max-width:568px){p.btn-default a{border-width:4px}}@media only screen and (max-width:640px)and (max-width:540px){p.btn-default a{border-width:3px}}@media only screen and (max-width:640px)and (max-width:480px){p.btn-default a{border-width:3px}}@media only screen and (max-width:640px)and (max-width:414px){p.btn-default a{border-width:3px}}@media only screen and (max-width:640px)and (max-width:375px){p.btn-default a{border-width:2px}}@media only screen and (max-width:640px)and (max-width:360px){p.btn-default a{border-width:2px}}@media only screen and (max-width:640px)and (max-width:320px){p.btn-default a{border-width:2px}}@media only screen and (max-width:640px){p.btn-default a:after{display:none}p.btn-default a:hover{color:#ff9f00}p.btn-default a:active{color:#fff;background:#ff9f00}.pc-hidden{display:block}.sp-hidden{display:none}.l-container.is-top main p{font-size:24px;font-size:2.4rem;font-size:3.75vmin}.l-container.is-top .contents{padding:0;width:100%}.l-container.is-top .contents h2{margin-bottom:5.2083333333%;padding:1.4% 1.4% 1.4% 10%;font-size:26px;font-size:2.6rem;font-size:4.0625vmin}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-top .contents h2{border-width:2px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-top .contents h2{border-width:2px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-top .contents h2{border-width:2px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-top .contents h2{border-width:2px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-top .contents h2{border-width:1px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-top .contents h2{border-width:1px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-top .contents h2{border-width:1px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-top .contents h2{border-width:1px}}@media only screen and (max-width:640px){.l-container.is-top .contents h2:before{left:.6em;background:url(/assets/images/common/ttl-icon.svg) no-repeat;background-size:100% auto}.l-container.is-top .contents section{margin:0 auto 9.375%;padding:0 5%;width:100%}.l-container.is-top .contents section.bg-color{padding-top:10.4166666667%;padding-bottom:10.4166666667%;background:#fff6e6}.l-container.is-top .contents .slider-wrap{margin-bottom:5.2083333333%}.l-container.is-top .contents .slider .slick-arrow{top:calc(50% - 4vmin);width:8vmin;height:8vmin}.l-container.is-top .contents .slider .slick-arrow:before{font-size:30px;font-size:3rem;font-size:4.6875vmin}.l-container.is-top .contents .slider .slick-arrow.slick-prev{left:5%}.l-container.is-top .contents .slider .slick-arrow.slick-next{right:5%}.l-container.is-top .contents .slider .slick-slide img{width:100%}.l-container.is-top .contents .slider .slick-dots{margin-top:1.5625%}.l-container.is-top .contents .slider .slick-dots li{padding:1.3vmin}.l-container.is-top .contents .slider .slick-dots button:before{width:3vmin;height:3vmin}.l-container.is-top .contents .topix-list{padding-top:2%;height:50vmin}.l-container.is-top .contents .topix-list li{padding:3% 0;flex-direction:column}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-top .contents .topix-list li:not(:last-child){border-bottom-width:2px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-top .contents .topix-list li:not(:last-child){border-bottom-width:2px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-top .contents .topix-list li:not(:last-child){border-bottom-width:2px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-top .contents .topix-list li:not(:last-child){border-bottom-width:2px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-top .contents .topix-list li:not(:last-child){border-bottom-width:1px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-top .contents .topix-list li:not(:last-child){border-bottom-width:1px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-top .contents .topix-list li:not(:last-child){border-bottom-width:1px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-top .contents .topix-list li:not(:last-child){border-bottom-width:1px}}@media only screen and (max-width:640px){.l-container.is-top .contents .topix-list li .date{padding:.5em;display:inline-block;width:auto;line-height:1;font-size:18px;font-size:1.8rem;font-size:2.8125vmin}.l-container.is-top .contents .topix-list li .text{margin-top:1.5%;margin-left:0;width:100%}.l-container.is-top .contents .info-list{width:100%}.l-container.is-top .contents .info-list+.info-list{margin-top:9.375%}.l-container.is-top .contents .info-list li .text-area h3{margin-bottom:1.5%;font-size:24px;font-size:2.4rem;font-size:3.75vmin}.l-container.is-top .contents .info-list.horizontal li{width:100%}.l-container.is-top .contents .info-list.horizontal li .img-area{margin-bottom:2%}.l-container.is-top .contents .info-list.horizontal li:nth-child(2n){margin-left:0}.l-container.is-top .contents .info-list.horizontal li:not(:last-child){margin-bottom:5.2083333333%}.l-container.is-top .contents .info-list.vertical li .img-area{margin-right:5%;width:21%}.l-container.is-top .contents .info-list.vertical li .text-area{width:74%}.l-container.is-top .contents .info-list.vertical li:not(:last-child){margin-bottom:5.2083333333%}.l-container.is-top .contents .podcast-list{display:block;width:100%}.l-container.is-top .contents .podcast-list li{width:100%;height:auto}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-top .contents .podcast-list li{border-width:2px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-top .contents .podcast-list li{border-width:2px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-top .contents .podcast-list li{border-width:2px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-top .contents .podcast-list li{border-width:2px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-top .contents .podcast-list li{border-width:1px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-top .contents .podcast-list li{border-width:1px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-top .contents .podcast-list li{border-width:1px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-top .contents .podcast-list li{border-width:1px}}@media only screen and (max-width:640px){.l-container.is-top .contents .podcast-list li:nth-child(2n){margin-left:0}.l-container.is-top .contents .podcast-list li:nth-child(n+3){margin-top:0}.l-container.is-top .contents .podcast-list li:not(:last-child){margin-bottom:2.6041666667%}.l-container.is-top .contents .podcast-list li .img-area{margin-right:5%;width:23%}.l-container.is-top .contents .podcast-list li .text-area{width:72%}.l-container.is-top .contents .podcast-list li .text-area .title{margin-bottom:1.5625%}.l-container.is-top .contents .podcast-list li .text-area .date{font-size:16px;font-size:1.6rem;font-size:2.5vmin}.l-container.is-top .contents .podcast-list li:after{bottom:8%;right:2.5%;font-size:34px;font-size:3.4rem;font-size:5.3125vmin}.l-container.is-top .contents .podcast-list li:before{bottom:13.5%;right:4.5%;width:30%;height:40%}.l-container.is-top .contents .podcast-list a{padding:5%}.l-container.is-top .sidebar{padding:0;width:100%;background:none}.l-container.is-top .sidebar h2{margin-bottom:5.2083333333%;padding:.3em .3em .3em 2.2em;font-size:26px;font-size:2.6rem;font-size:4.0625vmin;text-align:left}.l-container.is-top .sidebar h2:after,.l-container.is-top .sidebar h2:before{background:url(/assets/images/common/ttl-icon.svg) no-repeat;background-size:100% auto}.l-container.is-top .sidebar h2:before{left:.6em}.l-container.is-top .sidebar h2:after{display:none}.l-container.is-top .sidebar section{margin-bottom:9.375%;padding:0 5%}.l-container.is-top .sidebar section.bg-color{padding-top:10.4166666667%;padding-bottom:10.4166666667%;background:#fff6e6}.l-container.is-top .sidebar .bnr-list{display:flex;flex-wrap:wrap}.l-container.is-top .sidebar .bnr-list li{width:49%}.l-container.is-top .sidebar .bnr-list li:nth-child(2n){margin-left:2%}.l-container.is-top .sidebar .bnr-list li:nth-child(n+3){margin-top:2%}.l-container.is-top .sidebar .bnr-list li:not(:last-child){margin-bottom:0}.l-container.is-top .sidebar .share-list li{border-radius:1.5vmin;width:12%;height:auto}.l-container.is-top .sidebar .share-list li:not(:last-child){margin-right:5.2083333333%}.l-container.is-top .widget{display:none}.l-container.is-detail main>section{margin:0 0 9.375%;padding:0 5%}.l-container.is-detail main p{font-size:24px;font-size:2.4rem;font-size:3.75vmin}.l-container.is-detail main p+.timetable-list{margin-bottom:5.2083333333%}.l-container.is-detail main p+p{margin-top:1em}.l-container.is-detail main p.large-font{margin-bottom:3.4722222222%;font-size:34px;font-size:3.4rem;font-size:5.3125vmin}.l-container.is-detail .page-ttl{margin-bottom:5.2083333333%;padding:0 7.8125%;height:36vmin;font-size:34px;font-size:3.4rem;font-size:5.3125vmin}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .page-ttl{border-width:32px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .page-ttl{border-width:28px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .page-ttl{border-width:27px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .page-ttl{border-width:24px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .page-ttl{border-width:21px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .page-ttl{border-width:19px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .page-ttl{border-width:18px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .page-ttl{border-width:16px}}@media only screen and (max-width:640px){.l-container.is-detail .page-ttl span{margin-top:3.125%;font-size:20px;font-size:2rem;font-size:3.125vmin}.l-container.is-detail .page-ttl-event{margin-bottom:5.2083333333%}.l-container.is-detail .page-path{display:none}.l-container.is-detail h2{margin-bottom:5.2083333333%;padding:1.4% 1.4% 1.4% 10%;font-size:26px;font-size:2.6rem;font-size:4.0625vmin}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail h2{border-width:2px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail h2{border-width:2px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail h2{border-width:2px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail h2{border-width:2px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail h2{border-width:1px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail h2{border-width:1px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail h2{border-width:1px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail h2{border-width:1px}}@media only screen and (max-width:640px){.l-container.is-detail h2:before{left:3%;background:url(/assets/images/common/ttl-icon.svg) no-repeat;background-size:100% auto}.l-container.is-detail h3.border-headline{margin-bottom:3.4722222222%;padding:2.5% 2.5% 2.5% 4%;font-size:24px;font-size:2.4rem;font-size:3.75vmin}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail h3.border-headline{border-left-width:12px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail h3.border-headline{border-left-width:11px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail h3.border-headline{border-left-width:10px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail h3.border-headline{border-left-width:9px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail h3.border-headline{border-left-width:8px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail h3.border-headline{border-left-width:7px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail h3.border-headline{border-left-width:7px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail h3.border-headline{border-left-width:6px}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail h3.border-headline{border-bottom-width:2px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail h3.border-headline{border-bottom-width:2px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail h3.border-headline{border-bottom-width:2px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail h3.border-headline{border-bottom-width:2px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail h3.border-headline{border-bottom-width:1px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail h3.border-headline{border-bottom-width:1px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail h3.border-headline{border-bottom-width:1px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail h3.border-headline{border-bottom-width:1px}}@media only screen and (max-width:640px){.l-container.is-detail p+h3.border-headline{margin-top:5.2083333333%}.l-container.is-detail ul+h3.border-headline{margin-top:2.6041666667%}.l-container.is-detail h4.borderbox-headline{margin-bottom:2.3346303502%;padding:2.5% 2.5% 2.5% 4%;font-size:24px;font-size:2.4rem;font-size:3.75vmin}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail h4.borderbox-headline{border-width:2px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail h4.borderbox-headline{border-width:2px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail h4.borderbox-headline{border-width:2px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail h4.borderbox-headline{border-width:2px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail h4.borderbox-headline{border-width:1px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail h4.borderbox-headline{border-width:1px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail h4.borderbox-headline{border-width:1px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail h4.borderbox-headline{border-width:1px}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail h4.borderbox-headline{border-left-width:12px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail h4.borderbox-headline{border-left-width:11px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail h4.borderbox-headline{border-left-width:10px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail h4.borderbox-headline{border-left-width:9px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail h4.borderbox-headline{border-left-width:8px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail h4.borderbox-headline{border-left-width:7px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail h4.borderbox-headline{border-left-width:7px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail h4.borderbox-headline{border-left-width:6px}}@media only screen and (max-width:640px){.l-container.is-detail .nicolive{min-height:50vmin}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .nicolive:before{border-width:4px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .nicolive:before{border-width:4px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .nicolive:before{border-width:3px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .nicolive:before{border-width:3px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .nicolive:before{border-width:3px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .nicolive:before{border-width:2px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .nicolive:before{border-width:2px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .nicolive:before{border-width:2px}}@media only screen and (max-width:640px){.l-container.is-detail .nicolive .nowonair{padding:5.2083333333% 5.2083333333% 20.8333333333%;display:block;min-height:0}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .nicolive .nowonair{border-width:4px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .nicolive .nowonair{border-width:4px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .nicolive .nowonair{border-width:3px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .nicolive .nowonair{border-width:3px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .nicolive .nowonair{border-width:3px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .nicolive .nowonair{border-width:2px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .nicolive .nowonair{border-width:2px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .nicolive .nowonair{border-width:2px}}@media only screen and (max-width:640px){.l-container.is-detail .nicolive .nowonair .thumb-area{margin-bottom:5.859375%}.l-container.is-detail .nicolive .nowonair .thumb-area img{margin:0 auto;display:block;width:37.3263888889%}.l-container.is-detail .nicolive .nowonair .thumb-area .btn-viewing{margin-top:0;position:absolute;left:5.2083333333%;bottom:3.4722222222%;width:88.8888888889%}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .nicolive .nowonair .thumb-area .btn-viewing a{border-width:4px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .nicolive .nowonair .thumb-area .btn-viewing a{border-width:4px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .nicolive .nowonair .thumb-area .btn-viewing a{border-width:3px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .nicolive .nowonair .thumb-area .btn-viewing a{border-width:3px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .nicolive .nowonair .thumb-area .btn-viewing a{border-width:3px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .nicolive .nowonair .thumb-area .btn-viewing a{border-width:2px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .nicolive .nowonair .thumb-area .btn-viewing a{border-width:2px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .nicolive .nowonair .thumb-area .btn-viewing a{border-width:2px}}@media only screen and (max-width:640px){.l-container.is-detail .nicolive .nowonair .text-area{width:100%}.l-container.is-detail .nicolive .nowonair .title{padding:5.859375%;font-size:26px;font-size:2.6rem;font-size:4.0625vmin;text-align:center}.l-container.is-detail .nicolive .nowonair .title span{margin-top:2.9296875%;font-size:20px;font-size:2rem;font-size:3.125vmin}.l-container.is-detail .nicolive .nowonair .data,.l-container.is-detail .nicolive .nowonair .description{margin-top:5.859375%;padding:0;font-size:24px;font-size:2.4rem;font-size:3.75vmin}.l-container.is-detail .nicolive .nowonair .description dt{padding:.5em 0}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .nicolive .nowonair .description dt{border-bottom-width:2px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .nicolive .nowonair .description dt{border-bottom-width:2px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .nicolive .nowonair .description dt{border-bottom-width:2px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .nicolive .nowonair .description dt{border-bottom-width:2px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .nicolive .nowonair .description dt{border-bottom-width:1px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .nicolive .nowonair .description dt{border-bottom-width:1px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .nicolive .nowonair .description dt{border-bottom-width:1px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .nicolive .nowonair .description dt{border-bottom-width:1px}}@media only screen and (max-width:640px){.l-container.is-detail .nicolive .nowonair .description dd{height:30vmin}.l-container.is-detail .nicolive .live-none{min-height:50vmin}.l-container.is-detail .nicolive .loading .loading-circle{width:25vmin;height:25vmin;font-size:16px;font-size:1.6rem;font-size:2.5vmin}.l-container.is-detail .timetable-list>ul{display:block}.l-container.is-detail .timetable-list>ul>li h3{margin:0 0 5.2447552448%;padding:4.1666666667% 0;font-size:24px;font-size:2.4rem;font-size:3.75vmin}.l-container.is-detail .timetable-list>ul>li h3 span{font-size:16px;font-size:1.6rem;font-size:2.5vmin}.l-container.is-detail .timetable-list>ul>li li{display:block;min-height:0}.l-container.is-detail .timetable-list.week{padding:0}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .timetable-list.week{border-width:4px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .timetable-list.week{border-width:4px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .timetable-list.week{border-width:3px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .timetable-list.week{border-width:3px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .timetable-list.week{border-width:3px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .timetable-list.week{border-width:2px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .timetable-list.week{border-width:2px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .timetable-list.week{border-width:2px}}@media only screen and (max-width:640px){.l-container.is-detail .timetable-list.week>ul{padding:0;width:100%}.l-container.is-detail .timetable-list.week>ul>li{width:100%}.l-container.is-detail .timetable-list.week>ul>li:not(:last-child){border-right:none}.l-container.is-detail .timetable-list.week>ul>li h3 span{margin:.8741258741% 0 0}.l-container.is-detail .timetable-list.week>ul>li ul{padding:0 25%}.l-container.is-detail .timetable-list.week>ul>li li{margin-bottom:5.2447552448%;width:100%}.l-container.is-detail .timetable-list.other{margin-top:4.6875%;padding:0}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .timetable-list.other{border-width:4px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .timetable-list.other{border-width:4px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .timetable-list.other{border-width:3px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .timetable-list.other{border-width:3px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .timetable-list.other{border-width:3px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .timetable-list.other{border-width:2px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .timetable-list.other{border-width:2px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .timetable-list.other{border-width:2px}}@media only screen and (max-width:640px){.l-container.is-detail .timetable-list.other>ul>li{padding-bottom:5.2447552448%;width:100%}.l-container.is-detail .timetable-list.other>ul>li h3 span{margin-left:1.7482517483%}.l-container.is-detail .timetable-list.other>ul>li ul{padding:0 25%;display:block}.l-container.is-detail .timetable-list.other>ul>li li{width:100%}.l-container.is-detail .timetable-list.other>ul>li li:not(:last-child){margin-right:0;margin-bottom:5.4347826087%}.l-container.is-detail .popup-box{margin-top:13.28125%;padding:10.4166666667% 5.2083333333%}.l-container.is-detail .popup-box .inner{display:block}.l-container.is-detail .popup-box .inner .logo-area,.l-container.is-detail .popup-box .inner .text-area{width:100%}.l-container.is-detail .popup-box .inner .logo-area{margin-right:0;padding-bottom:11.7647058824%}.l-container.is-detail .popup-box .inner .logo-area img{width:70%}.l-container.is-detail .popup-box h3{margin-top:1.3888888889%}.l-container.is-detail .popup-box h3,.l-container.is-detail .popup-box p{font-size:24px;font-size:2.4rem;font-size:3.75vmin}.l-container.is-detail .popup-box p:not(:last-of-type){margin-bottom:4.6692607004%}.l-container.is-detail .popup-box .icon-wrap{margin-bottom:2.3346303502%;width:100%}.l-container.is-detail .popup-box .icon-wrap img{width:15.7170923379%}.l-container.is-detail .popup-box .icon-wrap p{margin-left:1em}.l-container.is-detail .popup-box .icon-wrap:nth-of-type(2n){margin-left:0}.l-container.is-detail .popup-box .icon-wrap:last-of-type{margin-bottom:4.6692607004%}.l-container.is-detail .popup-box .btn-close{top:-11vmin;width:8vmin;height:8vmin}.l-container.is-detail .timetable-detail li{margin-bottom:5.2083333333%;display:block}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .timetable-detail li{border-width:2px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .timetable-detail li{border-width:2px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .timetable-detail li{border-width:2px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .timetable-detail li{border-width:2px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .timetable-detail li{border-width:1px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .timetable-detail li{border-width:1px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .timetable-detail li{border-width:1px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .timetable-detail li{border-width:1px}}@media only screen and (max-width:640px){.l-container.is-detail .timetable-detail li .logo-area{padding:5.2083333333%;width:100%;min-height:40vmin}.l-container.is-detail .timetable-detail li .logo-area img{width:70%}.l-container.is-detail .timetable-detail li .text-area{padding:5.2083333333%;width:100%}.l-container.is-detail .timetable-detail li h3{margin-top:1.3888888889%}.l-container.is-detail .timetable-detail li h3,.l-container.is-detail .timetable-detail li p{font-size:24px;font-size:2.4rem;font-size:3.75vmin}.l-container.is-detail .timetable-detail li p:not(:last-of-type){margin-bottom:4.6692607004%}.l-container.is-detail .timetable-detail li .icon-wrap{margin-bottom:2.3346303502%;width:100%}.l-container.is-detail .timetable-detail li .icon-wrap img{width:15.5642023346%;height:auto}.l-container.is-detail .timetable-detail li .icon-wrap p{margin-left:1em}.l-container.is-detail .timetable-detail li .icon-wrap:nth-of-type(2n){margin-left:0}.l-container.is-detail .timetable-detail li .icon-wrap:last-of-type{margin-bottom:4.6692607004%}.l-container.is-detail .personality-list>li{border-radius:1.5vmin;width:49%;height:auto;min-height:95vmin}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .personality-list>li{border-width:4px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .personality-list>li{border-width:4px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .personality-list>li{border-width:3px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .personality-list>li{border-width:3px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .personality-list>li{border-width:3px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .personality-list>li{border-width:2px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .personality-list>li{border-width:2px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .personality-list>li{border-width:2px}}@media only screen and (max-width:640px){.l-container.is-detail .personality-list>li:not(:nth-child(4n)){margin-right:0}.l-container.is-detail .personality-list>li:nth-child(2n){margin-left:2%}.l-container.is-detail .personality-list>li:nth-child(n+5){margin-top:0}.l-container.is-detail .personality-list>li:nth-child(n+3){margin-top:2%}.l-container.is-detail .personality-list>li .visual{height:30vmin}.l-container.is-detail .personality-list>li .visual .icon{width:50%;height:auto}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .personality-list>li .visual .icon{border-width:7px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .personality-list>li .visual .icon{border-width:6px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .personality-list>li .visual .icon{border-width:5px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .personality-list>li .visual .icon{border-width:5px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .personality-list>li .visual .icon{border-width:4px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .personality-list>li .visual .icon{border-width:4px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .personality-list>li .visual .icon{border-width:4px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .personality-list>li .visual .icon{border-width:3px}}@media only screen and (max-width:640px){.l-container.is-detail .personality-list>li .text-area{margin-top:25%;padding:6%}.l-container.is-detail .personality-list>li .text-area h3{margin-bottom:6%;font-size:34px;font-size:3.4rem;font-size:5.3125vmin}.l-container.is-detail .personality-list>li .text-area ul{font-size:24px;font-size:2.4rem;font-size:3.75vmin}.l-container.is-detail .personality-list>li .link-list{padding:6%}.l-container.is-detail .personality-list>li .link-list li{width:5.5vmin}.l-container.is-detail .personality-list>li .link-list li .inner:before{font-size:34px;font-size:3.4rem;font-size:5.3125vmin}.l-container.is-detail .personality-list>li .link-list li:not(:last-child){margin-right:12.3636363636%}.l-container.is-detail .personality-list>li .link-list li.niconico{margin-top:-.2em}.l-container.is-detail .personality-list>li .link-list li.niconico .inner:before{width:5.5vmin;height:5.5vmin}.l-container.is-detail .request-form iframe{height:1300px}.l-container.is-detail .about-table{padding:0}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .about-table{border-width:4px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .about-table{border-width:4px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .about-table{border-width:3px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .about-table{border-width:3px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .about-table{border-width:3px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .about-table{border-width:2px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .about-table{border-width:2px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .about-table{border-width:2px}}@media only screen and (max-width:640px){.l-container.is-detail .about-table tr:not(:last-child) td,.l-container.is-detail .about-table tr:not(:last-child) th{border-bottom:none}.l-container.is-detail .about-table td,.l-container.is-detail .about-table th{display:block;font-size:24px;font-size:2.4rem;font-size:3.75vmin}.l-container.is-detail .about-table td,.l-container.is-detail .about-table th{width:100%}.l-container.is-detail .song-list dd,.l-container.is-detail .song-list dt{padding-right:6.25%;font-size:24px;font-size:2.4rem;font-size:3.75vmin}.l-container.is-detail .song-list dt{padding-top:4.1666666667%;padding-bottom:.8333333333%;padding-left:6.25%;position:static;width:100%}.l-container.is-detail .song-list dt:nth-last-of-type(2n){background:#eee}.l-container.is-detail .song-list dd{padding-top:.8333333333%;padding-bottom:4.1666666667%;padding-left:12.5%}.l-container.is-detail .official-bnr{margin-bottom:4.1666666667%;font-size:24px;font-size:2.4rem;font-size:3.75vmin}.l-container.is-detail .official-bnr ul{display:block}.l-container.is-detail .official-bnr ul:not(:last-of-type){margin-bottom:4.1666666667%}.l-container.is-detail .official-bnr li{width:100%}.l-container.is-detail .official-bnr li:nth-child(2n){margin-left:0}.l-container.is-detail .official-bnr li:not(:last-child){margin-bottom:4.1666666667%}.l-container.is-detail .official-bnr li img{max-width:100%}.l-container.is-detail .official-bnr input{margin-top:1.5%;font-size:24px;font-size:2.4rem;font-size:3.75vmin}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .official-bnr input{border-width:2px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .official-bnr input{border-width:2px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .official-bnr input{border-width:2px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .official-bnr input{border-width:2px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .official-bnr input{border-width:1px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .official-bnr input{border-width:1px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .official-bnr input{border-width:1px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .official-bnr input{border-width:1px}}@media only screen and (max-width:640px){.l-container.is-detail .contact-form iframe{height:1100px}.l-container.is-detail .annotation-box{padding:10.4166666667% 5.2083333333%}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .annotation-box{border-width:2px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .annotation-box{border-width:2px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .annotation-box{border-width:2px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .annotation-box{border-width:2px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .annotation-box{border-width:1px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .annotation-box{border-width:1px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .annotation-box{border-width:1px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .annotation-box{border-width:1px}}@media only screen and (max-width:640px){.l-container.is-detail .contact-form+.annotation-box{margin-top:5.2083333333%}.l-container.is-detail .normal-list,.l-container.is-detail .search-area{font-size:24px;font-size:2.4rem;font-size:3.75vmin}.l-container.is-detail .search-area{margin-bottom:5.2083333333%;padding:9.375% 5.2083333333%}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .search-area{border-width:2px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .search-area{border-width:2px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .search-area{border-width:2px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .search-area{border-width:2px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .search-area{border-width:1px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .search-area{border-width:1px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .search-area{border-width:1px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .search-area{border-width:1px}}@media only screen and (max-width:640px){.l-container.is-detail .search-area dl{display:block}.l-container.is-detail .search-area dd,.l-container.is-detail .search-area dt{padding:0}.l-container.is-detail .search-area dt{margin-bottom:2.34375%;width:100%}.l-container.is-detail .search-area dd{width:100%}.l-container.is-detail .search-area dd:not(:last-child){margin-bottom:5.2083333333%}.l-container.is-detail .search-area input,.l-container.is-detail .search-area select{font-size:24px;font-size:2.4rem;font-size:3.75vmin}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .search-area input,.l-container.is-detail .search-area select{border-width:2px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .search-area input,.l-container.is-detail .search-area select{border-width:2px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .search-area input,.l-container.is-detail .search-area select{border-width:2px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .search-area input,.l-container.is-detail .search-area select{border-width:2px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .search-area input,.l-container.is-detail .search-area select{border-width:1px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .search-area input,.l-container.is-detail .search-area select{border-width:1px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .search-area input,.l-container.is-detail .search-area select{border-width:1px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .search-area input,.l-container.is-detail .search-area select{border-width:1px}}@media only screen and (max-width:640px){.l-container.is-detail .search-area input{max-width:none}.l-container.is-detail .search-area select{width:100%}.l-container.is-detail .legend{margin-bottom:5.2083333333%;padding:9.375% 5.2083333333%}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .legend{border-width:2px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .legend{border-width:2px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .legend{border-width:2px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .legend{border-width:2px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .legend{border-width:1px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .legend{border-width:1px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .legend{border-width:1px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .legend{border-width:1px}}@media only screen and (max-width:640px){.l-container.is-detail .legend ul{display:block}.l-container.is-detail .legend li{width:100%}.l-container.is-detail .legend li:last-child{margin-top:5.2083333333%;margin-left:0}.l-container.is-detail .legend .icon{margin-right:2.6041666667%;padding:1.3888888889%;width:24.3055555556%;font-size:16px;font-size:1.6rem;font-size:2.5vmin}.l-container.is-detail .legend .icon:before{font-size:30px;font-size:3rem;font-size:4.6875vmin;margin-bottom:6.4%}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .legend .icon.mp3{border-bottom-width:5px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .legend .icon.mp3{border-bottom-width:4px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .legend .icon.mp3{border-bottom-width:4px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .legend .icon.mp3{border-bottom-width:4px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .legend .icon.mp3{border-bottom-width:3px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .legend .icon.mp3{border-bottom-width:3px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .legend .icon.mp3{border-bottom-width:3px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .legend .icon.mp3{border-bottom-width:3px}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .legend .icon.zip{border-bottom-width:5px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .legend .icon.zip{border-bottom-width:4px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .legend .icon.zip{border-bottom-width:4px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .legend .icon.zip{border-bottom-width:4px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .legend .icon.zip{border-bottom-width:3px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .legend .icon.zip{border-bottom-width:3px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .legend .icon.zip{border-bottom-width:3px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .legend .icon.zip{border-bottom-width:3px}}@media only screen and (max-width:640px){.l-container.is-detail .legend .close{top:6%;right:4%;width:5.3125vmin}.l-container.is-detail .legend .close:before{font-size:34px;font-size:3.4rem;font-size:5.3125vmin}.l-container.is-detail .archive-lsit{padding-top:5.2083333333%;height:auto}.l-container.is-detail .archive-lsit>li{padding:5.2083333333%;display:block;height:auto}.l-container.is-detail .archive-lsit>li .text-area{margin-right:0;margin-bottom:1.7361111111%;padding-right:0;border-right:none;width:100%}.l-container.is-detail .archive-lsit>li .text-area .date{margin:0 0 1.7361111111%;padding:1.7441860465%;width:28.1007751938%;font-size:18px;font-size:1.8rem;font-size:2.8125vmin}.l-container.is-detail .archive-lsit>li .text-area .title{font-size:24px;font-size:2.4rem;font-size:3.75vmin;line-height:1.2}.l-container.is-detail .archive-lsit>li .text-area .title span{display:block;height:1.2em}.l-container.is-detail .archive-lsit>li .link-area{justify-content:flex-start;width:100%}.l-container.is-detail .archive-lsit>li .link-area li span{display:none}.l-container.is-detail .archive-lsit>li .link-area a{padding:4.8%;font-size:16px;font-size:1.6rem;font-size:2.5vmin}.l-container.is-detail .archive-lsit>li .link-area a:before{font-size:30px;font-size:3rem;font-size:4.6875vmin;margin-bottom:6.4%}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .archive-lsit>li .link-area a[href$=".mp3"]{border-bottom-width:5px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .archive-lsit>li .link-area a[href$=".mp3"]{border-bottom-width:4px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .archive-lsit>li .link-area a[href$=".mp3"]{border-bottom-width:4px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .archive-lsit>li .link-area a[href$=".mp3"]{border-bottom-width:4px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .archive-lsit>li .link-area a[href$=".mp3"]{border-bottom-width:3px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .archive-lsit>li .link-area a[href$=".mp3"]{border-bottom-width:3px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .archive-lsit>li .link-area a[href$=".mp3"]{border-bottom-width:3px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .archive-lsit>li .link-area a[href$=".mp3"]{border-bottom-width:3px}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .archive-lsit>li .link-area a[href$=".zip"]{border-bottom-width:5px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .archive-lsit>li .link-area a[href$=".zip"]{border-bottom-width:4px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .archive-lsit>li .link-area a[href$=".zip"]{border-bottom-width:4px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .archive-lsit>li .link-area a[href$=".zip"]{border-bottom-width:4px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .archive-lsit>li .link-area a[href$=".zip"]{border-bottom-width:3px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .archive-lsit>li .link-area a[href$=".zip"]{border-bottom-width:3px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .archive-lsit>li .link-area a[href$=".zip"]{border-bottom-width:3px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .archive-lsit>li .link-area a[href$=".zip"]{border-bottom-width:3px}}@media only screen and (max-width:640px){.l-container.is-detail .archive-lsit>li.new .text-area .date:after{padding:6.2068965517%;right:-62%}.l-container.is-detail .archive-info{padding:17.3611111111% 8.6805555556%}.l-container.is-detail .pagination{margin:5.2083333333% 0 0}.l-container.is-detail .pagination li{font-size:24px;font-size:2.4rem;font-size:3.75vmin;width:11.1111111111%;padding:2.9166666667% 0;margin-left:-.2vmin}}@media only screen and (max-width:640px)and (max-width:640px){.l-container.is-detail .pagination li{border-width:2px}}@media only screen and (max-width:640px)and (max-width:568px){.l-container.is-detail .pagination li{border-width:2px}}@media only screen and (max-width:640px)and (max-width:540px){.l-container.is-detail .pagination li{border-width:2px}}@media only screen and (max-width:640px)and (max-width:480px){.l-container.is-detail .pagination li{border-width:2px}}@media only screen and (max-width:640px)and (max-width:414px){.l-container.is-detail .pagination li{border-width:1px}}@media only screen and (max-width:640px)and (max-width:375px){.l-container.is-detail .pagination li{border-width:1px}}@media only screen and (max-width:640px)and (max-width:360px){.l-container.is-detail .pagination li{border-width:1px}}@media only screen and (max-width:640px)and (max-width:320px){.l-container.is-detail .pagination li{border-width:1px}}@media only screen and (max-width:640px){.l-container.is-detail .song-wrap{display:block}.l-container.is-detail .song-wrap .text-area{margin-top:5.2083333333%;margin-left:0;padding:0}.l-container.is-detail .song-wrap .text-area table{font-size:24px;font-size:2.4rem;font-size:3.75vmin}.l-container.is-detail .song-wrap .box-lyrics{padding:2.6041666667%}.l-container.is-detail .sitemap-list{margin-top:5.2083333333%;padding:10.4166666667% 5.2083333333%;font-size:24px;font-size:2.4rem;font-size:3.75vmin}.l-container.is-detail .sitemap-list a{word-break:break-all}.l-container.is-detail .sitemap-list dd{margin-top:.8680555556%}.l-container.is-detail .sitemap-list dd+dt{margin-top:5.2083333333%}.l-container.is-detail .btn-share-list{margin:9.375% 0}.l-container.is-detail .btn-share-list li{border-radius:1.5vmin;width:12%;height:auto}.l-container.is-detail .btn-share-list li:not(:last-child){margin-right:5.2083333333%}.l-container.is-detail .map-wrap{margin:3.4722222222% 0}}@media only screen and (max-width:414px){#detail .request-form iframe{height:1370px}#detail .contact-form iframe{height:1120px}}@media only screen and (max-width:360px){#detail .request-form iframe{height:1400px}#detail .contact-form iframe{height:1140px}}@media only screen and (max-width:320px){#detail .request-form iframe{height:1470px}}.l-container{margin:0 auto;display:flex;flex-direction:column;box-sizing:content-box;border:1px solid #ccc;border-top:3px solid #ff9f00;background:#fff;width:1000px;min-height:100vh}.l-container.is-top .l-main{display:flex}.l-container.is-pr{padding:30px 0;display:block;border:none;width:100%;height:100vh;min-height:735px;background:#fff;box-sizing:border-box}.l-container.is-pr .l-main{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media only screen and (max-width:750px){.l-container{border:none;width:100%}.l-container,.l-container.is-top .l-main{display:block}.l-container.is-pr{padding:0;min-height:0}.l-container.is-pr .l-main{padding:0}}.l-header{position:relative;z-index:2}.l-header__visual{padding:10px 30px;height:100px;background:url(/assets/images/common/bg-header.png) no-repeat 100% 100%}.l-header__logo{width:200px}.l-header__logo-link{display:block}.l-header__nav-list{display:flex;box-shadow:0 3px 3px 1px rgba(0,0,0,.4);background:linear-gradient(180deg,#f9f9f9 0,#e1e1e1 50%,#cacaca 51%,#e6e6e6);font-size:12px;text-align:center}.l-header__nav-list .l-header__nav-item:not(:last-child){border-right:1px solid #aaa}.l-header__nav-item{position:relative;border-top:1px solid #aaa;border-bottom:1px solid #aaa;width:100%;transition:border .3s}.l-header__nav-item:before{display:block;position:absolute;z-index:1;width:100%;height:100%;content:"";background:linear-gradient(180deg,#ffb55f 0,#ff7a0f 50%,#f95e00 51%,#ff6702);opacity:0;transition:opacity .3s}.l-header__nav-item.is-current,.l-header__nav-item:hover{border-top:1px solid #e85400;border-bottom:1px solid #e85400}.l-header__nav-item.is-current .l-header__nav-link,.l-header__nav-item:hover .l-header__nav-link{color:#fff}.l-header__nav-item.is-current:before,.l-header__nav-item:hover:before{opacity:1}.l-header__nav-item.is-current:not(:last-child),.l-header__nav-item:hover:not(:last-child){border-right:1px solid #e85400}.l-header__nav-link{padding:1em;display:block;position:relative;z-index:2;line-height:1;color:#262626;font-weight:700;transition:color .3s}.l-header__hamburger{display:none}@media only screen and (max-width:750px){.l-header{position:fixed;top:0;z-index:997;width:100%;background:#fff}.l-header__visual{padding:3.0666666667% 5.0666666667%;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:999;height:auto;background:none}.l-header__visual:after{display:block;position:absolute;top:0;left:0;width:100%;height:.6666666667vw;content:"";background:#ff9f00}.l-header__logo{width:34.7181008902%}.l-header__nav{position:fixed;top:0;z-index:998;width:100%;height:100%;opacity:0;background:#fff;transform:translateY(-100%);transition:.5s}.l-header__nav:after{display:block;width:100%;height:16vmin;content:"";background:url(/assets/images/common/bg-sp-nav.svg) no-repeat 50%;background-size:100% auto}.l-header__nav-list{padding:18.5333333333% 2.6666666667% 0;display:block;box-shadow:none;background:#fff6e6;font-size:3.4666666667vw}.l-header__nav-list .l-header__nav-item:not(:last-child){border-right:none;border-bottom:1px solid #fff}.l-header__nav-item{position:relative;border-top:none;border-bottom:none;width:100%}.l-header__nav-item:before{display:none}.l-header__nav-item.is-current,.l-header__nav-item:hover{border-top:none;border-bottom:none}.l-header__nav-item.is-current .l-header__nav-link,.l-header__nav-item:hover .l-header__nav-link{color:#ff9f00}.l-header__nav-item.is-current:not(:last-child),.l-header__nav-item:hover:not(:last-child){border-right:none}.l-header__nav-link{padding:6.2666666667% 0;color:#ff9f00}.l-header__nav.is-open{opacity:1;transform:translateY(0)}.l-header__nav.is-open .l-header__nav-item:first-child .l-header__nav-link{-webkit-animation-delay:.15s;animation-delay:.15s}.l-header__nav.is-open .l-header__nav-item:nth-child(2) .l-header__nav-link{-webkit-animation-delay:.3s;animation-delay:.3s}.l-header__nav.is-open .l-header__nav-item:nth-child(3) .l-header__nav-link{-webkit-animation-delay:.45s;animation-delay:.45s}.l-header__nav.is-open .l-header__nav-item:nth-child(4) .l-header__nav-link{-webkit-animation-delay:.6s;animation-delay:.6s}.l-header__nav.is-open .l-header__nav-item:nth-child(5) .l-header__nav-link{-webkit-animation-delay:.75s;animation-delay:.75s}.l-header__nav.is-open .l-header__nav-item:nth-child(6) .l-header__nav-link{-webkit-animation-delay:.9s;animation-delay:.9s}.l-header__nav.is-open .l-header__nav-item:nth-child(7) .l-header__nav-link{-webkit-animation-delay:1.05s;animation-delay:1.05s}.l-header__nav.is-open .l-header__nav-link{opacity:0;transform:translateX(-2em);-webkit-animation-name:navAni;animation-name:navAni;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.l-header__hamburger{display:block;position:relative;z-index:1002;width:10.3448275862%;cursor:pointer;transition:.3s;background:none;border:none;padding:0}.l-header__hamburger span{display:inline-block;box-sizing:border-box;border-radius:.4vw;position:absolute;left:0;width:100%;height:1.1vw;background:#ff9f00;transition:.4s}.l-header__hamburger span:first-of-type{top:15%;left:50%;transform:translate(-50%);-webkit-animation:line-top-off .5s forwards;animation:line-top-off .5s forwards}.l-header__hamburger span:nth-of-type(2){top:calc(50% - .55vw);left:50%;transform:translate(-50%);transition:opacity .5s;opacity:1}.l-header__hamburger span:nth-of-type(3){bottom:15%;left:50%;transform:translate(-50%);-webkit-animation:line-bottom-off .5s forwards;animation:line-bottom-off .5s forwards}.l-header__hamburger:before{padding-top:100%;display:block;content:""}.l-header__hamburger.is-active span:first-of-type{-webkit-animation:line-top-on .5s forwards;animation:line-top-on .5s forwards}.l-header__hamburger.is-active span:nth-of-type(2){opacity:0}.l-header__hamburger.is-active span:nth-of-type(3){-webkit-animation:line-bottom-on .5s forwards;animation:line-bottom-on .5s forwards}.l-header.is-fixed{box-shadow:0 .3em .5em 0 rgba(0,0,0,.2)}}@-webkit-keyframes navAni{to{opacity:1;transform:translateY(0)}}@keyframes navAni{to{opacity:1;transform:translateY(0)}}@-webkit-keyframes line-top-on{0%{top:15%;transform:translate(-50%)}50%{top:50%;transform:translate(-50%)}to{top:50%;transform:translate(-50%) rotate(45deg)}}@keyframes line-top-on{0%{top:15%;transform:translate(-50%)}50%{top:50%;transform:translate(-50%)}to{top:50%;transform:translate(-50%) rotate(45deg)}}@-webkit-keyframes line-bottom-on{0%{bottom:15%;transform:translate(-50%)}50%{bottom:50%;transform:translate(-50%)}to{top:50%;bottom:auto;transform:translate(-50%) rotate(-45deg)}}@keyframes line-bottom-on{0%{bottom:15%;transform:translate(-50%)}50%{bottom:50%;transform:translate(-50%)}to{top:50%;bottom:auto;transform:translate(-50%) rotate(-45deg)}}@-webkit-keyframes line-top-off{0%{top:50%;transform:translate(-50%) rotate(45deg)}50%{top:50%;transform:translate(-50%)}to{top:15%;transform:translate(-50%)}}@keyframes line-top-off{0%{top:50%;transform:translate(-50%) rotate(45deg)}50%{top:50%;transform:translate(-50%)}to{top:15%;transform:translate(-50%)}}@-webkit-keyframes line-bottom-off{0%{top:50%;transform:translate(-50%) rotate(-45deg)}50%{top:auto;bottom:50%;transform:translate(-50%)}to{bottom:15%;transform:translate(-50%)}}@keyframes line-bottom-off{0%{top:50%;transform:translate(-50%) rotate(-45deg)}50%{top:auto;bottom:50%;transform:translate(-50%)}to{bottom:15%;transform:translate(-50%)}}@media only screen and (max-width:750px){.l-main{padding-top:18.6666666667%}}.l-footer{margin-top:auto;padding:40px 0 20px;border-top:4px solid #ff9f00;height:145px;background:url(/assets/images/common/bg-footer.png),#dbdbdb;background-repeat:no-repeat;background-position:bottom}.l-footer__nav{margin-bottom:30px}.l-footer__nav-list{display:flex;justify-content:center}.l-footer__nav-list .l-footer__nav-item:last-child{border-right:1px solid #888}.l-footer__nav-item{padding:2px 10px;border-left:1px solid #888;font-size:12px}.l-footer__nav-link{color:#262626}.l-footer__nav-link:hover{color:#777}.l-footer__copyright{line-height:1.5;font-size:12px;text-align:center}@media only screen and (max-width:750px){.l-footer{padding:0 0 4.6666666667%;border-top-width:1.2vw;height:auto;background:#dbdbdb}.l-footer__nav{margin-bottom:4.6666666667%}.l-footer__nav-list{display:block}.l-footer__nav-list .l-footer__nav-item:last-child{border-right:none}.l-footer__nav-item{padding:0;border-left:none;border-bottom:1px solid #ccc;font-size:3.4666666667vw}.l-footer__nav-link{padding:5.3333333333% 2.6666666667%;display:block;position:relative}.l-footer__nav-link:after{position:absolute;top:50%;right:4.6666666667%;content:"";color:#b0b0b0;font-size:4.4vw;font-family:Font Awesome\ 5 Free;font-weight:900;transform:translateY(-50%)}.l-footer__copyright{margin:0 auto;width:94.6666666667%;font-size:3.4666666667vw}}.c-overlay{position:fixed;top:0;bottom:0;right:0;left:0;z-index:1001;background-color:transparent;opacity:0;transition-property:background-color,opacity;transition-duration:.5s;transition-timing-function:ease-in-out;outline:0;display:flex;justify-content:center;align-items:center}.c-overlay.is-after{background-color:rgba(0,0,0,.8);opacity:1}.c-overlay.is-before{background-color:transparent;opacity:0}.c-modal{border-left:6px solid #ff9f00;padding:40px 40px 40px 0;position:relative;opacity:0;display:flex;align-items:center;width:800px;background:#fff;transform:translateY(50px);transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:ease-in-out}.c-modal__logo{width:420px}.c-modal__logo-img{margin:0 auto;width:238px}.c-modal__logo-text{margin-top:15px;font-size:16px;text-align:center}.c-modal__content{flex:1 1}.c-modal__content .c-modal__heading:not(:first-child){margin-top:20px}.c-modal__heading{border-left:6px solid #ff9f00;border-bottom:1px solid #ff9f00;margin-bottom:10px;padding:.5em .8em;font-size:14px;font-weight:600}.c-modal__text{line-height:1.3;font-size:14px}.c-modal__personality{display:flex;flex-wrap:wrap}.c-modal__personality-item{width:50%;display:flex;align-items:center}.c-modal__personality-icon{margin-right:15px;width:50px}.c-modal__personality-name{font-size:14px}.c-modal__close{border:none;padding:0;position:absolute;top:-40px;right:0;width:30px;height:30px;background:none;cursor:pointer;transition:.3s}.c-modal__close img{pointer-events:none;width:100%;height:auto}.c-modal.is-after{opacity:1;transform:translateY(0)}.c-modal.is-before{opacity:0;transform:translateY(50px)}@media only screen and (max-width:750px){.c-modal{border-left:none;border-top:1.3333333333vw solid #ff9f00;padding:6.6666666667% 2.6666666667%;display:block;width:94.6666666667%;transform:translateY(6.6666666667vw);transition-duration:.3s}.c-modal__logo{margin-bottom:5.9701492537%;width:100%}.c-modal__logo-img{width:71.0447761194%}.c-modal__logo-text{margin-top:2.9850746269%;font-size:3.4666666667vw}.c-modal__content .c-modal__heading:not(:first-child){margin-top:4.4776119403%}.c-modal__heading{border-left-width:1.6vw;margin-bottom:2.9850746269%}.c-modal__heading,.c-modal__text{font-size:3.4666666667vw}.c-modal__personality-icon{margin-right:8.9552238806%;width:29.8507462687%}.c-modal__personality-name{font-size:3.4666666667vw}.c-modal__close{top:-10.6666666667vw;width:8vw;height:8vw}.c-modal.is-before{transform:translateY(6.6666666667vw)}}.c-pagetop{position:fixed;border-radius:50%;bottom:-85px;right:30px;opacity:.5;width:60px;height:60px;color:#fff;background:#ff9f00;text-align:center;transition:bottom .5s,opacity .3s;cursor:pointer}.c-pagetop i{line-height:55px;font-size:40px}.c-pagetop:hover{opacity:1}.c-pagetop.is-active{bottom:30px}@media only screen and (max-width:750px){.c-pagetop{display:none}}