@charset "UTF-8";*{margin:0;padding:0}body{position:relative;width:100%;height:100%;min-width:1100px;color:#000;font-size:16px;font-family:Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"palt";font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif}li{list-style-type:none}a{color:#000;text-decoration:none}a:hover{color:#8900ff}iframe[name=google_conversion_frame]{position:absolute;height:0}br.sp{display:none}br.pc{display:inline}#container{position:relative;width:980px;margin:0 auto}#container footer{margin-top:160px;position:relative;padding-top:37px;padding-bottom:80px;border-top:1px solid #ccc}#container footer .copy{line-height:16px;float:left;font-size:11px;color:#000;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal}#container footer .pagetop{position:absolute;top:-117px;right:-18px;width:36px;height:37px;text-indent:-99999px;display:block;background:url(/img/common/common_btn_pagetop.png) left top no-repeat;background-size:36px 74px}#container footer .pagetop:hover{background-position:left bottom}#container footer nav ul{float:right}#container footer nav ul li{display:inline-block;margin-left:20px}#container footer nav ul li a.twitter{width:20px;height:16px;display:block;text-indent:-99999px;background:url(/img/common/common_twitter.png) left top no-repeat;background-size:20px 32px}#container footer nav ul li a.twitter:hover{background-position:left bottom}#container footer nav ul li a{line-height:16px;font-size:11px}#container footer nav ul li a.active{color:#8900ff}header{width:980px;margin:0 auto;padding-top:80px;padding-bottom:40px;height:57px}header .lead{font-size:11px;line-height:11px;position:relative;text-align:right;width:640px}header .lead span{position:absolute;top:0;right:20px;opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";width:100%;transition:.5s ease-out;-webkit-transition:.5s ease-out}header .lead span.active{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}header .logo{float:right;width:339px;height:57px}header .logo a{width:339px;height:57px;display:block;text-indent:-99999px;background:url(/img/common/common_logo.png) top left no-repeat;background-size:339px 114px}header .logo a:hover{background-position:left bottom}.link-featured{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;margin:80px 0 0}.link-featured a{font-size:24px;line-height:35px;height:35px;background:url(/img/common/common_btn_more.png) top left no-repeat;background-size:30px 70px;padding-left:56px;display:inline-block;color:#8900ff}.link-featured a:hover{color:gray;background-position:left bottom}.share{width:980px;margin:0 auto;margin-top:0;height:20px;margin-bottom:40px;font-size:11px;text-align:right;line-height:18px;vertical-align:bottom;position:relative}.share span{position:absolute;right:79px;display:block}.share a{display:block;position:absolute;text-indent:-99999px;font-size:0;margin-left:20px}.share a.twitter{right:38px;top:1px;width:20px;height:16px;background:url(/img/common/common_btn_share_tw.png) left top no-repeat;background-size:20px 32px}.share a.twitter:hover{background-position:left bottom}.share a.facebook{right:0;width:18px;height:18px;background:url(/img/common/common_btn_share_fb.png) left top no-repeat;background-size:18px 36px}.share a.facebook:hover{background-position:left bottom}nav.global{position:absolute;left:20px;top:-20px;height:20px;transform:rotate(90deg) translate3d(0,0,0);transform-origin:0 100%;z-index:1000}nav.global.fixed{position:fixed;left:20px;top:-20px}nav.global ul li{float:left;font-size:13px;line-height:20px}nav.global ul li a{color:#000;margin-left:20px}nav.global ul li a.active{color:#8900ff}nav.global ul li a:hover{color:#8900ff}nav.global ul li a.twitter{width:16px;height:20px;display:block;text-indent:-99999px;background:url(/img/common/common_twitter_rotated.png) left top no-repeat;background-size:16px 40px}nav.global ul li a.twitter:hover{background-position:left bottom}nav.tab{width:100%}nav.tab li{display:inline-block;float:left}nav.tab li a{display:block;color:#fff;line-height:40px;background:#999;font-size:13px;text-align:center}nav.tab li a.active{background:#8900ff}nav.tab.tab2 li{width:calc(50% - 2px)}nav.tab.tab2 li:first-child{margin-right:4px}nav.tab.tab2 li a{width:calc(100%)}.page-index .feature{opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:1.2s ease-out;-webkit-transition:1.2s ease-out}.page-index .feature #player{width:980px;height:551px}.page-index .feature a.poster{display:none}.page-index .content .onair{width:100%;margin-top:80px;padding-bottom:80px;border-bottom:1px solid #000;font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif}.page-index .content .onair .oa0{margin-bottom:40px}.page-index .content .onair .oa0 a:hover{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.01" /><feFuncG type="linear" slope="0.01" /><feFuncB type="linear" slope="0.01" /></feComponentTransfer></filter></svg>#filter');filter:brightness(0)}.page-index .content .onair .oa1{margin-bottom:30px}.page-index .content .onair .oa2{margin-bottom:0}.page-index .content .onair .oa3{margin-bottom:60px;font-size:0}.page-index .content .onair .oa3 li{font-size:24px;display:inline-block;padding-right:10px;border-right:1px solid #000;margin-right:10px}.page-index .content .onair .oa3 li:last-child{padding-right:0;border-right:none;margin-right:0}.page-index .content .onair .op,.page-index .content .onair .ed{margin-bottom:30px;font-size:24px}.page-index .content .onair .op span,.page-index .content .onair .ed span{font-weight:700;display:block;margin-bottom:10px;font-size:13px;color:gray}.page-index .content .onair .ed{margin-bottom:0}.page-index .content .staff{width:300px;float:left;margin-right:40px}.page-index .content .staff .op,.page-index .content .staff .ed{width:665px}.page-index .content .staff img{width:100%}.page-index .content .cast{width:300px;float:left}.page-index .content .cast img{width:100%}.page-index .content .columns{position:relative}.page-index .content .sub{position:absolute;right:0;width:300px}.page-index .content .sub .subinner{position:absolute;width:300px}.page-index .content .sub.fixed .subinner{position:fixed;top:0}.page-index .content .sub.fixbottom{position:absolute;bottom:0}.page-index .content .sub.fixbottom .subinner{position:absolute;bottom:0}.page-index .content .sub .news ul li{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;padding-bottom:30px;padding-top:30px;border-top:1px solid #ccc;font-size:18px;line-height:30px}.page-index .content .sub .news ul li span{line-height:13px;padding-top:10px;display:block;color:gray;font-size:13px}.page-index .content .sub .news ul li a:hover span{color:#8900ff}.page-index .content .sub .banner ul{font-size:0}.page-index .content .sub .banner ul li{font-size:0;margin-bottom:4px}.page-index .content .sub .banner ul li:last-child{margin-bottom:0}.page-index .content .sub .banner ul li a{display:block}.page-index .content .sub .banner ul li a img{width:300px}.page-index .content h2{margin-top:40px;margin-bottom:30px;font-size:11px}.page-index .content dl dt{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-style:normal;font-weight:700;color:gray;font-size:13px;line-height:13px;margin-bottom:16px}.page-index .content dl dd{margin-bottom:30px}.page-index .content dl dd:last-child{margin-bottom:0}.page-index .content dl dd img{width:358px}.page-news .content{position:relative}.page-news .content .categories{width:300px;border-top:1px solid #333;position:absolute;top:0;left:0}.page-news .content .categories li{margin-bottom:30px}.page-news .content .categories li:first-child{margin-top:40px}.page-news .content .categories a{font-size:15px;line-height:15px}.page-news .content .categories a:before{vertical-align:1px;font-size:10px}.page-news .content .more{width:300px;font-size:15px;border-bottom:1px solid #333;padding-bottom:40px;position:absolute;bottom:80px;left:0}.page-news .content .more a{width:300px;display:inline-block;padding-bottom:0;padding-top:20px;background:url(/img/news/news_btn_more.png) right top no-repeat;background-size:30px 70px}.page-news .content .more a:hover{color:#8900ff;background-position:right bottom}.page-news .content .categories a:before,.page-news .content p.category a:before{content:"";display:inline-block;margin-right:10px;width:8px;height:8px;border-radius:8px;position:relative}.page-news .content .categories a[href^="?category="]:before,.page-news .content p.category a[href^="?category="]:before{background:#8900ff}.page-news .content .categories a[href^="?category=Information"]:before,.page-news .content p.category a[href^="?category=Information"]:before{background:red}.page-news .content .categories a[href^="?category=Event"]:before,.page-news .content p.category a[href^="?category=Event"]:before{background:#0000f0}.page-news .content .categories a[href^="?category=On Air"]:before,.page-news .content p.category a[href^="?category=On Air"]:before{background:gray}.page-news .content .categories a[href^="?category=Media"]:before,.page-news .content p.category a[href^="?category=Media"]:before{background:#ffaf00}.page-news .content .categories a[href^="?category=Goods"]:before,.page-news .content p.category a[href^="?category=Goods"]:before{background:#00af00}.page-news .content .categories a:hover[href^="?category="]:before,.page-news .content .categories a:hover[href^="?category=Information"]:before,.page-news .content .categories a:hover[href^="?category=Event"]:before,.page-news .content .categories a:hover[href^="?category=On Air"]:before,.page-news .content .categories a:hover[href^="?category=Media"]:before,.page-news .content .categories a:hover[href^="?category=Goods"]:before,.page-news .content p.category a:hover[href^="?category="]:before,.page-news .content p.category a:hover[href^="?category=Information"]:before,.page-news .content p.category a:hover[href^="?category=Event"]:before,.page-news .content p.category a:hover[href^="?category=On Air"]:before,.page-news .content p.category a:hover[href^="?category=Media"]:before,.page-news .content p.category a:hover[href^="?category=Goods"]:before{background:#8900ff}.page-news .content .items{width:640px;float:right}.page-news .content .items .item{padding:20px 0 40px 20px;margin-bottom:80px;background:#f2f2f2}.page-news .content .items .item:last-child{margin-bottom:0}.page-news .content .items .item .info{width:110px;float:left}.page-news .content .items .item .info p.date{font-size:13px;color:gray;margin-bottom:15px}.page-news .content .items .item .info p.category{line-height:20px;font-size:11px;color:#000}.page-news .content .items .item .entry{width:470px;float:right}.page-news .content .items .item .entry h2{padding-right:40px;margin-top:20px;margin-bottom:40px;line-height:30px;font-size:18px;font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal}.page-news .content .items .item .entry p{font-family:NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:400;font-size:13px;line-height:25px;padding-right:40px}.page-news .content .items .item .entry p iframe{width:100%}.page-news .content .items .item .entry p a{color:#8900ff}.page-news .content .items .item .entry p a:hover{color:gray}.page-news .content .items .item .entry img{max-width:calc(100% + 40px);display:inline-block;margin-bottom:30px}.page-story .content{position:relative}.page-story .content .sub{width:130px;position:absolute;top:0;left:0}.page-story .content .sub li{margin-bottom:25px;font-size:15px;line-height:15px}.page-story .content .sub li:first-child{margin-top:40px}.page-story .content .sub li.st{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.page-story .content .items{margin-top:40px;width:810px;float:right}.page-story .content .items .item{margin-bottom:80px;position:relative}.page-story .content .items .item .title{width:100%;margin-bottom:30px}.page-story .content .items .item .title .num{width:170px;float:left}.page-story .content .items .item .title .text{width:640px;float:right;text-align:right}.page-story .content .items .item .title .text p{margin-top:15px;font-size:11px;line-height:11px}.page-story .content .items .item:last-child{margin-bottom:0}.page-story .content .items .item .info{position:absolute;width:470px;left:0;top:502px;font-size:13px;line-height:25px;letter-spacing:0}.page-story .content .items .item .imgs{font-size:0;margin-left:170px;width:640px;text-align:right}.page-story .content .items .item .imgs li{width:300px;margin-left:340px;margin-bottom:4px}.page-story .content .items .item .imgs li:first-child{width:640px;margin-left:0}.page-introduction .content{background:url(/img/story/introduction_bg.jpg) center top no-repeat;background-size:980px 967px;padding-top:80px;padding-bottom:80px;height:663px;margin-bottom:156px}.page-introduction .content .txt{overflow:hidden;width:0;transition:1.2s ease-out;-webkit-transition:1.2s ease-out}.page-introduction .content .txt span{display:inline-block;width:980px}.page-introduction .content .txt span img{display:inline-block;width:100%}.page-introduction .content h2{padding-left:60px;margin-bottom:30px;font-size:11px;line-height:11px}.page-introduction .content .pc .txt{display:block}.page-introduction .content .pc .txt.txt_01{margin-bottom:50px}.page-introduction .content .pc .txt.txt_02{margin-bottom:18px}.page-introduction .content .pc .txt.txt_03{margin-bottom:50px}.page-introduction .content .pc .txt.txt_04{margin-bottom:50px}.page-introduction .content .pc .txt.txt_05{margin-bottom:18px}.page-introduction .content .pc .txt.txt_06{margin-bottom:50px}.page-introduction .content .pc .txt.txt_07{margin-bottom:18px}.page-introduction .content .pc .txt.txt_08{margin-bottom:50px}.page-introduction .content .pc .txt.txt_09{margin-bottom:40px}.page-introduction .content .sp{display:none}.page-character .content{position:relative}.page-character .sub{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;width:300px;border-top:1px solid #333;position:absolute;top:0;left:0}.page-character .sub li{margin-bottom:10px}.page-character .sub li:first-child{margin-top:40px}.page-character .sub a{font-size:15px;line-height:30px;height:30px;padding-left:40px;position:relative;display:inline-block;background-size:30px 30px;background-repeat:no-repeat;background-position:top left}.page-character .sub a.active{color:#8900ff}.page-character .sub a:before{vertical-align:1px;font-size:10px}.page-character .items{width:638px;float:right}.page-character .character{height:800px;position:relative}.page-character .character .info{position:absolute;top:0;left:0;font-family:NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:400;font-size:13px;line-height:25px}.page-character .character .info .namekana{line-height:13px;margin-top:20px}.page-character .character .info .cast{margin-top:30px}.page-character .character .text{position:absolute;top:0;left:0}.page-character .character .img0{display:none}.page-character .character .img1{position:absolute;top:0;left:0}.page-character .character .img2{position:absolute;top:0;left:0}.page-character .character .img3{position:absolute;top:0;left:0}.page-character .character#c00{height:947px}.page-character .character#c00 .img1{left:119px;top:158px}.page-character .character#c00 .img2{left:455px;top:425px}.page-character .character#c00 .img3{left:518px;top:581px}.page-character .character#c00 .info{left:0;top:620px}.page-character .character#c01{height:1093px}.page-character .character#c01 .img1{left:-27px;top:217px}.page-character .character#c01 .img2{left:371px;top:268px}.page-character .character#c01 .img3{left:312px;top:444px}.page-character .character#c01 .info{left:300px;top:644px}.page-character .character#c02{height:956px}.page-character .character#c02 .img1{left:378px;top:80px}.page-character .character#c02 .img2{left:51px;top:406px}.page-character .character#c02 .img3{left:213px;top:401px}.page-character .character#c02 .info{left:0;top:590px}.page-character .character#c03{height:1129px}.page-character .character#c03 .img1{left:276px;top:176px}.page-character .character#c03 .img2{left:110px;top:343px}.page-character .character#c03 .img3{left:117px;top:527px}.page-character .character#c03 .info{left:0;top:989px}.page-character .character#c04{height:1080px}.page-character .character#c04 .img1{left:-12px;top:337px}.page-character .character#c04 .img2{left:331px;top:394px}.page-character .character#c04 .img3{left:322px;top:566px}.page-character .character#c04 .info{left:339px;top:861px}.page-character .character#c05{height:1011px}.page-character .character#c05 .img1{left:-17px;top:156px}.page-character .character#c05 .img2{left:463px;top:202px}.page-character .character#c05 .img3{left:346px;top:306px}.page-character .character#c05 .info{left:339px;top:551px}.page-character .character#c06{height:885px}.page-character .character#c06 .img1{left:415px;top:121px}.page-character .character#c06 .img2{left:188px;top:276px}.page-character .character#c06 .img3{left:300px;top:354px}.page-character .character#c06 .info{left:0;top:543px}.page-character .character#c07{height:864px}.page-character .character#c07 .img1{left:308px;top:59px}.page-character .character#c07 .img2{left:184px;top:248px}.page-character .character#c07 .img3{left:170px;top:432px}.page-character .character#c07 .info{left:0;top:637px}.page-character .character#c08{height:975px}.page-character .character#c08 .img1{left:216px;top:119px}.page-character .character#c08 .img2{left:109px;top:302px}.page-character .character#c08 .img3{left:-16px;top:420px}.page-character .character#c08 .info{left:0;top:650px}.page-character .character#c09{height:941px}.page-character .character#c09 .img1{left:200px;top:90px}.page-character .character#c09 .img2{left:-10px;top:290px}.page-character .character#c09 .img3{left:-14px;top:491px}.page-character .character#c09 .info{left:0;top:800px}.page-character .character#c10{height:941px}.page-character .character#c10 .img1{left:323px;top:70px}.page-character .character#c10 .img2{left:159px;top:201px}.page-character .character#c10 .img3{left:159px;top:414px}.page-character .character#c10 .info{left:0;top:600px}.page-character .character#c11{height:880px}.page-character .character#c11 .img1{left:324px;top:66px}.page-character .character#c11 .img2{left:166px;top:177px}.page-character .character#c11 .img3{left:158px;top:376px}.page-character .character#c11 .info{left:0;top:600px}.page-character .character#c12{height:969px}.page-character .character#c12 .img1{left:0;top:133px}.page-character .character#c12 .img2{left:470px;top:233px}.page-character .character#c12 .img3{left:384px;top:416px}.page-character .character#c12 .info{left:340px;top:716px}.page-character .character#c13{height:890px}.page-character .character#c13 .img1{left:440px;top:20px}.page-character .character#c13 .img2{left:250px;top:350px}.page-character .character#c13 .img3{left:60px;top:430px}.page-character .character#c13 .info{left:0;top:700px}.page-character .character#c14{height:950px}.page-character .character#c14 .img1{left:400px;top:120px}.page-character .character#c14 .img2{left:0;top:300px}.page-character .character#c14 .img3{left:170px;top:300px}.page-character .character#c14 .info{left:0;top:512px}.page-character .character#c15{height:1030px}.page-character .character#c15 .img1{left:0;top:157px}.page-character .character#c15 .img2{left:470px;top:240px}.page-character .character#c15 .img3{left:340px;top:400px}.page-character .character#c15 .info{left:340px;top:606px}.page-character .character#c16{height:910px}.page-character .character#c16 .img1{left:257px;top:158px}.page-character .character#c16 .img2{left:476px;top:279px}.page-character .character#c16 .img3{left:484px;top:460px}.page-character .character#c16 .info{left:0;top:540px}.page-character .character#c17{height:980px}.page-character .character#c17 .img1{left:40px;top:140px}.page-character .character#c17 .img2{left:340px;top:280px}.page-character .character#c17 .img3{left:510px;top:280px}.page-character .character#c17 .info{left:340px;top:510px}.page-character .character#c18{height:900px}.page-character .character#c18 .img1{left:350px;top:160px}.page-character .character#c18 .img2{left:230px;top:280px}.page-character .character#c18 .img3{left:120px;top:440px}.page-character .character#c18 .info{left:0;top:640px}.page-character .character#c19{height:955px}.page-character .character#c19 .img1{left:-50px;top:160px}.page-character .character#c19 .img2{left:360px;top:280px}.page-character .character#c19 .img3{left:500px;top:430px}.page-character .character#c19 .info{left:340px;top:640px}.page-character .character#c20{height:1005px}.page-character .character#c20 .img1{left:350px;top:160px}.page-character .character#c20 .img2{left:0;top:250px}.page-character .character#c20 .img3{left:170px;top:310px}.page-character .character#c20 .info{left:0;top:510px}.page-character .character#c21{height:906px}.page-character .character#c21 .img1{left:0;top:160px}.page-character .character#c21 .img2{left:360px;top:240px}.page-character .character#c21 .img3{left:470px;top:410px}.page-character .character#c21 .info{left:340px;top:600px}.page-character .character#c22{height:1000px}.page-character .character#c22 .img1{left:340px;top:60px}.page-character .character#c22 .img2{left:40px;top:185px}.page-character .character#c22 .img3{left:140px;top:320px}.page-character .character#c22 .info{left:0;top:570px}.page-movie .content{position:relative;margin-bottom:-80px}.page-movie .content .categories{width:300px;border-top:1px solid #333;position:absolute;top:0;left:0}.page-movie .content .categories li{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;margin-bottom:30px}.page-movie .content .categories li:first-child{margin-top:40px}.page-movie .content .categories a{font-size:15px;line-height:15px}.page-movie .content .categories a:before,.page-movie .content p.category a:before{content:"";display:inline-block;margin-right:10px;width:8px;height:8px;border-radius:8px;position:relative;top:-1px}.page-movie .content .categories a.all:before,.page-movie .content p.category a.all:before{background:#8900ff}.page-movie .content .categories a.pv:before,.page-movie .content p.category a.pv:before{background:red}.page-movie .content .categories a.cm:before,.page-movie .content p.category a.cm:before{background:#0000f0}.page-movie .content .categories a.pre:before,.page-movie .content p.category a.pre:before{background:#00af00}.page-movie .content .movies li{width:300px;float:left;margin-right:40px;padding-bottom:80px;position:relative}.page-movie .content .movies li:first-child{margin-left:340px}.page-movie .content .movies li:nth-child(3n-3){clear:both}.page-movie .content .movies li:nth-child(3n-1){margin-right:0}.page-movie .content .movies li.is-current{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}.page-movie .content .movies li .thumb{line-height:0;margin-bottom:30px}.page-movie .content .movies li .thumb img{width:100%}.page-movie .content .movies li .thumb:hover+.title,.page-movie .content .movies li .thumb:hover+.title+.date{color:#8900ff}.page-movie .content .movies li .title{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;margin-bottom:5px;margin-top:-5px;font-size:15px;line-height:25px}.page-movie .content .movies li .date{font-family:Montserrat,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;color:#7f7f7f;font-size:13px;margin-right:15px;display:inline-block}.page-movie .content .movies li .category{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;font-size:11px;display:inline-block}.page-movie .content .movies li .category a:before{margin-right:6px}.page-movie .content .movies li .category a.pv:after{content:"PV"}.page-movie .content .movies li .category a.cm:after{content:"CM"}.page-movie .content .movies li .category a.pre:after{content:"次回予告"}.page-movie .movie{width:100%;height:710px;position:absolute;overflow:hidden;display:none;box-sizing:border-box}.page-movie .movie.left .inner:after{left:0}.page-movie .movie.center .inner:after{left:472px}.page-movie .movie.right .inner:after{left:812px}.page-movie .movie .inner{width:980px;margin:0 auto;position:relative;top:30px;z-index:1}.page-movie .movie .inner .close{width:60px;height:35px;position:absolute;top:40px;right:0;text-indent:-99999px;background:url(/img/movie/movie_btn_close.png) 0 0 no-repeat;background-size:60px 70px;cursor:pointer}.page-movie .movie .inner .close:hover{background-position:0 100%}.page-movie .movie .inner .title{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;font-size:15px;color:#fff;position:absolute;top:60px;left:0}.page-movie .movie .inner .youtube{position:absolute;top:90px;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.page-movie .movie .inner:after{content:"";position:absolute;top:-30px;left:0;display:block;width:0;height:0;border-style:solid;border-width:0 17px 30px;border-color:transparent transparent #999}.page-movie .movie .bg{width:100%;height:100%;background:#999;position:relative;top:30px;z-index:0}.page-form{line-height:1.5}.page-form .content{width:600px;margin-left:auto;margin-right:auto}.page-form .content article{margin-bottom:30px}.page-form .content h2{padding-right:40px;margin-top:20px;margin-bottom:40px;font-size:36px;font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal}.page-form .content h3{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;font-size:24px;margin-bottom:2em}.page-form .content h4{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;font-size:13px;margin-bottom:1em}.page-form .content p,.page-form .content dl,.page-form .content ul{font-family:NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:400;font-size:13px;line-height:25px}.page-form .content p span,.page-form .content dl span,.page-form .content ul span{font-weight:700}.page-form .content ul{margin-left:1em;margin-bottom:2em}.page-form .content ul li{list-style-type:disc}.page-form .content .event_form{margin-bottom:30px}.page-form .content .event_form h3{margin-bottom:0}.page-form .content .event_form p{margin-bottom:1em}.page-form .content form{font-family:NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:400;font-size:13px;line-height:25px}.page-form .content form .ml{margin-left:20px}.page-form .content form label{font-weight:700}.page-form .content form label.full{margin-bottom:1em;margin-top:20px;display:block;width:100%}.page-form .content form label.sm{display:inline-block;width:120px}.page-form .content form label.ssm{display:inline-block;width:120px}.page-form .content form label span.required{background:#8900ff;padding:0 10px;color:#fff;font-size:9px;font-weight:700;display:inline-block;border-radius:3px;margin-right:10px}.page-form .content form div{margin-bottom:30px}.page-form .content form input[type=text]{-webkit-appearance:none;border:1px solid #ccc;padding:10px;box-sizing:border-box}.page-form .content form input[type=text].elem_email{width:100%}.page-form .content form input[type=text].elem_address{width:100%}.page-form .content form textarea{-webkit-appearance:none;border:1px solid #ccc;box-sizing:border-box;width:100%;padding:10px}.page-form .content form input[type=submit],.page-form .content form input[type=reset]{font-family:NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-style:normal;font-weight:700;padding:20px;border:0;background:#000;color:#fff;font-size:18px;-webkit-appearance:none;width:100%;margin-bottom:10px;cursor:pointer}.page-form .content form input[type=submit]:hover,.page-form .content form input[type=reset]:hover{background:#8900ff;color:#fff}.page-form .content form input[type=reset]{background:#ccc;padding:10px;font-size:13px}.page-form .content form input[type=reset]:hover{background:#8900ff;color:#fff}.page-onair .content{position:relative}.page-onair .content p,.page-onair .content li{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-size:24px;line-height:40px;margin-bottom:40px}.page-onair .content p:last-child,.page-onair .content li:last-child{margin-bottom:0}.page-onair .content p.desc,.page-onair .content li.desc{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;line-height:30px;font-size:13px}.page-onair .content span{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;line-height:13px;font-size:13px}.page-onair .content a{line-height:24px;height:24px;background:url(/img/onair/onair_arrow.png) top left no-repeat;background-size:24px 48px;padding-left:24px;display:inline-block;color:#8900ff}.page-onair .content a:hover{color:gray;background-position:left bottom}.page-onair .content-onair{padding-bottom:60px;border-bottom:1px solid #ccc;margin-bottom:60px}.page-onair .content-onair:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.page-onair .head{margin-bottom:60px}.page-onair .sub{width:170px;position:absolute;top:0;left:0}.page-onair .sub p{color:gray;font-size:13px;line-height:40px;font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700}.page-onair .items{width:810px;float:right}.page-onair .items ul li{margin-bottom:40px}.page-staffcast #container .link-featured-top{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;margin:0 0 40px}.page-staffcast .content{position:relative}.page-staffcast h2{margin-top:40px;margin-bottom:30px;font-size:11px}.page-staffcast dl dt{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-style:normal;font-weight:700;color:gray;font-size:13px;line-height:13px;margin-bottom:16px}.page-staffcast dl dd{margin-bottom:30px}.page-staffcast dl dd:last-child{margin-bottom:0}.page-staffcast dl dd img{width:358px}.page-staffcast .staff{width:470px;float:left;margin-right:40px}.page-staffcast .staff dd{width:400px}.page-staffcast .staff .op2,.page-staffcast .staff .ed2{width:443px}.page-staffcast .staff .op,.page-staffcast .staff .ed{width:666px}.page-staffcast .staff img{width:100%}.page-staffcast .cast{width:300px;float:left}.page-staffcast .cast img{width:100%}.page-music .content{position:relative}.page-music .sub{width:130px;border-top:1px solid #333;position:absolute;top:0;left:0}.page-music .sub li{margin-bottom:20px}.page-music .sub li:first-child{margin-top:40px}.page-music .sub a{font-size:15px;line-height:25px}.page-music .sub a:before{vertical-align:1px;font-size:10px}.page-music .items{width:810px;float:right}.page-music .items .item{margin-bottom:80px;font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;line-height:1.0}.page-music .items .item:last-child{margin-bottom:0}.page-music .items .item .jacket{width:640px;margin-left:170px;margin-bottom:30px}.page-music .items .item .jacket img{width:100%;display:block;margin-bottom:20px}.page-music .items .item .jacket img:last-child{margin-bottom:0}.page-music .items .item .jacket .caption{font-size:11px;color:gray;margin-top:20px;text-align:right}.page-music .items .item .desc{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;font-size:13px;line-height:1.0;color:gray;margin-bottom:20px}.page-music .items .item h2{width:810px;margin-bottom:40px}.page-music .items .item h2 img{width:100%}.page-music .items .item h3{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;font-size:13px}.page-music .items .item .spec{font-family:NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:400;font-size:13px;line-height:25px;width:810px;margin-bottom:20px}.page-music .items .item .btn_buy{font-family:NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:400;font-size:13px;width:100%;margin-bottom:20px}.page-music .items .item .btn_buy a{display:block;background:#8900ff;width:100%;line-height:40px;text-align:center;color:#fff}.page-music .items .item .btn_buy a:hover{text-decoration:underline}.page-music .items .item .tracks{font-family:NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:400;font-size:13px;width:810px;line-height:25px}.page-music .items .item .tracks div{margin-bottom:20px;float:left;width:405px}.page-music .items .item .tracks .bld{font-weight:700}.page-music .items .item .tracks ol{margin-left:21px}.page-music .items .item .tracks ol li{list-style-type:decimal-leading-zero}.page-music .items .item .block-column .left{float:left;width:405px}.page-music .items .item .block-column .right{float:left;width:405px}.page-music .items .item .circle li{text-indent:-1em;padding-left:1em}.page-music .items .item .circle li:before{content:"・"}.page-music .items .item .info{font-family:NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:400;font-size:13px;line-height:25px;width:810px;display:-ms-flexbox;display:flex}.page-music .items .item .info .profile{width:470px;margin-right:40px;margin-bottom:40px}.page-music .items .item .info .profile span.bld{font-weight:700}.page-music .items .item .info .profile img{margin-top:20px}.page-music .items .item .info .profile a{color:#8900ff}.page-music .items .item .info .profile a:hover{text-decoration:underline}.page-music .items .item .info .profile .block-column .left{float:left;width:215px;margin-right:40px}.page-music .items .item .info .profile .block-column .right{float:left;width:215px}.page-music .items .item .info .img{width:300px}.page-music .items .item .info .img img{width:100%}.page-music .items .item .info .img a.featured{display:block;background:#8900ff;width:100%;line-height:40px;text-align:center;color:#fff}.page-music .items .item .info .img a.featured:hover{text-decoration:underline}.page-bddvd .content{position:relative}.page-bddvd .sub{width:130px;border-top:1px solid #333;position:absolute;top:0;left:0}.page-bddvd .sub li{margin-bottom:20px}.page-bddvd .sub li:first-child{margin-top:40px}.page-bddvd .sub li.active a{color:#8900ff}.page-bddvd .sub a{font-size:15px;line-height:25px}.page-bddvd .sub a:before{vertical-align:1px;font-size:10px}.page-bddvd .items{width:810px;float:right}.page-bddvd .items .item{margin-bottom:80px;font-family:NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:400;line-height:1.0}.page-bddvd .items .item:last-child{margin-bottom:0}.page-bddvd .items .item .jacket{font-size:0;width:640px;margin-left:170px;margin-bottom:30px}.page-bddvd .items .item .jacket img{display:block;width:100%;margin-bottom:20px}.page-bddvd .items .item .jacket img:last-child{margin-bottom:0}.page-bddvd .items .item h2{margin-bottom:40px}.page-bddvd .items .item .block{width:100%;margin-bottom:40px}.page-bddvd .items .item .block h3{font-size:13px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";font-weight:700;line-height:25px;width:130px;float:left}.page-bddvd .items .item .block .info{font-size:13px;line-height:25px;width:640px;float:right}.page-bddvd .items .item .block .info .btn_buy{font-size:13px;width:300px}.page-bddvd .items .item .block .info .btn_buy a{display:block;background:#8900ff;width:100%;line-height:40px;text-align:center;color:#fff}.page-bddvd .items .item .block .info .btn_buy a:hover{text-decoration:underline}.page-bddvd .items .item .block .info .lg{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;margin-top:-4px;font-size:24px;line-height:40px;margin-bottom:30px}.page-bddvd .items .item .block .info .mt40{margin-bottom:40px}.page-bddvd .items .item .block .info .bld{font-weight:700}.page-bddvd .items .item .block .info .bonusblock{margin-bottom:40px}.page-bddvd .items .item .block .info .block-column .sm{white-space:nowrap}.page-bddvd .items .item .block .info .block-column .sm.left{width:130px}.page-bddvd .items .item .block .info .block-column .sm.right{width:130px}.page-bddvd .items .item .block .info .block-column .left{width:300px;margin-right:40px;float:left}.page-bddvd .items .item .block .info .block-column .right{width:300px;float:left}.page-bddvd .items .item .block .info .circle li{text-indent:-1em;padding-left:1em}.page-bddvd .items .item .block .info .circle li:before{content:"・"}.page-bddvd .items .item .block .info .bonus_img{font-size:0;margin-top:20px}.page-bddvd .items .item .block .info .bonus_img li{display:inline-block;vertical-align:top;margin-right:20px;margin-bottom:20px}.page-bddvd .items .item .block .info .bonus_img li img{display:block}.page-bddvd .items .item .block .info .bonus_img li:nth-child(3n):nth-child(n+3){margin-right:0}.page-bddvd .items .item .block .info .n li{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.page-goods .content{position:relative}.page-goods .content .categories{width:300px;border-top:1px solid #333;position:absolute;top:0;left:0}.page-goods .content .categories li{margin-bottom:30px}.page-goods .content .categories li:first-child{margin-top:40px}.page-goods .content .categories a{font-size:15px;line-height:15px}.page-goods .content .categories a:before{vertical-align:1px;font-size:10px}.page-goods .content .more{width:300px;font-size:15px;border-bottom:1px solid #333;padding-bottom:40px;position:absolute;bottom:80px;left:0}.page-goods .content .more a{width:300px;display:inline-block;padding-bottom:0;padding-top:20px;background:url(/img/news/news_btn_more.png) right top no-repeat;background-size:30px 70px}.page-goods .content .more a:hover{color:#8900ff;background-position:right bottom}.page-goods .content .categories a:before,.page-goods .content p.category a:before,.page-goods .content span.category a:before{content:"";display:inline-block;margin-right:10px;width:8px;height:8px;border-radius:8px;position:relative}.page-goods .content .categories a[href^="?category="]:before,.page-goods .content p.category a[href^="?category="]:before,.page-goods .content span.category a[href^="?category="]:before{background:#8900ff}.page-goods .content .categories a[href^="?category=Book"]:before,.page-goods .content p.category a[href^="?category=Book"]:before,.page-goods .content span.category a[href^="?category=Book"]:before{background:red}.page-goods .content .categories a[href^="?category=Stationary"]:before,.page-goods .content p.category a[href^="?category=Stationary"]:before,.page-goods .content span.category a[href^="?category=Stationary"]:before{background:#0000f0}.page-goods .content .categories a[href^="?category=Apparel"]:before,.page-goods .content p.category a[href^="?category=Apparel"]:before,.page-goods .content span.category a[href^="?category=Apparel"]:before{background:gray}.page-goods .content .categories a[href^="?category=Other"]:before,.page-goods .content p.category a[href^="?category=Other"]:before,.page-goods .content span.category a[href^="?category=Other"]:before{background:#ffaf00}.page-goods .content .categories a:hover[href^="?category="]:before,.page-goods .content .categories a:hover[href^="?category=Book"]:before,.page-goods .content .categories a:hover[href^="?category=Stationary"]:before,.page-goods .content .categories a:hover[href^="?category=Apparel"]:before,.page-goods .content .categories a:hover[href^="?category=Other"]:before,.page-goods .content p.category a:hover[href^="?category="]:before,.page-goods .content p.category a:hover[href^="?category=Book"]:before,.page-goods .content p.category a:hover[href^="?category=Stationary"]:before,.page-goods .content p.category a:hover[href^="?category=Apparel"]:before,.page-goods .content p.category a:hover[href^="?category=Other"]:before,.page-goods .content span.category a:hover[href^="?category="]:before,.page-goods .content span.category a:hover[href^="?category=Book"]:before,.page-goods .content span.category a:hover[href^="?category=Stationary"]:before,.page-goods .content span.category a:hover[href^="?category=Apparel"]:before,.page-goods .content span.category a:hover[href^="?category=Other"]:before{background:#8900ff}.page-goods .content .items{width:640px;min-height:200px;float:right}.page-goods .content .items .item{width:300px;float:left;margin-right:40px;padding-bottom:80px;position:relative}.page-goods .content .items .item:nth-child(even){margin-right:0}.page-goods .content .items .item:nth-child(odd){clear:both}.page-goods .content .items .item .thumb{line-height:0;margin-bottom:30px;position:relative}.page-goods .content .items .item .thumb img{width:100%;padding:20px;box-sizing:border-box}.page-goods .content .items .item .thumb a:after{content:"";width:100%;height:100%;background:#000;opacity:.07;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=7)";position:absolute;top:0;left:0;z-index:100}.page-goods .content .items .item .thumb:hover a:after{opacity:.035;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=3)"}.page-goods .content .items .item .thumb:hover+.title,.page-goods .content .items .item .thumb:hover+.title+.date{color:#8900ff}.page-goods .content .items .item .title{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;margin-bottom:5px;margin-top:-5px;font-size:15px;line-height:25px}.page-goods .content .items .item .date{font-family:Montserrat,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;color:#7f7f7f;font-size:13px;margin-right:15px;display:inline-block}.page-goods .content .items .item .category{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;font-size:11px;display:inline-block}.page-goods .content .items .item-detail{width:100%;display:inline-block;font-size:0;vertical-align:top;margin-bottom:40px}.page-goods .content .items .item-detail:nth-child(odd){margin-right:35px}.page-goods .content .items .item-detail .thumb{line-height:0;margin-bottom:30px;position:relative}.page-goods .content .items .item-detail .thumb img{width:100%;padding:20px;box-sizing:border-box}.page-goods .content .items .item-detail .thumb:after{content:"";width:100%;height:100%;background:#000;opacity:.07;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=7)";position:absolute;top:0;left:0;z-index:100}.page-goods .content .items .item-detail .title{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;margin-bottom:5px;margin-top:-5px;font-size:15px;line-height:25px}.page-goods .content .items .item-detail .date{font-family:Montserrat,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;color:#7f7f7f;font-size:13px;margin-right:15px;display:inline-block}.page-goods .content .items .item-detail .category{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;font-size:11px;display:inline-block}.page-goods .content .items .item-detail .entry{margin-top:30px}.page-goods .content .items .item-detail .entry p{font-family:NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:400;font-size:13px;line-height:25px}.page-goods .content .items .item-detail .entry p iframe{width:100%}.page-goods .content .items .item-detail .entry p a{color:#8900ff}.page-goods .content .items .item-detail .entry p a:hover{color:gray}.clearfix{zoom:1}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media screen and (max-width:480px){body{min-width:100%}br.sp{display:inline}br.pc{display:none}#container{position:relative;width:100%;margin:0 auto}#container footer{margin-top:80px;padding-top:40px;padding-bottom:40px}#container footer .copy{padding-left:20px;line-height:11px}#container footer .pagetop{display:none}#container footer nav{display:none}header{width:100%;margin:0 auto;box-sizing:border-box;padding-top:40px;padding-bottom:40px;padding-left:20px;padding-right:20px;height:auto}header .lead{font-size:10px;line-height:10px;height:10px;margin-bottom:22px;position:relative;text-align:right;width:100%}header .lead span{position:absolute;top:0;right:0;opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";width:100%;transition:.3s ease-out;-webkit-transition:.3s ease-out}header .lead span.active{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}header .logo{position:static;font-size:0;height:auto;text-align:right;position:relative;float:none;width:100%}header .logo a{width:100%;height:calc((100vw - 20px - 20px)*.168);display:block;text-indent:-99999px;background:url(/img/common/common_logo_2x.png) top right no-repeat;background-size:contain}header .logo a:hover{background-position:top right}.share{width:100%;margin:0 auto;box-sizing:border-box;margin-top:0;height:20px;margin-bottom:40px;font-size:13px;line-height:20px}.share span{position:absolute;right:135px;display:block}.share a{display:block;position:absolute;text-indent:-99999px;font-size:0;margin-left:20px}.share a.twitter{right:74px;top:1px;width:30px;height:25px;background:url(/img/common/common_btn_share_tw_2x.png) left top no-repeat;background-size:30px 50px}.share a.facebook{right:20px;width:25px;height:25px;background:url(/img/common/common_btn_share_fb_2x.png) left top no-repeat;background-size:25px 50px}.share a.facebook:hover{background-position:left bottom}nav.global{position:static;left:0;top:170px;height:65px;transform:rotate(0deg) translate3d(0,0,0);border-top:1px solid #ccc;width:100%;overflow-x:scroll;overflow-y:hidden}nav.global ul{display:inline-block;white-space:nowrap;padding:0}nav.global ul li{display:inline-block;float:none;font-size:18px;line-height:65px}nav.global ul li:first-child a{margin-left:20px}nav.global ul li:last-child a{margin-right:20px}nav.global ul li a{color:#000;margin:0 10px}nav.global ul li a:hover{color:#8900ff}nav.global ul li a.twitter{width:30px;height:65px;display:block;text-indent:-99999px;background:url(/img/common/common_twitter_2x.png) center no-repeat;background-size:30px 24px}nav.global ul li a.twitter:hover{background-position:center}nav.tab{width:100%}nav.tab li a{line-height:60px;font-size:18px}.page-index .feature{width:100%}.page-index .feature #player{display:none}.page-index .feature a.poster{display:block;position:relative}.page-index .feature a.poster i{position:absolute;display:block;width:100%;height:100%;background:url(/img/top/top_movie_play.png) center no-repeat;background-size:90px 90px}.page-index .feature .slick-dots{top:100%;bottom:-30px}.page-index .feature .slick-dots li{width:50px}.page-index .feature .slick-dots button{width:50px}.page-index .feature .slick-arrow{display:none!important}.page-index .feature div{width:100%}.page-index .content .onair{width:100%;margin-top:60px;padding:0 20px;box-sizing:border-box;font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif}.page-index .content .onair .inner{margin-bottom:60px}.page-index .content .onair .oa0{margin-bottom:40px}.page-index .content .onair .oa0 .amazon0{width:64%}.page-index .content .onair .oa0 .amazon1{width:36%}.page-index .content .onair .oa1{margin-bottom:30px}.page-index .content .onair .oa2{margin-bottom:0}.page-index .content .onair .oa3{margin-bottom:30px;font-size:0;line-height:1.0}.page-index .content .onair .oa3 li{font-size:20px;display:inline-block;margin-bottom:10px;white-space:nowrap}.page-index .content .onair .op,.page-index .content .onair .ed{margin-bottom:30px;font-size:20px;line-height:30px}.page-index .content .onair .op span,.page-index .content .onair .ed span{font-size:15px}.page-index .content .staff{width:100%;padding:0 20px;box-sizing:border-box}.page-index .content .staff .op,.page-index .content .staff .ed{width:100%}.page-index .content .cast{margin-top:40px;border-top:1px solid #ccc;width:100%;padding:0 20px;box-sizing:border-box}.page-index .content .sub{position:static;width:100%;padding:0 20px;box-sizing:border-box;border-bottom:1px solid #000;padding-bottom:80px}.page-index .content .sub .subinner{width:100%;position:static}.page-index .content .sub .news ul li{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;padding-bottom:30px;padding-top:30px;border-top:1px solid #ccc;font-size:18px;line-height:30px}.page-index .content .sub .news ul li span{line-height:13px;padding-top:10px;display:block;color:gray;font-size:13px}.page-index .content .sub .banner ul li{display:inline-block;width:49%}.page-index .content .sub .banner ul li a{display:inline-block}.page-index .content .sub .banner ul li a img{width:100%}.page-index .content dl dt{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;color:gray;font-size:13px;line-height:13px;margin-bottom:16px}.page-index .content dl dd{margin-bottom:30px}.page-index .content dl dd:last-child{margin-bottom:0}.page-index .content dl dd img{width:100%}.page-introduction .content{background:url(/img/story/introduction_bg.jpg) center top no-repeat;background-size:cover;padding-top:80px;padding-bottom:80px;height:814px;margin-bottom:0}.page-introduction .content .txt span{width:480px}.page-introduction .content h2{padding-left:30px;font-size:13px;line-height:13px}.page-introduction .content .pc{display:none}.page-introduction .content .sp{padding:0 30px;box-sizing:border-box;display:block}.page-introduction .content .sp .txt{display:block}.page-introduction .content .sp .txt.txt_01{margin-bottom:18px}.page-introduction .content .sp .txt.txt_02{margin-bottom:50px}.page-introduction .content .sp .txt.txt_03{margin-bottom:18px}.page-introduction .content .sp .txt.txt_04{margin-bottom:18px}.page-introduction .content .sp .txt.txt_05{margin-bottom:50px}.page-introduction .content .sp .txt.txt_06{margin-bottom:18px}.page-introduction .content .sp .txt.txt_07{margin-bottom:50px}.page-introduction .content .sp .txt.txt_08{margin-bottom:18px}.page-introduction .content .sp .txt.txt_09{margin-bottom:18px}.page-introduction .content .sp .txt.txt_10{margin-bottom:18px}.page-introduction .content .sp .txt.txt_11{margin-bottom:50px}.page-introduction .content .sp .txt.txt_12{margin-bottom:18px}.page-introduction .content .sp .txt.txt_13{margin-bottom:50px}.page-introduction .content .sp .txt.txt_14{margin-bottom:40px}.page-character .content{position:relative}.page-character .content .sub{width:100%;border-top:1px solid #333;border-bottom:1px solid #ccc;position:static;overflow-x:scroll;margin-bottom:40px}.page-character .content .sub ul{display:inline-block;white-space:nowrap;padding:0}.page-character .content .sub li{display:inline-block;margin:0}.page-character .content .sub li:first-child{margin:0}.page-character .content .sub li:first-child a{margin-left:20px}.page-character .content .sub li:last-child a{margin-right:20px}.page-character .content .sub a{margin:0 10px;font-size:15px;line-height:65px;display:inline;height:auto;background:none!important;padding-left:0}.page-character .content .sub a:before{vertical-align:1px;font-size:10px}.page-character .items{width:100%;padding:0 20px;box-sizing:border-box;float:none}.page-character .character{position:relative;height:auto!important;margin-top:0!important;padding-bottom:0!important}.page-character .character .info{position:static;width:100%;font-size:13px;line-height:25px}.page-character .character .info img{width:100%}.page-character .character .info .cast{margin-top:30px}.page-character .character.block-l{margin-left:-20px;width:calc(40px + 100%)}.page-character .character.block-l .info{padding:0 20px;box-sizing:border-box}.page-character .character.block-l .text{display:block;padding:0 20px;box-sizing:border-box}.page-character .character .text{width:100%;position:static;margin-bottom:35px}.page-character .character .img0{display:inline-block;position:static;margin-bottom:25px}.page-character .character .img1{display:none}.page-character .character .img2{display:none}.page-character .character .img3{display:none}.page-news #container footer{margin-top:0}.page-news .content{position:relative;padding-bottom:0}.page-news .content .categories{width:100%;border-top:1px solid #333;border-bottom:1px solid #ccc;position:static;overflow-x:scroll;margin-bottom:40px}.page-news .content .categories ul{display:inline-block;white-space:nowrap;padding:0}.page-news .content .categories li{display:inline-block;margin:0}.page-news .content .categories li:first-child{margin:0}.page-news .content .categories li:first-child a{margin-left:20px}.page-news .content .categories li:last-child a{margin-right:20px}.page-news .content .categories a{margin:0 10px;font-size:15px;line-height:65px}.page-news .content .categories a:before{vertical-align:1px;font-size:10px}.page-news .content .more{width:100%;font-size:18px;border-top:1px solid #ccc;border-bottom:none;padding-bottom:0;position:static}.page-news .content .more a{text-align:right;width:100%;height:104px;box-sizing:border-box;padding-bottom:20px;padding-right:20px;padding-top:70px;background:url(/img/news/news_btn_more_2x.png) right top no-repeat;background-size:50px 55px}.page-news .content .more a:hover{color:#000;background-position:right top}.page-news .content .categories a:before,.page-news .content p.category a:before{content:"";display:inline-block;margin-right:10px;width:8px;height:8px;border-radius:8px;position:relative}.page-news .content .items{width:100%;float:none}.page-news .content .items .item{padding:20px 20px 40px;margin-bottom:80px}.page-news .content .items .item:last-child{margin-bottom:80px}.page-news .content .items .item .info{width:100%;float:none;margin-bottom:15px}.page-news .content .items .item .info p.date{display:inline;margin-bottom:0;margin-right:20px}.page-news .content .items .item .info p.category{margin-bottom:0;display:inline;font-size:11px}.page-news .content .items .item .info p.category a{margin-right:10px}.page-news .content .items .item .info p.category br{display:none}.page-news .content .items .item .entry{width:100%;float:right}.page-news .content .items .item .entry h2{padding-right:0;margin-top:0;margin-bottom:40px;font-size:20px}.page-news .content .items .item .entry p{font-size:18px;line-height:30px;padding-right:0}.page-news .content .items .item .entry p a{color:#8900ff;word-break:break-all}.page-news .content .items .item .entry p iframe{max-width:100%}.page-news .content .items .item .entry img{margin-left:-20px}.page-story .content{position:relative}.page-story .content .sub{width:100%;border-top:1px solid #333;border-bottom:1px solid #ccc;position:static;overflow-x:scroll;margin-bottom:40px}.page-story .content .sub ul{display:inline-block;white-space:nowrap;padding:0}.page-story .content .sub li{display:inline-block;margin:0 10px}.page-story .content .sub li:first-child{margin:0}.page-story .content .sub li:first-child a{margin-left:20px}.page-story .content .sub li:last-child a{margin-right:20px}.page-story .content .sub a{margin:0 10px;font-size:15px;line-height:65px}.page-story .content .sub a:before{vertical-align:1px;font-size:10px}.page-story .content .items{margin-top:40px;width:100%;float:none}.page-story .content .items .item .title{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;margin-bottom:30px}.page-story .content .items .item .title img{width:100%}.page-story .content .items .item .title .num{width:100%;float:none;margin-bottom:30px}.page-story .content .items .item .title .num img{width:100%}.page-story .content .items .item .title .text{width:100%;float:none;text-align:left}.page-story .content .items .item .title .text p{margin-top:15px;font-size:11px;line-height:11px}.page-story .content .items .item:last-child{margin-bottom:0}.page-story .content .items .item .info{position:static;width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;margin-top:30px;font-size:18px;line-height:35px;letter-spacing:0}.page-story .content .items .item .imgs{margin-left:0;width:100%;text-align:left;font-size:0}.page-story .content .items .item .imgs li{display:inline-block;width:calc(50% - 2px);margin-left:0}.page-story .content .items .item .imgs li:last-child{margin-left:4px}.page-story .content .items .item .imgs li:first-child{width:100%;margin-left:0}.page-form{line-height:1.5}.page-form .content{width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}.page-form .content h2{font-size:20px}.page-form .content h3{font-size:18px}.page-form .content h4{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;font-size:18px}.page-form .content p,.page-form .content dl,.page-form .content ul{font-family:NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:400;font-size:13px;line-height:2.0}.page-form .content .event_form{margin-bottom:30px}.page-form .content .event_form h3{margin-bottom:0}.page-form .content .event_form p{margin-bottom:1em}.page-form .content form{font-family:NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:400;font-size:13px;line-height:25px}.page-form .content form .ml{margin-left:0}.page-form .content form label{font-weight:700}.page-form .content form label.full{margin-bottom:1em;margin-top:20px;display:block;width:100%}.page-form .content form label.sm{width:100%;margin-bottom:1em}.page-form .content form label.ssm{width:100%;margin-bottom:1em}.page-form .content form label span.required{background:#8900ff;padding:0 10px;color:#fff;font-size:9px;font-weight:700;display:inline-block;border-radius:3px;margin-right:10px}.page-form .content form div{margin-bottom:30px}.page-form .content form input[type=text]{-webkit-appearance:none;border:1px solid #ccc;padding:10px;box-sizing:border-box}.page-form .content form input[type=text].elem_email{width:100%}.page-form .content form input[type=text].elem_address{width:100%}.page-form .content form textarea{-webkit-appearance:none;border:1px solid #ccc;box-sizing:border-box;width:100%;padding:10px}.page-form .content form input[type=submit],.page-form .content form input[type=reset]{font-family:NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-style:normal;font-weight:700;padding:20px;border:0;background:#000;color:#fff;font-size:18px;-webkit-appearance:none;width:100%;margin-bottom:10px;cursor:pointer}.page-form .content form input[type=submit]:hover,.page-form .content form input[type=reset]:hover{background:#8900ff;color:#fff}.page-form .content form input[type=reset]{background:#ccc;padding:10px;font-size:13px}.page-form .content form input[type=reset]:hover{background:#8900ff;color:#fff}.page-movie #container footer{margin-top:0}.page-movie .content .categories{width:100%;border-top:1px solid #333;border-bottom:1px solid #ccc;position:static;overflow-x:scroll;margin-bottom:40px}.page-movie .content .categories ul{display:inline-block;white-space:nowrap;padding:0}.page-movie .content .categories li{display:inline-block;margin:0}.page-movie .content .categories li:first-child{margin:0}.page-movie .content .categories li:first-child a{margin-left:20px}.page-movie .content .categories li:last-child a{margin-right:20px}.page-movie .content .categories a{margin:0 10px;font-size:15px;line-height:65px}.page-movie .content .categories a:before{vertical-align:1px;font-size:10px}.page-movie .content .categories a:before,.page-movie .content p.category a:before{content:"";display:inline-block;margin-right:10px;width:8px;height:8px;border-radius:8px;position:relative;top:-1px}.page-movie .content .categories a.all:before,.page-movie .content p.category a.all:before{background:#8900ff}.page-movie .content .categories a.pv:before,.page-movie .content p.category a.pv:before{background:red}.page-movie .content .movies li{width:100%;float:none;margin:0;padding:0 20px 80px;box-sizing:border-box}.page-movie .content .movies li:first-child{margin:0}.page-movie .content .movies li .thumb{line-height:0;margin:0 -20px 30px}.page-movie .content .movies li .title{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;margin-bottom:9px;margin-top:-6px;font-size:18px;line-height:30px}.page-movie .content .movies li .date{font-family:Montserrat,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;color:#7f7f7f;font-size:15px;margin-right:18px;display:inline-block}.page-movie .content .movies li .category{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;font-size:13px;display:inline-block}.page-movie .movie{display:none}.page-onair .content{padding-left:20px;padding-right:20px}.page-onair .content p,.page-onair .content li{font-size:20px;line-height:30px}.page-onair .content p.desc,.page-onair .content li.desc{line-height:25px;font-size:15px}.page-onair .content span{line-height:25px;font-size:15px}.page-onair .head{margin-bottom:40px;padding-top:40px;padding-left:20px;padding-right:20px;border-top:1px solid #ccc}.page-onair .sub{width:100%;position:static;margin-bottom:30px}.page-onair .sub p{font-size:13px;line-height:13px}.page-onair .items{width:100%;float:none;font-size:20px;line-height:1.0}.page-onair .items ul li{margin-bottom:10px}.page-staffcast .content{position:relative}.page-staffcast h2{margin-top:40px;margin-bottom:30px;font-size:11px}.page-staffcast dl dt{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-style:normal;font-weight:700;color:gray;font-size:13px;line-height:13px;margin-bottom:16px}.page-staffcast dl dd{margin-bottom:30px}.page-staffcast dl dd:last-child{margin-bottom:0}.page-staffcast dl dd img{width:358px}.page-staffcast .staff{border-top:1px solid #ccc;width:100%;padding:0 20px;box-sizing:border-box}.page-staffcast .staff .op,.page-staffcast .staff .ed,.page-staffcast .staff .op2,.page-staffcast .staff .ed2{width:100%}.page-staffcast .staff dl dt,.page-staffcast .staff dl dd{width:100%}.page-staffcast .cast{margin-top:40px;border-top:1px solid #ccc;width:100%;padding:0 20px;box-sizing:border-box}.page-staffcast .cast dl dt,.page-staffcast .cast dl dd{width:100%}.page-staffcast dl dt{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;color:gray;font-size:13px;line-height:13px;margin-bottom:16px}.page-staffcast dl dd{margin-bottom:30px;width:100%}.page-staffcast dl dd:last-child{margin-bottom:0}.page-staffcast dl dd img{width:100%}.page-music .sub{width:100%;border-top:1px solid #333;border-bottom:1px solid #ccc;position:static;overflow-x:scroll;margin-bottom:40px}.page-music .sub ul{display:inline-block;white-space:nowrap;padding:0}.page-music .sub li{display:inline-block;margin:0}.page-music .sub li:first-child{margin:0}.page-music .sub li:first-child a{margin-left:20px}.page-music .sub li:last-child a{margin-right:20px}.page-music .sub a{margin:0 10px;font-size:15px;line-height:65px}.page-music .sub a:before{vertical-align:1px;font-size:10px}.page-music .items{width:100%;float:none}.page-music .items .item{margin-bottom:80px}.page-music .items .item:last-child{margin-bottom:0}.page-music .items .item .jacket{width:100%;margin-left:0;margin-bottom:30px}.page-music .items .item .jacket img{width:100%;display:block}.page-music .items .item .jacket .caption{font-size:10px;margin-right:15px}.page-music .items .item .block-column .left{float:none;width:100%}.page-music .items .item .block-column .right{float:none;width:100%}.page-music .items .item .desc{padding-left:20px;padding-right:20px;font-size:13px;line-height:1.0;color:gray;margin-bottom:20px}.page-music .items .item h2{padding-left:20px;padding-right:20px;width:100%;box-sizing:border-box;margin-bottom:40px}.page-music .items .item .spec{padding-left:20px;padding-right:20px;width:100%;box-sizing:border-box}.page-music .items .item .btn_buy{padding-left:20px;padding-right:20px;width:100%;box-sizing:border-box}.page-music .items .item .tracks{padding-left:20px;padding-right:20px;width:100%;box-sizing:border-box}.page-music .items .item .tracks div{width:calc(50%)}.page-music .items .item .tracks.tracks-s div{width:calc(100%);margin-bottom:0}.page-music .items .item .tracks.tracks-s div:first-child{margin-right:0}.page-music .items .item .tracks.tracks-s .nb{display:none}.page-music .items .item .info{font-family:NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:400;font-size:13px;line-height:25px;padding-left:20px;padding-right:20px;width:100%;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page-music .items .item .info .profile{width:100%;box-sizing:border-box;margin-right:0}.page-music .items .item .info .profile img{width:300px}.page-music .items .item .info .img{margin-bottom:30px;width:100%;box-sizing:border-box;margin-right:0;display:-ms-flexbox;display:flex}.page-music .items .item .info .img .artist{width:50%;margin-right:4px}.page-music .items .item .info .img .artist img{display:block}.page-music .items .item .info .img a.featured{width:50%;line-height:116px}.page-bddvd .sub{width:100%;border-top:1px solid #333;border-bottom:1px solid #ccc;position:static;overflow-x:scroll;margin-bottom:40px}.page-bddvd .sub ul{display:inline-block;white-space:nowrap;padding:0}.page-bddvd .sub li{display:inline-block;margin:0}.page-bddvd .sub li:first-child{margin:0}.page-bddvd .sub li:first-child a{margin-left:20px}.page-bddvd .sub li:last-child a{margin-right:20px}.page-bddvd .sub a{margin:0 10px;font-size:15px;line-height:65px}.page-bddvd .sub a:before{vertical-align:1px;font-size:10px}.page-bddvd .items{width:100%;float:none}.page-bddvd .items .item{margin-bottom:80px}.page-bddvd .items .item:last-child{margin-bottom:0}.page-bddvd .items .item .jacket{width:100%;margin-left:0;margin-bottom:30px}.page-bddvd .items .item .jacket img{width:100%}.page-bddvd .items .item h2{margin-bottom:40px;padding-left:20px;padding-right:20px;width:100%;box-sizing:border-box}.page-bddvd .items .item h2 img{width:100%}.page-bddvd .items .item .block{margin-bottom:40px;padding-left:20px;padding-right:20px;width:100%;box-sizing:border-box}.page-bddvd .items .item .block:last-child{margin-bottom:0}.page-bddvd .items .item .block h3{width:100%;float:none;margin-bottom:30px}.page-bddvd .items .item .block .info{font-size:13px;line-height:25px;float:none;width:100%}.page-bddvd .items .item .block .info .btn_buy{margin-top:20px;width:100%}.page-bddvd .items .item .block .info .btn_buy a{width:100%}.page-bddvd .items .item .block .info .lg{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;margin-top:-4px;font-size:24px;line-height:40px;margin-bottom:30px}.page-bddvd .items .item .block .info .mt40{margin-bottom:30px}.page-bddvd .items .item .block .info .bld{font-weight:700}.page-bddvd .items .item .block .info .bonusblock{margin-bottom:30px}.page-bddvd .items .item .block .info .block-column .sm{white-space:nowrap}.page-bddvd .items .item .block .info .block-column .sm.left{width:50%;margin-right:0}.page-bddvd .items .item .block .info .block-column .sm.right{width:50%}.page-bddvd .items .item .block .info .block-column .left{width:100%;margin-right:0;margin-bottom:30px;float:left}.page-bddvd .items .item .block .info .block-column .right{width:100%;float:left}.page-bddvd .items .item .block .info .bonus_img li{display:inline-block;width:50%;box-sizing:border-box;margin-right:0;margin-bottom:10px}.page-bddvd .items .item .block .info .bonus_img li img{width:100%}.page-bddvd .items .item .block .info .bonus_img li:nth-child(odd){padding-right:5px}.page-bddvd .items .item .block .info .bonus_img li:nth-child(even){padding-left:5px}.page-bddvd .items .item .block .info .bonus_img li:nth-child(3n):nth-child(n+3){margin-right:0}.page-bddvd .items .item .block .info .n li{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";display:inline}.page-bddvd .items .item .block .info .n li:after{display:inline-block;width:.75em;content:" | "}.page-goods #container footer{margin-top:0}.page-goods .content .categories{width:100%;border-top:1px solid #333;border-bottom:1px solid #ccc;position:static;overflow-x:scroll;margin-bottom:40px}.page-goods .content .categories ul{display:inline-block;white-space:nowrap;padding:0}.page-goods .content .categories li{display:inline-block;margin:0}.page-goods .content .categories li:first-child{margin:0}.page-goods .content .categories li:first-child a{margin-left:20px}.page-goods .content .categories li:last-child a{margin-right:20px}.page-goods .content .categories a{margin:0 10px;font-size:15px;line-height:65px}.page-goods .content .categories a:before{vertical-align:1px;font-size:10px}.page-goods .content .categories a:before,.page-goods .content p.category a:before{content:"";display:inline-block;margin-right:10px;width:8px;height:8px;border-radius:8px;position:relative;top:-1px}.page-goods .content .items{width:100%;float:none}.page-goods .content .items .item,.page-goods .content .items .item-detail{width:100%;float:none;margin:0;padding:0 20px 80px;box-sizing:border-box}.page-goods .content .items .item:first-child,.page-goods .content .items .item-detail:first-child{margin:0}.page-goods .content .items .item .thumb,.page-goods .content .items .item-detail .thumb{line-height:0;margin:0 -20px 30px}.page-goods .content .items .item .title,.page-goods .content .items .item-detail .title{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;margin-bottom:9px;margin-top:-6px;font-size:18px;line-height:30px}.page-goods .content .items .item .date,.page-goods .content .items .item-detail .date{font-family:Montserrat,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;color:#7f7f7f;font-size:15px;margin-right:18px;display:inline-block}.page-goods .content .items .item .category,.page-goods .content .items .item-detail .category{font-family:Montserrat,NotoSansCJKjp,Helvetica,Arial,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-weight:700;font-style:normal;font-size:13px;display:inline-block}.page-goods .content .items .item .entry,.page-goods .content .items .item-detail .entry{width:100%;float:none}.page-goods .content .items .item .entry h2,.page-goods .content .items .item-detail .entry h2{padding-right:0;margin-top:0;margin-bottom:40px;font-size:20px}.page-goods .content .items .item .entry p,.page-goods .content .items .item-detail .entry p{font-size:18px;line-height:30px;padding-right:0}.page-goods .content .items .item .entry p a,.page-goods .content .items .item-detail .entry p a{color:#8900ff;word-break:break-all}.page-goods .content .items .item .entry p iframe,.page-goods .content .items .item-detail .entry p iframe{max-width:100%}.page-goods .content .items .item .entry img,.page-goods .content .items .item-detail .entry img{margin-left:-20px}.page-goods .content .more{width:100%;font-size:18px;border-top:1px solid #ccc;border-bottom:none;padding-bottom:0;position:static}.page-goods .content .more a{text-align:right;width:100%;height:104px;box-sizing:border-box;padding-bottom:20px;padding-right:20px;padding-top:70px;background:url(/img/news/news_btn_more_2x.png) right top no-repeat;background-size:50px 55px}.page-goods .content .more a:hover{color:#000;background-position:right top}}