@charset "UTF-8";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{margin:0 !important;padding:0 !important;background-color:#fff}blockquote{margin:1em 40px}menu,ol,ul{margin:0;padding:0;list-style:none}figure,dl,dt,dd{margin:0}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%;box-sizing:border-box}body{color:#333;font-family:"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:400;-webkit-text-size-adjust:100%;box-sizing:border-box}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:1.4em 0 .4em;color:#333;font-weight:700;line-height:1.2;letter-spacing:.1em;font-family:'Nunito','Kosugi Maru',sans-serif;text-rendering:optimizelegibility}h1,.h1{font-size:3.5rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:2rem}h4,.h4{font-size:1.8rem;margin:1.2em 0 .2em}h5,.h5{font-size:1.7rem}h6,.h6{font-size:1.6rem}h1:first-letter ,.h1:first-letter ,h2:first-letter ,.h2:first-letter ,h3:first-letter ,.h3:first-letter ,h4:first-letter ,.h4:first-letter ,h5:first-letter ,.h5:first-letter ,h6:first-letter ,.h6:first-letter {font-feature-settings:"pkna"}p,address{margin:0 0 .85em;font-size:1.55rem;line-height:1.6;font-style:normal;font-feature-settings:"pkna";text-align:justify;letter-spacing:.2em}h1:first-letter ,h2:first-letter ,h3:first-letter ,h4:first-letter ,h5:first-letter ,h6:first-letter ,p:first-letter {font-feature-settings:"palt"}small,.small{font-size:.8em !important}.bold{font-weight:700 !important}.block{display:block !important}hr{margin:3vh auto}.white{color:#fff !important}.red{color:#e60012 !important}.blue{color:#0081cc !important}.green{color:#06ad9b !important}yellow{color:#fdd000 !important}.text-left,.left,.has-text-align-left{text-align:left !important}.text-center,.center,.has-text-align-center{text-align:center !important}.text-right,.right,.has-text-align-right{text-align:right !important}.is-content-justification-left{text-align:left}.is-content-justification-center{text-align:center}.is-content-justification-right{text-align:right}.is-content-justification-space-between{display:inline}a{text-decoration:none}a:link,a:visited{color:#333}a:hover{color:#000}a:active{color:#ccc}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}a,a img{transition:all .3s ease}a:hover img{filter:brightness(104%) contrast(108%) saturate(120%) alpha(opacity=100)}.btn{margin:5vh auto 6vh;text-align:center}.wp-block-buttons{margin:2.5em auto .2em}.btn a,.wp-block-button a{display:inline-block;padding:.5em 1.3em .4em;min-width:200px;color:#fff;font-size:1.75rem;font-family:'Nunito','Kosugi Maru',sans-serif;font-weight:400;line-height:1;text-align:center;border:1px solid #333}.btn a:link,.btn a:visited,.wp-block-button a:link,.wp-block-button a:visited{color:#333 !important}.btn a:hover,.wp-block-button a:hover{color:#fff !important;background-color:#133f87}.btn a:active,.wp-block-button a:active{color:#fff !important;background-color:#cbc7bf}ul li,ol li,dl dt,dl dd{font-size:1.7rem;line-height:1.45;letter-spacing:.1em}ul.attention{margin:.5em auto}ul.attention li{padding-left:1.3em;text-indent:-1.3em;font-size:1.45rem;line-height:1.5}ul.attention li span,ul.attention li small,ul.attention li strong,ul.attention li a{text-indent:0}img{width:100%}.wp-block-image{margin:0 !important}figure.wp-block-image{margin:3vh auto !important}figure.wp-block-image.size-medium{max-width:600px !important}.wp-block-gallery figure.wp-block-image{margin:0 auto !important;padding:.4em}.wp-block-gallery{margin:2vh auto}.wp-block-image a{display:inline-block}.wp-block-image figure,.wp-block-image figure.alignleft,.wp-block-image figure.alignright,.wp-block-image figure.aligncenter{float:none;margin:3vh auto;text-align:center}.wp-block-image .size-thumbnail img,.wp-block-image .size-medium img,.wp-block-image .size-large img,.wp-block-image .size-full img{width:auto;height:auto;max-width:100% !important}.wp-block-image figcaption{text-align:right}@media screen and (min-width:666px){.wp-block-image figure.alignright{float:right !important;margin:0 0 2em 3em}.wp-block-image figure.alignleft{float:left !important;margin:0 3em 2em 0}.wp-block-image figure.aligncenter{margin:3vh auto}.wp-block-image .size-medium img{width:auto !important;max-width:500px !important}.wp-block-image .size-full img{width:auto !important;max-width:100% !important}.aligncenter img{margin:auto}}.is-type-video .wp-block-embed__wrapper,.moviearea{position:relative;margin:2vh auto;padding-top:56.25%;width:100%}.is-type-video .wp-block-embed__wrapper iframe,.moviearea iframe{position:absolute;top:0;right:0;width:100%;height:100%}.logged_in{position:fixed;bottom:10px;left:2vw;width:auto;min-width:300px;color:rgba(0,0,0,.3);z-index:10000000}.logged_in .post-edit-link{position:relative;margin-right:.1em;width:auto;vertical-align:-2px}.post-edit-link{position:absolute;bottom:0;right:0}.post-edit-link,.post-edit-link:link,.post-edit-link:visited{color:#ddd}.post-edit-link:hover{color:#d00}.nw{display:inline-block;white-space:nowrap}.clear{clear:both !important}.hidden{display:none !important;visibility:hidden !important;height:0 !important}.noindent{text-indent:0 !important}.brpc{display:none}@media screen and (min-width:800px){.brpc{display:block}.nopc{display:none}}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.widget h4.widgettitle,.sidebar .widget h5.topbannertitle{display:none}.page_navi{margin:7vh auto;text-align:center;font-family:'Nunito','Kosugi Maru',sans-serif;font-weight:400}.page_navi .page-numbers{display:inline-block;padding:0;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%}a.page-numbers,.page_navi .current{display:inline-block;margin:0 2px;color:#133f87;font-size:1.55rem;border:solid 1px #133f87}a.page-numbers.next,a.page-numbers.prev{border:solid 1px #fff}.page_navi .current{color:#fff;background-color:#133f87}a.page-numbers:hover{color:#fff;background-color:#133f87;border:solid 1px #133f87}a.page-numbers.next:hover,a.page-numbers.prev:hover{border:solid 1px #133f87}.loading{background-color:#fff;opacity:1;position:fixed;width:100vw;height:130vh;top:0;left:0;z-index:1000000000000}.loading.hide{opacity:0;pointer-events:none;transition:opacity 1s}.loading .circle{display:block;position:relative;top:calc( 50% - 20px );width:40px;height:40px;margin:0 auto;border:7px solid #777;border-top:7px solid #ccc;border-radius:50px;animation:loading .7s linear 0ms infinite normal both}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}#header{background:0 0}#header .logo img{position:absolute;top:10px;right:10px;width:40px;height:auto}#container{margin:0;padding:0}#content{margin:80px auto;width:100%}#content .columns{position:relative;margin:60px auto;width:88vw;max-width:1000px;transition:.3s ease}.content header.header-article{position:absolute;top:10px;left:10px;padding:0}.content header.header-article h1{margin:0;color:#333;font-size:1.5rem;font-weight:600;font-weight:400;text-align:center;letter-spacing:.08em}#content aside{position:relative;margin:60px auto;width:92%;max-width:600px;transition:.3s ease}#content aside h2.title_item{margin:0 0 1em;padding:12px 0 10px;font-size:1.3rem;font-weight:400;letter-spacing:.2em;line-height:30px;text-align:center;background-color:#f2f0ee}#footer{position:relative;clear:both;margin-top:0;padding:20px 0;color:#aaa;text-align:center;background:0 0}#footer .inner{margin:0 auto;max-width:1200px}#footer .inner .logo{margin:4vh auto 2vh;width:100px}#footer .inner .logo img{filter:invert(100%) sepia(1%) saturate(7468%) hue-rotate(169deg) brightness(118%) contrast(102%) opacity(.85)}#footer .inner .privacy{margin:3vh auto 5px;padding-bottom:2px;font-size:1.25rem;text-align:center}#footer .inner .privacy a{color:#fff}#footer .inner .privacy a:link,#footer .inner .privacy a:visited{opacity:.7}#footer .inner .privacy a:hover{opacity:1}#footer .inner .copyright{margin:0 auto 1vh;text-align:center;color:#fff;font-size:1.45rem;font-family:'Nunito','Kosugi Maru',sans-serif;font-weight:400;letter-spacing:.2em;opacity:.7}.home #content{margin:80px auto 0;padding:7vh 0 0;background-color:#fff}.home #content article{margin:auto;padding:5vh 5vw 10vh;width:92%;max-width:1200px}.home #content article h2.title{text-align:center}.home #content article.carousel{padding:20px 0 10vh;width:100%;max-width:1500px;overflow:hidden}.item{height:auto;min-height:300px;background-color:aqua}.swiper-container{position:relative;overflow-y:visible !important;overflow-x:visible !important}.swiper-slide .box{display:block}.swiper-slide .box img{transition:all .5s ease}.swiper-slide .box:hover img{filter:brightness(110%) contrast(110%)}.swiper-slide .box .text{position:absolute;bottom:0;left:0;padding:.75em 1em;width:auto;text-align:left;background-color:rgba(0,0,0,.4)}.swiper-slide .box .text .partnership{margin:0 0 .2em;padding:.3em;color:#ccc;font-size:1.03rem;font-weight:600;letter-spacing:0;line-height:1.25;text-shadow:0px 0px 1px rgba(0,0,0,.2)}.swiper-slide .box .text h2{margin:0;color:#fff;font-size:1.35rem;font-weight:400;letter-spacing:.1em;text-shadow:0px 0px 1px rgba(0,0,0,.2)}.swiper-slide .box .text h2.black{text-shadow:0px 0px 1px rgba(255,255,255,.2)}.swiper-slide .box .text h2 small{display:block}.swiper-slide-active{box-shadow:0px 0px 15px 3px rgba(0,0,0,.1)}.swiper-pagination{padding-top:1px;bottom:-40px !important}.swiper-pagination-bullet{background-size:90% auto !important}.swiper-pagination-bullet-active{background-color:#777 !important}.swiper-button-prev,.swiper-button-next{color:#111 !important}.swiper-button-prev,.swiper-button-next{color:rgba(0,0,0,.05) !important;transition:.25s ease-in-out}.swiper-button-prev:hover,.swiper-button-next:hover{color:rgba(0,0,0,1) !important;background-color:rgba(255,255,255,.3)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:0 !important;top:0 !important;padding:3vh 0;width:60px !important;height:calc(100% + 40px) !important}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:0 !important;top:0 !important;padding:3vh 0;width:60px !important;height:calc(100% + 40px) !important}.home #content article.news{padding:3vh;background:0 0;width:100%;max-width:100%;background-color:#133f87}#content article.news .inner{margin:auto;width:100%;max-width:900px}#content article h2.title{margin:2vh auto 4.5vh;padding:.4em 1em;color:#fff;font-size:2.7rem;font-weight:400;text-align:center}.home #content article.news ul li p.digest{line-height:1.3;letter-spacing:.05em}.home #content article.news ul li a:hover{background-color:#fff}.home #content article.news ul li a:hover p.digest{color:#133f87;opacity:.65}#content article.news .banner_area{margin:2vh auto 7vh}#content article.news .banner_area ul{text-align:center}#content article.news .banner_area ul li{display:inline-block;margin:20px}#content article.news .banner_area ul li a{padding:0;border:none}#content article.news .banner_area ul li a img{width:auto;max-height:120px}#content article.news .banner_area ul li a:hover img{filter:brightness(104%) contrast(106%) grayscale(0%) saturate(100%)}#content article.company p.chara{margin:auto;width:180px}#content article.company h2.title{margin:3vh auto;padding:0;width:88%;max-width:350px;height:auto}#content article.company h3.president{text-align:center;font-weight:400}#content article.company .sect{text-align:center}#content article.company .sect h2{margin-top:4vh;text-align:center;font-weight:400}#content article.company .sect ul{display:inline-block;margin:2vh auto;text-align:left}#content article.company .sect ul li{list-style:disc;margin-bottom:.3em;font-size:1.65rem;font-weight:600;letter-spacing:.15em}#content .news{padding:3vh;background:0 0;width:100%;max-width:100%;text-align:left;background:0 0}#content article.news h1.cat,#content .news h1.cat{margin:0 auto 2.2em;padding:.4em 1em;width:150px;color:#fff;font-size:1.6rem;font-weight:400;text-align:center;background-color:#133f87}.news ul li .no_link,.news ul li a{display:block;padding:2.3vmin;border-bottom:1px dotted #aaa}.news ul li a:hover{background-color:#133f87;border-bottom:1px solid #133f87}.news ul li:last-child .no_link,.news ul li:last-child a{border:none}.search .main h3.date,.news ul li h3.date{display:inline-block;margin:0;color:#fff;font-size:1.25rem;font-weight:400}.search .main ul li h3.date{float:left;margin:.19em .8em 0 0}.news ul li h3.date{color:#133f87}.news ul li a:hover h3.date{color:#fff}.home article.news ul li h3.date{color:#fff}.home article.news ul li a:hover h3.date{color:#133f87}.news ul li .cat{display:inline-block;margin-left:1em;padding:.1em .3em;color:#133f87;font-size:1.25rem;line-height:1;letter-spacing:.01em;border:1px solid #133f87}.news ul li a:hover .cat{color:#133f87;background-color:#fff}.home article.news ul li .cat{color:#fff;border:1px solid #fff}.home article.news ul li a:hover .cat{color:#fff;background-color:#133f87}.search .main ul li .cat{display:inline-block;font-size:1.45rem;filter:invert(48%) sepia(13%) saturate(1103%) hue-rotate(171deg) brightness(90%) contrast(85%)}.search .main h3.title,.news h3.title{margin:.3em 0 .17em;color:#133f87;font-size:1.65rem;line-height:1.35;font-weight:400}.news ul li a:hover h3.title{color:#fff}.news ul li a h3.title .outerlink{display:inline-block;margin-left:.2em;width:auto;height:24px;vertical-align:-6px}.home article.news ul li h3.title{color:#fff}.home article.news ul li a:hover h3.title{color:#133f87}.news h3.title .outerlink{filter:invert(18%) sepia(41%) saturate(2978%) hue-rotate(202deg) brightness(99%) contrast(97%)}.news a:hover h3.title .outerlink{filter:invert(100%) sepia(10%) saturate(0%) hue-rotate(163deg) brightness(101%) contrast(102%)}.home article.news h3.title .outerlink{filter:invert(100%) sepia(10%) saturate(0%) hue-rotate(163deg) brightness(101%) contrast(102%)}.home article.news a:hover h3.title .outerlink{filter:invert(16%) sepia(73%) saturate(2235%) hue-rotate(207deg) brightness(96%) contrast(93%)}.news p.digest{margin:0;color:#ccc;font-size:1.35rem;line-height:1.3;letter-spacing:.05em}#content.news article ul li .text p.digest{color:#133f87;opacity:.7}#content.news article ul li a:hover .text p.digest{color:#fff}.news aside ul{margin-top:15px}.news aside li a{display:block;padding:3px 20%;font-size:1.4rem;letter-spacing:.2em;transition:.3s ease-in-out}.news aside li a:hover{background-color:#f2f0ee}.single #content article.news{padding:2vh 3vmin 5vh}.search .main h1.title_main,.single .news #main h1.title_main{margin:0 auto 6px;max-width:100%}.single .news #main .header-news{margin-bottom:3em}.single .news #main p.date{float:none;margin-bottom:.3em;color:#666;font-size:1.45rem;line-height:1.45;background-size:15px auto}.single .news #main h1.title_main{padding-bottom:.3em;color:#333;font-size:2.4rem;line-height:1.25;font-weight:400;font-style:normal;border-bottom:2px solid #333}.single .news #main article .body{text-align:center}.single .news #main article .textarea{display:inline-block;margin:auto;padding:0 0 15px}.single .news #main article .textarea h2{margin:.9em 0 .4em;font-size:2rem;font-weight:400;text-align:left}.single .news #main article .textarea p{font-size:1.65rem;font-feature-settings:"pkna";text-align:justify;letter-spacing:.05em}figure.wp-block-image{margin:3vh auto}article.column_one{margin:auto;padding:1vmin 5vmin;background-color:#fffefe}article.company header{padding:0;background:0 0}article.company .items{margin:3vh auto;max-width:700px}article.company .items dl{clear:both;padding:.3em;letter-spacing:.2em;border-bottom:1px dotted #cbc7bf}article.company .items dl:last-child{border:none}article.company .items dl dt{float:left;padding:.5em;font-size:1.35rem}article.company .items dl dd{padding:.5em .5em .5em 140px;font-size:1.35rem}article.company .items dl dd span{display:inline-block}#content .columns.artists{max-width:1200px}.artists ul{margin:auto;text-align:left;max-width:740px}.artists ul li{display:inline-block;margin:0 auto 50px;width:49%;text-align:left;transition:all .1s ease;vertical-align:top}.artists ul li a{display:block;margin:auto;padding:15px;width:100%;max-width:330px;transition:all .75s ease}.artists ul li a img{transition:all .3s ease-in-out}.artists ul li a:hover{filter:brightness(101%) contrast(101%)}.artists ul li a:hover img{filter:brightness(105%) contrast(106%)}.artists ul li .text{margin:.95em auto 0;border-left:2px solid #111}.artists ul li .partnership{margin:0 0 .7em;padding:0 1.7em;color:#777;font-size:1.05rem;line-height:1.1}.artists ul li h2{margin:0;padding:0 1em;font-size:1.8rem;font-weight:400;letter-spacing:.18em}.artists ul li h2 small{display:block;margin-bottom:.6em;color:#acadaa;font-size:1.1rem;letter-spacing:.13em}#content.actor article.page{margin:auto;background-color:#fff}#content.actor .columns{margin-top:20px}#content.actor article.page header{position:relative;padding:0;background:0 0}#content.actor article.page header h1{margin-top:11px;margin-bottom:25px;font-size:5rem;font-weight:400;text-align:center}#content.actor article.page header h1 small{display:block;color:#9f9f9f;font-size:.4em}#content.actor article.page header figure{margin:auto;max-width:700px}#content.actor article.page .entry-prof{padding:3vmin 0;text-align:center}#content.actor article.page .entry-prof .info01{margin-top:20px;display:inline-block}#content.actor article.page .entry-prof .info01 dl{margin-bottom:1.5em;text-align:left}#content.actor article.page .entry-prof .info01 dl dt{float:left;display:inline-block;margin-bottom:5px;padding:2px .5em 4px;min-width:50px;font-size:1.3rem;text-align:center;border-left:3px solid #111;border-bottom:1px solid #111;line-height:1}#content.actor article.page .entry-prof .info01 dl dd{display:block;padding-left:110px;font-size:1.55rem;line-height:1.35;letter-spacing:.1em}article.actor .content{margin:6.5vh auto 0vh;max-width:900px}.hr-text{line-height:1em;position:relative;outline:0;border:0;color:#133f87;text-align:center;height:1.5em;opacity:1}.hr-text:before{content:'';background:linear-gradient(to right,transparent,#133f87,transparent);position:absolute;left:0;top:50%;width:100%;height:1px}.hr-text:after{position:relative;display:inline-block;color:#000;padding:0 .5em;line-height:1.5em;color:#133f87;background-color:#fff}article.actor .pdf{margin-top:5vh}article.actor .pdf a{display:block;margin:3vh auto;padding:20px;max-width:400px;text-align:center;border:1px dashed #111}article.actor .pdf a img{margin:auto;width:30px;height:auto}article.actor .pdf a h5{margin:10px auto 0;font-size:1.45rem;font-weight:400;letter-spacing:0}article.actor .pdf a:hover{background-color:#133f87;border:1px solid #133f87}article.actor .pdf a:hover img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(95deg) brightness(101%) contrast(102%)}article.actor .pdf a:hover h5{color:#fff}#content article.actor section.news{margin:0 auto;max-width:800px}#content article.actor section.news h2.title{margin:2vh auto;color:#333}#content article.actor section.news ul li h3.date{color:#333}#content article.actor section.news ul li .cat{color:#333;border:1px solid #333}#content article.actor section.news h3.title{color:#333}#content article.actor section.news h3.title .outerlink{filter:invert(14%) sepia(35%) saturate(0%) hue-rotate(204deg) brightness(103%) contrast(87%)}#content article.actor section.news ul li a:hover h3.date{color:#fff}#content article.actor section.news ul li a:hover .cat{color:#133f87;background-color:#fff;border:1px solid #133f87}#content article.actor section.news ul li a:hover h3.title{color:#fff}#content article.actor section.news ul li a:hover h3.title .outerlink{filter:invert(100%) sepia(98%) saturate(8%) hue-rotate(155deg) brightness(102%) contrast(106%)}section.news .btn a:link,section.news .btn a:visited{color:#333 !important;border:1px solid #333}section.news .btn a:hover{color:#fff !important;border:1px solid #133f87}.snsarea{position:relative}.snsarea ul{text-align:center}.snsarea ul li{display:inline-block;margin:30px 7px 0;width:50px;font-size:.1em;text-indent:-9999px}.snsarea ul li a{display:block;width:50px;height:50px}.snsarea ul li.facebook a{background:url(//www.mo-plays.com/mo_wp23/wp-content/themes/moplays/library/css/../images/icon-facebook.svg) no-repeat center center;background-size:35px auto;filter:none}.snsarea ul li.facebook a:hover{background:url(//www.mo-plays.com/mo_wp23/wp-content/themes/moplays/library/css/../images/icon-facebook.svg) no-repeat center center;background-size:50px auto;filter:invert(14%) sepia(55%) saturate(3641%) hue-rotate(211deg) brightness(110%) contrast(89%);opacity:1}.snsarea ul li.twitter a{background:url(//www.mo-plays.com/mo_wp23/wp-content/themes/moplays/library/css/../images/icon-twitter.svg) no-repeat center center;background-size:35px auto;filter:none}.snsarea ul li.twitter a:hover{background:url(//www.mo-plays.com/mo_wp23/wp-content/themes/moplays/library/css/../images/icon-twitter.svg) no-repeat center center;background-size:50px auto;filter:invert(14%) sepia(55%) saturate(3641%) hue-rotate(211deg) brightness(110%) contrast(89%);opacity:1}.snsarea ul li.insta a{background:url(//www.mo-plays.com/mo_wp23/wp-content/themes/moplays/library/css/../images/icon-insta.svg) no-repeat center center;background-size:35px auto;filter:none}.snsarea ul li.insta a:hover{background:url(//www.mo-plays.com/mo_wp23/wp-content/themes/moplays/library/css/../images/icon-insta.svg) no-repeat center center;background-size:50px auto;filter:invert(14%) sepia(55%) saturate(3641%) hue-rotate(211deg) brightness(110%) contrast(89%);opacity:1}.snsarea ul li.icon_youtube a{background:url(//www.mo-plays.com/mo_wp23/wp-content/themes/moplays/library/css/../images/icon-youtube.svg?123) no-repeat center center;background-size:35px auto;filter:none}.snsarea ul li.icon_youtube a:hover{background:url(//www.mo-plays.com/mo_wp23/wp-content/themes/moplays/library/css/../images/icon-youtube.svg?123) no-repeat center center;background-size:50px auto;filter:invert(14%) sepia(55%) saturate(3641%) hue-rotate(211deg) brightness(110%) contrast(89%);opacity:1}.snsarea ul li.website a{background:url(//www.mo-plays.com/mo_wp23/wp-content/themes/moplays/library/css/../images/icon-website.svg?123) no-repeat center center;background-size:35px auto;filter:none}.snsarea ul li.website a:hover{background:url(//www.mo-plays.com/mo_wp23/wp-content/themes/moplays/library/css/../images/icon-website.svg?123) no-repeat center center;background-size:50px auto;filter:invert(14%) sepia(55%) saturate(3641%) hue-rotate(211deg) brightness(110%) contrast(89%);opacity:1}.artist .news{margin:7vh auto 2vh;padding:0;max-width:800px;background-color:#fffefe}.artist .news h3.title{font-size:2.5rem;font-weight:400;text-align:center;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,"Times New Roman","游明朝",YuMincho,serif}.artist .news ul li .no_link,.artist .news ul li a{display:block;padding:1.5vmin;border-bottom:1px solid #fff}.artist .news ul li a:hover{background-color:#fff}.artist .news ul li a h2.title{font-size:1.8rem;line-height:1.35}.artist .news .btn{margin:4vh auto 0}.tab{margin-top:6vh}.tab .nav{display:block}.tab .nav li{float:left;margin:0 5px 0 0}.tab .nav li a{background:#000 none repeat scroll 0 0;border:0 none;color:#fbfaf5;display:block;font-size:13px;padding:8px 14px 6px;text-align:center;letter-spacing:0px;transition:none !important}.tab .nav li a.current,.tab .nav li a.current:hover{color:#000;background-color:#e7e5e1 !important;border-top:2px solid #cbc7bf}.tab .list-wrap{margin:0 0 15px;padding:30px 3vmin;background-color:#e7e5e1;border-bottom:1px solid #cbc7bf;box-sizing:content-box}.tab .list-wrap div{font-size:1.2em;line-height:2em}.tab .list-wrap dl{margin-bottom:.5em;padding-bottom:.3em;border-bottom:1px dotted #aaa}.tab .list-wrap dl:last-child{border:none}.tab .list-wrap dl dt{display:block;padding:0 10px 0 0;font-size:1.55rem;vertical-align:top}.tab .list-wrap dl dt:first-letter {font-feature-settings:"palt";text-align:justify;letter-spacing:.06em}.tab .list-wrap dl dd{display:inline-block;width:28%;font-size:1.25rem;vertical-align:top;font-feature-settings:"palt";text-align:right;letter-spacing:.01em}.tab .list-wrap dl dd.credit{margin-left:.5em;width:auto;text-align:left}.tab .list-wrap dl dd.year{margin-left:1em;width:auto}.accordion_area .accordion{max-width:1024px;margin:0 auto 3px}.accordion_area .accordion .accordion_header{color:#fff;font-size:1.85rem;font-family:'Nunito','Kosugi Maru',sans-serif;font-weight:400;padding:.3em 1em;text-align:left;position:relative;z-index:1;cursor:pointer;background-color:#133f87;border-bottom:1px solid #133f87;transition-duration:.3s}.accordion_area .accordion .accordion_header:hover{filter:brightness(124%) contrast(106%)}.arrow_v{position:absolute;display:inline-block;right:20px;padding-left:20px;height:100%;color:#fff;text-decoration:none}.arrow_v:before{content:'';width:16px;height:16px;border:0;border-bottom:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:20%;left:0;margin-top:-6px;transform:rotate(45deg);transition:.2s ease-in-out}.open .arrow_v:before{top:40%;transform:rotate(225deg)}.accordion1 .arrow_v:before{top:40%;transform:rotate(225deg)}.accordion1 .open .arrow_v:before{top:20%;transform:rotate(45deg)}.accordion_area .accordion .accordion_inner{display:none;padding:3vmin;box-sizing:border-box}.accordion_area .accordion.accordion1 .accordion_inner{display:block}.accordion_area .accordion .accordion_inner .box_one{height:auto}.accordion_area .accordion .accordion_inner .box_one p{margin-bottom:.2em;line-height:1.35;padding-left:4em;text-indent:-4em;letter-spacing:.05em}.accordion_area .accordion .accordion_inner .box_one p a:link,.accordion_area .accordion .accordion_inner .box_one p a:visited{color:#133f87;font-weight:700}.artist aside li{clear:both}.artist aside li a{display:block;padding:8px;transition:.3s ease-in-out}.artist aside li a:hover{background-color:#f2f0ee}.artist aside li figure{float:left;margin-right:17px;width:74px;height:74px}.artist aside h3{margin:0;padding-top:14px;height:74px;color:#555;font-size:1.6rem;font-weight:200;line-height:1.75;letter-spacing:.2em}.artist aside h3 small{display:block;color:#888;font-size:1.15rem;line-height:1.2;letter-spacing:.12em}h2.page_title{margin:0 auto 40px;padding-bottom:20px;font-size:1.8em;font-weight:400;letter-spacing:.2em;text-align:center;border-bottom:2px solid #333}.link section.items ul li{text-align:center;border-bottom:1px solid #fff}.link section.items ul li:last-child{border:none}.link section.items ul li a{display:block;padding:.5em 2em;font-size:2rem}.link section.items ul li a:hover{background-color:#fff}.contact .page_header{margin-bottom:4.5vh;padding-bottom:20px;border-bottom:2px solid #333}.contact .page_header h2.page_title{margin-bottom:0;padding-bottom:.7em;border:none}.contact .page_header p{margin-bottom:0;font-size:1.3rem;text-align:center}.contact .wpcf7-form{margin:auto;text-align:left;max-width:600px;color:#333}.contact .wpcf7-form dl{margin:1.5em 0 2em}.contact .wpcf7-form dl dt{margin:.3em 0;font-size:1.45rem;text-align:left}.contact .wpcf7-form dl dt span.optional{display:inline-block;margin-right:1em;padding:.1em .5em;color:#fff;font-size:1.1rem;text-align:center;text-shadow:1px 1px 0px rgba(0,0,0,.1);background-color:#ccc}.contact .wpcf7-form dl dt span.required{display:inline-block;margin-right:1em;padding:.1em .5em;color:#fff;font-size:1.1rem;text-align:center;text-shadow:1px 1px 0px rgba(0,0,0,.1);background-color:#d00}.contact .wpcf7-form dl dd{margin:.3em 0;max-width:600px}.contact .wpcf7-form dl dd input,.contact .wpcf7-form dl dd textarea{padding:.55em;width:100%;max-width:500px;font-size:1.5rem;background-color:#fff;border:1px solid #133f87}.contact .wpcf7-form dl.name dd{max-width:250px}.contact .wpcf7-form dl.zip dd,.contact .wpcf7-form dl.prefecture dd{max-width:150px}.contact .wpcf7-form .wpcf7-submit{display:block;margin:3vh auto;width:180px;height:35px;color:#555;letter-spacing:.3em;font-family:'Nunito','Kosugi Maru',sans-serif;border:1px solid #133f87 !important;border:none;cursor:pointer;transition:.3s ease-in-out}.contact .wpcf7-form .wpcf7-submit:hover{color:#fff;background-color:#133f87}.wpcf7-not-valid-tip{font-size:1.2rem}.wpcf7 form .wpcf7-response-output{padding:.3em 1em;font-size:1.2rem;font-family:'Nunito','Kosugi Maru',sans-serif}.privacy-policy h1,.privacy-policy h2,.privacy-policy h3,.privacy-policy h4,.privacy-policy h5,.privacy-policy h6{color:#333;font-size:1.7rem;font-family:"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.privacy-policy ul{margin:0 0 1em 30px}.privacy-policy ul li{font-size:1.6rem;list-style:disc}.privacy-policy ol{margin:0 0 1em 30px;list-style:decimal}.privacy-policy ol li{font-size:1.55rem;list-style:}#search{padding:0}#search.side{margin:20px 0}#search.side #searchform{margin:0 auto}#searchform{position:relative;display:block;height:30px;width:250px;margin:0 auto;overflow:hidden}#searchform #s{position:absolute;right:40px;top:0;margin:0;padding:0;padding-left:10px;width:80%;height:30px;background-color:#fff;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-moz-box-shadow:inset 0px 0px 3px rgba(0,0,0,.4);-webkit-box-shadow:inset 0px 0px 3px rgba(0,0,0,.4);box-shadow:inset 0px 0px 3px rgba(0,0,0,.4);border:none}#searchform #searchsubmit{position:absolute;right:0;top:0;width:31px;height:30px;opacity:.7}#searchform #searchsubmit:hover{opacity:1}.custom_search{position:relative;margin-top:10px;margin-bottom:20px;padding:20px 20px 10px;background-color:#f7f7f7}.home .custom_search{position:relative;margin-top:10px;margin-bottom:10px;padding:10px;background-color:#fff}.custom_search li{float:left;margin-right:10px;margin-bottom:15px;font-size:1.35rem;line-height:25px}.custom_search select{padding:5px;color:#fff;font-size:1.2em;background:#3997d2 center center;border:none}.custom_search select option{color:#fff;background-color:#3997d2}.custom_search input.submit{float:right;margin:10px 0;padding:5px 10px;color:#fff;font-size:1.5rem;background-color:#3997d2;border:none}.custom_search input.submit:hover{opacity:.8}@media screen and (min-width:581px){.swiper-slide .box .text{left:auto;right:0;text-align:right}.swiper-slide .box .text .partnership{text-align:right}.tab .list-wrap dl{margin-bottom:.5em}.tab .list-wrap dl dt{display:inline-block;padding:0 10px 0 0;width:calc(100% - 250px);font-size:1.4rem;vertical-align:top}.tab .list-wrap dl dt:first-letter {font-feature-settings:"palt";text-align:justify;letter-spacing:.06em}.tab .list-wrap dl dd{display:inline-block;width:28%;font-size:1.25rem;vertical-align:top;font-feature-settings:"palt";text-align:right;letter-spacing:.01em}.tab .list-wrap dl dd.credit{margin:0;width:130px;text-align:right}.tab .list-wrap dl dd.year{width:80px}}@media screen and (min-width:768px){#footer .inner .menu-main-container ul{text-align:center}#footer .inner .menu-main-container ul li{display:inline-block}#footer .inner .menu-main-container ul li a{font-size:1.45rem}.search .news ul li h3.date,.news ul li h3.date{float:left;margin-top:.22em}.news ul li .cat{clear:both;float:left;margin:.25em 0 0}.search .main ul li .text,.news ul li .text{padding-left:120px}.news ul li .text h2.title{margin:0}.accordion_area .accordion .accordion_inner{padding:20px}.contact .text_contact{margin:0 auto 5vh;padding:3vmin;max-width:800px;text-align:center;border:3px solid #133f87}.contact h2{margin-bottom:3vh;font-weight:400;text-align:center}.contact .wpcf7-form dl{margin:2.3em 0 2.3em -5%}.contact .wpcf7-form dl dt{float:left;width:180px}.contact .wpcf7-form dl dd{padding-left:200px}.contact .wpcf7-form dl.name dd{max-width:350px}.contact .wpcf7-form dl.zip dd,.contact .wpcf7-form dl.prefecture dd{max-width:280px}.contact .wpcf7-form dl.tel dd{max-width:400px}.link .link_list a{padding:15px}.link .link_list a figure img{float:left;margin-right:20px;max-width:120px}}@media screen and (min-width:992px){.swiper-slide .box .text{left:auto;right:0;padding:1.6em 1em;text-align:center;background:0 0}.swiper-slide .box .text .partnership{margin-bottom:.75em;color:#777;text-align:center;letter-spacing:.1em}.swiper-slide .box .text h2{margin:0 3.4em;font-size:1.75rem;font-weight:500;text-shadow:0px 0px 7px rgba(0,0,0,.57)}.swiper-slide .box .text h2 small{font-size:.7em}#content .news ul li .no_link,#content .news ul li a{display:block;padding:20px;border-bottom:1px dotted #aaa}#content .news ul li .cat,.home #content .news ul li .cat{clear:none;margin:.2em 1.7em;width:80px;text-align:center}#content .news ul li .text,.home #content .news ul li .text{padding-left:210px}#content .news ul li .text h3.title{margin:0}#content .news ul li .text p.digest{margin-top:.3em}#content.column2 #main{float:left;margin-bottom:10vh;width:calc( 100% - 310px)}#content.column2 #main article.search{text-align:center}#content aside{float:right;position:relative;margin:0;width:260px}}@media screen and (min-width:1124px){.artists ul{max-width:1140px}.artists ul li{width:33.1%}}@media screen and (min-width:1500px){.swiper-slide .box .text h2{margin:0 4em}}