@charset "utf-8";header{position:relative;width:100%;height:70px;background:#fff;z-index:10;position:sticky;top:0}header #logo{position:absolute;top:0;left:0;width:320px;height:258px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/back_logo.png);background-position:0 bottom;background-repeat:no-repeat;background-size:contain;//z-index:10000;transition:.3s}header #logo img{position:absolute;width:200px;height:auto;margin:30px 0 0 40px;z-index:10000;transition:.3s}header.fixed #logo{width:240px;height:194px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/back_logo.png);background-position:0 bottom;background-repeat:no-repeat;background-size:contain}header.fixed #logo img{width:150px;height:auto}nav#global-nav{position:absolute;top:0;right:0;width:100%;height:70px;background:#fff;z-index:100}nav#global-nav ul{margin-top:26px;display:flex;justify-content:flex-end}nav#global-nav ul>li{font-size:14px;line-height:20px;font-weight:500;position:relative;padding:0 15px;border-right:1px solid #ccc}nav#global-nav ul>li:last-child{border-right:none}nav#global-nav ul li a{display:block;text-decoration:none;color:#111;transition:.3s}nav#global-nav ul li a:hover{color:#14a588}nav#global-nav ul>li.sns{border-right:none;padding:0 5px}nav#global-nav ul>li.sns a img{width:20px;height:20px;filter:brightness(0);transition:.3s}nav#global-nav ul>li.sns a:hover img{filter:brightness(1)}#index-billboard{position:relative;width:100%;height:700px}#index-billboard:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:20px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/index/back_billboard.png);background-position:center center;background-repeat:repeat-x}#index-billboard ul li{height:700px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}#index-billboard ul li:nth-child(1){background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/index/billboard/08.jpg)}#index-billboard ul li:nth-child(2){background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/index/billboard/09.jpg)}#index-billboard ul li:nth-child(3){background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/index/billboard/02.jpg)}#index-billboard ul li:nth-child(4){background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/index/billboard/05.jpg)}#index-billboard ul li:nth-child(5){background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/index/billboard/04.jpg)}.index-container{padding:50px 0}.index-container section,.index-parco-container section,.container section{width:1000px;margin:0 auto}.index-news-area{position:relative;display:flex;justify-content:center;padding:50px 0}.index-news-area:before{position:absolute;top:-105px;left:5px;content:"";width:calc(117px*0.8);height:calc(216px*0.8);background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/illustration/2022/01.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.index-news-area:after{position:absolute;bottom:0;right:0;content:"";width:70px;height:196px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/illustration/2022/02.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.index-news-title{position:relative;width:130px;margin-right:50px}.index-news-title:before{position:absolute;bottom:-20px;left:-93px;content:"";width:73px;height:47px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/triangle/01.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.index-news-title h2{width:130px;margin-bottom:20px}ul.index-news-list{position:relative;width:580px}ul.index-news-list:after{position:absolute;top:-47px;right:-102px;content:"";width:62px;height:37px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/triangle/02.png);background-position:center center;background-repeat:no-repeat;background-size:contain}ul.index-news-list li{display:flex;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #999;text-align:left}ul.index-news-list li:last-child{border-bottom:none}ul.index-news-list li .date{width:120px;font-size:14px}ul.index-news-list li a{display:block;flex:1}.button a{display:block;border:1px solid #333;border-radius:20px;color:#333;background:#fff;font-size:13px;line-height:13px;padding:7px 0 10px;text-align:center;width:130px;margin:0 auto;text-transform:uppercase}.button a:hover{text-decoration:none;background:#333;color:#fff;transition:.3s}.index-parco-container{padding:50px 0;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/index/back_parco.png);background-position:center center;background-size:cover}.index-parco-image{width:500px}ul.parco-image-list li img{width:100%;border-radius:20px}ul.parco-image-list li.slick-active button:before{color:#c53d96}.slick-dots li button:before{font-size:10px !important}.index-parco-image figure.photo img{border-radius:20px}.index-parco-image figure figcaption{font-size:.9em;text-align:right;margin-right:10px}.index-parco-text{width:470px;text-align:left}.index-parco-text h2{margin-bottom:20px}.index-parco-text .info{font-size:30px;font-weight:500;margin-bottom:5px}.index-parco-text .info span.week{font-size:11px;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-text-orientation:sideways;text-orientation:sideways;text-transform:uppercase}.index-parco-text .info span.info-title{position:relative;font-size:18px;padding-right:46px}.index-parco-text .info span.info-title:after{content:"";position:absolute;bottom:7px;right:10px;width:28px;height:7px;border-bottom:2px solid #111;border-right:2px solid #111;transform:skew(45deg)}.index-parco-text ul.info-list{margin-bottom:10px}.index-parco-text ul.info-list li{margin-bottom:5px}.index-parco-text ul.info-list li span.item{display:inline-block;width:100px}.index-parco-text .button a{margin:30px auto 0}#index-shop-area{position:relative}#index-shop-area:after{position:absolute;top:-30px;right:120px;content:"";width:calc(150px*0.9);height:calc(176px*0.9);background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/illustration/2022/03.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.index-shop-title{position:relative;width:300px;margin:0 auto 30px}.index-shop-title:before{position:absolute;top:20px;left:-160px;content:"";width:46px;height:38px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/triangle/03.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.index-shop-title:after{position:absolute;top:-10px;right:-80px;content:"";width:63px;height:39px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/triangle/04.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.index-shop-title h2{width:300px;margin:0 auto}.index-shop-title#instagram-title h2{width:180px !important}.index-shop-title span{position:relative;display:block;padding:10px;border-top:1px dashed #999;border-bottom:1px dashed #999;font-size:14px;font-weight:500;margin-top:20px}.index-shop-title span:before{position:absolute;content:"";bottom:0;left:-62px;width:60px;height:60px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/index/sticker.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}.index-shop-icon{margin-top:20px}.index-shop-icon span{font-size:14px;line-height:14px;background-repeat:no-repeat;background-position:0 0;background-size:contain;margin-right:15px;padding-left:25px}.index-shop-icon .icon01{padding-left:30px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/shop/icon/01.svg)}.index-shop-icon .icon02{background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/shop/icon/02.svg)}.index-shop-icon .icon03{background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/shop/icon/03.svg)}.index-shop-icon .icon04{margin-right:0;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/shop/icon/04.svg);background-position:0 3px;background-size:20px 14px}ul.store-list{display:flex;justify-content:space-between;margin-top:40px}ul.store-list li a{display:block;position:relative;width:300px;margin-bottom:40px}ul.store-list li a .store-list-image{width:300px;height:200px;overflow:hidden;margin-bottom:20px;border-radius:20px;background-color:#ededed;display:flex;justify-content:center;align-items:center}ul.store-list li a .store-list-image img{transition:.3s}ul.store-list li a:hover .store-list-image img{transform:scale(1.1,1.1)}ul.store-list li a .store-list-cat{position:absolute;top:185px;right:0;background:#fff;border-radius:10px 0 0;padding:5px 0 5px 15px}ul.store-list li a .store-list-cat span{display:inline-block;margin-right:10px}ul.store-list li a .store-list-cat span img{height:15px;width:auto}ul.store-list li a .store-list-title{text-align:left;font-size:17px;line-height:1.5}ul.store-list li a .store-list-title span{display:block;font-size:14px;color:#111}#index-project{position:relative}#index-project:after{position:absolute;bottom:-10px;right:50px;content:"";width:120px;height:176px;//background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/illustration/2022/05.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.project-box{position:relative;width:100%;margin:40px auto 60px;padding:30px 40px;border:2px solid #ccc;box-sizing:border-box;border-radius:20px}.project-logo{width:220px;height:auto;margin:0 auto 40px}.project-box .about-text p{margin-bottom:20px;text-align:left}.project-box .about-text .button a{margin-top:40px}.index-container section.sns-area{display:flex;justify-content:space-between;width:760px !important;margin:0 auto}.sns-box{//width:390px;width:370px}.sns-box h3{text-align:left;margin:5px 0 10px;text-transform:uppercase;background-size:22px 22px;background-position:0 3px;background-repeat:no-repeat;padding-left:28px}.sns-box h3 a{color:#111}.sns-box h3#tw{background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/twitter.svg)}.sns-box h3#ig{background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/instagram.svg)}#sb_instagram{//height:390px}.city_logo{position:relative;display:block;width:200px;margin:10px auto 0}.banner-area{width:600px;margin:0 auto 50px}.index-instagram-title{position:relative;width:195px;margin:0 auto 30px}.index-instagram-title:before{position:absolute;top:20px;left:-100px;content:"";width:46px;height:38px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/triangle/03.png);background-position:center center;background-repeat:no-repeat;background-size:contain;transform:rotate(-45deg)}.index-instagram-title:after{position:absolute;top:0;right:-90px;content:"";width:63px;height:39px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/triangle/04.png);background-position:center center;background-repeat:no-repeat;background-size:contain;transform:rotate(-130deg)}footer{width:100%;background:#eafad9;padding:40px 0 20px}footer #footer-inner{position:relative;width:1000px;margin:0 auto}footer #footer-inner:after{position:absolute;top:-210px;right:-160px;content:"";width:120px;height:176px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/illustration/2022/05.png);background-position:center center;background-repeat:no-repeat;background-size:contain}footer #footer-inner ul{display:flex;justify-content:center;margin:0 auto 30px auto}footer #footer-inner ul li{margin:0 10px;width:200px}p.organizer{font-size:14px;margin-bottom:20px}p.organizer span{display:block;font-size:12px}p#copy{position:relative;display:inline-block;font-size:13px;line-height:51px}#parco-info-banner{position:fixed;bottom:0;left:0;width:100%;background:repeating-linear-gradient(-45deg,rgba(0,0,0,.85),rgba(0,0,0,.85) 3px,rgba(0,0,0,.9) 0,rgba(0,0,0,.9) 6px);z-index:10000}.btn{color:#fff;background:#111;width:30px;height:30px;line-height:30px;//padding:.3em .5em;border-radius:50%;text-align:center;//display:table;cursor:pointer}.btn:hover{cursor:pointer;background:#333}.btn:active{background:#333}.box{//border:2px solid #ffce5b;//border-radius:.3em;//height:300px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:15px 0;color:#fff}.box h2{width:120px}.box .calendar{text-align:left;line-height:1.1;font-size:18px;font-family:'Roboto Condensed',sans-serif;font-weight:700;margin:0 30px}.box .calendar span.year{display:block}.box .calendar span.day{font-size:48px;margin:0 5px 0 0}.box .today-info{text-align:left}.box .today-info .now{margin-bottom:5px}.box .today-info .now span{display:inline-block;text-align:center;background:#ff0;color:#111;padding:1px 10px;margin-right:10px}.action-close{position:relative;//margin-top:2em}.action-close .btn{position:absolute;top:-15px;right:0}.action-close .box{//margin-bottom:2em;//border:2px solid #ffce5b}#parco-info-banner .checkbox{display:none}#parco-info-banner .action-close #close:checked~.btn{display:none}#parco-info-banner .action-close #close:checked~.box{display:none}.page-billboard{position:relative;width:100%;height:156px;background-color:#fcfce9}#page-title{position:relative;width:1000px;height:156px;margin:0 auto}#page-title span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;height:64px;width:auto}#page-title span:before{position:absolute;top:7px;left:-75px;content:"";width:46px;height:38px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/triangle/03.png);background-position:center center;background-repeat:no-repeat;background-size:contain}#page-title span:after{position:absolute;top:0;right:-83px;content:"";width:63px;height:39px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/triangle/04.png);background-position:center center;background-repeat:no-repeat;background-size:contain}#crumb{position:relative;width:1000px;margin:0 auto 30px;padding:10px 0 0}#crumb ul{display:flex;flex-wrap:wrap}#crumb ul li{font-size:11px;line-height:18px}#crumb ul li:not(:last-child):after{display:inline-block;content:">";transform:scale(.6,1);margin:0 5px}#crumb ul li:last-child a{color:#111;pointer-events:none}section.contents{text-align:left;margin-bottom:60px}.page-billboard#shop:after{position:absolute;bottom:-20px;right:70px;content:"";width:calc(150px*0.9);height:calc(176px*0.9);background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/illustration/2022/03.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.shop-title{margin:0 0 30px}.shop-title h1{font-size:28px}.shop-title ul{display:flex;font-size:14px}.shop-title ul li.business:not(:first-child):before{content:"・"}.shop-title ul li.business-detail:before{content:"【"}.shop-title ul li.business-detail:after{content:"】"}#shop-image{width:500px;margin-right:40px;position:relative}#shop-image .shop-image-single img{border-radius:25px}#shop-image.slick-container .slick-prev,#shop-image.slick-container .slick-next{width:28px;height:28px}#shop-image.slick-container .slick-prev:before,#shop-image.slick-container .slick-next:before{content:""}#shop-image.slick-container button.slick-prev,#shop-image.slick-container button.slick-next{z-index:10}#shop-image.slick-container .slick-prev{left:15px}#shop-image.slick-container .slick-next{right:15px}#shop-image.slick-container .slick-arrow{z-index:10}#shop-image.slick-container ul.slick-dots li{margin:0}#shop-image.slick-container ul.slick-dots li.slick-active button:before{color:#c53d96}#shop-image li img{border-radius:25px}.shop-info-box{flex:1}.business-description{border-bottom:1px dashed #666;padding-bottom:20px;margin-bottom:20px}ul.collabo-list li:not(:last-child){margin-bottom:20px}ul.collabo-list li{display:block;padding-left:30px;background-position:0 5px;background-repeat:no-repeat}ul.collabo-list li.collabo01{background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/shop/icon/01.svg);background-size:20px 16px}ul.collabo-list li.collabo02{background-position:0 0;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/shop/icon/02.svg);background-size:18px 20px}ul.collabo-list li.collabo03{background-position:0 0;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/shop/icon/03.svg);background-size:23px 20px}ul.collabo-list li.collabo04{background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/shop/icon/04.svg);background-size:26px 14px}ul.collabo-list li span{display:block;font-size:14px;font-weight:700;color:#777}.gray-box{position:relative;width:100%;display:flex;justify-content:space-between;align-items:flex-start;background:#f7f8f6}.gray-box:after{position:absolute;bottom:-10px;right:35px;content:"";width:calc(120px*0.9);height:calc(176px*0.9);background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/illustration/2022/05.png);background-position:center center;background-repeat:no-repeat;background-size:contain}#map-box{height:380px;overflow:hidden}#map-box iframe{width:500px;height:380px}h2.map-collabo-title{font-size:18px;font-weight:500;margin-bottom:20px}table.shop-table{width:460px;margin:30px 0 0;border-collapse:collapse;font-size:15px}table.shop-table th{font-weight:400;text-align:left;width:100px;padding-bottom:5px;vertical-align:top}table.shop-table td{text-align:left;padding-bottom:5px;padding-right:30px;vertical-align:top}.other-shop h2{font-size:16px;margin-bottom:20px}ul.other-shop-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}ul.other-shop-list>li{width:224px}ul.other-shop-list li .thumbnail{width:224px;height:150px;border-radius:20px;overflow:hidden}ul.other-shop-list li a .thumbnail img{transition:.3s}ul.other-shop-list li a:hover .thumbnail img{transform:scale(1.1,1.1)}ul.other-shop-list li h3{font-size:14px;line-height:1.5;font-weight:400;margin-top:10px}ul.other-shop-list li a h3 ul{display:flex}ul.other-shop-list li a h3 ul li{font-size:12px;color:#111}ul.other-shop-list li a h3 ul li.business:not(:first-child):before{content:"・"}.map-select-box{text-align:right;margin-bottom:10px}.map-select-box select{width:300px;margin-left:10px;-moz-appearance:menulist;-webkit-appearance:menulist}.map-select-box select::-ms-expand{display:block}#map{width:100%;height:500px;margin-bottom:40px;background:#ededed}ul.map-list{display:flex;flex-wrap:wrap;margin-top:40px}ul.map-list li{width:300px;border-top:1px solid #ccc}ul.map-list li:nth-child(3n-1){margin:0 50px}ul.map-list li a{display:block;padding:5px 0 25px}ul.map-list li a:hover{text-decoration:none}ul.map-list li a:hover .map-list-title{text-decoration:underline}ul.map-list li a .map-list-title span{display:block;font-size:13px;color:#111}ul.map-list li a .map-list-cat span{display:inline-block;margin-right:10px}ul.map-list li a .map-list-cat span img{height:15px;width:auto}.map-info{width:180px}.map-info h3{font-size:14px;font-weight:400}.map-info img{width:100%;margin:5px 0}body#poster{min-height:100vh;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/parco/poster_back.png);background-attachment:fixed;background-size:cover;background-position:center center;background-color:#faede1}#parco-container{position:relative;width:1100px;margin:0 auto;background:rgba(255,255,255,.9);z-index:1;padding:80px 0 50px}#parco-container:after{position:absolute;top:0;right:100px;content:"";width:140px;height:94px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/logo.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain}#parco-container #session{width:400px;margin:0 auto 20px}#parco-container h2#museum{position:relative;width:600px;margin:0 auto 40px;z-index:1}#parco-container h2#museum:before{position:absolute;content:"";top:-90px;left:-46px;width:100px;height:100px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/parco/stamp.png);background-repeat:no-repeat;background-position:0 0;background-size:cover;z-index:-1}#parco-container section{margin:0 auto 50px}#parco-container section h2{width:800px;margin:0 auto 40px}#parco-container section p{margin-bottom:20px}table.parco-info-table{width:800px;border-collapse:collapse;margin:40px auto;background:#fff}table.parco-info-table th{font-weight:400;padding:10px 20px;text-align:left;border:1px solid #ccc}table.parco-info-table td{padding:10px 20px;text-align:left;border:1px solid #ccc}.artist-box h3{margin-bottom:20px}.artist-box ul.artist-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:800px;margin:20px auto 0}.artist-box ul.artist-list li{position:relative;width:180px;margin-bottom:40px;text-align:center;font-size:15px;line-height:1.5}.artist-box ul.artist-list li span.photo{position:absolute;top:-15px;right:0;display:block;font-size:11px;text-align:right}.artist-box ul.artist-list li span.field{display:block;font-size:12px}.artist-box ul.artist-list li img{margin-bottom:5px}table.session-table{width:800px;border-collapse:collapse;margin:40px auto;font-size:15px;background:#fff}table.session-table th{font-weight:400;padding:10px;text-align:left;border:1px solid #ccc}table.session-table td{padding:10px;text-align:center;border:1px solid #ccc}ul.works-list{width:926px;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}ul.works-list li{margin:0 5px 20px}ul.works-list li img{height:150px;width:auto}ul.works-list li span{display:block;margin-top:5px;font-size:11px;text-align:right;margin-right:5px}.session-now{margin-top:40px}.session-now h2 .session-now-title{width:240px;line-height:40px;margin:0 auto 5px;background:#b93d8c;border-radius:40px;color:#fff;font-size:16px}.session-now h2 .session-now-title span{font-size:24px;margin:0 2px}ul.session-now-list{display:flex;flex-wrap:wrap;justify-content:center;width:800px;margin:0 auto}ul.session-now-list li{position:relative;width:180px;height:187px;margin:0 10px 50px}ul.session-now-list li:after{position:absolute;top:0;left:0;content:"";width:180px;height:187px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/parco/box_back.png);background-position:0 0;background-repeat:no-repeat;background-size:contain}ul.session-now-list li span.photo{position:absolute;top:5px;left:5px;width:140px;height:140px;background:#fff}ul.session-now-list li span.photo img{width:140px;height:auto}ul.session-now-list li span.name{position:absolute;bottom:-30px;left:32px}.vr-title{display:block;width:380px;line-height:40px;margin:0 auto 5px;background:#189e4f;border-radius:40px;color:#fff;font-size:20px;font-weight:700;margin-bottom:20px}.vr-box h3{margin-bottom:10px;color:#189e4f}.vr-box iframe{width:853px;height:480px}.vr-box p{width:853px;margin:5px auto 0;font-size:14px;text-align:right}.page-billboard#about:after{position:absolute;bottom:-40px;right:80px;content:"";width:calc(70px*0.9);height:calc(196px*0.9);background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/illustration/2022/02.png);background-position:center center;background-repeat:no-repeat;background-size:contain}section.about-contents h2{font-size:18px;margin-bottom:20px}section.about-contents p{flex:1;margin-bottom:20px}section.about-contents .about-copy{width:98px;height:161px;margin:10px 40px 0 0}section.about-contents .about-logo{width:220px;height:auto;margin-left:40px}section.about-contents .logo-text{flex:1}section.about-contents .about-illustration{width:200px;height:auto;margin-left:40px}ul.about-image-list{display:flex;flex-wrap:wrap;justify-content:space-between}ul.about-image-list li{width:230px}ul.about-image-list li img{border-radius:20px}.page-billboard#news:after{position:absolute;bottom:-25px;right:50px;content:"";width:120px;height:143px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/illustration/2022/04.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.news-container{width:1000px;margin:0 auto;padding-bottom:80px;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}#main{width:760px}#side{width:200px;border-left:1px dashed #ccc;padding-left:20px}#side h2{font-size:16px;margin-bottom:20px}.entry-title{margin-bottom:30px}.entry-title .entry-date{font-size:14px}.entry-title h1{font-size:28px}.entry-body img{max-width:760px !important}.entry-body p{margin-bottom:20px}ul.entry-bottom{margin:80px auto 0}ul.entry-bottom{display:flex;justify-content:center}ul.entry-bottom li{font-size:14px;line-height:1.7}ul.entry-bottom li:not(:last-child):after{content:"｜";margin:0 5px}ul.side-news-list li{margin-bottom:20px}ul.side-news-list li .entry-date{display:block;font-size:14px;color:#111}#side .button a{margin:0}ul.news-list{margin-bottom:80px}ul.news-list li{margin-bottom:20px}ul.news-list li a .entry-date{display:block;font-size:14px;color:#111}.page-billboard#walk:after{position:absolute;bottom:-20px;right:50px;content:"";width:89px;height:148px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/illustration/05.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.root-contents h2{margin:60px 0 40px}#root01 h2{color:#008842;margin-bottom:40px}#root02 h2{color:#df7f03;margin-bottom:40px}#root03 h2{color:#e6002d;margin-bottom:40px}.overall-view{width:700px;margin:20px auto;text-align:center}.overall-view img{border:1px solid #ccc;margin-bottom:20px}.course-box{display:flex;justify-content:space-between;align-items:flex-start}.map-box{position:relative;width:600px;border:1px solid #ccc;box-sizing:border-box}.map-box ul li a{position:absolute;width:24px;height:24px;border-radius:24px;font-size:16px;line-height:24px;color:#fff;font-weight:700;text-align:center}.map-box ul li:last-child{position:absolute;width:24px;height:24px;border-radius:24px;font-size:16px;line-height:24px;color:#fff;font-weight:700;text-align:center}.map-box ul li a:hover{text-decoration:none}#root01 .map-box ul li a,#root01 .map-box ul li:last-child{background:#008842}#root01 .map-box ul li a:hover{background:#999}#root01 .map-box ul li:nth-child(1) a{bottom:130px;right:58px}#root01 .map-box ul li:nth-child(2) a{bottom:130px;right:85px}#root01 .map-box ul li:nth-child(3) a{bottom:163px;right:133px}#root01 .map-box ul li:nth-child(4) a{bottom:270px;right:214px}#root01 .map-box ul li:nth-child(5) a{bottom:266px;right:260px}#root01 .map-box ul li:nth-child(6) a{bottom:220px;right:274px}#root01 .map-box ul li:nth-child(7) a{bottom:144px;right:270px}#root01 .map-box ul li:nth-child(8) a{bottom:156px;right:313px}#root01 .map-box ul li:nth-child(9) a{bottom:248px;right:328px}#root01 .map-box ul li:nth-child(10) a{bottom:230px;right:386px}#root01 .map-box ul li:nth-child(11) a{bottom:262px;right:392px}#root01 .map-box ul li:last-child{bottom:370px;right:480px}#root02 .map-box ul li a,#root02 .map-box ul li:last-child{background:#df7f03}#root02 .map-box ul li a:hover{background:#999}#root02 .map-box ul li:nth-child(1) a{bottom:84px;left:18px}#root02 .map-box ul li:nth-child(2) a{bottom:94px;left:62px}#root02 .map-box ul li:nth-child(3) a{bottom:100px;left:198px}#root02 .map-box ul li:nth-child(4) a{bottom:120px;left:310px}#root02 .map-box ul li:nth-child(5) a{bottom:140px;left:326px}#root02 .map-box ul li:nth-child(6) a{bottom:204px;left:460px}#root02 .map-box ul li:nth-child(7) a{bottom:280px;left:566px}#root02 .map-box ul li:nth-child(8) a{bottom:232px;left:342px}#root02 .map-box ul li:nth-child(9) a{bottom:264px;left:322px}#root02 .map-box ul li:nth-child(10) a{bottom:324px;left:338px}#root02 .map-box ul li:nth-child(11) a{bottom:338px;left:283px}#root02 .map-box ul li:nth-child(12) a{bottom:368px;left:246px}#root02 .map-box ul li:last-child{bottom:328px;left:126px}#root03 .map-box ul li a,#root03 .map-box ul li:last-child{background:#e6002d}#root03 .map-box ul li a:hover{background:#999}#root03 .map-box ul li:nth-child(1) a{bottom:234px;right:158px}#root03 .map-box ul li:nth-child(2) a{bottom:138px;right:182px}#root03 .map-box ul li:nth-child(3) a{bottom:112px;right:255px}#root03 .map-box ul li:nth-child(4) a{bottom:58px;right:230px}#root03 .map-box ul li:nth-child(5) a{bottom:42px;right:350px}#root03 .map-box ul li:nth-child(6) a{bottom:48px;right:414px}#root03 .map-box ul li:nth-child(7) a{bottom:108px;right:400px}#root03 .map-box ul li:nth-child(8) a{bottom:396px;right:254px}#root03 .map-box ul li:nth-child(9) a{bottom:414px;right:328px}#root03 .map-box ul li:nth-child(10) a{bottom:568px;right:456px}#root03 .map-box ul li:nth-child(11) a{bottom:552px;right:412px}#root03 .map-box ul li:nth-child(12) a{bottom:503px;right:125px}#root03 .map-box ul li:nth-child(13) a{bottom:610px;right:60px}#root03 .map-box ul li:nth-child(14) a{bottom:640px;right:80px}#root03 .map-box ul li:nth-child(15) a{bottom:620px;right:144px}#root03 .map-box ul li:last-child{bottom:620px;right:250px}.course-detail{width:360px}#cinemaMuseum h1{width:350px;height:146px;margin:0 auto 30px}#cinemaMuseum .contents p{margin-bottom:20px}ul.cinema-info-list li{margin-bottom:20px}ul.cinema-info-list li span{display:block;color:#c63d96;font-weight:600}#cinemaMuseum h2{display:inline-block;font-size:18px;color:#00ad8e;margin:20px 0;border-bottom:1px solid #00ad8e}.cinema-day{position:relative;width:80px;height:auto;margin-bottom:20px}.cinema-day:after{content:"";position:absolute;top:40px;left:80px;width:920px;border-bottom:2px solid #444}ul.cinema-list{margin-bottom:40px}ul.cinema-list li{display:flex;flex-wrap:wrap;margin-bottom:20px;border-bottom:1px dashed #ccc}ul.cinema-list li:last-child{border-bottom:none}ul.cinema-list li .time{width:180px}ul.cinema-list li .cinema-title{width:800px}ul.cinema-list li .cinema-title h3{margin-bottom:20px}ul.cinema-list li .cinema-image{float:right;width:240px;height:auto;margin-left:20px;margin-bottom:20px;font-size:12px}ul.cinema-list li .credit{font-size:13px;color:#666}.index-mmd-container{padding:50px 0;background-color:#ffd167}.index-mmd-container section{width:1000px;margin:0 auto}.index-mmd-container section .index-parco-text h2 img{width:310px;height:auto;margin:0 auto}.mmd-main{position:relative;width:300px;margin:-15px auto 20px}.mmd-main:before{position:absolute;content:"";top:5px;left:-90px;width:52px;height:49px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/index/icon_hand01.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.mmd-main:after{position:absolute;content:"";bottom:-160px;right:-144px;width:52px;height:49px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/index/icon_hand02.png);background-position:center center;background-repeat:no-repeat;background-size:contain}section.instagram-area{background-color:#fff;border-radius:20px;padding:10px 10px 20px;margin-top:40px;box-sizing:border-box}.event-container{width:1000px;margin:0 auto;padding-bottom:80px;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}.event-title{margin-bottom:40px}.event-title h1{font-size:28px;margin-bottom:.5em}.event-title ul{display:flex;align-items:flex-end}.event-title ul li{position:relative;padding-left:25px;margin-right:20px;line-height:20px}.event-title ul li:before{position:absolute;content:"";top:0;left:0;width:20px;height:20px;background-position:center center;background-repeat:no-repeat;background-size:contain}.event-title ul li.event-date:before{background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/event/icon/time.png)}.event-title ul li.event-place:before{background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/event/icon/place.png)}.event-body{margin-bottom:20px}.event-body figure{width:460px;margin:0 auto 40px}.event-body .event-detail p{margin-bottom:20px}table.event-table{width:100%;border-collapse:collapse}table.event-table th{border:1px solid #ccc;padding:1em 1.5em;background-color:#ededed;font-weight:400;text-align:left;vertical-align:top;white-space:nowrap}table.event-table td{border:1px solid #ccc;padding:1em 1.5em;text-align:left;vertical-align:top}table.event-table td #event-map iframe{width:100%;height:360px;margin-top:10px}ul.event-others-list{margin-bottom:20px}ul.event-others-list li:not(:last-child){padding-bottom:20px;border-bottom:1px dashed #ccc;margin-bottom:20px}ul.event-others-list li h3{font-size:16px;line-height:1.5;font-weight:400;margin-bottom:5px}ul.event-list li a{display:flex;justify-content:space-between;padding-bottom:20px}ul.event-list li:not(:last-child) a{border-bottom:1px dashed #ccc;margin-bottom:20px}ul.event-list li a figure{width:300px;height:auto;margin-right:40px}ul.event-list li a .text-box{flex:1;color:#111;text-decoration:none}ul.event-list li a .text-box .event-list-date{font-weight:700}ul.event-list li a .text-box h2{font-size:1.3em;line-height:1.5;color:#1d3994;margin-bottom:10px}ul.event-list li a:hover{text-decoration:none}ul.event-list li a:hover .text-box h2{text-decoration:underline}.index-calendar-area{position:relative;display:flex;justify-content:space-between;padding-bottom:40px}.date-box{position:relative;flex:1;background-color:rgba(254,133,110,.1)}.today-box{width:100%;height:40px;background-color:#ed674e;color:#fff;font-size:.9em;line-height:40px;padding-left:20px;box-sizing:border-box}.today-box span.month{font-size:1.5em}.today-box span.day{font-size:1.5em}.today-event-box{//border:1px solid #ccc;//text-align:left;height:384px;//background-color:#fff;overflow-y:auto}.today-event-box ul{//padding:15px 15px 0}ul.event-list li.no-plan{padding:20px 0}.today-event-box ul.event-list li{border-bottom:none !important}.today-event-box ul.event-list li a{margin:20px 25px;text-align:left;margin-bottom:0}.today-event-box ul.event-list li:not(:last-child) a{border-bottom:1px dashed #ccc}.today-event-box ul.event-list li a figure{width:140px;margin-right:20px;margin-bottom:0}.today-event-box ul.event-list li a .text-box .event-list-date{font-weight:400}.today-event-box ul.event-list li a .text-box h2{font-size:1.1em}.calendar-box{width:400px;margin-right:60px}table.calendar-table{width:100%;border-collapse:collapse}table.calendar-table caption{line-height:1;margin-bottom:10px}table.calendar-table caption span{font-size:2em}table.calendar-table th{border:1px solid #ccc;width:calc(100%/7);font-size:.8em;line-height:2;font-weight:400;background:#f6f6f6;text-transform:uppercase}table.calendar-table th.sun{color:#d00}table.calendar-table th.sat{color:#00c}table.calendar-table td{border:1px solid #ccc;width:calc(100%/7);text-align:center;line-height:3.4;background-color:#fff}table.calendar-table td .dating{background-color:rgba(254,133,110,.1)}table.calendar-table td .today{background-color:#ed674e;color:#fff}.calendar-table .event-item{display:none}.calendar-table span{display:block}.calendar-table span.today:hover,.calendar-table span.dating:hover{cursor:pointer}.calendar-index-title{line-height:1;margin-bottom:10px;position:relative}.calendar-index-title span{font-size:2em}.next-calendar{position:absolute;right:0;top:60%;transform:translateY(-50%)}.next-calendar:hover,.before-calendar:hover{cursor:pointer;color:#ed674e}.before-calendar{position:absolute;left:0;top:60%;transform:translateY(-50%)}.before-calendar:before{content:"＜";display:inline-block;transform:scale(.5,1)}.next-calendar:after{content:"＞";display:inline-block;transform:scale(.5,1)}.page-billboard#artist{background-color:#fff7fd}#artist-page-title{position:relative;width:1000px;height:156px;margin:0 auto}#artist-page-title span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;height:64px;width:auto}#artist-page-title span:before{position:absolute;top:7px;left:-75px;content:"";width:26px;height:29px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/circle/01.png);background-position:center center;background-repeat:no-repeat;background-size:contain}#artist-page-title span:after{position:absolute;top:0;right:-83px;content:"";width:45px;height:32px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/circle/02.png);background-position:center center;background-repeat:no-repeat;background-size:contain}#artist-wrapper{background-color:#f5f9fa}.artist-container{width:1000px;margin:0 auto;padding-bottom:80px;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}.artist-container #main{background-color:#fff;border-radius:1rem;padding:40px;box-sizing:border-box}.artist-container #side{border-left:none;padding-left:20px}.artist-container section{width:100%}.artist-title{border-bottom:2px dotted #ccc;padding-bottom:1em;margin-bottom:1em}.artist-title h1{font-size:1.8em;font-weight:400}.artist-title p{font-size:.9em}.artist-type{display:flex;align-items:center;margin-bottom:2em}.artist-type h2{font-size:1em;line-height:1;font-weight:400;border:1px solid #ccc;border-radius:.5rem;padding:.75em 1em;margin-right:1em}.artist-type .artist-type-text{flex:1;line-height:1.5}.artist-type .artist-type-text span{display:block}#artist-image{width:100%;position:relative;margin-bottom:2em}#artist-image .artist-image-single img{max-height:360px;width:auto;margin:0 auto;border-radius:10px}#artist-image.slick-container .slick-prev,#artist-image.slick-container .slick-next{width:28px;height:28px}#artist-image.slick-container .slick-prev:before,#artist-image.slick-container .slick-next:before{content:""}#artist-image.slick-container button.slick-prev,#artist-image.slick-container button.slick-next{z-index:10}#artist-image.slick-container .slick-prev{left:15px}#artist-image.slick-container .slick-next{right:15px}#artist-image.slick-container .slick-arrow{z-index:10}#artist-image.slick-container ul.slick-dots li{margin:0}#artist-image.slick-container ul.slick-dots li.slick-active button:before{color:#c53d96}#artist-image li img{height:400px;width:auto;margin:0 auto;border-radius:10px}.artist-profile{margin-bottom:2em}table.artist-table{width:100%;border-collapse:collapse;font-size:.9em;margin-bottom:2em}table.artist-table th{background-color:#f7f7f7;padding:1em 0;width:200px;text-align:center;font-weight:400;vertical-align:top;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc}table.artist-table td{padding:1em 1.5em;text-align:left;vertical-align:top;border-top:1px solid #ccc;border-bottom:1px solid #ccc}table.artist-table td span.furigana{display:block}table.artist-table td span.contact-means{display:block}ul.pr-list{display:flex;margin-bottom:2em}ul.pr-list li{height:24px;margin-right:15px}ul.pr-list li.web-link{padding-left:24px;line-height:24px;background-image:url(//www.mm-art-project.com/wp/wp-content/themes/mm-art-project/css/pc/../../img/common/icon/site.png);background-size:24px 24px;background-position:0 0;background-repeat:no-repeat;border-right:1px solid #666;padding-right:15px;font-size:.9em}ul.artist-movie-list{display:flex}ul.artist-movie-list li{width:330px}ul.artist-movie-list li iframe{width:100%;aspect-ratio:16/9;border-radius:1rem}ul.artist-movie-list li:nth-child(2){margin-left:20px}ul.artist-others-list{margin-bottom:2em}ul.artist-others-list li figure{max-height:200px;overflow:hidden;border-radius:10px}ul.artist-movie-list li figure img{height:100%;width:200px;object-fit:cover}ul.artist-others-list li:not(:last-child){padding-bottom:20px;border-bottom:1px dashed #ccc;margin-bottom:20px}ul.artist-others-list li h3{font-size:16px;line-height:1.5;font-weight:400;margin-bottom:5px}.artist-button a{position:relative;color:#333;line-height:16px}.artist-button a:before{content:"";width:4px;height:4px;border-top:1px solid #333;border-right:1px solid #333;position:absolute;top:50%;right:-18px;transform:translateY(-50%) rotate(45deg);transition:.2s;z-index:2}.artist-button a:after{content:"";width:14px;height:14px;border:1px solid #333;border-radius:50%;position:absolute;top:50%;right:-24px;transform:translateY(-50%) rotate(45deg);transition:.2s;z-index:1}.artist-button a:hover:before{border-top:1px solid #fff;border-right:1px solid #fff;transition:.2s}.artist-button a:hover:after{background-color:#333}ul.artist-archive-list{display:flex;flex-wrap:wrap}ul.artist-archive-list li{width:180px;margin-bottom:2em}ul.artist-archive-list li:not(:nth-child(5n)){margin-right:25px}ul.artist-archive-list li h2{font-size:1em;line-height:1.5}ul.artist-archive-list li span{display:block;font-size:.8em;line-height:1.4}ul.artist-archive-list li figure{height:180px;overflow:hidden;border-radius:10px}ul.artist-archive-list li figure img{height:100%;object-fit:cover}.search-box{width:1000px;margin:4em 0 2.5em;background-color:#fff;border-radius:1rem;padding:2em;box-sizing:border-box;box-shadow:2px 2px 2px #f1f1f1}.search-box p{font-size:.9em;margin-bottom:5px}ul.search-box-list{display:flex;justify-content:space-between;margin-bottom:1em}ul.search-box-list li:not(:first-child){width:200px}ul.search-box-list li:first-child{width:480px}ul.search-box-list li .select-wrapper{box-sizing:border-box;background:#fff;border:1px solid #ccc;border-radius:3px;overflow:hidden;position:relative}ul.search-box-list li .select-wrapper:after{content:"";border-top:8px solid #ed674e;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;top:50%;right:10px;z-index:1;transform:translateY(-50%)}.search-box select{border:none;color:#777;text-indent:1em;background:0 0;position:relative;z-index:2}.submit-box{display:flex;align-items:flex-end}.search-box .keyword{width:700px}.search-box .keyword .select-wrapper{border:1px solid #ccc;border-radius:3px}.search-box .keyword input[type=text]{border:none;text-indent:1em}.search-box .submit{width:200px;margin-left:auto}.search-box .submit input[type=submit]{width:;border:none;background:#ed674e;font-weight:700;color:#fff;border-radius:3px;cursor:pointer}ul.search-result-list{margin-bottom:1em}ul.search-result-list li{font-size:.9em}.index-artist-search{margin-top:50px;text-align:left}.index-artist-search h3{position:relative;font-size:1.1em;line-height:1;margin-bottom:1.5em}.index-artist-search h3:after{position:absolute;content:"";top:.5em;right:0;width:100%;height:1px;border-top:1px dashed #666}.index-artist-search h3 span{position:relative;background-color:#fff;padding-right:1em;z-index:1}.index-artist-search .search-box{margin:0;border-radius:0;padding:0;box-sizing:border-box;box-shadow:none}.index-artist-search ul.search-box-list li:first-child{width:540px}.index-artist-search .search-box .submit{width:280px}.messe-box h2{font-size:1.3em;color:#ed674e}.messe-box iframe{margin-left:2em}