@charset "UTF-8";@media only screen and (max-width:768px){.pc{display:none!important}}@media only screen and (min-width:769px){.sp{display:none!important}}*{box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:bottom}.wp-pagenavi{position:absolute;right:0;bottom:455px;left:0;display:flex;justify-content:center;width:90%;max-width:1400px;margin:auto;gap:0 2.5em}@media only screen and (max-width:768px){.wp-pagenavi{bottom:12.3em;width:80%;gap:0 4%}}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;position:relative;font-weight:800;font-size:2.2em;line-height:1;vertical-align:middle;width:60px;height:60px;border-radius:50%;background:0 0;line-height:60px;text-align:center;transition:background-color .3s,color .3s}@media only screen and (max-width:768px){.wp-pagenavi a,.wp-pagenavi span{width:30px;height:30px;line-height:30px;font-size:1.3em}}.wp-pagenavi a:hover,.wp-pagenavi span:hover{background-color:#c3000d;color:#fff;text-decoration:none}.wp-pagenavi .current{background-color:#c3000d;color:#fff;text-decoration:none}.wp-pagenavi .previouspostslink:hover:before{border-top-color:#fff;border-right-color:#fff}.wp-pagenavi .previouspostslink:before{position:absolute;top:0;right:0;bottom:0;left:0;width:26px;height:26px;margin:auto;margin-right:12px;transform:rotate(223deg);border-top:6px solid #000;border-right:6px solid #000;border-radius:6px;content:"";vertical-align:middle}@media only screen and (max-width:768px){.wp-pagenavi .previouspostslink:before{width:12px;height:12px;border-top-width:3px;border-right-width:3px;border-radius:3px;margin-right:6px}}.wp-pagenavi .nextpostslink:hover:before{border-top-color:#fff;border-right-color:#fff}.wp-pagenavi .nextpostslink:before{position:absolute;top:0;right:0;bottom:0;left:0;width:26px;height:26px;margin:auto;margin-left:12px;transform:rotate(45deg);border-top:6px solid #000;border-right:6px solid #000;border-radius:6px;content:"";vertical-align:middle}@media only screen and (max-width:768px){.wp-pagenavi .nextpostslink:before{width:12px;height:12px;border-top-width:3px;border-right-width:3px;border-radius:3px;margin-left:6px}}@media only screen and (max-width:768px){.p-index-collaboration-new{padding-bottom:235px!important;padding-top:10px!important}}.p-index-collaboration-new .container{max-width:1720px;padding:0 20px}@media only screen and (max-width:768px){.p-index-collaboration-new .container{padding:0 14px}}.p-index-collaboration-new .p-collaboration__list{max-width:1680px;gap:3.45238095% 3.57142857%}@media only screen and (max-width:768px){.p-index-collaboration-new .p-collaboration__list{gap:9.58466454% 4.15335463%}}.p-index-collaboration-new .p-collaboration__list li{width:30.95238095%;margin-bottom:3.45238095%}@media only screen and (max-width:768px){.p-index-collaboration-new .p-collaboration__list li{width:47.92332268%;margin-bottom:9.58466454%}}.p-collaboration-archive .wp-pagenavi{bottom:190px}@media only screen and (max-width:768px){.p-collaboration-archive .wp-pagenavi{bottom:202px}}.p-episode-archive .wp-pagenavi{bottom:190px}@media only screen and (max-width:768px){.p-episode-archive .wp-pagenavi{bottom:180px}}.p-collaboration-archive{position:relative;min-height:1500px;padding-right:5%;padding-left:5%;background:#866ea7 url(../images/collaboration/bg_archive.png) center bottom no-repeat!important}@media only screen and (max-width:768px){.p-collaboration-archive{min-height:calc(645px + 37.06666667vw);background:#866ea7 url(../images/top/episode_bg01.png)!important;background-size:1400px auto;position:relative}.p-collaboration-archive:before{content:"";width:100%;height:100px;display:block;background:#ffefbc;position:absolute;left:0;bottom:0}.p-collaboration-archive:after{content:"";width:100vw;height:37.06666667vw;display:block;background:url(../images/top/episode_bg03_sp.png) center bottom/100% auto no-repeat;position:absolute;left:0;bottom:40px}}@media only screen and (max-width:768px){.p-index-collaboration__item{width:calc((100% - 15px)/ 2)}}.p-index-collaboration__list{gap:5.45455% 5.45455%!important}@media only screen and (max-width:768px){.p-index-collaboration__list{gap:4.7619% 4.7619%!important}}.p-index-collaboration__list li{width:47.27272728%;margin-bottom:5.45455%!important}@media only screen and (max-width:768px){.p-index-collaboration__list li{width:47.61904762%;margin-bottom:9.52381%!important}}.p-index-collaboration__list li p{margin-bottom:0}@media only screen and (max-width:768px){.top .p-index-collaboration .c-center .c-button{font-size:1.6rem;line-height:1.4}}@media only screen and (max-width:768px){.p-collaboration__list{gap:30px 15px}}.p-collaboration__list{gap:5.45454545% 5.45454545%}.p-collaboration__list li{width:47.27272728%;margin-bottom:5.45454545%}.p-collaboration__list li p{margin-bottom:0}.c-cont{font-weight:500;letter-spacing:.05em;line-height:1.8;margin-bottom:1.5rem}.c-cont img{max-width:100%;margin-bottom:25px}.c-cont iframe{width:100%;height:100%;aspect-ratio:16/9}.c-collaboration__contents .c-lead,.c-news__contents .c-heading{font-size:2.2em!important}@media only screen and (max-width:768px){.c-collaboration__contents .c-lead,.c-news__contents .c-heading{font-size:1.4em!important}}.p-collaboration-detail .c-collaboration__contents .c-cont{margin-bottom:64px;letter-spacing:0}.p-collaboration-detail .c-collaboration__contents .c-cont p{margin-bottom:4rem}@media only screen and (max-width:768px){.p-collaboration-detail .c-collaboration__contents .c-cont p{margin-bottom:2.5rem}}.c-episode__contents .c-cont{margin:1em 0;font-weight:500;font-size:1.5em;line-height:2}@media only screen and (max-width:768px){.c-episode__contents .c-cont{margin:0 0 2em;font-size:inherit;line-height:1.4}}.c-episode__contents .c-cont p{line-height:2;letter-spacing:0}@media only screen and (max-width:768px){.c-episode__contents .c-cont p{line-height:1.4}}.formError{z-index:990}.formError .formErrorContent{z-index:991}.formError .formErrorArrow{z-index:996}.ui-dialog .formError{z-index:5000}.ui-dialog .formError .formErrorContent{z-index:5001}.ui-dialog .formError .formErrorArrow{z-index:5006}.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left}.formError.inline{position:relative;top:0;left:0;display:inline-block}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{width:100%;background:#ee0101;position:relative;color:#fff;min-width:120px;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-o-box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px}.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#fff}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}body.rtl .formError .formErrorArrow,body[dir=rtl] .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;-o-box-shadow:0 2px 3px #444;font-size:0;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#fff}.formError .formErrorArrow .line10{width:13px;border:none}.formError .formErrorArrow .line9{width:11px;border:none}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}