.clfl:after{content:".";display:block;clear:left;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clfr:after{content:".";display:block;clear:right;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clf:after{content:".";display:block;clear:both;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clf{min-height:1px}* html .clf{height:1px}a.sp,abbr.sp,acronym.sp,audio.sp,b.sp,bdi.sp,bdo.sp,big.sp,br.sp,button.sp,canvas.sp,cite.sp,code.sp,data.sp,datalist.sp,del.sp,dfn.sp,em.sp,embed.sp,i.sp,iframe.sp,img.sp,input.sp,ins.sp,kbd.sp,label.sp,map.sp,mark.sp,meter.sp,noscript.sp,object.sp,output.sp,picture.sp,progress.sp,q.sp,ruby.sp,s.sp,samp.sp,script.sp,select.sp,slot.sp,small.sp,span.sp,strong.sp,sub.sp,sup.sp,svg.sp,template.sp,textarea.sp,time.sp,u.sp,tt.sp,var.sp,video.sp,wbr.sp{display:none}@media (max-width: 768px){a.sp,abbr.sp,acronym.sp,audio.sp,b.sp,bdi.sp,bdo.sp,big.sp,br.sp,button.sp,canvas.sp,cite.sp,code.sp,data.sp,datalist.sp,del.sp,dfn.sp,em.sp,embed.sp,i.sp,iframe.sp,img.sp,input.sp,ins.sp,kbd.sp,label.sp,map.sp,mark.sp,meter.sp,noscript.sp,object.sp,output.sp,picture.sp,progress.sp,q.sp,ruby.sp,s.sp,samp.sp,script.sp,select.sp,slot.sp,small.sp,span.sp,strong.sp,sub.sp,sup.sp,svg.sp,template.sp,textarea.sp,time.sp,u.sp,tt.sp,var.sp,video.sp,wbr.sp{display:inline}a.pc,abbr.pc,acronym.pc,audio.pc,b.pc,bdi.pc,bdo.pc,big.pc,br.pc,button.pc,canvas.pc,cite.pc,code.pc,data.pc,datalist.pc,del.pc,dfn.pc,em.pc,embed.pc,i.pc,iframe.pc,img.pc,input.pc,ins.pc,kbd.pc,label.pc,map.pc,mark.pc,meter.pc,noscript.pc,object.pc,output.pc,picture.pc,progress.pc,q.pc,ruby.pc,s.pc,samp.pc,script.pc,select.pc,slot.pc,small.pc,span.pc,strong.pc,sub.pc,sup.pc,svg.pc,template.pc,textarea.pc,time.pc,u.pc,tt.pc,var.pc,video.pc,wbr.pc{display:none}}address.sp,article.sp,aside.sp,blockquote.sp,details.sp,dialog.sp,dd.sp,div.sp,dl.sp,dt.sp,fieldset.sp,figcaption.sp,figure.sp,figcaption.sp,footer.sp,form.sp,h1.sp,h2.sp,h3.sp,h4.sp,h5.sp,h6.sp,header.sp,hgroup.sp,hr.sp,li.sp,main.sp,nav.sp,ol.sp,p.sp,pre.sp,section.sp,table.sp,ul.sp{display:none}@media (max-width: 768px){address.sp,article.sp,aside.sp,blockquote.sp,details.sp,dialog.sp,dd.sp,div.sp,dl.sp,dt.sp,fieldset.sp,figcaption.sp,figure.sp,figcaption.sp,footer.sp,form.sp,h1.sp,h2.sp,h3.sp,h4.sp,h5.sp,h6.sp,header.sp,hgroup.sp,hr.sp,li.sp,main.sp,nav.sp,ol.sp,p.sp,pre.sp,section.sp,table.sp,ul.sp{display:block}address.pc,article.pc,aside.pc,blockquote.pc,details.pc,dialog.pc,dd.pc,div.pc,dl.pc,dt.pc,fieldset.pc,figcaption.pc,figure.pc,figcaption.pc,footer.pc,form.pc,h1.pc,h2.pc,h3.pc,h4.pc,h5.pc,h6.pc,header.pc,hgroup.pc,hr.pc,li.pc,main.pc,nav.pc,ol.pc,p.pc,pre.pc,section.pc,table.pc,ul.pc{display:none}}.popup_overlay .artbrut_content .series+.series{margin-top:67px}@media only screen and (max-width: 768px){.popup_overlay .artbrut_content .series+.series{margin-top:56px}}@media only screen and (max-width: 768px){.popup_overlay .artbrut_content .series h3 img{height:10.46px;width:auto}}.popup_overlay .artbrut_content .series p{font-size:14px;line-height:2;margin:32px 0}@media only screen and (max-width: 768px){.popup_overlay .artbrut_content .series p{font-size:12px;font-weight:normal;margin:11px 0 32px}}.popup_overlay .artbrut_content .series a{display:flex;align-items:center;justify-content:space-between;border:1px solid #303030;height:60px;--padding: 30px;padding:0 var(--padding);width:calc(50% - (var(--padding) + 1px) * 2);font-size:16px;font-weight:bold;color:#303030;-webkit-transition-duration:0.2s;transition-duration:0.2s}@media only screen and (max-width: 768px){.popup_overlay .artbrut_content .series a{height:42px;--padding: 15px;width:calc(100% - (var(--padding) + 1px) * 2);font-size:12px}}.popup_overlay .artbrut_content .series a:hover{opacity:0.7}.popup_overlay{background-color:rgba(247,247,247,0.97);position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;overflow:auto;cursor:pointer;--scrollbar: 0px}.popup_overlay .closeBtn{cursor:pointer;position:fixed;top:0;right:var(--scrollbar)}@media only screen and (max-width: 768px){.popup_overlay .closeBtn{width:40px;height:auto}}.popup_overlay .popup_content{margin:80px;cursor:default}@media only screen and (max-width: 768px){.popup_overlay .popup_content{margin:40px}}.popup_overlay .popup_content .info{margin:74px auto;text-align:center}@media only screen and (max-width: 768px){.popup_overlay .popup_content .info{margin:36px 20px}}.popup_overlay .popup_content .info h5{font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:18px;letter-spacing:0.04em;margin-bottom:25px;font-weight:500}@media only screen and (max-width: 768px){.popup_overlay .popup_content .info h5{font-size:10px;margin-bottom:5px}}.popup_overlay .popup_content .info h4{font-family:"游ゴシック体", "Yu Gothic", "YuGothic", YuGothic, "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "HiraKakuProN-W3", "メイリオ", "Meiryo", "ＭＳ ゴシック", "MS Gothic", Osaka, Verdana, arial, helvetica, sans-serif;font-weight:bold;font-size:24px;letter-spacing:0.06em;margin-bottom:45px}@media only screen and (max-width: 768px){.popup_overlay .popup_content .info h4{font-size:14px;margin-bottom:12px}}.popup_overlay .popup_content .profile{font-size:14px;line-height:calc(24 / 14);letter-spacing:0;margin-bottom:100px}@media only screen and (max-width: 768px){.popup_overlay .popup_content .profile{font-size:12px;line-height:2;margin-left:20px;margin-right:20px;margin-bottom:44px}}.popup_overlay .artbrut_content{clear:right;background:#fff;--padding: 60px;padding:var(--padding)}@media only screen and (max-width: 768px){.popup_overlay .artbrut_content{--padding: 0}}.popup_overlay .artbrut_content .series:first-of-type{margin-top:30px}@media only screen and (max-width: 768px){.popup_overlay .artbrut_content .series+.series{margin-top:30px}}@media only screen and (max-width: 768px){.popup_overlay .artbrut_content .series{margin-left:20px;margin-right:20px}.popup_overlay .artbrut_content .series p{margin-bottom:15px}}.popup_overlay .artbrut_content .swiper{z-index:0;width:100%;height:auto;background-color:transparent;position:relative;overflow:hidden}.popup_overlay .artbrut_content .swiper .swiper-slide{width:100%}.popup_overlay .artbrut_content .swiper .swiper-slide img{width:100%;height:auto}.popup_overlay .artbrut_content .wrap{margin:0 auto;max-width:950px}.popup_overlay .artbrut_content .wrap .artist{width:100%;height:auto}.popup_overlay .artbrut_content>hr{border:0;border-top:1px solid #E3E3E3;height:0;margin:100px calc(var(--padding) * -1)}.popup_overlay .artbrut_content .prevNext{margin-top:100px;margin-bottom:20px;height:48px;display:flex;justify-content:center}@media only screen and (max-width: 768px){.popup_overlay .artbrut_content .prevNext{height:auto;flex-direction:column;align-items:center;margin:48px 20px 0;padding-bottom:38px}}.popup_overlay .artbrut_content .prevNext .border{height:100%;border-left:1px solid #303030;width:0}@media only screen and (max-width: 768px){.popup_overlay .artbrut_content .prevNext .border{height:0;width:36px;border:0;border-top:1px solid #303030;margin:12px 0}}.popup_overlay .artbrut_content .prevNext .prev,.popup_overlay .artbrut_content .prevNext .next{display:flex;align-items:center;width:300px;padding:0 40px;color:#303030;font-size:18px;letter-spacing:0.04em}@media only screen and (max-width: 768px){.popup_overlay .artbrut_content .prevNext .prev,.popup_overlay .artbrut_content .prevNext .next{width:100%;font-size:12px;justify-content:center}}.popup_overlay .artbrut_content .prevNext .prev{flex-direction:row-reverse}.popup_overlay .artbrut_content .prevNext .prev .arrow{-webkit-transform:scaleX(-1);transform:scaleX(-1);margin-right:30px}@media only screen and (max-width: 768px){.popup_overlay .artbrut_content .prevNext .prev .arrow{margin-right:10px}}.popup_overlay .artbrut_content .prevNext .next{border-left:1px}.popup_overlay .artbrut_content .prevNext .next .arrow{margin-left:30px}@media only screen and (max-width: 768px){.popup_overlay .artbrut_content .prevNext .next .arrow{margin-left:10px}}.popup_overlay .swiperWrapper{position:relative}@media only screen and (max-width: 768px){.popup_overlay .swiperWrapper{margin-bottom:50px}}.popup_overlay .swiperWrapper nav{margin-top:40px;display:flex;justify-content:center}@media only screen and (max-width: 768px){.popup_overlay .swiperWrapper nav{margin-top:20px}}.popup_overlay .swiperWrapper .swiper-pagination{position:relative;bottom:0;--margin: 95px;margin-left:var(--margin);margin-right:var(--margin)}@media only screen and (max-width: 768px){.popup_overlay .swiperWrapper .swiper-pagination{--margin: 20px}}.popup_overlay .swiperWrapper .swiper-pagination .swiper-pagination-bullet{background-color:#B2B0B0}.popup_overlay .swiperWrapper .swiper-pagination .swiper-pagination-bullet:hover{background-color:#B2B0B0;opacity:0.7}.popup_overlay .swiperWrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#FC771A}.popup_overlay .swiperWrapper .nextButton,.popup_overlay .swiperWrapper .prevButton{cursor:pointer;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transform:translate(0, -6px);transform:translate(0, -6px)}@media only screen and (max-width: 768px){.popup_overlay .swiperWrapper .nextButton,.popup_overlay .swiperWrapper .prevButton{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.popup_overlay .swiperWrapper .nextButton:hover,.popup_overlay .swiperWrapper .prevButton:hover{opacity:0.5}