﻿#content{padding:143px 0 0}#main{width:1000px;margin:0 auto;padding:80px 0;background-repeat:no-repeat;background-position:center -98px;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", HGP明朝B, serif}#main .sp{display:none}#main .artistList{margin-bottom:30px}#main .artistList ul{padding:0 80px;font-size:0}#main .artistList ul li{display:inline-block;margin-bottom:40px;vertical-align:top;margin-right:76px;text-align:center}#main .artistList ul li:nth-of-type(3n){margin-right:0}#main .artistList ul figure{position:relative;cursor:pointer}#main .artistList ul figure:hover .moreBtn img{right:-55px}#main .artistList ul figure .moreBtn img{position:absolute;top:105px;right:-40px;transition:all 0.3s ease}#main .artistList ul p{color:#19314c;position:relative;font-size:20px;text-align:center}#main .artistList ul p:hover{opacity:1;animation:unset}#main .artistList ul p.part{width:142px;font-size:14px;padding:10px 0;margin:-22px auto 2px;background-color:#eeebeb}#main .artistList ul p.part span{display:block;font-size:8px}#main .artistList ul p.part span:hover{opacity:1;animation:unset}#main .artistList ul p.name span{display:block;font-size:16px;line-height:1}.sns{font-size:0;text-align:center}.sns li{display:inline-block}.sns li:first-child{margin-right:20px}.mfp-bg{background:#19314c;opacity:1}.detail{position:relative;width:1000px;margin:0 auto;font-size:0;font-family:"Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", HGP明朝B, serif}.detail .image{display:inline-block;margin-right:32px}.detail .txt{display:inline-block;width:568px;color:#fff;vertical-align:top}.detail .txt h3{font-size:26px;font-weight:bold;line-height:1.5;margin-bottom:20px}.detail .txt h3 span{font-size:14px;vertical-align:middle}.detail .txt p{font-size:16px;line-height:1.8}.detail .mfp-close{position:fixed;cursor:pointer;opacity:1;padding:0;top:17px;right:17px;width:54px;height:54px;background-image:url(../img/global/close.png);background-size:54px;font-size:0;color:#fff}.detail .mfp-close:hover{opacity:0.8}.mfp-zoom-in .detail{opacity:0;transition:all 0.2s ease-in-out}.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .detail{opacity:1}.mfp-zoom-in.mfp-removing .detail{opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}#footer{padding:44px 0 80px}#footer .link{margin-bottom:80px;font-size:0}#footer .link li{display:inline-block}#footer .link li:nth-child(1){margin:0 12px 12px 0}#footer .link li:nth-child(2){margin:0 0 12px 0}#footer .link li:nth-child(3){margin:0 12px 0 0}@media screen and (max-width: 640px) and (min-width: 1px){#content{padding:140px 0 0}#main{width:640px;padding:0 0 56px}#main .sp{display:block}#main .artistList{padding-top:55px}#main .artistList ul{padding:0 28px}#main .artistList ul li{margin-right:45px}#main .artistList ul li figure{width:160px;margin:0 auto}#main .artistList ul li figure img{width:100%}#main .artistList ul li figure .moreBtn img{top:76px;right:-30px;width:67px}#main .artistList ul li p{font-size:3.13vw}#main .artistList ul li p.part{width:115px;padding:5px 0;margin:-14px auto 2px;font-size:2.5vw}#main .artistList ul li p.part span{font-size:1vw}#main .artistList ul li p.name span{font-size:2.5vw}#main .sns li{display:block;text-align:center}#main .sns li:first-child{margin:0 0 20px 0}.detail{padding:115px 0;width:558px}.detail .image{display:block;margin-right:0;margin-bottom:48px}.detail .image img{width:100%}.detail .txt{display:block;width:100%;color:#fff;vertical-align:top}.detail .txt h3{font-size:4.69vw;font-weight:bold;line-height:1.5;margin-bottom:20px;text-align:center}.detail .txt h3 span{font-size:2.82vw;vertical-align:middle}.detail .txt p{font-size:3.75vw;line-height:1.8}.detail .mfp-close{width:54px;height:54px;top:18px}#footer{padding:40px 0 80px}#footer .inner .link{margin-bottom:116px;text-align:center}#footer .inner .link li:nth-child(1),#footer .inner .link li:nth-child(2),#footer .inner .link li:nth-child(3){margin:0 0 20px 0}#footer .inner .link li img{max-width:100%}}
