@charset "UTF-8";@media only screen and (max-width:1024px){html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{font-family:"メイリオ",Meiryo,Osaka,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",MS PGothic,sans-serif;word-wrap:break-word;overflow-wrap:break-word;-webkit-text-size-adjust:100%;background:#d8d996}*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a{outline:none}a:link,a:visited{color:#08b5e0;text-decoration:underline}a:hover,a:focus,a:active{color:#9bbdc6;text-decoration:underline}strong,b{font-weight:700}img{width:100%;height:auto}.pc_n{display:none!important}.pc_b{display:none!important}.pc_i{display:none!important}.sp_n{display:none}.sp_b{display:block}.sp_i{display:inline}.nav-inner{width:94%;margin:0 auto}.clearfix:after,header .heading:after,header .globalmenu ul.globalmenu-list:after,header .globalmenu .animejapan a:after,header .globalmenu .bnr:after,header .globalmenu ul.share-list:after,main div.contents .frame .item .goods-list:after,main div.contents .frame .item .goods-list li .detail:after,main div.contents .frame .item .goods-list li .detail .purchase:after,main .parts-news .inner .news-list:after,footer .inner .globalmenu ul:after,footer .inner .share ul:after{display:block;clear:both;content:""}#wrapper{position:relative}header{position:relative;z-index:2}header .heading{width:100%;margin:0 0 60.5%;padding:2% 3%;position:fixed;top:0;z-index:99;background:rgba(255,240,194,.95)}header .heading h1{width:40%;padding:0;text-align:center;float:left;position:relative;top:1px}header .heading .globalmenu-trigger{width:30%;margin:.5% 0 0;padding:12% 0 0;z-index:1;float:right;position:relative;background:#e5151e;border-radius:5% / 15%;box-shadow:0 3px 0 #b10c13}header .heading .globalmenu-trigger span{width:25%;padding:2% 0 0;margin:0 auto;display:inline-block;transition:.4s;box-sizing:border-box;position:absolute;right:12%;background-color:#ff6}header .heading .globalmenu-trigger span:nth-of-type(1){top:25%}header .heading .globalmenu-trigger span:nth-of-type(2){top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header .heading .globalmenu-trigger span:nth-of-type(3){bottom:25%}header .heading .globalmenu-trigger:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:12%;content:'メニュー';color:#ff6;font-size:calc(10px + 15 * ((100vw - 320px) / 704));font-weight:700;text-decoration:none;text-align:center;transition:all .4s}header .heading .globalmenu-trigger.active{z-index:3}header .heading .globalmenu-trigger.active span:nth-of-type(1){top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);box-shadow:none}header .heading .globalmenu-trigger.active span:nth-of-type(2){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}header .heading .globalmenu-trigger.active span:nth-of-type(3){bottom:50%;-webkit-transform:translateY(50%) rotate(45deg);-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);box-shadow:none}header .globalmenu{display:none;width:100%;height:100%;position:fixed;background:rgba(0,0,0,.6);z-index:2;top:0;left:0}header .globalmenu ul.globalmenu-list{padding:20% 3.125% 3%;background:#d8d996}header .globalmenu ul.globalmenu-list li{width:calc(100%/7);padding:calc(100%/7*3.7027) 0 0;text-align:center;float:left;border-left:1px dashed #000;position:relative}header .globalmenu ul.globalmenu-list li:last-child{border-right:1px dashed #000}header .globalmenu ul.globalmenu-list li a{width:100%;height:100%;display:block;position:absolute;top:0}header .globalmenu ul.globalmenu-list li a:before{content:"";width:100%;height:0;background:rgba(250,190,0,.4);position:absolute;top:0;left:0;transition:.5s}header .globalmenu ul.globalmenu-list li img{width:36.4864%;margin:0 auto;position:absolute;top:2%;right:0;left:0;z-index:1}header .globalmenu ul.globalmenu-list .current a:before{height:100%}header .globalmenu .animejapan{background:#d8d996}header .globalmenu .animejapan a{width:93.75%;margin:0 auto;display:block;padding:3%;background:rgba(0,102,204,.9);border-radius:1.5% / 5%}header .globalmenu .animejapan a p{width:61.3475%;float:left}header .globalmenu .animejapan a div{width:33.6879%;float:right}header .globalmenu .bnr{padding:3% 3.125%;background:#d8d996}header .globalmenu .bnr li{width:48.5%;line-height:0;float:left}header .globalmenu .bnr li a{color:#000;text-decoration:none}header .globalmenu .bnr li+li{float:right}header .globalmenu ul.share-list{padding:6.4166% 3.125% 12%;background:url(../../images/sp/footer/bg_share.png) 50% 0/94% no-repeat #d8d996;text-align:center}header .globalmenu ul.share-list li{width:15%;display:inline-block}header .globalmenu ul.share-list li a img{transition:.3s}header .globalmenu ul.share-list li+li{margin:0 0 0 3%}header .announce{width:93.75%;margin:0 auto;padding:130% 0 0}header .announce .follow-up{margin:3% 0}header .movie{width:93.75%;margin:3% auto 0;overflow:hidden;border-radius:2.5% / 3.5%}header .movie a figure{position:relative;transition:.3s}header .movie a figure:before{content:"";width:16.6666%;margin:0 auto;padding:16.6666% 0 0;background:url(../../images/pc/header/btn_movie.png) 0 0/contain no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0}.subpage header .announce,.subpage header .movie{display:none}main{padding:0;background:#f5eaa1}main div.contents{padding:26% 0 8%;position:relative;z-index:1}main div.contents:before{content:"";width:100%;height:100%;background:url(../../images/pc/subpage/onair/bg.png) 50% 0/cover no-repeat;display:block;position:fixed;top:0;left:0;z-index:-1}main div.contents .frame{width:93.75%;margin:0 auto;padding:5% 3%;background:rgba(255,255,255,.95);border-radius:10px;box-shadow:1px 1px 4px #bbb}main div.contents .frame h2{margin:0 0 5%;padding:0 0 0 7%;position:relative}main div.contents .frame h2:before{content:"";width:4.8333%;padding:7.1666% 0 0;background:url(../../images/pc/subpage/icon_don.png) 0 0/contain no-repeat;position:absolute;top:-5px;left:0}main div.contents .frame h2 img{width:19.1071%}main div.contents .frame h3{margin:0 0 3%;padding:0 0 1%;font-size:calc(11px + 15 * ((100vw - 320px) / 704));font-weight:700;color:#e60012;letter-spacing:1px;border-bottom:2px solid #e60012}main div.contents .frame .item .goods-list li .detail h4{margin:0 0 3%;font-size:calc(14px + 15 * ((100vw - 320px) / 704));font-weight:700;line-height:1.5294;color:#e70012}main div.contents .frame .item .goods-list li .detail figure{width:70%;margin:0 auto 3%}main div.contents .frame .item .goods-list li .detail p{font-size:calc(12px + 15 * ((100vw - 320px) / 704));line-height:1.5}main div.contents .frame .item .goods-list li .detail p+p{margin:3% 0 0}main div.contents .frame .item .goods-list li .detail .spec{margin:3% 0 2%}main div.contents .frame .item .goods-list li .detail .spec p{font-weight:700;color:#e70012}main div.contents .frame .item .goods-list li .detail .spec ul{padding:3%;border:1px solid #e70012}main div.contents .frame .item .goods-list li .detail .spec ul li{font-size:calc(12px + 15 * ((100vw - 320px) / 704));line-height:1.5}main div.contents .frame .item .goods-list li .detail .spec ul li .cd{margin:8% 0 0}main div.contents .frame .item .goods-list li .detail .spec ul li .cd p:nth-of-type(2){color:#000;font-weight:400}main div.contents .frame .item .goods-list li .detail .spec ul li+li{margin:3% 0 0}main div.contents .frame .item .goods-list li .detail dl{width:49.5%;float:left}main div.contents .frame .item .goods-list li .detail dl dt{padding:3% 0 2%;font-size:calc(10px + 15 * ((100vw - 320px) / 704));line-height:1.5;background:#0f317d;text-align:center;color:#fff}main div.contents .frame .item .goods-list li .detail dl dd{padding:5% 0 4%;font-size:calc(10px + 15 * ((100vw - 320px) / 704));line-height:1.5;background:#fff;text-align:center;color:#000}main div.contents .frame .item .goods-list li .detail dl:nth-of-type(2n+1){margin:1% 0 0}main div.contents .frame .item .goods-list li .detail dl:nth-of-type(2){margin:3% 0 0 1%}main div.contents .frame .item .goods-list li .detail dl:nth-of-type(1){margin:3% 0 0}main div.contents .frame .item .goods-list li .detail dl:nth-of-type(6){margin:1% 0 5% 1%}main div.contents .frame .item .goods-list li .detail dl+dl{margin:1% 0 0 1%}main div.contents .frame .item .goods-list li .detail .purchase{margin:3% 0 0}main div.contents .frame .item .goods-list li .detail .purchase p{margin:0 0 2%;font-weight:700;color:#e70012;text-align:center}main div.contents .frame .item .goods-list li .detail .purchase .btn+.btn{margin:3% 0 0 3%}main div.contents .frame .item .goods-list li .detail .purchase .btn{width:48.5%;padding:4%;margin:0 auto;background:#000;position:relative;text-align:center;border-radius:5px;float:left}main div.contents .frame .item .goods-list li .detail .purchase .btn:after{content:"";width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);right:10px}main div.contents .frame .item .goods-list li .detail .purchase .btn a{display:block;font-size:12px;font-size:1.2rem;color:#fff;text-decoration:none}main div.contents .frame .item .goods-list li .detail .purchase .btn:nth-of-type(2n+1){margin:3% 0 0}main div.contents .frame .item .goods-list li .detail .purchase .btn:nth-of-type(2){margin:0 0 0 3%}main div.contents .frame .item .goods-list li .detail .purchase .btn:nth-of-type(1){margin:0}main div.contents .frame .item .goods-list li+li{margin:5% 0 0}main div.contents .frame .item+.item{margin:8% 0 0}main .parts-news{width:100%;padding:5% 0 8%;position:relative;z-index:1;background:#fff6d8}main .parts-news .inner{width:93.75%;margin:0 auto}main .parts-news .inner h2{width:100%;margin:0 0 5%;padding:0 0 0 7%;position:relative}main .parts-news .inner h2:before{content:"";width:4.5%;padding:6.8333% 0 0;background:url(../../images/pc/parts/icon_don.png) 0 0/contain no-repeat;position:absolute;top:-5px;left:0}main .parts-news .inner h2 img{width:28.8333%}main .parts-news .inner .news-list li{width:48.5%;float:left;border-radius:1.5% / 5%;box-shadow:1px 1px 5px #ccc}main .parts-news .inner .news-list li a{text-decoration:none}main .parts-news .inner .news-list li a .thumbnail{width:100%;padding:56.2068% 0 0;border-radius:3.5% 3.5% 0 0 / 7% 7% 0 0;overflow:hidden;position:relative;z-index:1;background:#fff}main .parts-news .inner .news-list li a .thumbnail img{width:100%;height:auto;margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0;transition:.3s;z-index:-1;-webkit-backface-visibility:hidden;backface-visibility:hidden}main .parts-news .inner .news-list li a .caption{padding:6% 5%;background:#fff;border-radius:0 0 3.5% 3.5% / 0 0 7% 7%}main .parts-news .inner .news-list li a .caption p.date{margin:0 0 3%;font-size:calc(12px + 15 * ((100vw - 320px) / 704));letter-spacing:1px;color:#000}main .parts-news .inner .news-list li a .caption h3.title{margin:0;font-size:calc(12px + 15 * ((100vw - 320px) / 704));line-height:1.5;letter-spacing:1px;color:#1571c7}main .parts-news .inner .news-list li:nth-child(2n+1){margin:3% 0 0}main .parts-news .inner .news-list li:nth-child(2){margin:0 0 0 3%}main .parts-news .inner .news-list li:nth-child(1){margin:0}main .parts-news .inner .news-list li+li{margin:3% 0 0 3%}main .parts-news .inner .btn-news a{width:45%;margin:5% auto 0;padding:3% 0;font-size:calc(10px + 15 * ((100vw - 320px) / 704));font-weight:700;color:#000;text-align:center;text-decoration:none;display:block;border-radius:3% / 15%;background:#fabe00;box-shadow:0 3px 0 #a27c02;position:relative;letter-spacing:1px}main .parts-news .inner .btn-news a:after{content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 5.5px;border-color:transparent transparent transparent #000;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:5%}main .parts-news{padding:5% 0 23%}footer{width:100%;padding:0 0 5%;position:relative;z-index:1;background:#d8d996}footer .inner{width:93.75%;margin:0 auto}footer .inner .logo{width:71.8333%;margin:0 auto 3%}footer .inner .logo img{margin:-8% 0 0;position:relative;z-index:3}footer .inner .globalmenu{margin:0 0 3%}footer .inner .globalmenu ul li{width:calc(100%/8);padding:calc(100%/8*3.7027) 0 0;text-align:center;float:left;border-left:1px dashed #000;position:relative}footer .inner .globalmenu ul li:last-child{border-right:1px dashed #000}footer .inner .globalmenu ul li a{width:100%;height:100%;display:block;position:absolute;top:0}footer .inner .globalmenu ul li a:before{content:"";width:100%;height:0;background:rgba(250,190,0,.4);position:absolute;top:0;left:0;transition:.5s}footer .inner .globalmenu ul li img{width:36.4864%;margin:0 auto;position:absolute;top:2%;right:0;left:0;z-index:1}footer .inner .globalmenu ul .current a:before{height:100%}footer .inner .share{width:100%;margin:0 0 3%;padding:6.4166% 0;background:url(../../images/sp/footer/bg_share_02.png) 50% 0/contain no-repeat}footer .inner .share ul{text-align:center}footer .inner .share ul li{width:15%;display:inline-block}footer .inner .share ul li a img{transition:.3s}footer .inner .share ul li a:hover img{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}footer .inner .share ul li+li{margin:0 0 0 3%}footer .inner .copyright{font-size:calc(10px + 8 * ((100vw - 320px) / 704));text-align:center}footer .toTop{width:15%;padding:18.9772% 0 0;position:absolute;right:3%;bottom:-18.9772%}footer .toTop a{width:100%;height:100%;position:absolute;top:0}}