@charset 'UTF-8';html,legend{color:#000}#yui3-css-stamp.cssreset,.sp-only{display:none}#intro .intro_copy .btm_img,#intro .intro_copy h2,#intro .intro_copy p,.footer .logos ul li img.on{opacity:0;filter:alpha(opacity=0)}#intro .intro_copy .btm_img:after,#intro .intro_copy h2:after,#intro .sp-menu:after,#intro .sp-menu_body .inr ul:after,#intro .txt_area .inr>.nav_chaser ul:after,#session02 .gallery_btm:after,#session02 .movie_area .inr ul:after,.container .interview .section:after,.footer .artist ul:after,.footer .logos ul:after,.nav_chaser.lt ul:after{clear:both;content:''}html{background:#fff}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-weight:400;font-style:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{font-variant:normal;border:0}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}@media (max-width:640px){.pc-only{display:none}.sp-only{display:block}}.spacer{width:.1%;height:1em}.line{width:100%;height:1px;background:#000}.r-red{color:#e72e35}#mq-dummy-sp,#mq-dummy-tab{display:none;width:0;height:0}@media (max-width:950px){#mq-dummy-tab{display:inline}}.cmn-carousel-gallery .paddle{top:220px}.cmn-carousel-gallery .paddle.next em,.cmn-carousel-gallery .paddle.prev em{margin:0}.container .ttl_b,.container .ttl_w{position:relative;z-index:0;padding:30px 0;background:#222}@media (max-width:640px){#mq-dummy-sp{display:block}.cmn-carousel-gallery .paddle{top:14.5%}.container .ttl_b,.container .ttl_w{padding:15px 0}}.container .large.ttl_b,.container .ttl_w.large{padding:44px 0 34px}.container .ttl_b .shadow_line,.container .ttl_w .shadow_line{position:absolute;top:-32px;left:0;width:100%;height:32px;background:url(../img/shadow_line.png) repeat-x}.container .ttl_b h3,.container .ttl_w h3{width:950px;margin:0 auto}@media (max-width:640px){.container .large.ttl_b,.container .ttl_w.large{padding:25px 0}.container .ttl_b h3,.container .ttl_w h3{width:100%}.container .ttl_b h3 img,.container .ttl_w h3 img{width:100%;height:auto}}.container .ttl_b{background:#fff}.container .accordion_toggle h3{cursor:pointer}.container .interview{font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','Droid Sans',sans-serif;overflow:hidden;height:0;color:#fff;background:#fff}.container .interview .article{width:950px;margin:0 auto;background:url(../img/accordion_bg.jpg)}.container .interview .article.secondary{padding-top:30px;border-top:solid 1px #fff}@media (max-width:640px){.container .interview .article{width:auto}.container .interview .article.secondary{padding-top:20px}}.container .interview .inr{width:950px;margin:0 auto}.container .interview .section{padding:30px 0}.container .interview .section:after{display:table}@media (max-width:640px){.container .interview .inr{width:93.75%}.container .interview .section{overflow:hidden;padding:0}}.container .interview .section.top_padding_no{padding-top:0}.container .interview .section.bottom_padding_no{padding-bottom:0}.container .interview .section.padding_no{padding:0}.container .interview .section.movie{padding:40px 0 45px}@media (max-width:640px){.container .interview .section.movie{margin:20px 0;padding:0}.container .interview .section.movie img{width:100%;height:auto}}.container .interview p{font-size:12pt;line-height:30px;box-sizing:border-box;padding:0 20px}@media (max-width:640px){.container .interview p{font-size:12px;line-height:1.67em;padding:0}}.container .interview p.red{font-weight:700;font-style:italic;color:#a1bbfc}.container .interview p.note{font-size:10px;padding-left:1em;text-indent:-1em;color:#333}.container .interview p.kerning_min{letter-spacing:-.02em}.container .interview p.ttl{text-align:center}@media (max-width:640px){.container .interview p.ttl{position:relative}.container .interview p.ttl .icon{position:absolute;top:0;left:7.3437%;display:inline-block;width:3.125%}}.container .interview p.ttl img{display:block;margin:0 auto}.container .interview p .name{font-weight:700;display:block}.container .interview .img-r{float:right;margin-left:30px}.container .interview .img-r.margin_no{margin:0}@media (max-width:640px){.container .interview p.ttl img{width:100%;height:auto}.container .interview .img-r{float:none;margin:20px 0}.container .interview .img-r img{width:100%;height:auto}}.container .interview .img-l{float:left;margin-right:30px}.container .interview .img-l.margin_no{margin:0}@media (max-width:640px){.container .interview .img-l{float:none;margin:20px 0}.container .interview .img-l img{width:100%;height:auto}}.container .interview .accordion_close{width:116px;padding-left:20px}@media (max-width:640px){.container .interview .accordion_close{width:100%}}.container .interview .accordion_close img{display:block;width:116px;cursor:pointer}@media (max-width:640px){.container .interview .accordion_close img{width:27.833%;height:auto}}.container .bottom_img{width:950px;margin:0 auto}@media (max-width:640px){.container .bottom_img{width:100%}.container .bottom_img img{width:100%;height:auto}}.nav_chaser.lt{position:fixed;z-index:100;top:-91px;left:0;width:100%;height:51px}.nav_chaser.lt .nav_inr{position:absolute;top:0;left:0;width:100%;padding:20px 0;border-bottom:solid 1px #3d3d3d;background:#000}.nav_chaser.lt ul{width:600px;margin:0 auto}.nav_chaser.lt ul:after{display:table}@media (max-width:640px){.nav_chaser.lt ul{width:100%}}.nav_chaser.lt ul li{float:left;width:50%;cursor:pointer}.nav_chaser.lt ul li img{display:block;width:100%;height:auto}#intro{position:relative;overflow:hidden;height:1370px}#intro h1{position:absolute;z-index:2;top:20px;right:20px;width:76px}@media (max-width:640px){#intro{height:auto}#intro h1{position:fixed;z-index:100;top:16px;left:5.4687%;width:19.375%}}#intro h1 img{display:block;width:100%;height:auto}#intro .sp-menu{position:fixed;z-index:99;top:3px;left:0;width:100%;padding:13px 0;background:#1b1b1b}#intro .sp-menu:after{display:table}#intro .sp-menu .menu_btn{float:right;width:6.25%;margin-right:5.4687%}#intro .sp-menu .menu_btn img{display:block;width:100%;height:auto}#intro .sp-menu_body{position:absolute;top:100%;left:0;overflow:hidden;width:100%;height:0;border-bottom:solid 1px #3d3d3d;background:#000}#intro .sp-menu_body .inr{width:93.75%;margin:0 auto;padding:12px 0}#intro .sp-menu_body .inr ul{width:100%}#intro .sp-menu_body .inr ul:after{display:table}#intro .sp-menu_body .inr ul li{float:left;width:50%}#intro .sp-menu_body .inr ul li img{display:block;width:100%;height:auto}#intro .border-top{position:absolute;z-index:1;top:0;left:0;width:100%;height:6px;background:#e83434}@media (max-width:640px){#intro .border-top{position:fixed;z-index:100;top:0;left:0;height:3px}}#intro .bg{position:fixed;z-index:0;top:0;left:50%;width:1200px;margin-left:-600px}@media (max-width:640px){#intro .bg{position:relative;left:0;width:100%;margin:0}#intro .bg:before{display:block;padding-top:70%;content:''}}#intro .bg img{position:absolute;top:0;left:0;width:1366px;height:auto}@media (max-width:640px){#intro .bg img{width:100%}}#intro .intro_copy{position:relative;z-index:1;width:1200px;margin:0 auto}@media (max-width:640px){#intro .intro_copy{position:absolute;right:2%;width:68.907%}#intro .intro_copy:before{display:block;padding-top:7%;content:''}}#intro .intro_copy .liquid01{padding-top:95px}#intro .intro_copy h2{width:100%}#intro .intro_copy h2:after{display:table}#intro .intro_copy h2 img{display:block;float:right}@media (max-width:640px){#intro .intro_copy h2 img{float:none;width:100%;max-width:100%;height:auto;margin:0}}#intro .intro_copy .liquid02{padding-top:57px}#intro .intro_copy p{width:100%}#intro .intro_copy p:after{display:table;clear:both;content:''}#intro .intro_copy p img{display:block;float:right}#intro .intro_copy .liquid03{padding-top:55px}#intro .intro_copy .btm_img{width:100%}#intro .intro_copy .btm_img:after{display:table}#intro .intro_copy .btm_img img{display:block;float:right;margin-right:58px}#intro .txt_area{position:relative;z-index:10;margin:75px auto 0;padding:38px 0 42px;background:#131313}#intro .txt_area .shadow_line{position:absolute;bottom:0;left:0;display:none;width:100%;height:32px;background:url(../img/shadow_line.png) repeat-x}#intro .txt_area .inr{width:950px;margin:0 auto}@media (max-width:640px){#intro .txt_area .shadow_line{display:none}#intro .txt_area{margin:0 auto;padding:20px 0 12px}#intro .txt_area .inr{width:93.75%}#intro .txt_area .inr h2{width:86.166%;margin:0 auto}#intro .txt_area .inr h2 img{display:block;width:100%;height:auto}}#intro .txt_area .inr>p{font-size:16px;line-height:1.81;margin:30px auto 0;color:#fff}@media (max-width:640px){#intro .txt_area .inr>p{font-size:12px;line-height:1.67;margin:22px auto 0}}#intro .txt_area .inr .nav_dummy{width:950px;height:0;margin:25px auto 0}#intro .txt_area .inr .nav_dummy.on{height:81px}#intro .txt_area .inr>.nav_chaser{width:950px;height:81px;margin:25px auto 0}@media (max-width:640px){#intro .txt_area .inr>.nav_chaser{width:100%;height:auto;margin:12px auto 0}}#intro .txt_area .inr>.nav_chaser .nav_inr{width:100%;height:81px;background:#131313}#intro .txt_area .inr>.nav_chaser.fix{position:fixed;z-index:10;top:0;left:0;width:100%}#intro .txt_area .inr>.nav_chaser.fix .nav_inr{position:fixed;z-index:10;top:0;left:0;padding:20px 0;border-bottom:solid 1px #3d3d3d;background:#000}#session01,#session01 .interview01 h3{position:relative}#intro .txt_area .inr>.nav_chaser ul{width:950px;margin:0 auto}#intro .txt_area .inr>.nav_chaser ul:after{display:table}@media (max-width:640px){#intro .txt_area .inr>.nav_chaser .nav_inr{height:auto}#intro .txt_area .inr>.nav_chaser ul{width:100%}}#intro .txt_area .inr>.nav_chaser ul li{float:left;width:50%;cursor:pointer}#intro .txt_area .inr>.nav_chaser ul li img{display:block;width:100%;height:auto}#session01{z-index:0;padding-bottom:180px;background:#000}#session01 .interview01 h3 span{position:absolute;bottom:-6px;left:0}@media (max-width:640px){#session01{padding-bottom:66px;padding-top:42px}#session01 .interview01 h3 span{bottom:-7.5%;left:3.125%;width:8.75%}}#session01 .interview01 h3 span img.icon{width:36px}#session01 .interview01 h3 span img.txt{display:block;margin:5px 0 0}#session01 #interview01 .art01 .sec01{padding-top:20px}#session01 #interview01 .art01 .sec03 .img-l{padding-bottom:4em}@media (max-width:640px){#session01 .interview01 h3 span img.txt{margin:4px auto 0}#session01 .interview01 h3 span img.icon,#session01 .interview01 h3 span img.txt{width:100%}#session01 #interview01 .art01 .sec03 .img-l{padding-bottom:0}}#session01 #interview01 .art01 .sec06{padding:42px 0}@media (max-width:640px){#session01 #interview01 .art01 .sec06{padding:0}}#session01 #interview01 .art01 .sec07 .img-r{padding-bottom:1em}#session01 #interview01 .art01 .movie .yt_cover{position:relative;width:576px;height:324px;margin:0 auto;cursor:pointer}@media (max-width:640px){#session01 #interview01 .art01 .sec07 .img-r{padding-bottom:0}#session01 #interview01 .art01 .movie .yt_cover{width:100%;height:auto;margin:0}#session01 #interview01 .art01 .movie .yt_cover:after{display:block;padding-top:56.274%;content:''}}#session01 #interview01 .art01 .movie .yt_cover img{position:absolute;z-index:1;top:0;left:0;width:100%;height:auto}#session01 #interview01 .art01 .movie .yt_cover video{display:block;width:576px;height:324px;margin:0 auto}#session01 #interview01 .art01 .movie .note{margin:10px 0 0;padding-left:20px;color:#eee}#session01 #interview01 .art01 .sec09{padding-bottom:60px}@media (max-width:640px){#session01 #interview01 .art01 .movie .yt_cover video{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}#session01 #interview01 .art01 .sec09{padding:0}}#session01 #interview01 .art02{padding-bottom:50px}@media (max-width:640px){#session01 #interview01 .art02{margin:0 auto;padding-bottom:20px}}#session01 #interview01 .art02 .sec01{padding:50px 0 0}@media (max-width:640px){#session01 #interview01 .art02 .sec01{padding:22px 0 0}}#session01 #interview01 .art02 .sec02{padding:40px 0}@media (max-width:640px){#session01 #interview01 .art02 .sec02{padding:0}}#session01 #interview01 .art02 .sec04 .img-r{padding-bottom:2em}@media (max-width:640px){#session01 #interview01 .art02 .sec04 .img-r{padding-bottom:0}}#session01 #interview01 .art03{padding-bottom:40px}@media (max-width:640px){#session01 #interview01 .art03{margin:0 auto;padding-bottom:25px}#session01 #interview01 .art03 .ttl{padding-bottom:20px}#session01 #interview01 .art03 .ttl .icon:before{display:block;padding-top:46%;content:''}#session01 #interview01 .art03 .section{width:93.75%;margin-right:auto;margin-left:auto}}#session01 #interview01 .art03 .sec01{padding:35px 0}@media (max-width:640px){#session01 #interview01 .art03 .sec01{padding:5px 0 0}}#session01 #interview01 .art03 .sec03 .img-l{padding-bottom:2em}#session01 #interview01 .art03 .yt_border{position:relative;height:50px;margin:40px 0 0;background:#222}@media (max-width:640px){#session01 #interview01 .art03 .sec03 .img-l{padding-bottom:0}#session01 #interview01 .art03 .yt_border{left:-3.125%;width:106.25%;height:25px}}#session01 #interview01 .art03 .yt_border .shadow_line{position:absolute;top:-32px;left:0;width:100%;height:32px;background:url(../img/shadow_line.png) repeat-x}#session01 #interview01 .art03 .movie{padding-top:40px}#session01 #interview01 .art03 .movie .yt_container iframe{display:block;margin:0 auto}@media (max-width:640px){#session01 #interview01 .art03 .movie{padding:0}#session01 #interview01 .art03 .movie .yt_container{position:relative;width:100%}#session01 #interview01 .art03 .movie .yt_container:before{display:block;padding-top:56.2%;content:''}#session01 #interview01 .art03 .movie .yt_container iframe{position:absolute;top:0;left:0;width:100%;height:100%}}#session01 #interview01 .art03 .movie .note{font-size:12pt;margin:10px auto 0;text-align:center;color:#fff}#session01 #interview01 .art03 .movie .note>img{width:12px;vertical-align:middle}#session01 #interview01 .art03 .movie .note span{font-size:10px}#session01 #interview01 .accordion_close{padding-top:10px}#session02{position:relative;z-index:0;background:#000}#session02 .interview .article{background:url(../img/accordion_bg2.jpg)}#session02 .interview02 h3 span,#session02 .interview03 h3 span{display:inline-block;margin-right:14px}#session02 .interview02 h3 span img.icon,#session02 .interview03 h3 span img.icon{width:36px}#session02 .interview02 h3 span img.txt,#session02 .interview03 h3 span img.txt{display:block;margin:5px 0 0}@media (max-width:640px){#session01 #interview01 .art03 .movie .note{font-size:12px}#session01 #interview01 .accordion_close{padding:25px 0 0 3.125%}#session02 .interview02 h3 span img.txt,#session02 .interview03 h3 span img.txt{margin:4px auto 0}#session02 .interview02 h3 span img.icon,#session02 .interview02 h3 span img.txt,#session02 .interview03 h3 span img.icon,#session02 .interview03 h3 span img.txt{width:100%}}#session02 .interview02 h3>img,#session02 .interview03 h3>img{padding-top:4px}@media (max-width:640px){#session02 .interview02{padding-bottom:25px}#session02 .interview02 h3{position:relative}#session02 .interview02 h3 span{position:absolute;top:0;left:3.125%;display:block;width:8.75%;margin:0}#session02 .interview02 h3 span img{width:100%;height:auto}#session02 .interview02 h3>img{padding-top:1.8%}}#session02 #interview02 .art01{padding-top:40px}@media (max-width:640px){#session02 #interview02 .art01{padding-top:20px}}#session02 #interview02 .art01 .sec01{padding:0 0 20px}@media (max-width:640px){#session02 #interview02 .art01 .sec01{padding:0}#session02 #interview02 .art01 .sec01 img{width:100%;height:auto}}#session02 #interview02 .art01 .sec02 .img-r{padding-bottom:2em}@media (max-width:640px){#session02 #interview02 .art01 .sec02 .img-r{padding-bottom:0}}#session02 #interview02 .art01 .sec04 .img-l{padding-bottom:4em}@media (max-width:640px){#session02 #interview02 .art01 .sec04 .img-l{padding-bottom:0}}#session02 #interview02 .art01 .sec09 .img-r{padding-bottom:1em}@media (max-width:640px){#session02 #interview02 .art01 .sec09 .img-r{padding-bottom:0}}#session02 #interview02 .art01 .accordion_close{padding:30px 0 20px 20px}@media (max-width:640px){#session02 #interview02 .art01 .accordion_close{padding:20px 0 25px}}#session02 .mod-contentContainer{margin:80px auto 0;padding:0}#session02 .mod-contentContainer>h4{padding-bottom:26px;text-align:center}@media (max-width:640px){#session02 .mod-contentContainer{margin:23px auto 0}#session02 .mod-contentContainer>h4 img{width:100%;height:auto}#session02 .mod-contentContainer .a_logo{width:87%;margin:8px auto 0}#session02 .mod-contentContainer .a_logo:after{display:table;clear:both;content:''}#session02 .mod-contentContainer .a_logo img{display:block;float:left;width:75px;height:auto}#session02 .mod-contentContainer .a_logo p{font-size:12px;float:right;color:#fff}#session02 .mod-contentContainer .bullets{margin-top:10px}}#session02 .gallery_btm{width:720px;margin:20px auto 0}#session02 .gallery_btm:after{display:table}#session02 .gallery_btm .a_logo{float:left;width:90px}#session02 .gallery_btm .a_logo img{width:100%}#session02 .gallery_btm .txt{line-height:27px;float:right;height:27px}#session02 .border{position:relative;height:50px;margin:70px 0 0;background:#222}@media (max-width:640px){#session02 .border.mod_btm{height:25px;margin:20px auto 37px}#session02 .border.mod_btm2{height:0;margin:0}}#session02 .border .shadow_line{position:absolute;top:-32px;left:0;width:100%;height:32px;background:url(../img/shadow_line.png) repeat-x}#session02 .movie_area{position:relative;z-index:0;overflow:hidden;height:670px}@media (max-width:640px){#session02 .movie_area{height:auto}}#session02 .movie_area .bg{position:absolute;z-index:0;bottom:0;left:0;width:100%;height:100%}#session02 .movie_area .bg img{position:absolute;z-index:0;top:0;left:0;display:block;width:100%;height:auto}@media (max-width:640px){#session02 .movie_area .bg{top:0;bottom:auto;height:auto}#session02 .movie_area .bg img{position:relative}}#session02 .movie_area .bg .grad{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:140px;background:url(../img/movie_grad.png) repeat-x}#session02 .movie_area .inr{position:relative;z-index:1;width:852px;margin:0 auto;padding:35px 0 0}#session02 .movie_area .inr h3{text-align:center}#session02 .movie_area .inr ul{margin:15px auto 0}#session02 .movie_area .inr ul:after{display:table}@media (max-width:640px){#session02 .movie_area .inr{width:93.75%;padding:10px 0 0}#session02 .movie_area .inr h3 img{width:100%}#session02 .movie_area .inr ul{margin:25px auto 0}}#session02 .movie_area .inr ul li{position:relative;float:left;width:421px;height:237px;margin:0 10px 0 0;cursor:pointer}@media (max-width:640px){#session02 .movie_area .inr ul li{float:none;width:100%;height:auto;margin:0}#session02 .movie_area .inr ul li:nth-child(1){margin-bottom:22px}#session02 .movie_area .inr ul li:after{display:block;padding-top:50%;content:''}}#session02 .movie_area .inr ul li.yt02{margin:0}#session02 .movie_area .inr ul li img{position:absolute;z-index:1;top:0;left:0;width:100%;height:auto}#session02 .movie_area .inr ul li video{display:block;width:421px;height:237px;margin:0 auto}@media (max-width:640px){#session02 .movie_area .inr ul li video{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}}#session02 .movie_area .inr .note{width:950px;margin:12px auto 0}#session02 .movie_area .inr .note>p{font-size:10px;line-height:2em;color:#fff}@media (max-width:640px){#session02 .movie_area .inr .note{width:100%;margin:28px auto 0}#session02 .movie_area .inr .note>p{line-height:1.8;text-align:center}}#session02 .movie_area .inr .txt_area{margin:15px 0 0;color:#fff}#session02 .movie_area .inr .txt_area p{text-shadow:0 0 0 #000,0 0 1px #000,0 0 2px #000,0 0 3px rgba(0,0,0,.9),0 0 4px rgba(0,0,0,.9),0 0 5px rgba(0,0,0,.9),0 0 6px rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.8),0 0 9px rgba(0,0,0,.8),0 0 10px rgba(0,0,0,.7),0 0 11px rgba(0,0,0,.7),0 0 12px rgba(0,0,0,.7);font-size:16px;line-height:1.81}#session02 .interview03{margin:90px 0 0}.border{position:relative;height:1px}@media (max-width:640px){#session02 .movie_area .inr .txt_area p{font-size:12px;line-height:1.67}.border{margin:40px 0 0}}.border .shadow_line{position:absolute;top:-32px;left:0;width:100%;height:32px;background:url(../img/shadow_line.png) repeat-x}.footer_outer{position:relative;z-index:0;width:100%;margin:100px auto 0;background:#000}@media (max-width:640px){.footer_outer{margin:30px auto 0}}.footer{width:950px;margin:0 auto}@media (max-width:640px){.footer{width:93.75%;margin:33px auto 0}}.footer .footer_img{margin:0 auto}.footer .footer_img img{display:block;margin:0 auto}@media (max-width:640px){.footer .footer_img img{width:100%;height:auto}}.footer .txt_area{width:852px;margin:88px auto 0;color:#fff}.footer .txt_area p{font-size:16px;line-height:1.81}@media (max-width:640px){.footer .txt_area{width:100%;margin:45px auto 0}.footer .txt_area p{font-size:12px;line-height:1.67}}.footer .txt_area .under{margin:25px auto 0;text-align:center}.footer .txt_area .under a{font-size:16px;text-decoration:underline;color:#fff}.footer .logos{width:950px;margin:88px auto 0}.footer .logos ul:after{display:table}.footer .logos ul li{position:relative;float:left}@media (max-width:640px){.footer .txt_area .under a{font-size:12px}.footer .logos{width:100%;margin:45px auto 0}.footer .logos ul li{width:24.666%}}.footer .logos ul li.cross{width:125px}.footer .logos ul li.cross img{margin-top:52.5px}.footer .logos ul li a{display:block}.footer .logos ul li img{display:block;margin:0 auto}@media (max-width:640px){.footer .logos ul li.cross{width:13.001%}.footer .logos ul li.cross:before{display:block;padding-top:40%;content:''}.footer .logos ul li.cross img{width:57.142%;margin:0 auto}.footer .logos ul li img{width:100%;height:auto}}.footer .logos ul li img.on{position:absolute;z-index:1;top:0;left:0}.footer .artist{box-sizing:border-box;width:950px;margin:85px auto 0}@media (max-width:640px){.footer .artist{width:100%;margin:48px auto 0}}.footer .artist ul:after{display:table}.footer .artist ul li{float:left;box-sizing:border-box;width:470px;padding:1px 1px 0;background:#fff}.footer .artist ul li a{display:block}.footer .artist ul li a:after,.footer .artist ul li.cd:after{display:table;clear:both;content:''}.footer .artist ul li.cd{margin-right:10px}@media (max-width:640px){.footer .artist ul li{float:none;width:100%}.footer .artist ul li.cd{margin:0 0 10px}}.footer .artist ul li.cd .img{float:left;width:213px;margin-right:20px}@media (max-width:640px){.footer .artist ul li.cd .img{width:39.13%;margin:0}}.footer .artist ul li.cd .img img{width:100%;height:auto}.footer .artist ul li.cd .txt{font-size:12px;line-height:1.33;float:left;width:235px;color:#000}@media (max-width:640px){.footer .artist ul li.cd .txt{font-size:10px;line-height:1.17;box-sizing:border-box;width:60.87%;padding:0 10px}}.footer .artist ul li.cd .txt>p{margin:17px 0 0;padding-right:17px}@media (max-width:640px){.footer .artist ul li.cd .txt>p{margin:9px 0 0;padding:0}}.footer .artist ul li.cd .txt .ttl{margin:22px 0 0}@media (max-width:640px){.footer .artist ul li.cd .txt .ttl{margin:9px 0 0}.footer .artist ul li.cd .txt .ttl img{width:124px;height:auto}}.footer .artist ul li.official .img{width:100%}.footer .artist ul li.official .img img{display:block;width:100%;height:auto}.footer .artist ul li .link{font-size:12px;font-weight:700;line-height:18px;float:left;box-sizing:border-box;width:468px;height:18px;margin:12px 0 13px;padding-right:70px;text-align:right;color:#fff;background:url(../img/link_bg.jpg) no-repeat}@media (max-width:640px){.footer .artist ul li .link{font-size:10px;line-height:1;width:100%;height:auto;padding:9px 6px 9px 0;background:#000}.footer .artist ul li .link span{display:inline-block;width:16px;margin-left:6px}.footer .artist ul li .link span img{display:block;width:100%;height:auto}.footer .copy{height:auto}}.footer .copy img{display:block;width:393px;height:auto;margin:0 auto;padding:67px 0 0}.footer .copy .last{font-size:12px;margin:25px auto 67px;text-align:center;color:#ccc}@media (max-width:640px){.footer .copy img{width:87.187%;padding:26px 0 0}.footer .copy .last{font-size:10px;margin:13px 0 19px}}