@charset "UTF-8";body,html{overflow:visible;min-height:100%}body{font-family:"Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:10px;font-weight:400;line-height:1.75;color:#1e1a33;background-color:#ffeef6;font-feature-settings:'palt' 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto}body *,body ::after,body ::before{box-sizing:border-box;border-width:0}.nav-container{width:100%}.nav{width:100%;height:50px;background-color:#ffcce1;margin:auto}@media screen and (min-width:768px){.nav{height:60px}}.nav a,.nav label{line-height:1;display:block;text-decoration:none;color:#000;outline:0}.nav a i,.nav label i{font-size:280%}.nav__group{display:flex;margin:0;padding:0 8px;justify-content:center;align-items:center;height:100%}.nav__item{margin:0;padding:8px;list-style:none}.nav__item img{height:24px}@media screen and (min-width:768px){.nav__item img{height:32px}}.nav__label{margin:0;padding:0}.nav__hobo{text-align:right}.nav__books{text-align:left}.nav__cart{padding:5px 10px 0 0;text-align:center}.nav__cart a{padding:6px}.nav__cart a i{font-size:240%}.nav__menu{padding:5px 10px 0 10px}.nav__menu a,.nav__menu label{position:relative;width:32px;height:32px;padding:4px}.nav__menu a span,.nav__menu label span{font-size:0;position:absolute;left:4px;display:block;width:24px;height:1px;transition:all .25s;background-color:#000}.nav__menu a span:nth-child(1),.nav__menu label span:nth-child(1){top:7px}.nav__menu a span:nth-child(2),.nav__menu a span:nth-child(3),.nav__menu label span:nth-child(2),.nav__menu label span:nth-child(3){top:16px}.nav__menu a span:nth-child(4),.nav__menu label span:nth-child(4){top:25px}.nav__menu label{transition:opacity .25s;cursor:pointer}.nav__menu.open a span:nth-child(1),.nav__menu.open label span:nth-child(1){left:36px;width:0}.nav__menu.open a span:nth-child(2),.nav__menu.open label span:nth-child(2){transform:rotate(45deg)}.nav__menu.open a span:nth-child(3),.nav__menu.open label span:nth-child(3){transform:rotate(-45deg)}.nav__menu.open a span:nth-child(4),.nav__menu.open label span:nth-child(4){width:0}[data-state=show]{animation:show .5s linear}.main-image [data-state=show]{animation:show2 1s cubic-bezier(.39,.575,.565,1)}[data-state=shown]{opacity:1}[data-state=hide]{animation:hide .5s linear}[data-state=hidden]{opacity:0}[data-state=none]{opacity:0;display:none}#contents{background-color:#fff;padding:0;max-width:960px}#contents header h2{background:url(../images/ph_main_sp.jpg) no-repeat center top;background-size:contain;padding-top:100vw;position:relative}@media screen and (min-width:576px){#contents header h2{background-image:url(../images/ph_main_pc.jpg);padding-top:56.25%}}#contents header h2 span{position:absolute;text-indent:-200%;overflow:hidden;white-space:nowrap;width:100%}#contents header p{font-size:160%;line-height:1.5625;width:87.5%;max-width:400px;margin:40px auto;font-family:"A1 Gothic M JIS2004","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-feature-settings:'palt' 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;font-weight:400}.ua-desktop-windows #contents header p{transform:rotate(.001deg)}#index-page>section{padding:0}#list{display:flex;flex-wrap:wrap;justify-content:center}#list li{margin:.625vw}#list li a{display:flex;align-items:flex-end;justify-content:center;width:48.75vw;height:31.25vw;max-width:196px;max-height:126px;background:no-repeat center center;background-size:cover;border-radius:10px}#list li a p{padding:2px 0;text-align:center;background-color:rgba(255,255,255,.5);width:100%;font-size:180%;line-height:1.2;font-family:"A1 Gothic M JIS2004","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-feature-settings:'palt' 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;font-weight:400}.ua-desktop-windows #list li a p{transform:rotate(.001deg)}#list li a p small{display:block;font-size:55.5555555556%}#list li a p span{display:inline-block;white-space:nowrap}.device-sp #list li a{display:flex}.device-pc #list li a{transition:opacity .25s}.device-pc #list li a:hover{opacity:.5}#detail-page nav ul li a{color:#e78eb1;font-size:160%;font-weight:700;display:flex;align-items:center;cursor:pointer;line-height:1;position:relative;padding:1em}#detail-page nav ul li a.back{border:2px solid #e78eb1;border-radius:8px;padding-left:1.9em}#detail-page nav ul li a.back::before{position:absolute;left:.2em;font-size:150%}#detail-page nav ul li a.prev{padding-left:1.9em}#detail-page nav ul li a.prev::before{position:absolute;left:.2em;font-size:150%}#detail-page nav ul li a.next{padding-right:1.9em}#detail-page nav ul li a.next::before{right:.2em;color:#e78eb1}.device-sp #detail-page nav ul{display:flex;flex-direction:column;align-items:center;margin-top:40px}.device-sp #detail-page nav ul li{margin:.5em auto}.device-sp #detail-page nav ul li:nth-of-type(2){order:3}.device-sp #detail-page nav ul li:first-of-type{order:1}.device-sp #detail-page nav ul li:last-of-type{order:2}.device-sp #detail-page nav ul li a{display:flex}.device-sp #detail-page nav ul li a.prev{padding:.5em;padding-left:1.9em}.device-sp #detail-page nav ul li a.next{padding:.5em;padding-right:1.9em;margin-bottom:1em}@media screen and (min-width:768px){.device-sp #detail-page nav ul{flex-direction:row;justify-content:space-around}.device-sp #detail-page nav ul li{width:240px}.device-sp #detail-page nav ul li:nth-of-type(2){order:2}.device-sp #detail-page nav ul li:first-of-type{order:1}.device-sp #detail-page nav ul li:last-of-type{order:3}.device-sp #detail-page nav ul li a.back{justify-content:center;padding:1em}.device-sp #detail-page nav ul li a.back::before{position:static;line-height:0}.device-sp #detail-page nav ul li a.next{justify-content:flex-end}}.device-pc #detail-page nav{margin-top:40px}.device-pc #detail-page nav ul{display:flex;flex-direction:row;justify-content:space-around}.device-pc #detail-page nav ul li{width:240px}.device-pc #detail-page nav ul li a{transition:opacity .25s}.device-pc #detail-page nav ul li a:hover{opacity:.5}.device-pc #detail-page nav ul li a.back{justify-content:center;padding:1em}.device-pc #detail-page nav ul li a.back::before{position:static;line-height:0}.device-pc #detail-page nav ul li a.next{justify-content:flex-end}#detail{letter-spacing:.1em}@media screen and (min-width:576px){#detail>div{margin-bottom:40px}}@media screen and (min-width:768px){#detail>div{margin-bottom:80px}}#detail h2{padding-top:100%;background-size:contain;position:relative}#detail h2 span{display:block;position:absolute;text-indent:-200%;overflow:hidden;white-space:nowrap;width:100%}@media screen and (min-width:576px){#detail h2{padding-top:56.25%}}#detail h3{width:92.5%;margin:7.5% auto;display:flex;flex-direction:column;align-items:flex-end}#detail h3 .title{background-color:#ffcce1;border-radius:8px;position:relative;width:100%;font-size:180%;line-height:1.3888888889;padding:3.3783783784%;min-height:66px;display:flex;align-items:center}#detail h3 .title::after{content:'';background:url(../images/balloon_arrow_sp.svg) no-repeat center top;background-size:contain;display:block;width:40px;height:17px;position:absolute;bottom:-17px;right:72px}#detail h3 .icon{width:60px;height:60px}#detail h3 .icon img{width:100%}@media screen and (min-width:576px){#detail h3{flex-direction:row;align-items:center;justify-content:center}#detail h3 .title{width:auto}#detail h3 .title::after{background-image:url(../images/balloon_arrow_pc.svg);width:20px;height:23px;right:-20px;bottom:50%;transform:translate(0,50%)}#detail h3 .icon{margin-left:20px}}.device-pc #detail h3{margin:56px auto 40px}.device-pc #detail h3 .title{min-width:400px}#detail p{width:87.5%;max-width:480px;margin:0 auto;font-size:160%;line-height:1.5625;letter-spacing:.1em}@media screen and (min-width:576px){.device-sp #detail p br{display:inline;content:none}}.container article{padding-top:81.25%}.container a:active,.container a:hover,.container a:link,.container a:visited{color:#e78eb1}@media screen and (min-width:768px){.container article{padding-top:56.25%}}@media screen and (min-width:1200px){.container article{padding-top:675px}}.header{width:100%;margin:0 auto;display:flex;justify-content:center}.header__title{padding-top:78.125%;width:100%;margin:0;position:relative;background-image:url(../images/main_title_320@2x.png);background-size:320px;background-position:center top;background-repeat:no-repeat;background-color:#ffcce1}.header__title span{position:absolute;width:100%;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (min-width:414px){.header__title{background-image:url(../images/main_title_414@2x.png);background-size:414px;padding-top:77.2946859903%}}@media screen and (min-width:768px){.header__title{background-image:url(../images/main_title_768@2x.png);background-size:768px;padding-top:540px;background-position:center center}}@media screen and (min-width:768px){.header{width:auto}.header__title{position:relative;margin-bottom:0;padding-bottom:0}.header__title img{width:81.25%;top:6.25%;right:0;top:auto;bottom:30px}}@media screen and (min-width:768px){.yodogawa{display:flex;justify-content:flex-end;flex-direction:row-reverse;margin:0 auto}}.lead{width:87.5%;margin:40% auto 5%;padding:2.5%;font-family:"A1 Gothic M JIS2004","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:130%;line-height:1.5;letter-spacing:.1em;color:#ffcce1;background-color:transparent;border:22px solid #ffcce1;border-image-source:url(../images/border.png);border-image-width:22px;border-image-slice:22 fill;border-image-repeat:stretch;border-image-outset:0}.lead p:first-child{margin-top:0}.lead p:last-child{margin-top:0;margin-bottom:0}@media screen and (min-width:576px){.lead{font-size:165%}}@media screen and (min-width:768px){.lead{font-size:180%;line-height:1.75;margin-left:auto;margin-right:auto;width:75%}}@media screen and (min-width:960px){.lead{width:720px}}.contents{background-color:#fff;width:100%;margin:0 auto}@media screen and (min-width:768px){.contents{margin:0 auto}}@keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show2{0%{transform:translate(50%,-50%);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes hover{0%{transform:scale(1.0001);opacity:1}100%{transform:scale(1.05);opacity:.5}}@keyframes hover-out{0%{transform:scale(1.05);opacity:.5}100%{transform:scale(1.0001);opacity:1}}@keyframes bg-hover{0%{background-color:#e78eb1}100%{background-color:#f4cddd}}@keyframes bg-hover-out{0%{background-color:#f4cddd}100%{background-color:#e78eb1}}@keyframes arrow{0%{transform:translate(0,0)}100%{transform:translate(0,16px)}}.share{padding:16px 0;background-color:#fff;margin:0 auto;border-top:4px solid #ffcce1}@media screen and (min-width:768px){.share{padding:32px 0}}.share h3{font-size:130%;font-weight:700;text-align:center;margin:0}.share ul{display:flex;margin:0 auto;padding:0;max-width:400px;text-align:center;justify-content:space-around}@media screen and (min-width:768px){.share ul{justify-content:center}}.share ul li{margin:0;list-style:none}@media screen and (min-width:768px){.share ul li{padding:0 16px}}.share ul li a{font-size:400%;display:block;text-decoration:none}.share ul li a:after{content:none}.share .article-share__facebook a{color:#3b5998}.share .article-share__twitter a{color:#00aced}.share .article-share__line a{color:#00b900}.share .article-share__mail a{color:#f4cb3c}@media screen and (min-width:768px){.comment .article-comment li a{padding-top:0}}.comment .article-comment{display:flex;justify-content:space-around;padding-top:0}.comment .article-comment li{margin:0;padding:0}.comment .article-comment li a{font-size:140%;display:block;padding:0 0;text-align:center;text-decoration:none;color:#ffcce1}.comment .article-comment li a i{font-size:150%;margin-right:4px;vertical-align:middle}.comment .article-comment li a span{font-weight:700;vertical-align:middle}.device-sp #contents footer a{color:#e78eb1}.device-pc #contents footer a{color:#e78eb1}.btn-item ol li small{display:inline!important}[id^=cc]>.btn-item ol li small::before,[id^=fb][id$="_nume"]>.btn-item ol li small::before,[id^=fb][id$="_red"]>.btn-item ol li small::before,[id^=oc]>.btn-item ol li small::before{content:"セット："}[id^=wc]>.btn-item ol li small::before{content:"カバーのみ："}[id^=cc]>.btn-item ol li+li small::before,[id^=fb][id$="_nume"]>.btn-item ol li+li small::before,[id^=fb][id$="_red"]>.btn-item ol li+li small::before,[id^=oc]>.btn-item ol li+li small::before{content:"カバーのみ："}.btn-item{font-style:normal;box-sizing:border-box;max-height:99999px;margin:0;padding:0;list-style:none;-webkit-tap-highlight-color:transparent;text-decoration:none;color:#1e1933}.btn-item *{font-style:normal;box-sizing:border-box;max-height:99999px;margin:0;padding:0;list-style:none;-webkit-tap-highlight-color:transparent}.btn-item [class*=mdi-]:before{font-family:"Material Design Icons";font-weight:400;font-style:normal;font-variant:normal;line-height:1;white-space:nowrap;letter-spacing:normal;word-wrap:normal;direction:ltr;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-item .icon-info{background-repeat:no-repeat;background-size:100% 100%}.btn-item .icon-info[data-index="0"]{background-image:url(/store/techo/ja/2020/images/icon/icon_mega.svg)}.btn-item .icon-info[data-index="1"]{background-image:url(/store/techo/ja/2020/images/icon/icon_2019.svg)}.btn-item .icon-info[data-index="2"]{background-image:url(/store/techo/ja/2020/images/icon/icon_start_1.svg)}.btn-item .icon-info[data-index="3"]{background-image:url(/store/techo/ja/2020/images/icon/icon_start_4.svg)}.btn-item .icon-info[data-index="4"]{background-image:url(/store/techo/ja/2020/images/icon/icon_start_7.svg)}.btn-item .icon-info[data-index="5"]{background-image:url(/store/techo/ja/2020/images/icon/icon_start_1_only.svg)}.btn-item .icon-info[data-index="6"]{background-image:url(/store/techo/ja/2020/images/icon/icon_sale_10.svg)}.btn-item .icon-info[data-index="7"]{background-image:url(/store/techo/ja/2020/images/icon/icon_sale_11.svg)}.btn-item .icon-info[data-index="8"]{background-image:url(/store/techo/ja/2020/images/icon/icon_sale_12.svg)}.btn-item .icon-info[data-index="9"]{background-image:url(/store/techo/ja/2020/images/icon/icon_only_sp.svg)}.btn-item .icon-info[data-index="10"]{background-image:url(/store/techo/ja/2020/images/icon/icon_lot_sale.svg)}.btn-item .icon-info[data-index="11"]{background-image:url(/store/techo/ja/2020/images/icon/icon_lot_cls.svg)}.btn-item .icon-info[data-index="12"]{background-image:url(/store/techo/ja/2020/images/icon/icon_only_ws.svg)}.btn-item .icon-info[data-index="13"]{background-image:url(/store/techo/ja/2020/images/icon/icon_only_as.svg)}.btn-item .icon-info[data-index="14"]{background-image:url(/store/techo/ja/2020/images/icon/icon_only_jpn.svg)}.btn-item .icon-info[data-index="15"]{background-image:url(/store/techo/ja/2020/images/icon/icon_cont.svg)}#magazine-items{font-size:10px!important;line-height:1.75!important;font-family:"-apple-system","Helvetica Neue","Hiragino Kaku Gothic ProN",meiryo,"M+ 1p",sans-serif!important;display:flex;margin:0;padding:0;list-style:none;transform:translate3d(0,0,0);flex-wrap:wrap;backface-visibility:hidden;align-items:flex-end}.device-sp #contents .btn-item{display:block}.device-sp .btn-item{position:relative}.device-sp .btn-item dl{overflow:hidden}.device-sp .btn-item dl+dl{display:none}.device-sp .btn-item dl dt{position:relative;box-sizing:content-box;padding-top:100%;border-bottom:4px #3eaf3e solid;background:url(/store/techo/2020/images/loading3.gif) no-repeat 50% 50%;background-size:32px 32px}.device-sp .btn-item dl dt>img{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s linear}.device-sp .btn-item dl dt>img.ready,.device-sp .btn-item dl dt>img.state-ready,.device-sp .btn-item dl dt>img.state-ready-forced{visibility:hidden;opacity:0}.device-sp .btn-item dl dt i.icon-info{position:absolute;top:0;left:0}.device-sp .btn-item dl dt i.icon-info+i.icon-info{top:33px}.device-sp .btn-item dl dt i.icon-info+i.icon-info+i.icon-info{top:66px}.device-sp .btn-item dl dt i.icon-info+i.icon-info+i.icon-info+i.icon-info{top:99px}.device-sp .btn-item dl dt i.icon-info img{width:100%}.device-sp .btn-item dl dt i.icon-day{position:absolute;top:0;left:0;width:32px;height:32px}.device-sp .btn-item dl dt i.icon-day+i.icon-info{top:54px}.device-sp .btn-item dl dt i.icon-day+i.icon-info+i.icon-info{top:87px}.device-sp .btn-item dl dt i.icon-day+i.icon-info+i.icon-info~i.icon-info{display:none}.device-sp .btn-item dl dd{font-weight:700;line-height:2.1;position:relative;overflow:hidden;padding-top:3px;border-bottom:1px #d2d1d6 solid}.device-sp .btn-item dl dd.mdi-arrow-right{padding-right:14px}.device-sp .btn-item dl dd.mdi-arrow-right:before{font-size:14px;position:absolute;right:0;bottom:0;display:none;color:#3eaf3e}.device-sp .btn-item dl dd:last-child:not(.mdi-arrow-right){border-bottom:none}.device-sp .btn-item dl dd:nth-of-type(1){height:73px}.device-sp .btn-item dl dd:nth-of-type(1) span{display:block;overflow:hidden;height:21px}.device-sp .btn-item dl dd:nth-of-type(1) span:empty{display:none}.device-sp .btn-item dl dd:nth-of-type(1) span:empty+strong{height:63px}.device-sp .btn-item dl dd:nth-of-type(1) strong{font-size:12px;line-height:1.75;display:block;overflow:hidden;height:42px}.device-sp .btn-item dl dd:nth-of-type(1) ul{position:absolute;bottom:0;left:0;width:calc(100% + 1px);padding:0 0 7px;flex-wrap:wrap}.device-sp .btn-item dl dd:nth-of-type(1) ul li{overflow:hidden;min-height:14px;margin:0 1px 1px 0;padding:1px 4px;color:#fff;border-radius:7px;background:#a5a3ad}.device-sp .btn-item dl dd:nth-of-type(1) ul li[data-index]:after{font-weight:700;line-height:1.2;display:block}.device-sp .btn-item dl dd:nth-of-type(2){height:93px}.device-sp .btn-item dl dd:nth-of-type(3){padding-top:15px;border-bottom:none}.device-sp .btn-item dl dd:nth-of-type(3) ul li{justify-content:flex-end}.device-sp .btn-item dl dd:nth-of-type(3) ul li+li{margin-top:10px}.device-sp .btn-item dl dd:nth-of-type(3) ul li a{font-size:12px;font-weight:700;line-height:1.17;padding-right:24px;cursor:pointer}.device-sp .btn-item dl dd:nth-of-type(3) ul li a:after{display:block;content:"詳しくみる"}.device-sp .btn-item dl dd:nth-of-type(3) ul li a.btn-cart:after{content:"カートに入れる"}.device-sp .btn-item dl dd:nth-of-type(3) ul li a.btn-lot:after{content:"申し込む"}.device-sp .btn-item dl dd:nth-of-type(3) ul li a:before{font-size:14px;right:5px}.device-sp .btn-item dl a.btn-fav,.device-sp .btn-item dl span.btn-fav{position:absolute;right:0;bottom:0;width:30px;height:30px}.device-sp .btn-item dl a.btn-fav.like i:first-child:before,.device-sp .btn-item dl span.btn-fav.like i:first-child:before{opacity:1;-webkit-filter:none;filter:none}.device-sp .btn-item dl a.btn-fav i:first-child:before,.device-sp .btn-item dl span.btn-fav i:first-child:before{opacity:0}.device-sp .btn-item dl a.btn-fav i:before,.device-sp .btn-item dl span.btn-fav i:before{font-size:18px;position:absolute;top:50%;left:50%;transition:opacity .3s;transform:translate(-50%,-50%);color:#3eaf3e}.device-sp .btn-item dl ol li{font-size:12px;line-height:1.75}.device-sp .btn-item dl ol li small{font-size:10px;line-height:2.1;display:none}.device-sp .btn-item dl ol li small:empty,.device-sp .btn-item dl ol li small:not(:empty):before{display:none}.device-sp .btn-item dl ol li var{display:inline-block}.device-sp a.btn-item[href] dl dd.mdi-arrow-right:before{display:block}.device-sp .soldout:not(.unreleased) .btn-item dl dt{border-bottom:4px #d2d1d6 solid}.device-sp .soldout:not(.unreleased) .btn-item dl dd{color:#d2d1d6}.device-sp .soldout:not(.unreleased) .btn-item dl dd:nth-of-type(3) ul li+li{display:none}.device-sp #magazine-items{justify-content:space-between;width:95%;margin:0 auto}.device-sp #magazine-items>li{width:calc(50% - 8px);max-width:24em}.device-sp #magazine-items>li:before{font-size:10px;font-weight:700;display:block;min-height:45px;padding:35px 0 10px;content:"";text-align:center}.device-sp #magazine-items>li[data-title]:before{content:attr(data-title)}.device-pc .btn-item{position:relative;display:block}.device-pc .btn-item dl{overflow:hidden}.device-pc .btn-item dl:first-child dd:last-child{transition:border .3s cubic-bezier(.25,.46,.45,.94)}.device-pc .btn-item dl dt{position:relative;box-sizing:content-box;padding-top:100%;border-bottom:.4em #3eaf3e solid;background:url(/store/techo/2020/images/loading3.gif) no-repeat 50% 50%;background-size:3.2em 3.2em}.device-pc .btn-item dl dt>img{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s linear}.device-pc .btn-item dl dt>img.ready,.device-pc .btn-item dl dt>img.state-ready,.device-pc .btn-item dl dt>img.state-ready-forced{visibility:hidden;opacity:0}.device-pc .btn-item dl dt i.icon-info{position:absolute;top:0;left:0;width:3.6em;height:3.6em}.device-pc .btn-item dl dt i.icon-info+i.icon-info{top:3.7em}.device-pc .btn-item dl dt i.icon-info+i.icon-info+i.icon-info{top:7.4em}.device-pc .btn-item dl dt i.icon-info+i.icon-info+i.icon-info+i.icon-info{top:11.1em}.device-pc .btn-item dl dt i.icon-info img{width:100%}.device-pc .btn-item dl dt i.icon-day{position:absolute;top:0;left:0}.device-pc .btn-item dl dt i.icon-day+i.icon-info{top:6.8em}.device-pc .btn-item dl dt i.icon-day+i.icon-info+i.icon-info{top:10.5em}.device-pc .btn-item dl dt i.icon-day+i.icon-info+i.icon-info+i.icon-info{top:14.2em}.device-pc .btn-item dl dt i.icon-day+i.icon-info+i.icon-info+i.icon-info+i.icon-info{top:17.9em}.device-pc .btn-item dl dd{font-weight:700;position:relative;overflow:hidden;padding:.4em .8em 0 .8em;color:#1e1933;border-bottom:.1em #d2d1d6 solid}.device-pc .btn-item dl dd:nth-of-type(1){height:7.6em}.device-pc .btn-item dl dd:nth-of-type(1) span{font-size:12px;line-height:1.75;display:block;overflow:hidden;height:1.75em}.device-pc .btn-item dl dd:nth-of-type(1) span:empty{display:none}.device-pc .btn-item dl dd:nth-of-type(1) span:empty+strong{max-height:4.5em}.device-pc .btn-item dl dd:nth-of-type(1) strong{font-size:14px;line-height:1.5;display:block;overflow:hidden;max-height:3em}.device-pc .btn-item dl dd:nth-of-type(1) ul{position:absolute;bottom:0;left:0;width:100%;padding:0 .8em .7em;flex-wrap:wrap}.device-pc .btn-item dl dd:nth-of-type(1) ul li{overflow:hidden;height:1.6em;margin:0 .1em .1em 0;padding:0 .8em;color:#fff;border-radius:.8em;background:#a5a3ad}.device-pc .btn-item dl dd:nth-of-type(1) ul li[data-index]:after{font-size:12px;font-weight:700;line-height:1.33;display:block}.device-pc .btn-item dl dd:nth-of-type(2){height:9.3em}.device-pc .btn-item dl dd.mdi-arrow-right{padding-right:1.6em}.device-pc .btn-item dl dd.mdi-arrow-right:before{font-size:16px;position:absolute;right:0;bottom:0;display:none;color:#3eaf3e}.device-pc .btn-item dl dd:last-child{transition:border-radius .3s cubic-bezier(.165,.84,.44,1)}.device-pc .btn-item dl a.btn-fav,.device-pc .btn-item dl span.btn-fav{position:absolute;right:0;bottom:0;width:3.2em;height:3.2em;cursor:pointer}.device-pc .btn-item dl a.btn-fav.like i:first-child:before,.device-pc .btn-item dl span.btn-fav.like i:first-child:before{opacity:1;-webkit-filter:none;filter:none}.device-pc .btn-item dl a.btn-fav.immediate i:before,.device-pc .btn-item dl span.btn-fav.immediate i:before{transition:none}.device-pc .btn-item dl a.btn-fav i:first-child:before,.device-pc .btn-item dl span.btn-fav i:first-child:before{opacity:0}.device-pc .btn-item dl a.btn-fav i:before,.device-pc .btn-item dl span.btn-fav i:before{font-size:18px;position:absolute;top:50%;left:50%;transition:opacity .3s;transform:translate(-50%,-50%);color:#3eaf3e}.device-pc .btn-item dl ol li{font-size:12px;line-height:1.75}.device-pc .btn-item dl ol li small{font-size:10px;line-height:2.1;display:none}.device-pc .btn-item dl ol li small:empty,.device-pc .btn-item dl ol li small:not(:empty):before{display:none}.device-pc .btn-item dl ol li var{display:inline-block}.device-pc .btn-item dl+dl{position:absolute;top:22.8em;left:0;width:100%;height:0;transition:height .3s cubic-bezier(.165,.84,.44,1);border-radius:0 0 .4em .4em;background-color:#3eaf3e}.device-pc .btn-item dl+dl dd{color:#fff;border-bottom-color:#fff}.device-pc .btn-item dl+dl dd:last-child{border-bottom-color:rgba(210,209,214,0)}.device-pc .btn-item dl+dl dd.mdi-arrow-right:before{color:#fff}.device-pc .btn-item dl+dl dd:nth-of-type(1) ul li{color:#3eaf3e;background:#fff}.device-pc a.btn-item[href]{cursor:pointer}.device-pc a.btn-item[href] dl dd.mdi-arrow-right:before{display:block}.device-pc a.btn-item[data-href]:hover dl:first-child dd:last-child,.device-pc a.btn-item[href]:hover dl:first-child dd:last-child{transition:border-radius .3s cubic-bezier(.25,.46,.45,.94);border-radius:0 0 .4em .4em}.device-pc a.btn-item[data-href]:hover dl:first-child+dl,.device-pc a.btn-item[href]:hover dl:first-child+dl{height:calc(100% - 22.8em);transition:height .3s cubic-bezier(.25,.46,.45,.94)}.device-pc .soldout:not(.unreleased) .btn-item dl dt{border-bottom:.4em #d2d1d6 solid}.device-pc .soldout:not(.unreleased) .btn-item dl dd{color:#d2d1d6}.device-pc .soldout:not(.unreleased) .btn-item dl dd:nth-of-type(3) ul li+li{display:none}.device-pc .soldout:not(.unreleased) .btn-item dl+dl{background-color:#d2d1d6}.device-pc .soldout:not(.unreleased) .btn-item dl+dl dd{color:#fff}.device-pc .soldout:not(.unreleased) .btn-item dl+dl dd:nth-of-type(1) ul li{color:#d2d1d6;background:#fff}.device-pc #magazine-items>li{width:24em;padding:0 .8em}.device-pc #magazine-items>li:before{font-size:12px;font-weight:700;display:block;min-height:4.67em;padding:2em 0;content:"";text-align:center}.device-pc #magazine-items>li[data-title]:before{content:attr(data-title)}