@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button,input,select,textarea{outline:0}button,input[type=submit]{background-color:transparent;border:0;padding:0;margin:0}body{background-color:#fff;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none}body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1;color:#222}*,:after,:before{box-sizing:border-box}a{color:#222;text-decoration:none}a:hover{color:#666}img{vertical-align:middle}button{cursor:pointer}@font-face{font-family:icon;src:url(/packs/media/fonts/icon-c4d1bfdac0c911688ee7ae20676c6940.eot);src:url(/packs/media/fonts/icon-c4d1bfdac0c911688ee7ae20676c6940.eot?#iefix) format("embedded-opentype"),url(/packs/media/fonts/icon-fc50eccde832ca8947d6182eeab1d661.ttf) format("truetype"),url(/packs/media/fonts/icon-3aabe653dfcaf6e3e6a17125bf3d7a05.woff) format("woff"),url(/packs/media/fonts/icon-7a7c563e1b39785dca879e8966f6eaf5.svg#icon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-down-arrow:before{content:""}.icon-close:before{content:""}.icon-share:before{content:""}.icon-instagram:before{content:""}.icon-line:before{content:"";color:#00b900}.icon-facebook .path1:before{content:"";color:#1877f2}.icon-facebook .path2:before{content:"";color:#fff;margin-left:-1em}.icon-google-plus:before{content:""}.icon-hatebu:before{content:"";color:#008fde}.icon-twitter:before{content:"";color:#1b95e0}.icon-genre-etcetera:before{content:""}.icon-genre-essay:before{content:""}.icon-genre-bl:before{content:""}.icon-genre-animals:before{content:""}.icon-genre-family:before{content:""}.icon-genre-jobs:before{content:""}.icon-genre-mystery:before{content:""}.icon-genre-school:before{content:""}.icon-genre-society:before{content:""}.icon-genre-comedy:before{content:""}.icon-genre-battles:before{content:""}.icon-genre-sports:before{content:""}.icon-genre-love:before{content:""}.icon-genre-horror:before{content:""}.icon-genre-fantasy:before{content:""}.icon-genre-history:before{content:""}.icon-genre-sf:before{content:""}.icon-genre-human:before{content:""}.icon-arrow:before{content:"";margin-left:4px}.icon-search:before{content:""}.icon-menu:before{content:""}.icon-tap:before{content:""}.icon-favorite:before{content:""}.icon-attention:before{content:""}.icon-checkbox:before{content:"";content:""}.icon-books:before{content:""}.icon-enter:before{content:""}.icon-waiting:before{content:""}.icon-search_filter:before{content:""}.icon-bell_silent:before{content:""}.icon-bell:before{content:""}.icon-crop:before{content:""}.icon-exit:before{content:""}.icon-image_filter:before{content:""}.icon-image:before{content:""}.icon-pen:before{content:""}.icon-question:before{content:"";color:#999}.icon-trash_can:before{content:""}.icon-free .path1:before{content:"";color:#33a1dc}.icon-free .path2:before{content:"";color:#fafafa;margin-left:-1.599609375em}.icon-ticket:before{content:"";color:#ff8f13}.icon-fanClub:before{content:"";color:#c99f0e}.icon-lock:before{content:"";color:#999}.icon-heart:before{content:""}.icon-official:before{content:""}.icon-keywords:before{content:""}.icon-contest:before{content:""}.icon-genres:before{content:""}.icon-ranking:before{content:""}.icon-thumbs-up:before{content:""}.icon-thumbs-up-outline:before{content:""}.icon-reaction-like:before{content:""}.icon-reaction-haha:before{content:""}.icon-reaction-surprised:before{content:""}.icon-reaction-sad:before{content:""}.icon-reaction-creepy:before{content:""}.icon-support-smile:before{content:""}.icon-support-candy:before{content:""}.icon-support-onigiri:before{content:""}.icon-support-ramen:before{content:""}.icon-support-steak:before{content:""}.icon-spoiler:before{content:""}.icon-ellipsis:before{content:""}.icon-share2:before{content:""}.icon-menu-reaction:before{content:""}.icon-menu-fan:before{content:""}.icon-menu-profile:before{content:""}.icon-menu-settings:before{content:""}.icon-menu-announcements:before{content:""}.icon-menu-helps:before{content:""}.icon-menu-coin:before{content:""}.icon-presents:before{content:""}.icon-ticket-outline:before{content:""}.icon-checked:before{content:"";color:#3baf49}.icon-badge:before{content:"";color:#c99f0e}.icon-about:before{content:""}.icon-video:before{content:"";color:#2c86d7}.icon-staff:before{content:""}.icon-writer-pen:before{content:""}.icon-writer:before{content:""}.icon-speaker:before{content:""}.icon-voice:before{content:""}.icon-calendar:before{content:""}.icon-email:before{content:""}.icon-crown:before{content:""}.icon-clock:before{content:""}.icon-home:before{content:""}.icon-episode:before{content:""}.icon-scene:before{content:""}.icon-story:before{content:""}.contents-box{position:relative;margin-top:2rem}@media(min-width:1100px){.contents-box{margin-top:0;margin-bottom:0}.contents-box+.contents-box{margin-top:60px}}#side .contents-box{margin-top:2rem}.side-contents-box{margin-top:60px}.side-contents-box+.side-contents-box{margin-top:30px}@media(min-width:1100px){.side-contents-box{margin-top:0}.side-contents-box+.side-contents-box{margin-top:30px}}.content-media{display:flex}.title-wrapper{display:flex;justify-content:space-between;align-items:center;padding:0 10px 1rem}@media(min-width:1100px){.title-wrapper{padding:0 0 1rem}}@media(min-width:1100px){#side .title-wrapper+.content-list,#side .title-wrapper+.content-media-carousel{margin-top:-.5rem}}.heading-primary,.heading-secondary{font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:700}@media(min-width:1100px){.heading-primary,.heading-secondary{padding:0}}.heading-primary.search{padding:10px}@media(min-width:1100px){.heading-secondary{font-size:16px;font-size:1rem}}.heading-link{position:relative;display:block;color:#666}@media(min-width:1100px){.heading-link:hover{color:#999}}.heading-right{font-size:14px;font-size:.875rem;color:#666;white-space:nowrap}@media(min-width:1100px){.heading-right{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}}.heading-right .icon-arrow:before{position:relative;top:1px;color:#999;margin-left:5px}@media(min-width:1100px){.heading-right .icon-arrow:before{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}}.heading-right.sort{display:flex}.heading-right.sort .heading-link{padding:0 10px;color:#222}.heading-right.sort .heading-link+.heading-link{border-left:1px solid #e5e5e5}.heading-right.sort .heading-link.select{color:#ff8f13;font-weight:700}.button-primary{display:block;padding:18px 0;font-weight:700;color:#fff;text-align:center;background-color:#ff8f13;border-radius:5px}@media(min-width:1100px){.button-primary{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.button-primary:hover{background-color:#ff9b2d;color:#fff}}.button-primary .icon-arrow{position:absolute;right:10px;color:#ff8f13}.button-secondary,input.button-secondary{display:block;position:relative;padding:1rem 0;color:#222;font-weight:700;text-align:center;background-color:#fff;border:1px solid #ff8f13;border-radius:5px}@media(min-width:1100px){.button-secondary,input.button-secondary{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.button-secondary:hover,input.button-secondary:hover{color:#222;background-color:#fafafa}}.button-secondary .icon-arrow,input.button-secondary .icon-arrow{position:absolute;right:10px;color:#ff8f13}.button-secondary[disabled],input.button-secondary[disabled]{border:1px solid #e5e5e5;pointer-events:none}.circle-img{border-radius:9999px;border:1px solid #e5e5e5;object-fit:cover}.app-download{padding:30px 16px 0;background-color:#f6f6f6}.app-download-inner{text-align:center}.app-download-inner .app-download-appicon{max-width:115px;margin:0 40px 10px 0}.app-download-inner .app-download-appicon img{width:100%}@media(min-width:768px){.app-download-inner{display:flex;align-items:center;max-width:950px;margin:0 auto}}.app-download-main{text-align:center}@media(min-width:768px){.app-download-main{text-align:left}}.app-download-main .app-download-title{font-size:24px;font-size:1.5rem;font-weight:700}@media(min-width:768px){.app-download-main .app-download-title{font-size:32px;font-size:2rem}}.app-download-main .app-download-badges{display:flex;justify-content:center;align-items:center;margin-top:20px}@media(min-width:768px){.app-download-main .app-download-badges{margin-top:10px}}@media(min-width:1100px){.app-download-main .app-download-badges a{display:block;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.app-download-main .app-download-badges a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}.app-download-main .app-download-badges li{width:calc(50% - 8px);max-width:168px}.app-download-main .app-download-badges li+li{margin-left:15px}.app-download-main .app-download-badges li img{width:100%}.app-download-main .app-download-badges .app-download-QRcode{max-width:80px}.app-download-screen{width:calc(100% - 43px);max-width:300px;margin:10px auto 0}.app-download-screen img{width:100%}.content-list>li>a,.content-list>li>span{display:block;padding:10px}@media(min-width:1100px){.content-list>li>a,.content-list>li>span{cursor:pointer;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s;padding:30px 0}}@media(min-width:1100px){.content-list>li>a:hover,.content-list>li>span:hover{background-color:#fbfbfb}}.content-list>li+li{border-top:1px solid #e5e5e5}@media(min-width:1100px){#side .content-list>li>a,#side .content-list>li>span{padding:1rem 0}}@media(max-width:1100px){#side .content-list.ranking{padding:0 10px}}@media(min-width:1100px){#side .content-list.ranking>li .content-media-thumbnail{margin:0 0 0 10px}}#side .content-list.ranking>li .content-media-thumbnail:before{position:absolute;width:2rem;height:2rem;line-height:2rem;font-size:14px;font-size:.875rem;color:#fff;text-align:center;background-color:#bab8b6;z-index:10}@media(max-width:1100px){#side .content-list.ranking>li .content-media-thumbnail:before{top:0;left:-10px}}@media(min-width:1100px){#side .content-list.ranking>li .content-media-thumbnail:before{top:4px;left:0}}@media(min-width:1100px){#main #side .content-list.ranking>li .content-media-thumbnail:before{width:2rem;height:2rem;line-height:2rem;font-size:13px;font-size:.8125rem}}#side .content-list.ranking>li:first-child .content-media-thumbnail:before{content:"1"}#side .content-list.ranking>li:nth-child(2) .content-media-thumbnail:before{content:"2"}#side .content-list.ranking>li:nth-child(3) .content-media-thumbnail:before{content:"3"}#side .content-list.ranking>li:nth-child(4) .content-media-thumbnail:before{content:"4"}#side .content-list.ranking>li:nth-child(5) .content-media-thumbnail:before{content:"5"}#side .content-list.ranking>li:nth-child(6) .content-media-thumbnail:before{content:"6"}#side .content-list.ranking>li:nth-child(7) .content-media-thumbnail:before{content:"7"}#side .content-list.ranking>li:nth-child(8) .content-media-thumbnail:before{content:"8"}#side .content-list.ranking>li:nth-child(9) .content-media-thumbnail:before{content:"9"}#side .content-list.ranking>li:nth-child(10) .content-media-thumbnail:before{content:"10"}#side .content-list.ranking>li:first-child .content-media-thumbnail:before,#side .content-list.ranking>li:nth-child(2) .content-media-thumbnail:before,#side .content-list.ranking>li:nth-child(3) .content-media-thumbnail:before{background:none}#side .content-list.ranking>li:first-child .content-media-thumbnail:after,#side .content-list.ranking>li:nth-child(2) .content-media-thumbnail:after,#side .content-list.ranking>li:nth-child(3) .content-media-thumbnail:after{position:absolute;font-family:icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;font-size:2rem}@media(max-width:1100px){#side .content-list.ranking>li:first-child .content-media-thumbnail:after,#side .content-list.ranking>li:nth-child(2) .content-media-thumbnail:after,#side .content-list.ranking>li:nth-child(3) .content-media-thumbnail:after{top:0;left:-10px}}@media(min-width:1100px){#side .content-list.ranking>li:first-child .content-media-thumbnail:after,#side .content-list.ranking>li:nth-child(2) .content-media-thumbnail:after,#side .content-list.ranking>li:nth-child(3) .content-media-thumbnail:after{top:4px;left:0}}#side .content-list.ranking>li:first-child .content-media-thumbnail:after{content:"";color:#e6a222}#side .content-list.ranking>li:nth-child(2) .content-media-thumbnail:after{content:"";color:#918e8a}#side .content-list.ranking>li:nth-child(3) .content-media-thumbnail:after{content:"";color:#c48f52}@media(max-width:1100px){#side .content-list.ranking{overflow-x:scroll;display:flex}#side .content-list.ranking li{width:158px;min-width:158px}}.slick-list .slick-slide img{backface-visibility:hidden;-webkit-backface-visibility:hidden}.content-media-left{width:40%;min-width:96px}@media(min-width:1100px){.content-media-left{width:auto;min-width:120px}}.content-media-left .content-media-thumbnail{position:relative}.content-media-left .content-media-thumbnail,.content-media-left .content-media-thumbnail img{width:100%;height:auto}@media(min-width:1100px){.content-media-left .content-media-thumbnail,.content-media-left .content-media-thumbnail img{width:129px}}@media(min-width:1100px){.home-ranking .content-list.ranking .content-media-left{margin-right:9px}.side-contents-box .content-list .content-media-thumbnail,.side-contents-box .content-list .content-media-thumbnail img{width:120px}.side-contents-box .content-list.ranking li>a{padding:20px 0}.side-contents-box .content-media-carousel img{width:102px}}.content-media-body{width:100%;margin-top:5px;padding-left:10px}@media(min-width:1100px){#main .content-media-body{padding-left:15px}}.content-media-body .content-media-title{margin-bottom:10px;font-size:16px;font-size:1rem;line-height:1.3;font-weight:700}@media(min-width:1100px){.content-media-body .content-media-title{font-size:18px;font-size:1.125rem}#side .content-media-body .content-media-title{font-size:13px;font-size:.8125rem}}.content-media-body .content-media-author{margin-bottom:10px;font-size:12px;font-size:.75rem;line-height:1.1;font-weight:700}.content-media-body .content-media-description{margin-bottom:10px;font-size:11px;font-size:.6875rem;line-height:1.3;color:#666;overflow-wrap:break-word}@media(min-width:1100px){.content-media-body .content-media-description{font-size:12px;font-size:.75rem}#main .content-media-body .content-media-description{line-height:1.6;margin-top:5px}}.content-media-body .content-media-update{margin-bottom:10px;color:#666;font-size:11px;font-size:.6875rem}@media(min-width:1100px){.content-media-body .content-media-update{font-size:12px;font-size:.75rem}}.content-media-body .content-media-genre{margin-bottom:10px;color:#666;font-size:10px;font-size:.625rem;font-weight:700}.content-media-body .content-media-tap{margin-bottom:10px;color:#ff8f13;font-size:10px;font-size:.625rem}.content-media-body .content-media-value,.content-media-body .content-media-values{display:flex;align-items:center;font-size:10px;font-size:.625rem;color:#999}.content-media-body .content-media-value>li,.content-media-body .content-media-values>li{margin-right:.6rem}.content-media-body .content-media-value [class^=icon-],.content-media-body .content-media-values [class^=icon-]{position:relative;color:#ff8f13;margin-right:3px}.content-media-body .content-media-value .icon-tap,.content-media-body .content-media-values .icon-tap{font-size:11px;font-size:.6875rem;top:1px}.content-media-body .content-media-value .icon-thumbs-up,.content-media-body .content-media-values .icon-thumbs-up{font-size:9px;font-size:.5625rem}.content-media-body .content-media-value .unit,.content-media-body .content-media-values .unit{margin-left:1px}.content-media-body .content-media-supports{display:flex;align-items:center;font-size:12px;font-size:.75rem;font-weight:700}.content-media-body .content-media-supports>li{margin-right:.6rem}.content-media-body .content-media-supports>li.candy{color:#e55db0}.content-media-body .content-media-supports>li.onigiri{color:#1c92d1}.content-media-body .content-media-supports>li.ramen{color:#cf2d16}.content-media-body .content-media-supports>li.steak{color:#991300}.content-media-body .content-media-supports [class^=icon-]{margin-right:1px}.content-media-body .content-media-episode{margin-top:10px;margin-bottom:8px}@media(min-width:1100px){.content-media-body .content-media-episode{display:flex;align-items:center;margin-bottom:10px}}.content-media-body .content-media-episode .last-episode-label{font-size:11px;font-size:.6875rem}@media(min-width:1100px){.content-media-body .content-media-episode .last-episode-label{font-size:12px;font-size:.75rem}}.content-media-body .content-media-episode .last-episode-number{font-size:11px;font-size:.6875rem}@media(min-width:1100px){.content-media-body .content-media-episode .last-episode-number{font-size:12px;font-size:.75rem}}.last-episode-label{display:inline-block;min-width:41px;font-size:12px;font-size:.75rem;text-align:center;vertical-align:middle;padding:3px 3px 2px}@media(min-width:1100px){.last-episode-label{min-width:45px;padding:3px 5px}}.last-episode-label.is-appearing-serially{color:#fff;background-color:#999;border:1px solid #999}.last-episode-label.is-complete{color:#666;border:1px solid #666}.last-episode-number{font-size:12px;font-size:.75rem;color:#666;margin-left:5px}#side .content-list.writers>li{min-height:auto}#side .content-list.writers>li>a{padding:0}#side .content-list.writers>li .content-media{padding:1rem 10px}#side .content-list.writers>li .content-media-left{width:15%;min-width:45px}@media(min-width:1100px){#side .content-list.writers>li .content-media-left .content-media-thumbnail img{width:45px}}#side .content-list.writers>li .content-media-body{margin-top:0}#side .content-list.writers>li .content-media-title{font-size:14px;font-size:.875rem;margin-bottom:5px}#side .content-list.writers>li .content-media-description{font-size:10px;font-size:.625rem;line-height:1.6;margin-bottom:0}@media(min-width:1100px){#side .content-list.writers>li .content-media{padding:1rem 0}}.content-media-carousel{overflow:hidden}@media(max-width:1100px){.content-media-carousel .switch-list{padding-left:10px}}.content-media-carousel .switch-list.ranking{padding-left:0}@media(min-width:1100px){.content-media-carousel{padding:0}}.content-media-carousel .slick-list{overflow:visible}.content-media-carousel .media-carousel-list li{position:relative}@media(max-width:1100px){.content-media-carousel .media-carousel-list{overflow-x:scroll;display:flex}.content-media-carousel .media-carousel-list li{margin-right:10px;width:158px;min-width:158px;border-top:unset}.content-media-carousel .media-carousel-list li>a{padding:0}}.content-media-carousel .media-carousel-list.ranking .content-media-thumbnail{margin-top:10px}.content-media-carousel .media-carousel-list.ranking .story-responsive .content-media-detail{bottom:5px}.content-media-carousel .slick-slider.ranking .content-media-detail.visible-phone{bottom:2px}@media(min-width:1100px){.content-media-carousel .content-media.story-responsive .content-media-thumbnail img{width:102px}.content-media-carousel .content-media.story-responsive .content-media-detail{width:100%;margin-top:5px;position:relative;max-width:none;padding:0 0 0 10px;font-weight:400;background:none;bottom:0}}@media(min-width:1100px)and (min-width:1100px){#main .content-media-carousel .content-media.story-responsive .content-media-detail{padding-left:15px}}@media(min-width:1100px){.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-title{margin-bottom:10px;font-size:16px;font-size:1rem;line-height:1.3;font-weight:700}}@media(min-width:1100px)and (min-width:1100px){.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-title{font-size:18px;font-size:1.125rem}#side .content-media-carousel .content-media.story-responsive .content-media-detail .content-media-title{font-size:13px;font-size:.8125rem}}@media(min-width:1100px){.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-author{margin-bottom:10px;font-size:12px;font-size:.75rem;line-height:1.1;font-weight:700}.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-description{margin-bottom:10px;font-size:11px;font-size:.6875rem;line-height:1.3;color:#666;overflow-wrap:break-word}}@media(min-width:1100px)and (min-width:1100px){.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-description{font-size:12px;font-size:.75rem}#main .content-media-carousel .content-media.story-responsive .content-media-detail .content-media-description{line-height:1.6;margin-top:5px}}@media(min-width:1100px){.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-update{margin-bottom:10px;color:#666;font-size:11px;font-size:.6875rem}}@media(min-width:1100px)and (min-width:1100px){.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-update{font-size:12px;font-size:.75rem}}@media(min-width:1100px){.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-genre{margin-bottom:10px;color:#666;font-size:10px;font-size:.625rem;font-weight:700}.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-tap{margin-bottom:10px;color:#ff8f13;font-size:10px;font-size:.625rem}.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-value,.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-values{display:flex;align-items:center;font-size:10px;font-size:.625rem;color:#999}.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-value>li,.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-values>li{margin-right:.6rem}.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-value [class^=icon-],.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-values [class^=icon-]{position:relative;color:#ff8f13;margin-right:3px}.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-value .icon-tap,.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-values .icon-tap{font-size:11px;font-size:.6875rem;top:1px}.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-value .icon-thumbs-up,.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-values .icon-thumbs-up{font-size:9px;font-size:.5625rem}.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-value .unit,.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-values .unit{margin-left:1px}.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-supports{display:flex;align-items:center;font-size:12px;font-size:.75rem;font-weight:700}.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-supports>li{margin-right:.6rem}.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-supports>li.candy{color:#e55db0}.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-supports>li.onigiri{color:#1c92d1}.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-supports>li.ramen{color:#cf2d16}.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-supports>li.steak{color:#991300}.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-supports [class^=icon-]{margin-right:1px}.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-episode{margin-top:10px;margin-bottom:8px}}@media(min-width:1100px)and (min-width:1100px){.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-episode{display:flex;align-items:center;margin-bottom:10px}}@media(min-width:1100px){.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-episode .last-episode-label{font-size:11px;font-size:.6875rem}}@media(min-width:1100px)and (min-width:1100px){.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-episode .last-episode-label{font-size:12px;font-size:.75rem}}@media(min-width:1100px){.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-episode .last-episode-number{font-size:11px;font-size:.6875rem}}@media(min-width:1100px)and (min-width:1100px){.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-episode .last-episode-number{font-size:12px;font-size:.75rem}}@media(min-width:1100px){.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-title{color:#222}.content-media-carousel .content-media.story-responsive .content-media-detail .content-media-genre{display:block;padding:0;background-color:transparent}}@media(min-width:1100px){.content-media-carousel .inner{padding-right:0}}.content-media-carousel .content-media-thumbnail,.content-media-carousel .content-media-thumbnail img,.current-contest-story-list .content-media-thumbnail,.current-contest-story-list .content-media-thumbnail img,.home-official-story-list .content-media-thumbnail,.home-official-story-list .content-media-thumbnail img,.home-topic-story-list .content-media-thumbnail,.home-topic-story-list .content-media-thumbnail img,.slide-stories .content-media-thumbnail,.slide-stories .content-media-thumbnail img{width:158px;height:auto}@media(min-width:1100px){.content-media-carousel .content-media-thumbnail,.content-media-carousel .content-media-thumbnail img,.current-contest-story-list .content-media-thumbnail,.current-contest-story-list .content-media-thumbnail img,.home-official-story-list .content-media-thumbnail,.home-official-story-list .content-media-thumbnail img,.home-topic-story-list .content-media-thumbnail,.home-topic-story-list .content-media-thumbnail img,.slide-stories .content-media-thumbnail,.slide-stories .content-media-thumbnail img{max-width:136px}}.content-media-carousel .content-media-detail,.current-contest-story-list .content-media-detail,.home-official-story-list .content-media-detail,.home-topic-story-list .content-media-detail,.slide-stories .content-media-detail{width:158px;position:absolute;bottom:0;left:0;padding:.5rem 5px;font-weight:700;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65))}@media(min-width:1100px){.content-media-carousel .content-media-detail,.current-contest-story-list .content-media-detail,.home-official-story-list .content-media-detail,.home-topic-story-list .content-media-detail,.slide-stories .content-media-detail{max-width:136px}}.content-media-carousel .content-media-detail .content-media-title,.current-contest-story-list .content-media-detail .content-media-title,.home-official-story-list .content-media-detail .content-media-title,.home-topic-story-list .content-media-detail .content-media-title,.slide-stories .content-media-detail .content-media-title{color:#fff;font-size:12px;font-size:.75rem;line-height:1.2;margin-bottom:2px}.content-media-carousel .content-media-detail .content-media-genre,.current-contest-story-list .content-media-detail .content-media-genre,.home-official-story-list .content-media-detail .content-media-genre,.home-topic-story-list .content-media-detail .content-media-genre,.slide-stories .content-media-detail .content-media-genre{display:inline-block;padding:3px;color:#fff;font-size:10px;font-size:.625rem;border-radius:3px;background-color:rgba(255,143,19,.6)}@media(max-width:1100px){.switch-list.flex{overflow-x:scroll;display:flex}.switch-list.flex li{width:158px;min-width:158px}}@media(min-width:1100px){.switch-list.flex{display:flex}.switch-list.flex li{margin-right:10px}.switch-list.flex li:last-child{margin:0}}#main .content-list.ranking>li>a{padding:20px 10px 10px}@media(min-width:1100px){#main .content-list.ranking>li>a{padding:35px 0 30px 10px}}#main .ranking>li .content-media{position:relative}.ranking>li .rank-badge{position:absolute;top:-15px;left:-10px;width:2rem;height:2rem;line-height:2rem;font-size:14px;font-size:.875rem;color:#fff;text-align:center;background-color:#bab8b6;z-index:10}.ranking>li .rank-badge.rank_1,.ranking>li .rank-badge.rank_2,.ranking>li .rank-badge.rank_3{background:none}.ranking>li .rank-badge.rank_1:after,.ranking>li .rank-badge.rank_2:after,.ranking>li .rank-badge.rank_3:after{position:absolute;top:0;left:0;font-family:icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;font-size:2rem}.ranking>li .rank-badge.rank_1:after{content:"";color:#e6a222}.ranking>li .rank-badge.rank_2:after{content:"";color:#918e8a}.ranking>li .rank-badge.rank_3:after{content:"";color:#c48f52}.ranking>li .rank-badge .rank-number{position:relative;z-index:100}.more-ranking{width:80%;margin:30px auto 0}@media(min-width:1100px){.more-ranking .button-secondary{width:370px;font-size:15px;font-size:.9375rem;padding:16px 0;margin:15px auto 0}}.announcements .content-media{padding:5px 0}.announcements .content-media-title{font-size:13px;font-size:.8125rem;line-height:1.4;font-weight:700}.announcements .content-media-update{font-size:11px;font-size:.6875rem;color:#f6f6f6;margin-top:8px}.genres{display:flex;flex-wrap:wrap;justify-content:center}.genres:after{content:"";display:block;width:30%}.genres>li{width:30%;text-align:center;margin-bottom:30px}.genres>li:nth-child(3n){border-right:0}.genres>li>a{display:block;padding:5px}.genres>li>a [class*=" icon-genre-"],.genres>li>a [class^=icon-genre-]{color:#ff8f13}@media(min-width:1100px){.genres>li>a{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.genres>li>a:hover{background-color:#fbfbfb}.genres>li>a:hover .genre-name{color:#666}}.genres>li>span [class*=" icon-genre-"],.genres>li>span [class^=icon-genre-]{color:#ff8f13}@media(min-width:1100px){.genres>li>span{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}}.genre-name{font-size:12px;font-size:.75rem;color:#999}[class*=" icon-genre-"],[class^=icon-genre-]{display:block;height:36px;line-height:36px;font-size:35px;font-size:2.1875rem;color:#999;margin-bottom:6px}.icon-genre-horror{font-size:37px;font-size:2.3125rem}.icon-genre-fantasy,.icon-genre-human{font-size:36px;font-size:2.25rem}.icon-genre-family{font-size:34px;font-size:2.125rem}.icon-genre-animals,.icon-genre-bl{font-size:33px;font-size:2.0625rem}.icon-genre-essay,.icon-genre-love,.icon-genre-school,.icon-genre-sports{font-size:32px;font-size:2rem}.icon-genre-jobs,.icon-genre-mystery{font-size:31px;font-size:1.9375rem}.icon-genre-etcetera{font-size:8px;font-size:.5rem}@media(min-width:1100px){#side .genres>li{width:33.3333333333%}}.genres-slider-wrapper{position:relative}@media(min-width:1100px){.genres-slider-wrapper .tabs-shadow{content:"";display:block;width:46px;height:46px;position:absolute;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.genres-slider-wrapper .tabs-shadow.left{display:none;opacity:0;left:0;background:linear-gradient(270deg,transparent 0,rgba(0,0,0,.05))}.genres-slider-wrapper .tabs-shadow.right{right:0;background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.05))}}.genres-slider{overflow-x:auto;flex-wrap:nowrap;justify-content:left;-ms-overflow-style:none;scrollbar-width:none}.genres-slider::-webkit-scrollbar{display:none}.genres-slider>li{flex:0 0 auto;width:auto;margin-bottom:0;padding:0}.genres-slider>li>a{margin-bottom:0;padding:1rem 20px;background-color:#f6f6f6;font-size:14px;font-size:.875rem;color:#222}.genres-slider>li>a[disabled]{color:#e5e5e5;pointer-events:none}.genres-slider>li.select>a{font-weight:700;border-bottom:1px solid #ff8f13;color:#ff8f13;cursor:default;background-color:#f6f6f6}.tab-menu{margin:30px 10px}@media(min-width:1100px){.tab-menu{margin:0 0 30px}}.tab-menu ul{display:flex;flex-wrap:wrap;justify-content:center}.tab-menu ul>li{width:50%}.tab-menu ul>li>a{display:block;text-align:center;padding:1rem 0;border:1px solid #e5e5e5;background:#fff}.tab-menu ul>li>a.select{font-weight:700;background-color:#ff8f13;border-color:#ff8f13}@media(min-width:1100px){.tab-menu ul>li>a.select:hover{background-color:#ff8f13}.tab-menu ul>li>a.select:hover .tab-menu-name{color:#fff}}@media(min-width:1100px){.tab-menu ul>li>a{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.tab-menu ul>li>a:hover{background-color:#fbfbfb}.tab-menu ul>li>a:hover .tab-menu-name{color:#666}}.tab-menu ul>li:first-child>a{border-right:0}.tab-menu ul>li:last-child>a{border-left:0}.tab-menu-name{font-size:14px;font-size:.875rem;color:#222}.select .tab-menu-name{color:#fff}#side .keywords{margin:0 10px}.keywords{display:flex;flex-wrap:wrap}.keywords>li{margin:0 .5rem 10px 0}.keywords>li>a,.keywords>li span{display:block;min-width:80px;font-size:13px;font-size:.8125rem;line-height:1.1;text-align:center;color:#ff8f13;border:1px solid #ff8f13;border-radius:2em;padding:5px 10px 4px}.keywords>li>a.restricted-keyword-link,.keywords>li span.restricted-keyword-link{color:#222;border-color:#222}@media(min-width:1100px){.keywords>li>a,.keywords>li span{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.keywords>li>a:hover,.keywords>li span:hover{background-color:#fbfbfb}}.writer-offering-banner{padding:0 10px}@media(min-width:1100px){.writer-offering-banner{margin:0}}.writer-offering-banner a{display:block}.writer-offering-banner a img{width:100%;height:auto}.writer-offering-banner-title{text-align:center;background-color:#341e05;background-image:url(/packs/media/images/writer-offering-bg-cd58878eeab56b51459aa3667570a83c.png);background-position:50%;background-repeat:repeat;padding:12px}.story-share-buttons{display:flex;justify-content:center;align-items:center}@media(min-width:1100px){.story-share-buttons{justify-content:left}}.story-share-buttons>dt{margin-right:20px;font-weight:700}.story-share-buttons>dd>a,.story-share-buttons>dd>button{margin:.5rem}@media(min-width:1100px){.story-share-buttons>dd.visible-phone{display:none}}.story-share-buttons>dd.visible-desktop{display:none}@media(min-width:1100px){.story-share-buttons>dd.visible-desktop{display:inline-block}}.side-contents-box .nav-search-input{width:auto;height:40px;margin:0 10px}@media(min-width:1100px){.side-contents-box .nav-search-input{margin:0}}.side-contents-box .nav-search-input input{height:40px;padding:0 10px 0 30px}.side-contents-box .nav-search-input .icon-search{top:calc(50% - 8px);color:#666}.overlay{z-index:100000;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6)}.modal,.overlay{display:none;position:fixed}.modal{z-index:110000;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:84%;background-color:#fff;border-radius:5px;box-shadow:0 0 2px 0 rgba(0,0,0,.4);padding:30px 20px}@media(min-width:1100px){.modal{width:520px;padding:30px}}.modal-center{display:flex;justify-content:center;align-items:center;text-align:center;min-height:140px;font-size:14px;font-size:.875rem;line-height:1.3}@media(min-width:1100px){.modal-center{min-height:240px}}.modal-center-inner{width:100%}.modal-heading{font-size:18px;font-size:1.125rem;line-height:1.2;font-weight:700}.modal-margin-top{margin-top:1.5rem}@media(min-width:1100px){.modal-margin-top{margin-top:2rem}}.modal-button{display:inline-block;font-size:16px;font-size:1rem;width:84%;max-width:300px}@media(min-width:1100px){.modal-button{width:260px}}.modal-note{font-size:12px;font-size:.75rem;line-height:1.3}.modal-note>a{color:#ff8f13;font-weight:700;text-decoration:underline}@media(min-width:1100px){.modal-note>a:hover{text-decoration:none}}.modal-cancel{margin-top:1.5rem}.modal-cancel>a{font-size:12px;font-size:.75rem;color:#666}.modal-close-text{margin-top:1.5rem}.modal-close-text>a{font-size:11px;font-size:.6875rem;color:#666}.modal-logo-header{text-align:center;margin-bottom:1rem}.modal-logo-header>li{display:inline-block;margin:0 3px}@media(min-width:768px){.modal-logo-header{margin-bottom:1.5rem}.modal-logo-header>li{margin:0 5px}}.modal-logo-header .icon{width:40px;border-radius:14px}@media(min-width:768px){.modal-logo-header .icon{width:60px;border-radius:18px}}.modal-logo-header .logo{width:150px;padding-top:3px}@media(min-width:768px){.modal-logo-header .logo{width:200px}}.modal-bg-body{text-align:center;background-color:#fafafa;padding:1.5rem .5rem;font-size:15px;font-size:.9375rem;line-height:1.2;font-weight:700}@media(min-width:768px){.modal-bg-body{padding:2rem 1rem;font-size:20px;font-size:1.25rem}}.js-modal-open{cursor:pointer}.modal-close-button{position:absolute;top:10px;right:10px}.modal-close-button .icon-close{font-size:16px;font-size:1rem;color:#222}.modal-close-circle-button{position:absolute;top:-17px;right:-17px;width:34px;height:34px;background-color:#fafafa;border-radius:100%;box-shadow:0 0 2px 0 rgba(0,0,0,.4)}@media(min-width:1100px){.modal-close-circle-button{top:-22px;right:-22px;width:44px;height:44px}.modal-close-circle-button:hover .icon-close{color:#666}}.modal-close-circle-button .icon-close{font-size:13px;font-size:.8125rem;color:#999}@media(min-width:1100px){.modal-close-circle-button .icon-close{font-size:16px;font-size:1rem}}.signup-modal-body>dt{line-height:1.2}.signup-modal-footer{font-size:12px;font-size:.75rem}.signup-modal-footer>a{font-weight:700;color:#ff8f13;text-decoration:underline}.tips-modal{max-width:400px}.tips-modal .tips-modal-heading{font-size:16px;font-size:1rem;font-weight:700;color:#ff8f13;text-align:center;margin-bottom:1.5rem}.initial-box .tips-modal p{margin-bottom:0}.initial-box .tips-modal h2{margin-top:0}.tips-modal .tips-modal-body p{font-size:15px;font-size:.9375rem;line-height:1.4}.tips-modal .tips-modal-body p+p{margin-top:.5rem}.tips-modal .tips-modal-body p>a{font-weight:700;text-decoration:underline}.tips-modal .tips-modal-button{display:block;margin:1.5rem auto 0}.message-box{font-size:15px;font-size:.9375rem;line-height:1.2;padding:12px 10px;margin-bottom:24px}@media(min-width:1100px){.message-box{font-size:16px;font-size:1rem;padding:20px 15px}}.form-column{position:relative}.form-column .form-heading{margin:1.5rem 0 0;font-size:12px;font-size:.75rem}.form-column .form-item{margin-top:10px}.form-column .form-item.birthday{display:flex}.form-column .form-item.birthday span{margin:8px 12px 8px 4px}.length-count{position:absolute;right:0;top:0;font-size:12px;font-size:.75rem;font-weight:400}.required-label{background-color:#ff8f13}.optional-label,.required-label{position:relative;font-size:10px;font-size:.625rem;border-radius:9999px;padding:2px 4px;margin-left:8px;color:#fff}.optional-label{background-color:#d5d5d5}.checked-label{position:relative;font-size:10px;font-size:.625rem;color:#3baf49;margin-left:8px;padding-left:16px;white-space:nowrap}.checked-label:before{position:absolute;top:-2px;left:0;font-size:14px;font-size:.875rem}.form-heading .tips-button{margin-left:5px}.form-heading .tips-button .icon-question{font-size:14px;font-size:.875rem;padding:3px;vertical-align:-2px}.form-item-field{margin-bottom:30px}.form-item-field input,.form-item-field select,.form-item-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.form-item-field textarea{line-height:1.6}.form-item-field input,.form-item-field select,.form-item-field textarea{width:100%;margin-top:1.5rem;padding:14px 10px;border-radius:4px;background-color:#efefef}.form-item-field input.bg-unentered,.form-item-field select.bg-unentered,.form-item-field textarea.bg-unentered{background-color:#fff1e9}.form-item-field input+.caption,.form-item-field select+.caption,.form-item-field textarea+.caption{display:block;margin-top:10px;font-size:12px;font-size:.75rem}.form-item-field input:first-child,.form-item-field select:first-child,.form-item-field textarea:first-child{margin-top:0}.form-item-field select::-ms-expand{display:none}.form-item-field .error,.form-item-field .field_with_errors input,.form-item-field .field_with_errors select,.form-item-field .field_with_errors textarea{border:1px solid #f23406}.form-item-field .field_with_errors{display:inline}.form-item-field .field_with_errors+.caption{display:block;margin-top:10px;font-size:12px;font-size:.75rem}.error-note{display:block;font-size:12px;font-size:.75rem;line-height:1.2;color:#f23406;font-weight:400;margin:8px 0}.error-note>a{color:#f23406;font-weight:700;text-decoration:underline}.form-select{position:relative;overflow:hidden;max-width:430px}.form-select select{appearance:none;width:100%;height:40px;margin-top:20px;padding:0 10px;border:1px solid #666;border-radius:0;background:#fff}.form-select:after{content:"";font-family:icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:10px;top:calc(50% - .2rem);display:block;width:1rem;height:1rem;transform:rotate(90deg);color:#666}.form-select.year{width:30%}.form-select.day,.form-select.month{width:20%}.form-checkbox{display:flex;flex-wrap:wrap}.form-checkbox li{width:50%;float:left;padding:14px 0 10px}@media(min-width:1100px){.form-checkbox li{width:33.3%}}.form-checkbox li input[type=checkbox]{display:none}.form-checkbox li input[type=checkbox]+span:before{content:"";font-family:icon!important;display:inline-block;margin-right:10px;color:#999;font-size:14px;font-size:.875rem}.form-checkbox li input[type=checkbox]:checked+span:before{color:#ff8f13}.form-checkbox li span{cursor:pointer}.agree-checkbox label{display:inline-block;font-size:14px;font-size:.875rem;color:#666;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:.5rem 1.5rem;cursor:pointer}.agree-checkbox input{display:none}.agree-checkbox input+label:before{content:"";font-family:icon!important;display:inline-block;margin-right:5px;color:#999;font-size:14px;font-size:.875rem;vertical-align:-1px}.agree-checkbox input:checked+label,.agree-checkbox input:checked+label:before{color:#ff8f13;border-color:#ff8f13}.form-submit{text-align:center;margin:1rem auto 0}.form-submit .button-primary{width:300px;margin:0 auto;padding:1rem 0;font-size:16px;font-size:1rem;-webkit-box-sizing:content-box;-webkit-appearance:button;box-sizing:border-box;appearance:none;cursor:pointer}.bottom-submit{position:fixed;left:0;bottom:0;width:100%;background-color:hsla(0,0%,100%,.8);padding:20px 0;z-index:50}.bottom-submit .signin-caption{font-size:11px;font-size:.6875rem;margin-bottom:.5rem}.bottom-submit .form-submit{margin:0 auto}@media(min-width:1100px){.bottom-submit{display:none}}#clear{display:none;position:absolute;width:80px;top:calc(120px - 1rem);right:0;margin:0;padding:0;color:#666;text-decoration:underline;background:none}.switch{margin-left:12px;margin-bottom:-6px}.switch-label{width:50px;position:relative;display:inline-block}.switch-label .switch-content{display:block;cursor:pointer;position:relative;border-radius:30px;height:31px;overflow:hidden}.switch-label .switch-content:before{content:"";display:block;position:absolute;width:calc(100% - 3px);height:calc(100% - 3px);top:0;left:0;border-radius:30px;background-color:#e5e5e5}.switch-label .switch-content:after{content:"";display:block;position:absolute;background-color:transparent;width:0;height:0;top:50%;left:50%;border-radius:30px;transition:all .3s}.switch-label .switch-input{display:none}.switch-label .switch-input:checked~.switch-circle{left:21px}.switch-label .switch-input:checked~.switch-content:after{background-color:#ff8f13;top:0;left:0;width:calc(100% - 3px);height:calc(100% - 3px)}.switch-label .switch-circle{display:block;cursor:pointer;top:2px;left:2px;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,.2);width:24px;height:24px;border-radius:20px;background-color:#fff;transition:all .3s}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(min-width:1100px){.visible-phone{display:none}}.visible-tablet{display:none}@media(min-width:768px){.visible-tablet{display:block}}.visible-desktop{display:none}@media(min-width:1100px){.visible-desktop{display:block}}.nolink{pointer-events:none}.no-results{font-size:15px;font-size:.9375rem;text-align:center;padding:40px 10px}@media(min-width:1100px){.no-results{font-size:16px;font-size:1rem;padding:100px 0}}.no-results .button-primary{max-width:300px;margin:2rem auto 0}.google-adsense{margin:25px}@media(min-width:1100px){.google-adsense{margin:5px}}.loader{border:6px solid hsla(0,0%,90.2%,.3);border-top-color:#fff;border-radius:50%;width:30px;height:30px;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner{display:inline-block;width:80px;height:80px}.loading-spinner:after{content:" ";display:block;width:32px;height:32px;margin:8px;border-radius:50%;border-color:#fff transparent;border-style:solid;border-width:3px;animation:loading-spinner 1.2s linear infinite}@keyframes loading-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(min-width:1100px){#contents{width:1100px;padding:0 10px;margin:60px auto 80px}#contents:after{content:" ";display:block;clear:both}}@media(min-width:1100px){#main{float:left;width:720px}}#side{margin-top:60px}@media(min-width:1100px){#side{float:right;width:300px;margin-top:0}}.initial-box{margin:30px 10px 0}.header{position:-webkit-sticky;position:sticky;z-index:1000;width:100%;background-color:#fff;border-bottom:4px solid #ff8f13}@media(max-width:1099px){.header{top:-52px;transition:all .5s}.header.show{top:0}.hide-phone-header-tab .header{top:-56px}.hide-phone-header-tab .header.show{top:0}}@media(min-width:1100px){.header{top:0;height:95px}}.header .header-wrapper{position:relative}@media(min-width:1100px){.header .header-wrapper{max-width:1100px;padding:0 10px;margin:0 auto}}.nav-global-published{display:none}@media(min-width:1100px){.nav-global-published{display:block;margin-bottom:.1rem;font-size:12px;font-size:.75rem;white-space:nowrap}.nav-global-published>span{color:#ff8f13}}.header-logo{max-width:180px;height:auto;margin-left:.3rem}@media(min-width:1100px){.header-logo{width:180px;margin-left:0}}.header-logo a{display:block}.header-logo img{width:100%}.badge{position:absolute;min-width:16px;height:16px;line-height:14px;font-family:Noto Sans JP,sans-serif;font-size:10px;font-size:.625rem;color:#fff;background-color:red;border-radius:100px;text-align:center;padding:0 3px}.header-nav-top{height:52px}@media(min-width:1100px){.header-nav-top{display:flex;justify-content:space-between;height:95px;padding:.8rem 0 0}.header-nav-top .header-nav-global{padding-top:.2rem}}.nav-global{align-items:center;justify-content:space-between;height:52px}.nav-global,.nav-global .header-btn-wrap{display:flex}@media(min-width:1100px){.nav-global .header-btn-wrap{display:none}}.nav-global .header-btn-wrap .header-about,.nav-global .header-btn-wrap .header-books,.nav-global .header-btn-wrap .header-menu,.nav-global .header-btn-wrap .header-presents,.nav-global .header-btn-wrap .header-search{width:45px;height:52px}.nav-global .header-btn-wrap .header-about.open,.nav-global .header-btn-wrap .header-books.open,.nav-global .header-btn-wrap .header-menu-login.open,.nav-global .header-btn-wrap .header-menu.open,.nav-global .header-btn-wrap .header-presents.open,.nav-global .header-btn-wrap .header-search.open{color:#ff8f13}.nav-global .header-btn-wrap .header-presents{position:relative}.nav-global .header-btn-wrap .header-presents .badge{top:8px;right:3px}.nav-global .header-btn-wrap .icon-menu,.nav-global .header-btn-wrap .icon-search{font-size:20px;font-size:1.25rem}.nav-global .header-btn-wrap .icon-books{font-size:21px;font-size:1.3125rem}.nav-global .header-btn-wrap .icon-about{font-size:22px;font-size:1.375rem}.nav-global .header-btn-wrap .icon-presents{font-size:22px;font-size:1.375rem;vertical-align:2px}.nav-global .nav-global-pc{display:none}.nav-global .nav-global-pc .nav-global-list{display:flex;align-items:center;font-size:18px;font-size:1.125rem;font-weight:700}.nav-global .nav-global-pc .nav-global-list li{margin-left:2rem}@media(min-width:1100px){.nav-global .nav-global-pc{display:block}}@media(min-width:1100px){.nav-global{justify-content:flex-start}}.nav-global-flex{height:52px;border-top:1px solid #e5e5e5}@media(min-width:1100px){.nav-global-flex{position:absolute;top:52px;left:260px;border-top:0}}.nav-global-flex .nav-global-flex-list{display:flex;justify-content:center}.nav-global-flex .nav-global-flex-list>li{width:100%}@media(min-width:1100px){.nav-global-flex .nav-global-flex-list>li{width:auto;margin-right:40px}}.nav-global-flex .nav-global-flex-list>li>a,.nav-global-flex .nav-global-flex-list>li>span{display:block;text-align:center;padding:10px 0 7px;font-size:10px;font-size:.625rem;font-weight:700;color:#666}@media(min-width:1100px){.nav-global-flex .nav-global-flex-list>li>a,.nav-global-flex .nav-global-flex-list>li>span{padding:0;font-size:16px;font-size:1rem;color:#222;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.nav-global-flex .nav-global-flex-list>li>a:hover,.nav-global-flex .nav-global-flex-list>li>span:hover{color:#ff8f13}}.nav-global-flex .nav-global-flex-list>li>a>span,.nav-global-flex .nav-global-flex-list>li>span>span{display:block}@media(min-width:1100px){.nav-global-flex .nav-global-flex-list>li>a>span,.nav-global-flex .nav-global-flex-list>li>span>span{display:inline-block;vertical-align:middle;margin-right:8px}}.nav-global-flex .nav-global-flex-list>li>a .icon-genres,.nav-global-flex .nav-global-flex-list>li>a .icon-home,.nav-global-flex .nav-global-flex-list>li>span .icon-genres,.nav-global-flex .nav-global-flex-list>li>span .icon-home{font-size:20px;font-size:1.25rem;margin-top:1px;margin-bottom:4px}@media(min-width:1100px){.nav-global-flex .nav-global-flex-list>li>a .icon-genres,.nav-global-flex .nav-global-flex-list>li>a .icon-home,.nav-global-flex .nav-global-flex-list>li>span .icon-genres,.nav-global-flex .nav-global-flex-list>li>span .icon-home{margin-top:0;margin-bottom:5px}}.nav-global-flex .nav-global-flex-list>li>a .icon-calendar,.nav-global-flex .nav-global-flex-list>li>a .icon-ranking,.nav-global-flex .nav-global-flex-list>li>span .icon-calendar,.nav-global-flex .nav-global-flex-list>li>span .icon-ranking{font-size:20px;font-size:1.25rem;margin-bottom:5px}.nav-global-flex .nav-global-flex-list>li>a .icon-contest,.nav-global-flex .nav-global-flex-list>li>a .icon-keywords,.nav-global-flex .nav-global-flex-list>li>span .icon-contest,.nav-global-flex .nav-global-flex-list>li>span .icon-keywords{font-size:22px;font-size:1.375rem;margin-bottom:3px}.nav-global-flex .nav-global-flex-list>li>a .icon-official,.nav-global-flex .nav-global-flex-list>li>span .icon-official{font-size:23px;font-size:1.4375rem;margin-bottom:2px}.nav-global-flex .nav-global-flex-list>li>a.open,.nav-global-flex .nav-global-flex-list>li>span.open{color:#ff8f13}.nav-global-flex .nav-global-flex-list>li>a.disabled,.nav-global-flex .nav-global-flex-list>li>span.disabled{pointer-events:none;color:#e5e5e5}.hide-phone-header-tab .nav-global-flex{display:none}@media(min-width:1100px){.hide-phone-header-tab .nav-global-flex{display:block}}.header-nav-primary{display:none}@media(min-width:1100px){.header-nav-primary{display:block;position:relative;width:100%}.header-nav-primary .nav-primary-list{display:flex;justify-content:flex-end;align-items:center;font-size:13px;font-size:.8125rem}.header-nav-primary .nav-primary-list>li{margin-left:1.5rem}.header-nav-primary .nav-primary-list>li>ul{display:flex;justify-content:flex-end;align-items:center;font-size:13px;font-size:.8125rem}.header-nav-primary .nav-primary-list>li>ul>li{margin-right:.8rem}.header-nav-primary .nav-primary-list>li a,.header-nav-primary .nav-primary-list>li button{display:inline-block;vertical-align:middle;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.header-nav-primary .nav-primary-list>li .nav-about.open,.header-nav-primary .nav-primary-list>li .nav-books.open,.header-nav-primary .nav-primary-list>li .nav-presents.open,.header-nav-primary .nav-primary-list>li a:hover,.header-nav-primary .nav-primary-list>li button:hover{color:#ff8f13}.header-nav-primary .nav-primary-list>li .nav-presents{position:relative}.header-nav-primary .nav-primary-list>li .nav-presents .badge{top:-5px;right:-9px}.header-nav-primary .nav-primary-list>li .icon-books,.header-nav-primary .nav-primary-list>li .icon-search{font-size:22px;font-size:1.375rem}.header-nav-primary .nav-primary-list>li .icon-about{font-size:23px;font-size:1.4375rem}.header-nav-primary .nav-primary-list>li .icon-presents{font-size:23px;font-size:1.4375rem;vertical-align:3px}}.nav-login+.nav-search-pc{margin:4px 0 0}.nav-login{display:none;position:absolute;top:2.5rem;right:0;width:340px;box-shadow:0 0 8px 0 rgba(34,34,34,.08);border:1px solid #e5e5e5;background:#fff;z-index:10000}.header-nav-primary .nav-login h3:last-child,.header-nav-primary .nav-login li:last-child{border-top:1px solid #e5e5e5}.header-nav-maker .menu-maker{border-top:1px solid #e5e5e5;padding:1rem 2rem}.header-nav-maker .menu-maker .maker-button{font-size:15px;font-size:.9375rem;padding:14px 0}.header-nav-maker .menu-maker .maker-button .icon-writer-pen{font-size:22px;font-size:1.375rem}.nav-search-pc input{opacity:0;width:0;height:23px;padding:0;font-size:12px;font-size:.75rem;outline:none;-webkit-appearance:none;background:#fff;border:none;border-bottom:1px solid #222;margin-right:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.nav-search-pc input.open{opacity:1;width:220px;padding:0 .2rem}.noscript{font-size:12px;font-size:.75rem;line-height:1.4;color:#fff;text-align:center;background-color:#f23406;padding:8px 0}.pegetop-wrap{display:flex;justify-content:center;margin:60px 0 30px}@media(min-width:1100px){.pegetop-wrap{display:none}}.pegetop-wrap>span{display:block;margin-right:8px;color:#ff8f13;transform:rotate(-90deg)}.footer{background-color:#222;padding:30px 0}@media(min-width:1100px){.footer{padding:30px 0 10px}}.footer .footer-wrapper{margin:0 auto;padding:0 10px}@media(min-width:1100px){.footer .footer-wrapper{display:flex;justify-content:space-between;max-width:1100px}}.footer-about{margin:0 0 30px}@media(min-width:1100px){.footer-about{margin-right:30px;margin-bottom:0}}.footer-about dt{font-size:18px;font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:20px}.footer-about dd{font-size:14px;font-size:.875rem;color:#fff;margin-bottom:20px;line-height:1.375rem}.footer-social-media-accounts>li+li{margin-top:1rem}.footer-social-media-accounts>li>a{display:inline-flex;align-items:center}.footer-social-media-accounts>li>a>p{font-size:13px;font-size:.8125rem;color:#fff;margin-left:.5rem}.footer-social-media-accounts>li>a>p>span{margin-right:.5rem}@media(min-width:1100px){.footer-social-media-accounts{display:flex}.footer-social-media-accounts>li{margin-right:1.5rem}.footer-social-media-accounts>li+li{margin-top:0}}.footer-genres{max-width:346px}.footer-genres dt{font-size:18px;font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:20px}.footer-genres-list{display:flex;flex-wrap:wrap}.footer-genres-list>li{margin:0 10px 10px 0}.footer-genres-list>li>a{display:block;padding:6px;text-align:center;font-size:10px;font-size:.625rem;color:#fff;background-color:#ff8f13;border-radius:3px}@media(min-width:1100px){.footer-genres-list>li>a{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.footer-genres-list>li>a:hover{background-color:#ff9b2d}}.footer-genres-list>li>a>span{vertical-align:top}.footer-genres-list>li>a .icon-twitter{font-size:28px;font-size:1.75rem}.footer-note{font-size:12px;font-size:.75rem;line-height:1.4;color:#999;padding:30px 10px 15px}@media(min-width:1100px){.footer-note{text-align:center;padding:15px 10px 20px}}.footer-nav{margin:auto;padding:15px 10px 0}@media(min-width:1100px){.footer-nav{display:flex;justify-content:space-between;align-items:center;max-width:1100px;padding-top:0}}.footer-nav-list{display:flex;flex-wrap:wrap}.footer-nav-list>li{line-height:1.6rem}.footer-nav-list>li:after{content:"|";display:inline-block;color:hsla(0,0%,100%,.3);margin:0 5px}.footer-nav-list>li:last-of-type:after{display:none}.footer-nav-list>li>a{font-size:12px;font-size:.75rem;color:#fff}@media(min-width:1100px){.footer-nav-list>li>a{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.footer-nav-list>li>a:hover{color:#a9a097}}.copyright{margin-top:30px;font-size:12px;font-size:.75rem;color:#fff;text-align:center}@media(min-width:1100px){.copyright{margin-top:0}}.footer-fixed-bottom{position:fixed;bottom:0;left:0;width:100%;background:rgba(34,34,34,.8)}.footer-fixed-bottom .footer-close-link{display:block;padding:1rem;font-size:16px;font-size:1rem;color:#fff;text-align:center}.fixed{position:fixed;width:100%;height:100%}.modal-menu,.modal-menu-login,.modal-search{display:none;position:absolute;background:#fff;border-top:1px solid #e5e5e5;width:100%;height:100%;z-index:10000;top:52px;padding-bottom:52px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal-menu-login::-webkit-scrollbar,.modal-menu::-webkit-scrollbar,.modal-search::-webkit-scrollbar{display:none}.modal-menu-login.open,.modal-menu.open,.modal-search.open{display:block}.nav-search{display:flex;align-items:center;border-bottom:1px solid #e5e5e5}.nav-search-input{position:relative;width:78%;height:2rem;border-radius:.25rem;margin:.65rem .5rem;background:#f6f6f6 no-repeat 8px}.nav-search-input input{border:none;outline:none;background:none;padding:0 2rem;font-size:13px;font-size:.8125rem;-webkit-appearance:none;width:100%;height:2rem}.nav-search-input .icon-search{position:absolute;top:8px;left:8px;width:17px;height:17px}.nav-search-input .icon-close{position:absolute;top:8px;right:8px;width:1rem;height:1rem;border-radius:100%;background:#666}.nav-search-input .icon-close:before{position:absolute;top:24%;left:25%;color:#fff;font-size:9px;font-size:.5625rem}.nav-menu-cancel,.nav-search-cancel{font-size:12px;font-size:.75rem;color:#666}input[type=search]::-webkit-search-cancel-button{display:none}.menu-search-title{padding:1.5rem 10px 12px;color:#666;font-size:14px;font-size:.875rem}.menu-search-histories li{display:flex;align-items:center;border-bottom:1px solid #efefef;margin-left:10px}.menu-search-histories li>a{width:100%;display:flex;align-items:center;font-size:14px;font-size:.875rem;padding:12px 10px 12px 0}.menu-search-histories li>a .icon-clock{color:#999;font-size:16px;font-size:1rem;margin-right:10px}.menu-search-histories li button{padding:12px 1rem}.menu-search-histories li button .icon-close{color:#999;font-size:12px;font-size:.75rem}.menu-topic-stories{margin-top:1rem}.menu-topic-stories .content-list>li{margin-left:10px}.menu-topic-stories .content-list>li+li{border-top:1px solid #efefef}.menu-topic-stories .content-list>li>a,.menu-topic-stories .content-list>li>span{padding-left:0}.menu-primary h3{padding:1rem;color:#666;font-size:12px;font-size:.75rem}.menu-primary li{font-weight:700;font-size:12px;font-size:.75rem}.menu-primary li>a{display:block;padding:1rem}.menu-user-buttons{margin-top:1.5rem;padding:0 1rem}.menu-user-button-list{display:flex}.menu-user-button-list>li{width:100%}.menu-user-button-list>li+li{margin-left:.5rem}.menu-user-button-list>li .button-primary,.menu-user-button-list>li .button-secondary{font-size:15px;font-size:.9375rem;padding:12px 0}.menu-user-button-list>li .button-primary{border:1px solid #ff8f13}.menu-user-button-list>li .button-secondary{color:#ff8f13}.menu-user-button-note{font-size:12px;font-size:.75rem;text-align:center;margin-top:12px}.nav-primary-list .nav-loginmenu{cursor:pointer}.profile-userimg{display:flex;align-items:center}.profile-userimg dt{margin:1rem}@media(min-width:1100px){.profile-userimg dt{margin:0 10px 0 0}.profile-userimg dt img{width:30px;height:30px;border:1px solid #222;border-radius:100%}}@media(min-width:1100px){.profile-userimg dd:after{content:"";font-family:icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-left:10px;transform:rotate(90deg)}}.profile-userimg.open dt img{border:1px solid #ff8f13}.present-num{margin-left:.5rem;padding:3px 5px;color:#fff;font-size:12px;font-size:.75rem;font-weight:400;background-color:#ff8f13;border-radius:100%}.content-profile.modal-menu-profile{display:block;margin-top:1rem;padding:0 1rem}.modal-mypage-menu{display:flex;flex-wrap:wrap;margin:30px 1rem 0}.modal-mypage-menu>li{width:33.3%;padding:5px;margin-bottom:30px}.modal-mypage-menu>li>a{display:block;font-size:12px;font-size:.75rem;color:#383838;font-weight:700;text-align:center}.modal-mypage-menu>li>a [class^=icon-]{display:block;height:40px;line-height:40px;font-size:35px;font-size:2.1875rem;margin-bottom:6px}.modal-mypage-menu>li>a .icon-menu-profile{font-size:39px;font-size:2.4375rem}.modal-menu-maker .menu-maker{margin:0 2rem 30px}.menu-maker .maker-button{font-size:16px;font-size:1rem;border-radius:9999px;padding:16px 0}.menu-maker .maker-button .icon-writer-pen{font-size:24px;font-size:1.5rem;vertical-align:-4px;margin-right:5px}.menu-maker .maker-note{font-size:11px;font-size:.6875rem;color:#666;text-align:center;margin-top:5px}.breadcrumbs{padding:10px 10px 0}.breadcrumbs>li{display:inline;font-size:12px;font-size:.75rem;line-height:1.6;color:#666}.breadcrumbs>li>a{color:#666}@media(min-width:1100px){.breadcrumbs>li>a:hover{text-decoration:underline}}.breadcrumbs .icon-arrow:before{position:relative;top:-1px;font-size:9px;font-size:.5625rem;color:#cbcbcb;margin-left:5px;margin-right:5px}.breadcrumbs-top{display:none}@media(min-width:1100px){.breadcrumbs-top{display:block;width:1100px;margin:0 auto}}.breadcrumbs-bottom{margin-bottom:20px;padding:0 10px}@media(min-width:1100px){.breadcrumbs-bottom{display:none}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.smartbanner-show{margin-top:80px}.smartbanner-show .smartbanner{display:block}.smartbanner{position:absolute;left:0;top:0;display:none;width:100%;height:80px;line-height:80px;font-family:Helvetica Neue,sans-serif;background:#f4f4f4;z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}.smartbanner-container{margin:0 auto;white-space:nowrap}.smartbanner-close{display:inline-block;vertical-align:middle;margin:0 5px;font-family:ArialRoundedMTBold,Arial;font-size:20px;text-align:center;color:#888;text-decoration:none;border:0;border-radius:14px;-webkit-font-smoothing:subpixel-antialiased}.smartbanner-close:active,.smartbanner-close:hover{color:#aaa}.smartbanner-icon{width:57px;height:57px;margin-right:12px;background-size:cover;border-radius:10px}.smartbanner-icon,.smartbanner-info{display:inline-block;vertical-align:middle}.smartbanner-info{width:44%;font-size:11px;line-height:1.2em;font-weight:700}.smartbanner-title{font-size:13px;line-height:18px}.smartbanner-button{position:absolute;right:20px;top:0;bottom:0;margin:auto 0;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:700;color:#6a6a6a;text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}.smartbanner-button:active,.smartbanner-button:hover{color:#aaa}.smartbanner-ios{background:#f4f4f4;background:linear-gradient(180deg,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px}.smartbanner-ios .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 #fff}.smartbanner-ios .smartbanner-close:active,.smartbanner-ios .smartbanner-close:hover{color:#aaa}.smartbanner-ios .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3)}.smartbanner-ios .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}.smartbanner-ios .smartbanner-title{color:#4d4d4d;font-weight:700}.smartbanner-ios .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(180deg,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 hsla(0,0%,100%,.6),inset 0 2px 0 hsla(0,0%,100%,.7)}.smartbanner-ios .smartbanner-button:active,.smartbanner-ios .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(180deg,#dcdcdc,#efefef)}.smartbanner-android{background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);box-shadow:inset 0 4px 0 #88b131;line-height:82px}.smartbanner-android .smartbanner-close{border:0;width:17px;height:17px;line-height:17px;margin-right:7px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:inset 0 1px 2px rgba(0,0,0,.8),0 1px 1px hsla(0,0%,100%,.3)}.smartbanner-android .smartbanner-close:active,.smartbanner-android .smartbanner-close:hover{color:#eee}.smartbanner-android .smartbanner-icon{background-color:transparent;box-shadow:none}.smartbanner-android .smartbanner-info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner-android .smartbanner-title{color:#fff;font-weight:700}.smartbanner-android .smartbanner-button{min-width:12%;color:#d1d1d1;padding:0;background:none;border-radius:0;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc}.smartbanner-android .smartbanner-button:active,.smartbanner-android .smartbanner-button:hover{background:none}.smartbanner-android .smartbanner-button-text{text-align:center;display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(180deg,#42b6c9,#39a9bb);text-transform:none;text-shadow:none;box-shadow:none}.smartbanner-android .smartbanner-button-text:active,.smartbanner-android .smartbanner-button-text:hover{background:#2ac7e1}.smartbanner-windows{background:#f4f4f4;background:linear-gradient(180deg,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px}.smartbanner-windows .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 #fff}.smartbanner-windows .smartbanner-close:active,.smartbanner-windows .smartbanner-close:hover{color:#aaa}.smartbanner-windows .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3)}.smartbanner-windows .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}.smartbanner-windows .smartbanner-title{color:#4d4d4d;font-weight:700}.smartbanner-windows .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(180deg,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 hsla(0,0%,100%,.6),inset 0 2px 0 hsla(0,0%,100%,.7)}.smartbanner-windows .smartbanner-button:active,.smartbanner-windows .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(180deg,#dcdcdc,#efefef)}.content-media-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.recommendation-box{padding:10px 0;background:#f6f6f6;border-bottom:1px solid #e5e5e5}@media(min-width:1120px){.recommendation-box{padding:1rem 0}}.recommendation{display:flex;height:205px}@media(min-width:1120px){.recommendation{position:relative;width:100%;height:311px;margin:auto}}.recommendation .slick-dots{position:absolute;bottom:.5rem;width:100%;text-align:center}.recommendation .slick-dots>li{display:inline-block;margin:0 5px}.recommendation .slick-dots>li button{font-size:0;line-height:0;width:8px;height:8px;background-color:#fff;border-radius:100%;box-shadow:0 0 10px rgba(34,34,34,.2);opacity:.4}.recommendation .slick-dots>li.slick-active button{opacity:1}.recommendation-item{position:relative;margin-right:5px}@media(min-width:1120px){.recommendation-item{margin-right:.5rem}}.recommendation-item img{width:326px;height:205px;margin-bottom:-2px}@media(min-width:1120px){.recommendation-item img{width:496px;height:311px}}.recommendation-item .content-media-detail{position:absolute;bottom:-2px;left:0;width:326px;padding:.5rem;font-weight:700;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65))}@media(min-width:1100px){.recommendation-item .content-media-detail{width:496px;padding:1rem}}.recommendation-item .content-media-detail .content-media-title{margin-bottom:.2rem;color:#fff;font-weight:400;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(min-width:1100px){.recommendation-item .content-media-detail .content-media-title{margin-bottom:.5rem;font-size:24px;font-size:1.5rem}}.recommendation-item .content-media-detail .content-media-genre{display:inline-block;padding:3px;color:#fff;font-size:10px;font-size:.625rem;border-radius:3px;background-color:rgba(255,143,19,.6)}.news-wrapper{border-bottom:1px solid #e5e5e5}.news{display:flex;justify-content:space-between;align-items:flex-end;margin:auto;padding:1rem 10px}@media(min-width:1100px){.news{justify-content:flex-start;align-items:center;width:1100px}.news .news-list{display:flex;align-items:center}.news .news-list .news-update{margin-right:.5rem}.news .news-list .news-title,.news .news-list .news-update{font-size:14px;font-size:.875rem}}.news h2{display:none}@media(min-width:1120px){.news h2{display:block;margin-right:2rem;padding:0;color:#ff8f13;white-space:nowrap}}.news .news-update{font-size:13px;font-size:.8125rem;color:#666;margin-bottom:5px}@media(min-width:1120px){.news .news-update{margin-bottom:0}}.news .news-title{font-size:14px;font-size:.875rem;line-height:1.3;font-weight:700}.news .heading-right{white-space:nowrap;margin-left:1rem}.news .heading-right .heading-link-visible{display:none}@media(min-width:1120px){.news .heading-right{margin-left:auto;padding-left:2rem}.news .heading-right .heading-link-visible{display:inline-block}}.ticker{position:relative;text-align:left}.ticker ul{position:relative;width:100%}.ticker ul li{display:none;width:100%}.slider{width:768px;margin:30px auto 0}.slider .slick-list{padding:0 30% 0 0!important}.slider li{margin:0 .5%}.slider li figcaption{margin:10px 0 0}@media screen and (max-width:640px){.slider{width:100%}}.current-contest{background-color:rgba(245,199,28,.15);padding:20px 10px 30px}.current-contest .heading-primary{font-size:22px;font-size:1.375rem;color:#c99f0e;font-weight:700;text-align:center;margin-bottom:20px}.current-contest .heading-primary .icon-contest{font-size:24px;font-size:1.5rem;margin-right:.5rem;vertical-align:-2px}.current-contest .current-contest-kv img{display:block;width:100%;max-width:660px;height:auto;margin:auto}.current-contest .current-contest-sumally{margin:12px 0 0;text-align:center}.current-contest .current-contest-sumally dt{font-size:18px;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.current-contest .current-contest-sumally dd{font-size:14px;font-size:.875rem}@media(min-width:1100px){.current-contest{border-radius:5px;padding:1.5rem 30px 30px;margin-bottom:60px}.current-contest .heading-primary{font-size:26px;font-size:1.625rem;margin-bottom:1.5rem}.current-contest .heading-primary .icon-contest{font-size:26px;font-size:1.625rem;vertical-align:-1px}.current-contest .current-contest-kv img{width:660px}.current-contest .current-contest-sumally{margin:1rem 0 0}.current-contest .current-contest-sumally dt{font-size:20px;font-size:1.25rem;margin-bottom:10px}}.current-contest-stories{border-top:1px solid #c99f0e;margin-top:20px}.current-contest-stories .title-wrapper{padding:1.5rem 0 12px}.current-contest-stories .title-wrapper .heading-secondary{font-size:16px;font-size:1rem}@media(min-width:1100px){.current-contest-stories{margin-top:1.5rem}}.current-contest-story-list{display:flex}.current-contest-story-list>li{position:relative;width:calc((100% - 40px)/5);height:auto}.current-contest-story-list>li+li{margin-left:10px}@media(max-width:767px){.current-contest-story-list>li{width:calc((100% - 30px)/4)}.current-contest-story-list>li:nth-of-type(5){display:none}}@media(max-width:600px){.current-contest-story-list>li{width:calc((100% - 20px)/3)}.current-contest-story-list>li:nth-of-type(4){display:none}}.current-contest-story-list .content-media-detail,.current-contest-story-list .content-media-thumbnail,.current-contest-story-list .content-media-thumbnail img{width:100%;height:auto}.home-topic-stories-wrapper{background-color:rgba(245,199,28,.15);padding:1.5rem 0}.home-recommend-stories-wrapper{margin-top:2rem}@media(min-width:1100px){.home-recommend-stories-wrapper{margin-top:60px}}@media(min-width:1100px){.home-topic-stories{width:1100px;margin:0 auto;padding:0 10px}}.home-topic-story-list{display:flex;flex-wrap:wrap;margin:0 5px}.home-topic-story-list>li{position:relative;width:calc(33.33333% - 10px);margin:0 5px 10px}.home-topic-story-list>li:nth-child(n+10){display:none}.home-topic-story-list .content-media-detail,.home-topic-story-list .content-media-thumbnail,.home-topic-story-list .content-media-thumbnail img{width:100%;max-width:none;height:auto}@media(min-width:768px){.home-topic-story-list{width:80%;margin:auto}}@media(min-width:1100px){.home-topic-story-list{width:100%}.home-topic-story-list>li{width:calc(16.66667% - 10px)}.home-topic-story-list>li:nth-child(n+10){display:block}}.slide-stories{display:flex}@media(max-width:1100px){.slide-stories{overflow-x:scroll}}.slide-stories .slide-stories-item{position:relative;margin-left:10px}@media(min-width:1100px){.slide-stories .slide-stories-item{margin-left:0;margin-right:10px}}@media(min-width:1100px){.slide-stories .content-media-detail,.slide-stories .content-media-thumbnail,.slide-stories .content-media-thumbnail img{max-width:144px}}.slide-stories .story-close-button{position:absolute;top:0;right:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center}@media(min-width:1100px){.slide-stories .story-close-button{right:10px}}.slide-stories .story-close-button .icon-close{font-size:14px;font-size:.875rem;font-weight:700;color:#fff;text-shadow:0 0 4px #000}@media(min-width:1100px){.slide-stories .slick-next-wrapper,.slide-stories .slick-prev-wrapper{display:block;position:absolute;top:0;width:50px;height:203px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:100}.slide-stories .slick-next-wrapper.slick-disabled,.slide-stories .slick-prev-wrapper.slick-disabled{opacity:0;width:auto;height:auto}.slide-stories .slick-next-wrapper button,.slide-stories .slick-prev-wrapper button{position:absolute;top:0;width:36px;height:36px;background-color:#fff;border-radius:100%;box-shadow:0 0 3px 0 rgba(34,34,34,.2);text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.slide-stories .slick-next-wrapper button:before,.slide-stories .slick-prev-wrapper button:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-indent:0}.slide-stories .slick-next-wrapper button:hover,.slide-stories .slick-prev-wrapper button:hover{background-color:#fbfbfb}.slide-stories .slick-next-wrapper button:before,.slide-stories .slick-prev-wrapper button:before{font-family:icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-size:17px;font-size:1.0625rem;color:#999}}@media(min-width:1100px){.slide-stories .slick-prev-wrapper{left:0;background:linear-gradient(270deg,transparent 0,rgba(0,0,0,.3))}.slide-stories .slick-prev-wrapper button{left:0;-webkit-transform:translate(-50%,83px) scaleX(-1);-moz-transform:translate(-50%,83px) scaleX(-1);-ms-transform:translate(-50%,83px) scaleX(-1);-o-transform:translate(-50%,83px) scaleX(-1);transform:translate(-50%,83px) scaleX(-1)}.slide-stories .slick-prev-wrapper button:before{-webkit-transform:translate(-40%,-50%);-moz-transform:translate(-40%,-50%);-ms-transform:translate(-40%,-50%);-o-transform:translate(-40%,-50%);transform:translate(-40%,-50%)}}@media(min-width:1100px){.slide-stories .slick-next-wrapper{right:0;background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.3))}.slide-stories .slick-next-wrapper button{right:0;-webkit-transform:translate(50%,83px);-moz-transform:translate(50%,83px);-ms-transform:translate(50%,83px);-o-transform:translate(50%,83px);transform:translate(50%,83px)}.slide-stories .slick-next-wrapper button:before{-webkit-transform:translate(-40%,-50%);-moz-transform:translate(-40%,-50%);-ms-transform:translate(-40%,-50%);-o-transform:translate(-40%,-50%);transform:translate(-40%,-50%)}}.long-stories{background-color:#e6f0ff;padding:1rem 0}.home-ranking-genres{margin-bottom:.5rem}@media(min-width:1100px){.home-ranking-genres{margin-bottom:0}}.home-ranking-content{display:none}.home-ranking-content.show{display:block}.home-ranking li .content-media{min-height:40vw}@media(min-width:1100px){.home-ranking li .content-media{min-height:182.5px}.home-ranking .content-media-body .content-media-title{font-size:16px;font-size:1rem}.home-ranking .content-media-body .content-media-description{font-size:12px;font-size:.75rem}}.home-official-stories-wrapper{background-color:rgba(255,143,19,.15);padding:1.5rem 5px;margin-top:40px}@media(min-width:1100px){.home-official-stories-wrapper{clear:both}}.home-official-stories .home-official-stories-title{position:relative;padding:0 5px}.home-official-stories .home-official-stories-title .heading-primary{font-size:22px;font-size:1.375rem;color:#ff8f13;font-weight:700;margin-bottom:20px}.home-official-stories .home-official-stories-title .heading-primary .icon-official{font-size:26px;font-size:1.625rem;margin-right:5px;vertical-align:-2px}.home-official-stories .home-official-stories-title .heading-right{position:absolute;top:6px;right:10px}@media(min-width:1100px){.home-official-stories{width:1100px;margin:0 auto;padding:0 10px}.home-official-stories .home-official-stories-title .heading-primary{font-size:26px;font-size:1.625rem;margin-bottom:1.5rem}.home-official-stories .home-official-stories-title .heading-primary .icon-official{font-size:28px;font-size:1.75rem}.home-official-stories .home-official-stories-title .heading-right{top:7px}}.home-official-story-list{display:flex;flex-wrap:wrap}.home-official-story-list>li{position:relative;width:calc(33.33333% - 10px);margin:0 5px 10px}.home-official-story-list .content-media-detail,.home-official-story-list .content-media-thumbnail,.home-official-story-list .content-media-thumbnail img{width:100%;max-width:none;height:auto}@media(min-width:768px){.home-official-story-list{width:80%;margin:auto}}@media(min-width:1100px){.home-official-story-list{width:100%;flex-wrap:nowrap}.home-official-story-list>li{width:calc(16.66667% - 10px)}}.home-episode-scripts{text-align:right;margin:20px 10px}.home-episode-scripts>a{font-size:12px;font-size:.75rem;color:#999}@media(min-width:1100px){.home-episode-scripts{width:1100px;margin:20px auto;padding:0 10px}}.home-stories{margin-bottom:15px}@media(min-width:768px){.home-stories{margin-left:8px;margin-right:8px}}@media(min-width:1100px){.home-stories{margin-left:0;margin-right:0}}@media(min-width:768px){.home-story-box .contents-box{display:inline-block;width:49.3%;margin-top:0}.home-story-box .contents-box:nth-child(2n){margin-left:1.4%}}@media(min-width:1100px){.home-story-box{margin-bottom:15px}.home-story-box .contents-box{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.home-story-box .contents-box:hover{border-color:#ff8f13;box-shadow:0 0 0 1px #ff8f13}}.home-stories-heading{font-size:13px;font-size:.8125rem;color:#666;margin:12px 8px 0}@media(min-width:768px){.home-stories-heading{margin:12px 0 8px}}@media(min-width:1100px){.home-stories-heading{margin:0 0 8px}}.home-stories-heading span{font-size:20px;font-size:1.25rem;font-weight:700;color:#ff8f13;margin-right:2px}.home-story-link{position:relative;display:block;padding:8px}@media(min-width:1100px){.home-story-link{padding:10px}}.home-story-thumbnail img{width:100%}.home-story-title{font-size:16px;font-size:1rem;font-weight:700;line-height:1.2;margin:12px 0 8px}@media(min-width:1100px){.home-story-title{margin:14px 0 10px}}@media(min-width:1100px){.home-story-writer{font-size:12px;font-size:.75rem;margin-bottom:8px}}.home-story-description{font-size:12px;font-size:.75rem;color:#666;line-height:1.4;text-align:justify;text-justify:inter-ideograph}@media(min-width:1100px){.home-story-description{line-height:1.5}}.home-story-update{font-size:11px;font-size:.6875rem;color:#f6f6f6;margin:8px 0 4px}@media(min-width:1100px){.home-story-update{margin:12px 0 6px}}.label-today-update{font-size:9px;font-size:.5625rem;color:#f23406;border:1px solid #f23406;padding:1px 2px;margin-right:5px}.home-story-to-detail{position:absolute;right:8px;bottom:11px;font-size:13px;font-size:.8125rem;color:#ff8f13}@media(min-width:1100px){.home-story-to-detail{bottom:14px}}.home-story-to-detail .icon-arrow:before{position:relative;top:1px;margin-left:5px}#home-page .side-contents-box .content-list li{min-height:41vw}@media(min-width:1100px){#home-page .side-contents-box .content-list li{min-height:177px;width:300px}}#home-page .side-contents-box .content-list.writers li{min-height:auto}#home-page .home-side-banner,#home-page .short-scenario-contest-banner{margin:30px 5px 5px;width:calc(100% - 10px);height:65vw}@media(min-width:1100px){#home-page .home-side-banner,#home-page .short-scenario-contest-banner{height:190px;width:290px}}.side-social-media-account{margin:0 10px}.side-social-media-account>p{font-size:15px;font-size:.9375rem;margin-bottom:1rem}@media(min-width:1100px){.side-social-media-account{margin:0}.side-social-media-account>p{font-size:13px;font-size:.8125rem}}.home-free-ticket{position:fixed;right:10px;bottom:10px;transition:all .5s}.home-free-ticket.hide{bottom:-86px}.bonus-modal{max-width:320px;padding:0}.bonus-modal-title img{width:100%;height:100%;border-radius:5px 5px 0 0}.bonus-modal-description{font-size:14px;font-size:.875rem;line-height:1.4;text-align:center;margin:1rem .5rem}.login-bonus-modal-button,.ow-bonus-modal-button{display:block;font-size:16px;font-size:1rem;padding:18px 1rem;margin:0 auto 1.5rem}.login-bonus-modal-button:hover,.ow-bonus-modal-button:hover{color:#fff}.ow-bonus-modal-button{width:288px;background-color:#f23406}@media(min-width:1100px){.ow-bonus-modal-button:hover{background-color:#f94418}}.login-bonus-modal-button{width:240px;background-color:#33a1dc}@media(min-width:1100px){.login-bonus-modal-button:hover{background-color:#49abe0}}.search-result-box{background-color:transparent;border:0;margin:30px 0 0}@media(min-width:1100px){.search-result-box{margin:0}}@media(min-width:1100px){.search-result-box .heading-primary{font-size:20px;font-size:1.25rem;background-color:transparent;color:#222;padding:0}}@media(min-width:1100px){.search-result-box .heading-primary.search{margin-bottom:10px}}.search-result-box .volume-number{font-size:14px;font-size:.875rem}.search-result-box .search-filter{text-align:right;margin:0 10px 1rem}@media(min-width:1100px){.search-result-box .search-filter{margin:0 0 1rem}}.search-result-box .search-filter-button{display:inline-block;font-size:14px;font-size:.875rem;color:#222;border:1px solid #222;border-radius:9999px;padding:.5rem 1rem}.search-result-box .search-filter-button .icon-search_filter{margin-right:4px;vertical-align:-1px}.search-result-box .search-filter-button.active{color:#ff8f13;border-color:#ff8f13;font-weight:700}@media(min-width:1100px){.search-result-box .search-filter-button{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.search-result-box .search-filter-button:hover{background-color:#fafafa}}.search-result-box .content-list{background-color:#fff}.search-result-box .content-list li.already-read>span,.search-result-box .content-list li.already-read a{color:#999;background-color:#fafafa;background-image:url(/packs/media/images/already-read-label-3b176ec026b41afa130695834107013d.png);background-position:100% 0;background-repeat:no-repeat}.search-result-box .content-list li.already-read>span .content-media-description,.search-result-box .content-list li.already-read>span .content-media-genre,.search-result-box .content-list li.already-read a .content-media-description,.search-result-box .content-list li.already-read a .content-media-genre{color:#999}@media(min-width:1100px){.search-result-box .content-media-left img{width:120px}}.search-result-box .content-media-body .content-media-title{font-size:15px;font-size:.9375rem}@media(min-width:1100px){.search-result-box .genres>li{width:11%}}.search-result-box .genres>li .genre-name{color:#222;font-weight:700}.search-result-box .genres>li>a.nogenre,.search-result-box .genres>li>span.nogenre{pointer-events:none}.search-result-box .genres>li>a.nogenre .genre-name,.search-result-box .genres>li>a.nogenre [class*=" icon-genre-"],.search-result-box .genres>li>a.nogenre [class^=icon-genre-],.search-result-box .genres>li>span.nogenre .genre-name,.search-result-box .genres>li>span.nogenre [class*=" icon-genre-"],.search-result-box .genres>li>span.nogenre [class^=icon-genre-]{color:#999}.search-genres{overflow-x:auto;flex-wrap:nowrap;justify-content:left;-ms-overflow-style:none;scrollbar-width:none}.search-genres::-webkit-scrollbar{display:none}@media(min-width:1100px){.search-genres{overflow-x:unset;flex-wrap:wrap;margin-bottom:60px}}.search-genres>li{flex:0 0 auto;width:auto;margin-bottom:0;padding:0}@media(min-width:1100px){.search-genres>li{width:11.1111111111%}}.search-genres>li>a,.search-genres>li>span{margin-bottom:0;padding:1rem 20px;background-color:#f6f6f6}@media(min-width:1100px){.search-genres>li>a,.search-genres>li>span{margin:0 0 -1px -1px;padding:1rem 0;border:1px solid #e5e5e5;background:#fff}.search-genres>li>a.select,.search-genres>li>span.select{background-color:#ff8f13}}.search-genres>li>a.select,.search-genres>li>span.select{font-weight:700;border-bottom:1px solid #ff8f13}@media(min-width:1100px){.search-genres>li>a.select:hover .genre-name,.search-genres>li>span.select:hover .genre-name{color:#fff}}.search-genres>li>a.nogenre,.search-genres>li>span.nogenre{display:block;pointer-events:none}@media(min-width:1100px){.search-genres>li>a.nogenre,.search-genres>li>span.nogenre{background:#fafafa}}.search-genres>li>a.nogenre .genre-name,.search-genres>li>span.nogenre .genre-name{color:#999}.search-genres .genre-name{font-size:14px;font-size:.875rem;color:#222}.select .genre-name{color:#ff8f13}@media(min-width:1100px){.select .genre-name{color:#fff}}.search-week>li{width:14.2857142857%}@media(min-width:1100px){.search-week{margin-bottom:30px}}.get-notifications{font-size:13px;font-size:.8125rem;text-align:center;margin-top:20px}.get-notifications .icon-email{font-size:11px;font-size:.6875rem;color:#ff8f13;margin-right:4px}.get-notifications+.search-result-box{margin-top:10px}@media(min-width:1100px){.get-notifications{font-size:15px;font-size:.9375rem;font-weight:700;margin-bottom:30px}.get-notifications .icon-email{font-size:13px;font-size:.8125rem}}.coming-soon-stories-list .content-media-author{font-weight:400}.coming-soon-stories-info{display:flex;justify-content:space-between;align-items:center}.coming-soon-stories-time{font-size:12px;font-size:.75rem;font-weight:700}.coming-soon-stories-fav .story-fav{width:140px;height:40px;font-size:13px;font-size:.8125rem}.coming-soon-stories-description{font-size:12px;font-size:.75rem;line-height:1.4;color:#666;overflow-wrap:break-word;margin-top:10px}@media(min-width:1100px){.coming-soon-stories-description{line-height:1.6;margin-bottom:10px}}.side-coming-soon-list .icon-favorite{font-size:11px;font-size:.6875rem;color:#f5c71c!important;margin-top:1px}.keywords-list .keyword-wrap{display:flex;justify-content:space-between;align-items:center;padding:20px 10px 20px 20px;border-bottom:1px solid #e5e5e5}@media(min-width:1100px){.keywords-list .keyword-wrap{padding:40px 10px 40px 40px;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.keywords-list .keyword-wrap:hover{background-color:#fbfbfb}}.keywords-list .keyword-wrap .trend-word{margin-right:10px;flex:1;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.2}@media(min-width:1100px){.keywords-list .keyword-wrap .trend-word{font-size:24px;font-size:1.5rem}}.keywords-list .keyword-wrap .trend-number{color:#666;font-size:14px;font-size:.875rem}.stories-sound-labels,.stories-video-share-label{margin-top:6px}.stories-sound-labels .stories-label,.stories-video-share-label .stories-label{display:inline-block;font-size:10px;font-size:.625rem;margin-right:.5rem}.stories-sound-labels .sound-label,.stories-video-share-label .sound-label{color:#d6a900}.stories-sound-labels .sound-label .icon-speaker,.stories-video-share-label .sound-label .icon-speaker{font-size:11px;font-size:.6875rem;margin-right:2px;vertical-align:-1px}.stories-sound-labels .voice-label,.stories-video-share-label .voice-label{color:#5ba71e}.stories-sound-labels .voice-label .icon-voice,.stories-video-share-label .voice-label .icon-voice{font-size:10px;font-size:.625rem;margin-right:3px;vertical-align:-1px}.stories-sound-labels .gift-label,.stories-video-share-label .gift-label{color:#e55db0}.stories-sound-labels .gift-label .icon-support-candy,.stories-video-share-label .gift-label .icon-support-candy{font-size:11px;font-size:.6875rem;margin-right:2px;vertical-align:-1px}.stories-sound-labels .video-share-label,.stories-video-share-label .video-share-label{color:#2c86d7}.stories-sound-labels .video-share-label .icon-video,.stories-video-share-label .video-share-label .icon-video{font-size:11px;font-size:.6875rem;margin-right:3px;vertical-align:-1px}@media(min-width:1100px){.ranking .ranking-number{font-size:14px;font-size:.875rem}.ranking .ranking-number .visible-desktop{display:inline-block}}.ranking .more-ranking .ranking-number{display:block;margin-top:6px;font-size:14px;font-size:.875rem;font-weight:400}.media-carousel-list.ranking .slick-slide .content-media-thumbnail{margin-top:10px}.media-carousel-list.ranking .slick-slide .content-media-thumbnail:before{position:absolute;top:-5px;left:-10px;width:2rem;height:2rem;line-height:2rem;font-size:14px;font-size:.875rem;color:#fff;text-align:center;background-color:#bab8b6;z-index:10}@media(min-width:1100px){#main .media-carousel-list.ranking .slick-slide .content-media-thumbnail:before{width:2rem;height:2rem;line-height:2rem;font-size:13px;font-size:.8125rem}}.media-carousel-list.ranking .slick-slide:first-child .content-media-thumbnail:before{content:"1"}.media-carousel-list.ranking .slick-slide:nth-child(2) .content-media-thumbnail:before{content:"2"}.media-carousel-list.ranking .slick-slide:nth-child(3) .content-media-thumbnail:before{content:"3"}.media-carousel-list.ranking .slick-slide:nth-child(4) .content-media-thumbnail:before{content:"4"}.media-carousel-list.ranking .slick-slide:nth-child(5) .content-media-thumbnail:before{content:"5"}.media-carousel-list.ranking .slick-slide:nth-child(6) .content-media-thumbnail:before{content:"6"}.media-carousel-list.ranking .slick-slide:nth-child(7) .content-media-thumbnail:before{content:"7"}.media-carousel-list.ranking .slick-slide:nth-child(8) .content-media-thumbnail:before{content:"8"}.media-carousel-list.ranking .slick-slide:nth-child(9) .content-media-thumbnail:before{content:"9"}.media-carousel-list.ranking .slick-slide:nth-child(10) .content-media-thumbnail:before{content:"10"}.media-carousel-list.ranking .slick-slide:first-child .content-media-thumbnail:before,.media-carousel-list.ranking .slick-slide:nth-child(2) .content-media-thumbnail:before,.media-carousel-list.ranking .slick-slide:nth-child(3) .content-media-thumbnail:before{background:none}.media-carousel-list.ranking .slick-slide:first-child .content-media-thumbnail:after,.media-carousel-list.ranking .slick-slide:nth-child(2) .content-media-thumbnail:after,.media-carousel-list.ranking .slick-slide:nth-child(3) .content-media-thumbnail:after{position:absolute;top:-5px;left:-10px;font-family:icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;font-size:2rem}.media-carousel-list.ranking .slick-slide:first-child .content-media-thumbnail:after{content:"";color:#e6a222}.media-carousel-list.ranking .slick-slide:nth-child(2) .content-media-thumbnail:after{content:"";color:#918e8a}.media-carousel-list.ranking .slick-slide:nth-child(3) .content-media-thumbnail:after{content:"";color:#c48f52}.button-secondary .ranking-number{display:block;padding:0 10px;margin-top:6px;font-size:14px;font-size:.875rem;font-weight:400}@media(min-width:1100px){.search-genre-result #main{float:right}.search-genre-result #side{float:left}.search-genre-result #side .genres li.active{background:#ff8f13}.search-genre-result #side .genres li.active a>span{color:#fff}.search-genre-result #side .genres li.active a:hover{background:none}.search-genre-result #side .genres li a.nogenre{pointer-events:none}.search-genre-result #side .genres li a.nogenre .genre-name,.search-genre-result #side .genres li span.nogenre .genre-name{color:#999}.search-genre-result [class*=" icon-genre-"],.search-genre-result [class^=icon-genre-]{height:30px;font-size:30px;font-size:1.875rem}.search-genre-result .icon-genre-etcetera{font-size:8px;font-size:.5rem}}@media(min-width:1100px){.search-genre-result .title-wrapper>.volume-number{margin:0;padding:0;font-size:14px;font-size:.875rem}.search-genre-result .title-wrapper>.volume-number .visible-desktop{display:inline-block}}nav.pagination{display:none}@media(min-width:1100px){nav.pagination{display:flex;justify-content:center;align-items:center;margin-top:30px}nav.pagination>span.next a,nav.pagination>span.page a,nav.pagination>span.prev a{display:block;padding:16px 20px;margin-right:20px;border-radius:5px;border:1px solid #ff8f13;color:#222}nav.pagination>span.next a:hover,nav.pagination>span.page a:hover,nav.pagination>span.prev a:hover{background-color:#fafafa;color:#222}nav.pagination>span.next.current,nav.pagination>span.page.current,nav.pagination>span.prev.current{display:block;padding:16px 20px;margin-right:20px;border-radius:5px;color:#222;border:1px solid #e5e5e5}nav.pagination>span.gap{margin-right:20px}nav.pagination .icon-arrow.prev:before{display:inline-block;position:relative;top:1px;right:12px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}nav.pagination .icon-arrow.next:before,nav.pagination .icon-arrow.prev:before{font-size:17px;font-size:1.0625rem;color:#ff8f13}}.side-search-form{width:auto;margin:0 10px}@media(min-width:1100px){.side-search-form{margin:0}}.side-search-form>p{margin-bottom:10px;font-size:14px;font-size:.875rem;color:#666}.side-search-form .nav-search-input{margin:0}.side-search-form input[type=search]{height:40px;padding:0 10px 0 30px}.side-search-form input[type=submit]{font-size:16px;cursor:pointer}.side-search-form .icon-search{top:calc(50% - 10px);color:#666}.side-search-form .button-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:140px;margin:20px auto 0}.select-wrap{position:relative}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:100%;height:40px;margin-top:20px;padding:0 10px;color:#666;border:1px solid #666}.select-wrap .icon-arrow{position:absolute;top:calc(50% + 4px);right:10px;color:#666}.select-wrap .icon-arrow:before{display:inline-block;transform:rotate(90deg);margin:0}#stories-page .search-result-box.ranking .content-list.ranking li .content-media{min-height:142px}@media(min-width:1100px){#stories-page .search-result-box.ranking .content-list.ranking li .content-media{min-height:170px}}#stories-page .side-contents-box .content-media-carousel.side-ranking{margin-top:-.5rem}#stories-page .side-contents-box .content-media-carousel .media-carousel-list.ranking li{margin-top:5px;min-height:236px}@media(min-width:1100px){#stories-page .side-contents-box .content-media-carousel .media-carousel-list.ranking li{margin-top:0;min-height:158px}}.search-filter-header{display:flex;align-items:center;justify-content:center;background-color:#fff;border-bottom:1px solid #e5e5e5;padding-right:52px}@media(min-width:768px){.search-filter-header{display:none}}.search-filter-header .search-filter-button{display:flex;align-items:center;justify-content:center;width:52px;height:52px}.search-filter-header .icon-arrow{font-size:18px;font-size:1.125rem;color:#222;transform:rotate(180deg)}.search-filter-header h1{width:calc(100% - 52px);font-size:16px;font-size:1rem;font-weight:700;text-align:center}.search-filter-modal .modal-heading{text-align:center;margin-bottom:1.5rem}@media(max-width:414px){.search-filter-modal{width:100%;height:100%;padding:0;border-radius:0;overflow-y:scroll}}.search-filter-contents .form-item-field{height:100%;margin:1.5rem 10px}@media(min-width:768px){.search-filter-contents .form-item-field{height:475px;overflow-y:scroll;margin:0}.search-filter-contents .form-item-field .form-column{margin:0 0 1.5rem}}.search-filter-contents .form-heading{font-weight:700}.search-filter-contents .search-filter-checkbox{display:flex;justify-content:space-between;flex-wrap:nowrap}.search-filter-contents .search-filter-checkbox li{width:100%}.search-filter-contents .search-filter-checkbox li+li{margin-left:.5rem}.search-filter-contents .search-filter-checkbox label{display:flex;align-items:center;width:100%;height:40px;font-size:14px;font-size:.875rem;font-weight:700;color:#666;text-align:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:0 10px;cursor:pointer}.search-filter-contents .search-filter-checkbox label>span{width:100%;text-align:center}.search-filter-contents .search-filter-checkbox label>span .sub-text{display:block;font-size:11px;font-size:.6875rem;font-weight:400}.search-filter-contents .search-filter-checkbox input{display:none}.search-filter-contents .search-filter-checkbox input+label:before{content:"";font-family:icon!important;color:#e5e5e5}.search-filter-contents .search-filter-checkbox input:checked+label,.search-filter-contents .search-filter-checkbox input:checked+label:before{color:#ff8f13;border-color:#ff8f13}.search-filter-contents .search-filter-bottom{position:-webkit-sticky;position:sticky;z-index:1000;width:100%;bottom:0;display:flex;justify-content:space-between;align-items:center;background:hsla(0,0%,100%,.9);padding:1rem 10px;margin-bottom:1.5rem}.search-filter-contents .search-filter-bottom .volume-number{font-size:13px;font-size:.8125rem;font-weight:700;color:#ff8f13}.search-filter-contents .search-filter-bottom .button-primary{width:240px;font-size:15px;font-size:.9375rem;padding:14px 0}@media(min-width:768px){.search-filter-contents .search-filter-bottom{position:static;justify-content:left;padding:0;margin-bottom:0;margin-top:1.5rem}.search-filter-contents .search-filter-bottom .volume-number{width:calc((100% - 240px)/2)}}.story-summary{margin:1rem 10px 40px}@media(min-width:1100px){.story-summary{margin:0 0 60px}.story-summary:after{content:" ";display:block;clear:both}}.story-summary .story-summary-header{display:flex}@media(min-width:1100px){.story-summary .story-summary-header{display:block}}.story-cover{position:relative;width:140px;height:198px}@media(min-width:1100px){.story-cover{float:left;width:480px;height:680px}}.story-cover img{width:100%}@media(max-width:1100px){.story-cover img{min-width:140px}}.story-cover .story-cover-illustrator{text-shadow:0 0 8px #222;font-size:8px;font-size:.5rem;text-align:right;color:#fff;position:absolute;bottom:5px;right:3px}@media(min-width:1100px){.story-cover .story-cover-illustrator{font-size:12px;font-size:.75rem;bottom:10px;right:10px}}.story-info{margin-left:10px}@media(min-width:1100px){.story-info{box-sizing:content-box}}@media(min-width:1100px){.story-info,.story-info-second{float:right;width:560px;margin:0}}.story-title{font-size:17px;font-size:1.0625rem;line-height:1.3;font-weight:700;margin-bottom:10px}@media(min-width:1100px){.story-title{font-size:28px;font-size:1.75rem;margin-bottom:20px}}.story-author{font-size:14px;font-size:.875rem;margin-bottom:1rem;font-weight:700}@media(min-width:1100px){.story-author{margin-bottom:30px;font-size:18px;font-size:1.125rem}.story-author>a:hover{text-decoration:underline}}.story-description{font-size:14px;font-size:.875rem;line-height:1.6;margin:1rem 0;overflow-wrap:break-word}@media(min-width:1100px){.story-description{margin:30px 0;font-size:16px;font-size:1rem;line-height:1.8}}.story-episode{margin-top:6px}@media(min-width:1100px){.story-episode{display:flex;align-items:center;margin-top:20px}}.story-episode .story-episode-update{margin:4px 0 0;font-size:12px;font-size:.75rem;color:#666}@media(min-width:1100px){.story-episode .story-episode-update{margin:0 0 0 10px}}.story-episode-tap{margin-bottom:10px;font-size:14px;font-size:.875rem;color:#ff8f13;font-weight:700}@media(min-width:1100px){.story-episode-tap{margin-top:10px}}.story-genres{display:flex;flex-wrap:wrap;width:100%;font-size:14px;font-size:.875rem;color:#666;margin-bottom:1rem}.story-genres li{margin-right:1rem}.story-genres li>a{color:#222}@media(min-width:1100px){.story-genres{margin-bottom:30px}}.story-values{display:flex;flex-wrap:wrap;margin-left:3px}.story-values>li{margin-right:12px}@media(min-width:1100px){.story-values>li{margin-right:26px}.story-values>li+li{border-left:1px solid #e5e5e5;padding-left:26px}}.story-values-item{display:flex;align-items:center}@media(min-width:1100px){.story-values-item{flex-direction:column}}@media(min-width:1100px){.story-values-item>dt{order:2}}.story-values-item>dt [class^=icon-]{position:relative;top:-2px;color:#ff8f13}@media(min-width:1100px){.story-values-item>dt [class^=icon-]{top:0}}.story-values-item>dt .icon-tap{font-size:11px;font-size:.6875rem;top:-1px}@media(min-width:1100px){.story-values-item>dt .icon-tap{top:1px}}.story-values-item>dt .icon-favorite{font-size:10px;font-size:.625rem}.story-values-item>dt .icon-thumbs-up{font-size:9px;font-size:.5625rem}.story-values-item>dt .headline{display:none}@media(min-width:1100px){.story-values-item>dt .headline{display:inline;font-size:10px;font-size:.625rem;color:#999;margin-left:2px}}.story-values-item>dd{font-size:10px;font-size:.625rem;margin-left:3px}@media(min-width:1100px){.story-values-item>dd{order:1;font-size:16px;font-size:1rem;font-weight:700;margin-left:0;margin-bottom:3px}}.story-values-item>dd .unit{margin-left:1px}@media(min-width:1100px){.story-info .story-labels,.story-values-item>dd .unit{display:none}}.story-info-second .story-labels{display:none}@media(min-width:1100px){.story-info-second .story-labels{display:flex;margin-top:20px;margin-bottom:30px}}.story-labels .story-label{display:inline-block;font-size:11px;font-size:.6875rem;border-radius:3px;padding:4px 6px}.story-info .story-sound-labels{margin-top:1rem}.story-sound-labels .story-label{margin-right:.5rem}.story-sound-labels .sound-label{color:#d6a900;background-color:#fff4ca}.story-sound-labels .sound-label .icon-speaker{margin-right:2px;vertical-align:-1px}.story-sound-labels .voice-label{color:#5ba71e;background-color:#e5f1dc}.story-sound-labels .voice-label .icon-voice{font-size:10px;font-size:.625rem;margin-right:3px;vertical-align:-1px}.story-sound-labels .gift-label{color:#e55db0;background-color:#fbe7f3}.story-sound-labels .gift-label .icon-support-candy{font-size:12px;font-size:.75rem;margin-right:3px;vertical-align:-1px}.story-info .story-video-share-label{display:flex;align-items:center;margin-top:1rem}@media(min-width:1100px){.story-info-second .story-video-share-label{display:flex;align-items:center}}.story-video-share-label .video-share-label{color:#2c86d7;background-color:#d9edff}.story-video-share-label .video-share-label .icon-video{margin-right:3px;vertical-align:-1px}.story-video-share-label .tips-button{margin-left:3px}.story-video-share-label .tips-button .icon-question{display:inline-block;font-size:14px;font-size:.875rem;padding:3px}.story-read-and-fav{display:flex;justify-content:space-between;position:relative;margin:1.5rem 0}@media(min-width:1100px){.story-read-and-fav{justify-content:left;margin:30px 0}}.story-read-and-fav .story-read{width:100%;margin-right:10px}@media(min-width:1100px){.story-read-and-fav .story-read{width:300px;margin-right:20px}}.story-read-and-fav .story-fav{width:40%}@media(min-width:1100px){.story-read-and-fav .story-fav{width:175px}}.story-supporters{margin:2rem 0 1.5rem}.story-supporters h2{font-size:14px;font-size:.875rem;font-weight:700;margin-bottom:10px}.story-supporters ul{display:flex}.story-supporters ul li{width:14.2857142857%}.story-supporters ul li+li{margin-left:.5rem}@media(max-width:767px){.story-supporters ul li:nth-child(n+6):nth-child(-n+9):not(.support-list-link){display:none}}.story-supporters .circle-img{width:100%;height:auto}.story-supporters .circle-link{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:9999px;border:1px solid #666;font-size:14px;font-size:.875rem;color:#666;padding-right:2px}@media(min-width:1100px){.story-supporters .circle-link{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.story-supporters .circle-link:hover{background-color:#fbfbfb}}.story-fav,.story-read .button-primary,.story-read .button-secondary{display:flex;align-items:center;justify-content:center;height:56px;padding:0;font-size:16px;font-size:1rem}.story-read .button-primary .read-from-continuation>span{display:block}.story-read .button-primary .read-from-continuation>span.read-from-continuation-episode{font-size:12px;font-size:.75rem;font-weight:400;color:#e5e5e5;margin-top:5px;width:50vw;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(min-width:1100px){.story-read .button-primary .read-from-continuation>span.read-from-continuation-episode{width:240px}}.story-read .button-primary:disabled{width:100%;background-color:#999;cursor:auto}.story-read-bottom .story-read{margin:2rem 10px}.story-read-bottom .story-read .button-primary,.story-read-bottom .story-read .button-secondary{max-width:320px;margin:auto}@media(min-width:1100px){.story-read-bottom .story-read{margin:60px 0}.story-read-bottom .story-read .button-primary{font-size:18px;font-size:1.125rem;padding:22px 0;margin:auto}}.story-fav{position:relative;min-width:125px;background-color:#f5c71c;cursor:pointer}@media(min-width:1100px){.story-fav:hover{background-color:#f7cf3e}}.story-fav .icon-favorite{margin-right:2px;vertical-align:-1px}.story-fav.fav{color:#999;background-color:#e5e5e5}.story-fav.fav .icon-favorite{color:#f5c71c}.story-contest-vote{font-size:18px;font-size:1.125rem;border:2px solid #ff8f13;text-align:center;margin:1.5rem 0 1rem}@media(min-width:1100px){.story-contest-vote{width:495px}}.story-contest-vote-title{color:#ff8f13;font-weight:700;padding-top:1rem}.story-contest-vote-title>img{display:block;margin:0 auto 2px}.story-contest-vote-body{font-size:14px;font-size:.875rem;padding:12px 1rem 1rem}.story-contest-vote-body .button-primary{width:200px;height:44px;padding:0;font-size:15px;font-size:.9375rem;margin:5px auto 0}.story-contest-vote-body .button-primary:disabled{background-color:#999;cursor:auto}.story-contest-vote-body .button-primary:disabled:hover{opacity:1}.story-contest-vote-body .button-primary.voted{background-color:#999}.story-contest-vote-bottom{padding-bottom:12px}.story-contest-vote-bottom>a{font-size:12px;font-size:.75rem;color:#ff8f13}.story-contest-vote-bottom>a .icon-arrow{font-size:10px;font-size:.625rem}@media(min-width:1100px){.story-contest-vote-bottom>a{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.story-contest-vote-bottom>a:hover{color:#ffa23c}}.story-detail{margin:0 0 30px}.story-detail .heading-primary{padding:0}.story-detail .story-read-bottom{margin-top:1rem}.episode-list .content-media{justify-content:space-between;align-items:center}.episode-list .content-media .content-media-left{flex:1;width:auto;margin-right:.6rem}.episode-list .content-media .content-media-body{padding-left:0}.episode-list .content-media .content-media-body dd{font-size:10px;font-size:.625rem;color:#999}.episode-list .content-media .content-media-body .scheduled-delivery{margin-left:3px}.episode-list .content-media .content-media-body .new{color:#ff8f13;margin-left:3px}.episode-list .content-media .content-media-body .episode-value{margin-left:10px}.episode-list .content-media .content-media-body .episode-value [class^=icon-]{position:relative;color:#ff8f13;margin-right:3px}.episode-list .content-media .content-media-body .episode-value .icon-tap{font-size:11px;font-size:.6875rem;top:1px}.episode-list .content-media .content-media-body .episode-value .icon-thumbs-up{font-size:9px;font-size:.5625rem}.episode-list .content-media .content-media-body .episode-value .unit{margin-left:1px}.episode-list .content-media .content-media-right{text-align:right}.episode-list .content-media .content-media-right .icon-free,.episode-list .content-media .content-media-right .icon-ticket{font-size:20px;font-size:1.25rem}.episode-list .content-media .content-media-right .viewing-deadline{font-size:10px;font-size:.625rem;line-height:1.2;color:#ff8f13;text-align:left}.episode-list .content-media .content-media-right .viewing-deadline>span{display:block}.episode-list .content-media .content-media-right .reading-time{font-size:10px;font-size:.625rem;color:#999;margin-top:5px}.episode-list li{border-bottom:1px solid #e5e5e5}.episode-list li>span,.episode-list li a{display:block;padding:10px}@media(min-width:1100px){.episode-list li>span,.episode-list li a{padding:15px 15px 15px 0;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.episode-list li>span:hover,.episode-list li a:hover{background-color:#fbfbfb}}.episode-list li.already-read>span,.episode-list li.already-read a{color:#999;background-color:#fafafa;background-image:url(/packs/media/images/already-read-label-3b176ec026b41afa130695834107013d.png);background-position:100% 0;background-repeat:no-repeat}.episode-list .content-media-title{-webkit-line-clamp:unset}.episode-list span.disabled{cursor:default}.episode-list .episode-lock .content-media-title{color:#999}.episode-list .episode-lock .content-media-title span{margin-right:4px}.episode-list .episode-lock .advance-reading{display:flex}.episode-list .episode-lock .advance-reading .icon-fanClub{flex:1;margin-right:3px;font-size:20px;font-size:1.25rem}.episode-list .episode-lock .advance-reading .fan-club{font-size:10px;font-size:.625rem;color:#c99f0e;text-align:left}.scenes{position:relative;margin:10px 0 0}@media(min-width:1100px){.scenes{margin:0}}.scenes .slick-next,.scenes .slick-prev{position:absolute;top:-35px;width:30px;height:30px;text-indent:100%;white-space:nowrap;overflow:hidden}.scenes .slick-next:before,.scenes .slick-prev:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-indent:0;font-family:icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-size:24px;font-size:1.5rem;color:#ff8f13;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.scenes .slick-next:hover:before,.scenes .slick-prev:hover:before{color:#f98300}.scenes .slick-next.slick-disabled,.scenes .slick-prev.slick-disabled{cursor:auto}.scenes .slick-next.slick-disabled:before,.scenes .slick-prev.slick-disabled:before{color:#e5e5e5}.scenes .slick-prev{right:30px;-webkit-transform:translateY(-70%) scaleX(-1);-moz-transform:translateY(-70%) scaleX(-1);-ms-transform:translateY(-70%) scaleX(-1);-o-transform:translateY(-70%) scaleX(-1);transform:translateY(-70%) scaleX(-1)}.scenes .slick-next{right:10px;-webkit-transform:translateY(-70%);-moz-transform:translateY(-70%);-ms-transform:translateY(-70%);-o-transform:translateY(-70%);transform:translateY(-70%)}.scenes .slick-slide{padding-left:10px}@media(min-width:1100px){.scenes .slick-slide{padding-left:0;padding-right:10px}}.scenes .scene-item img{width:140px;height:auto}@media(min-width:375px){.scenes .scene-item img{width:160px;height:228px}}@media(min-width:414px){.scenes .scene-item img{width:180px;height:256px}}@media(min-width:768px){.scenes .scene-item img{width:200px;height:285px}}.scenes .slick-dots{position:absolute;top:-55px;right:90px}.scenes .slick-dots>li{display:inline-block;margin:0 4px}.scenes .slick-dots>li button{font-size:0;line-height:0;width:8px;height:8px;background-color:#e5e5e5;border-radius:100%}@media(min-width:1100px){.scenes .slick-dots>li button:hover{background-color:#d8d8d8}}.scenes .slick-dots>li.slick-active button{background-color:#ff8f13;cursor:auto}.content-story{font-size:14px;font-size:.875rem;line-height:1.6}@media(min-width:1100px){.content-story{line-height:1.8}}.story-characters{padding:0 10px}@media(min-width:1100px){.story-characters{padding:0}}.story-characters>li{display:flex}.story-characters>li+li{margin-top:20px}@media(min-width:1100px){.story-characters>li+li{margin:10px 0}}.story-characters .content-media-left{width:auto;min-width:80px}@media(min-width:1100px){.story-characters .content-media-left{flex-shrink:0}}.story-characters .content-media-thumbnail{position:relative;width:80px;height:80px;overflow:hidden;border:1px solid #e5e5e5;border-radius:100%}.story-characters .content-media-thumbnail img{position:absolute;top:-5px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:160px;height:160px}@media(min-width:1100px){.story-characters .content-media-thumbnail{width:113px;height:113px}.story-characters .content-media-thumbnail img{position:absolute;top:-5px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:226px;height:226px}}.story-characters .content-media-body{width:auto;margin-top:0}@media(min-width:1100px){.story-characters .content-media-body{padding-right:8px}}.story-characters .content-media-cv{font-size:12px;font-size:.75rem;margin-bottom:10px}.story-characters .content-media-description{font-size:14px;font-size:.875rem;line-height:1.4;color:#222;margin-bottom:0}@media(min-width:1100px){.story-characters .content-media-description{margin-top:5px}}.story-share-buttons dt{font-size:14px;font-size:.875rem;font-weight:700;margin-right:.5rem}.story-share-buttons dd>a{display:block;text-align:center}@media(min-width:1100px){.story-share-buttons dd>a>img{width:34px;height:34px}.story-share-buttons dd>a.copy-button>img{width:38px;height:38px}}.message-copied{z-index:110000;display:none;position:fixed;top:1rem;left:50%;transform:translateX(-50%) translateY(-100px);width:240px;background-color:rgba(255,229,200,.95);border-radius:5px;color:#ff8f13;font-weight:700;text-align:center;padding:20px;animation-name:fadeAnime;animation-duration:3s;opacity:0}@keyframes fadeAnime{0%{opacity:0;transform:translateX(-50%) translateY(-100px)}10%,90%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-100px)}}.story-report{text-align:right;margin:1rem 0}.story-report form button{font-size:12px;font-size:.75rem;color:#999}@media(min-width:1100px){.story-share-and-report{display:flex;align-items:center;justify-content:space-between}.story-share-and-report .story-report{margin:0}}.report-modal{max-width:400px}.report-modal .form-item-field{margin-bottom:0}.report-modal-heading{font-size:14px;font-size:.875rem;font-weight:700;text-align:center;margin-bottom:1.5rem}.report-modal-reasons>li>a{display:block;font-size:14px;font-size:.875rem;padding:.5rem 0}@media(min-width:360px){.report-modal-reasons>li>a{padding:10px}}.report-modal-confirm{font-size:14px;font-size:.875rem;text-align:center;margin:50px 0}.report-modal-confirm>dd{font-size:16px;font-size:1rem;color:#f23406;margin-top:1rem}.report-modal-confirm>dd.report-detail{padding-top:4px;font-size:14px;font-size:.875rem;color:#999;text-align:left}.form-submit .report-modal-button{width:160px;font-size:15px;font-size:.9375rem;background-color:#ff8f13;padding:14px 0}.form-submit .report-modal-button:hover{background-color:#ff9b2d}.form-submit .report-modal-button[disabled]{background-color:#999;cursor:default}.story-script-link{text-align:right;margin:2rem 10px}.story-script-link>a{font-size:12px;font-size:.75rem;color:#999}@media(min-width:1100px){.story-script-link{margin:60px 0}}.story-detail-comment-list>li{border-bottom:1px solid #e5e5e5;padding:0 10px}.story-detail-comment-list>li+li{margin-top:1rem}@media(min-width:1100px){.story-detail-comment-list>li{padding:0}}.story-detail-comment{font-size:12px;font-size:.75rem;line-height:1.4;text-align:justify}.story-detail-comment [class^=icon-]{font-size:13px;font-size:.8125rem;color:#ff8f13;margin-right:2px;vertical-align:-1px}@media(min-width:1100px){.story-detail-comment [class^=icon-]{font-size:14px;font-size:.875rem;margin-right:3px}}.story-detail-comment-footer{display:flex;justify-content:flex-end;align-items:center;font-size:10px;font-size:.625rem;color:#999;margin:5px 0 10px}.story-detail-comment-footer>span{margin-left:10px}.story-detail-comment-bottom{margin-top:1rem}.story-detail-comment-bottom .button-secondary{max-width:200px;font-size:14px;font-size:.875rem;padding:12px 0;margin:auto}.writer-wrapper{margin-bottom:30px;padding:0 10px}@media(min-width:1100px){.writer-wrapper{position:relative;display:flex;align-items:flex-start;padding:0}}.writer-top{display:flex;align-items:center;justify-content:space-between}@media(min-width:1100px){.writer-avatar{margin-right:1rem}.writer-avatar .circle-img{width:80px;height:80px}}@media(min-width:1100px){.writer-fan-right{position:absolute;top:0;right:0}}.writer-name{font-weight:700;line-height:1.2;margin-top:1rem;margin-bottom:1rem}@media(min-width:1100px){.writer-name{margin-top:10px;padding-right:128px}}.writer-description{line-height:1.6;overflow-wrap:break-word}.writer-fan{position:relative;width:112px;cursor:pointer;font-size:12px;font-size:.75rem;padding:10px 0;background-color:#f23406}@media(min-width:1100px){.writer-fan:hover{background-color:#fa4c22}}.writer-fan .icon-heart{margin-right:2px;vertical-align:-1px}.writer-fan.fan{color:#999;background-color:#e5e5e5}.writer-fan.fan .icon-heart{color:#f23406}.story-illustrators .slide-stories .content-media-thumbnail,.story-illustrators .slide-stories .content-media-thumbnail img{width:60px}@media(min-width:1100px){.story-illustrators .slide-stories .content-media-thumbnail,.story-illustrators .slide-stories .content-media-thumbnail img{width:76px}}@media(min-width:1100px){.story-illustrators .slide-stories .slick-next-wrapper,.story-illustrators .slide-stories .slick-prev-wrapper{width:20px;height:76px}}@media(min-width:1100px){.story-illustrators .slide-stories .slick-prev-wrapper button{top:50%;transform:translate(-50%,-50%) scaleX(-1)}}@media(min-width:1100px){.story-illustrators .slide-stories .slick-next-wrapper button{top:50%;transform:translate(50%,-50%)}}@media(min-width:1100px){.content-recommendation-box .heading-primary{padding:20px}.content-recommendation-box .content-list{text-align:center;margin:0 20px 25px}.content-recommendation-box .content-list>li{display:inline-block;width:182px;vertical-align:top}.content-recommendation-box .content-list>li+li{margin-left:12px}.content-recommendation-box .content-list>li+li .content-media{border-top:0}.content-recommendation-box .content-list>li>a{padding:0}.content-recommendation-box .content-list>li>a:hover{background-color:transparent}.content-recommendation-box .content-list>li>a:hover .content-media-body .content-media-title{color:#666}.content-recommendation-box .content-media-body,.content-recommendation-box .content-media-left{display:block}.content-recommendation-box .content-media-left .content-media-thumbnail{width:182px;height:108px}.content-recommendation-box .content-media-left .content-media-thumbnail img{width:182px;height:auto}.content-recommendation-box .content-media-body{padding-left:0;margin-top:8px}.content-recommendation-box .content-media-body .content-media-title{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}}.download-now{font-size:14px;font-size:.875rem;font-weight:700;text-align:center;margin-bottom:8px}@media(min-width:1100px){.download-now{font-size:24px;font-size:1.5rem;margin-top:30px;margin-bottom:12px}}.download-now .icon-down-arrow{font-size:17px;font-size:1.0625rem;color:#ff8f13;vertical-align:sub;margin-left:2px}@media(min-width:1100px){.download-now .icon-down-arrow{font-size:26px;font-size:1.625rem;vertical-align:text-bottom;margin-left:8px}}.episodes,.supporters{margin:30px 0 0}.episodes .heading-primary,.supporters .heading-primary{padding:10px}@media(min-width:1100px){.episodes .heading-primary,.supporters .heading-primary{margin-bottom:10px;padding:0}}@media(min-width:1100px){.episodes .heading-primary.search,.supporters .heading-primary.search{margin-bottom:10px}}#episodes-page #contents .contents-box .content-media-carousel .media-carousel-list.switch-list li,#story-page #contents .contents-box .content-media-carousel .media-carousel-list.switch-list li{height:224px}@media(min-width:1100px){#episodes-page #contents .contents-box .content-media-carousel .media-carousel-list.switch-list li,#story-page #contents .contents-box .content-media-carousel .media-carousel-list.switch-list li{height:191px}}.supporter-list .content-media{justify-content:space-between;align-items:center}.supporter-list .content-media .content-media-left{flex:1;width:auto;margin-right:1rem}.supporter-list .content-media .content-media-body{display:flex;align-items:center;padding-left:0;margin-top:0}@media(min-width:1100px){#main .supporter-list .content-media .content-media-body{padding-left:0}}.supporter-list .content-media .content-media-right .coin-img{width:14px;height:14px;margin-right:3px;vertical-align:-2px}.supporter-list .content-media .content-media-right .coin-value{font-size:14px;font-size:.875rem;font-weight:700}.supporter-list li{border-bottom:1px solid #e5e5e5;padding:1rem 10px}@media(min-width:1100px){.supporter-list li{padding:1rem}}.supporter-list .content-media-title{-webkit-line-clamp:unset;margin-bottom:0;font-size:16px;font-size:1rem;padding-left:10px}.supporter-list [class*=supporter-rank]{position:relative}.supporter-list [class*=supporter-rank] .circle-img{border-color:#fff}.supporter-list [class*=supporter-rank]:after{position:absolute;top:-12px;left:50%;transform:translateX(-50%);font-family:icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:12px;font-size:.75rem}.supporter-list .supporter-rank1 .circle-img{box-shadow:0 0 0 2px #e6a222}.supporter-list .supporter-rank1:after{color:#e6a222}.supporter-list .supporter-rank2 .circle-img{box-shadow:0 0 0 2px #918e8a}.supporter-list .supporter-rank2:after{color:#918e8a}.supporter-list .supporter-rank3 .circle-img{box-shadow:0 0 0 2px #c48f52}.supporter-list .supporter-rank3:after{color:#c48f52}.signup-modal{padding:0 1rem}@media(min-width:768px){.signup-modal{padding:0 30px}}.signup-modal-header{text-align:center;margin:20px 0}.signup-modal-header>li{display:inline-block;margin:0 3px}@media(min-width:768px){.signup-modal-header{margin:25px 0}.signup-modal-header>li{margin:0 5px}}.signup-modal-icon{width:40px;border-radius:14px}@media(min-width:768px){.signup-modal-icon{width:60px;border-radius:18px}}.signup-modal-logo{width:150px;padding-top:3px}@media(min-width:768px){.signup-modal-logo{width:200px}}.signup-modal-body{text-align:center;background-color:#fafafa;padding:1rem .5rem}.signup-modal-body>dt{font-size:15px;font-size:.9375rem;line-height:1.4;font-weight:700;margin-bottom:12px}.signup-modal-body>dt em{color:#ff8f13}.signup-modal-body .button-primary{max-width:240px;margin:0 auto}@media(min-width:768px){.signup-modal-body{padding:25px 0}.signup-modal-body>dt{font-size:20px;font-size:1.25rem;margin-bottom:1rem}.signup-modal-body .button-primary{max-width:300px;font-size:18px;font-size:1.125rem;padding:20px 0}}.signup-modal-footer{text-align:center;margin:20px 0}.signup-modal-footer>a{font-size:12px;font-size:.75rem}@media(min-width:768px){.signup-modal-footer{margin:25px 0}}.fanclub-modal,.free-ticket-modal{padding:1rem}@media(min-width:768px){.fanclub-modal,.free-ticket-modal{padding:30px}}.free-ticket-modal-inner{text-align:center;background-color:#fafafa;padding:0 .5rem}.free-ticket-modal-inner+.fanclub-modal-inner{margin-top:10px}@media(min-width:768px){.free-ticket-modal-inner+.fanclub-modal-inner{margin-top:1rem}}.free-ticket-modal-header{color:#ff8f13;font-weight:700;padding-top:24px;padding-bottom:1rem}.free-ticket-modal-header>dt{font-size:16px;font-size:1rem;margin-bottom:10px}.free-ticket-modal-header>dt .icon-ticket{vertical-align:-1px;margin-right:5px}.free-ticket-modal-header>dd{font-size:18px;font-size:1.125rem}.free-ticket-modal-header>dd em{font-size:30px;font-size:1.875rem;margin-right:4px}@media(min-width:768px){.free-ticket-modal-header{padding-top:30px;padding-bottom:20px}.free-ticket-modal-header>dt{font-size:18px;font-size:1.125rem;margin-bottom:12px}.free-ticket-modal-header>dd{font-size:20px;font-size:1.25rem}.free-ticket-modal-header>dd em{font-size:32px;font-size:2rem}}.free-ticket-modal-body .button-primary{max-width:240px;margin:0 auto}@media(min-width:768px){.free-ticket-modal-body .button-primary{max-width:280px;font-size:18px;font-size:1.125rem;padding:20px 0}}.free-ticket-modal-body .button-primary[disabled]{pointer-events:none;color:#666;background-color:#e5e5e5}.free-ticket-modal-note{font-size:12px;font-size:.75rem;padding:20px 0}@media(min-width:768px){.free-ticket-modal-note{font-size:13px;font-size:.8125rem}}.fanclub-modal-inner{text-align:center;background-color:rgba(245,199,28,.15);padding:1.5rem .5rem}@media(min-width:768px){.fanclub-modal-inner{padding:30px 1rem}}.fanclub-modal-heading{font-size:16px;font-size:1rem;color:#c99f0e;font-weight:700;margin-bottom:1rem}.fanclub-modal-heading .icon-fanClub{font-size:18px;font-size:1.125rem;vertical-align:-2px;margin-right:5px}@media(min-width:768px){.fanclub-modal-heading{font-size:18px;font-size:1.125rem}.fanclub-modal-heading .icon-fanClub{font-size:20px;font-size:1.25rem}}.fanclub-modal-body{font-size:13px;font-size:.8125rem;line-height:1.3;text-align:center;margin-bottom:1rem}@media(min-width:768px){.fanclub-modal-body{font-size:14px;font-size:.875rem;line-height:1.4;margin-bottom:20px}}.fanclub-join-button.fanclub-modal-button{max-width:240px;margin:0 auto;box-shadow:none}@media(min-width:768px){.fanclub-join-button.fanclub-modal-button{width:280px;max-width:280px;font-size:18px;font-size:1.125rem;padding:20px 0}}.max-fan-registration-modal-inner{text-align:center;padding:0 .5rem}.max-fan-registration-modal-inner+.fanclub-modal-inner{margin-top:10px}@media(min-width:768px){.max-fan-registration-modal-inner+.fanclub-modal-inner{margin-top:1rem}}.max-fan-registration-modal-heading{font-size:16px;font-size:1rem;color:#f23406;font-weight:700;margin-top:1rem;margin-bottom:1rem}.max-fan-registration-modal-heading .icon-heart{vertical-align:-1px;margin-right:5px}@media(min-width:768px){.max-fan-registration-modal-heading{font-size:18px;font-size:1.125rem;margin-bottom:1.5rem}}.max-fan-registration-modal-body{font-size:13px;font-size:.8125rem;line-height:1.3;margin-bottom:1.5rem}.max-fan-registration-modal-body p+p{margin-top:.5rem}.max-fan-registration-modal-body span{display:block}@media(min-width:768px){.max-fan-registration-modal-body{font-size:14px;font-size:.875rem;line-height:1.4;margin-bottom:2rem}.max-fan-registration-modal-body span{display:inline-block}}.coin-modal{padding:1rem}@media(min-width:768px){.coin-modal{padding:2rem}}.coin-modal-inner{text-align:center;background-color:#fafafa;padding:1.5rem 1rem}@media(min-width:768px){.coin-modal-inner{padding:2rem 1rem}}.coin-modal-heading{font-size:16px;font-size:1rem;line-height:1.4;font-weight:700;padding-bottom:1rem}@media(min-width:768px){.coin-modal-heading{font-size:18px;font-size:1.125rem;padding-bottom:1.5rem}}.coin-modal-body{font-size:13px;font-size:.8125rem;padding-bottom:1.5rem}@media(min-width:768px){.coin-modal-body{font-size:14px;font-size:.875rem}}.coin-modal-button{max-width:240px;margin:0 auto}@media(min-width:768px){.coin-modal-button{max-width:300px;font-size:18px;font-size:1.125rem;padding:20px 0}}.favorite-and-sign-modal{text-align:center;padding:1.5rem 1rem}@media(min-width:768px){.favorite-and-sign-modal{padding:30px}}.favorite-and-sign-modal-heading{font-size:16px;font-size:1rem;font-size:clamp(.8rem,4vw,.94rem);line-height:1.4;font-weight:700;margin-bottom:20px}.favorite-and-sign-modal-heading .icon-favorite{font-size:18px;font-size:1.125rem;color:#f5c71c;margin-right:4px;vertical-align:-1px}@media(min-width:768px){.favorite-and-sign-modal-heading{font-size:18px;font-size:1.125rem}.favorite-and-sign-modal-heading .icon-favorite{font-size:20px;font-size:1.25rem;margin-right:5px}}.favorite-and-sign-modal-body{font-size:14px;font-size:.875rem;font-size:clamp(.7rem,3.8vw,.875rem);line-height:1.3;text-align:center}.favorite-and-sign-modal-top .favorite-and-sign-modal-body{margin:1rem 0}.favorite-and-sign-modal-bottom .favorite-and-sign-modal-body{margin-bottom:1rem}.favorite-and-sign-modal-img{width:100%;max-width:300px;height:auto}@media(min-width:768px){.favorite-and-sign-modal-img{max-width:460px}}.favorite-and-sign-modal-bottom{background-image:url(/packs/media/images/dotted-faabc4c4c853dc7113f6de19a732dbdf.svg);background-position:0 0;background-repeat:repeat-x;padding-top:1.5rem;margin-top:1.5rem}@media(min-width:768px){.favorite-and-sign-modal-bottom{padding-top:30px;margin-top:30px}}.favorite-and-fan-modal{padding:20px 1rem}.favorite-and-fan-modal-heading{font-size:16px;font-size:1rem;line-height:1.4;font-weight:700;text-align:center;margin-bottom:20px}.favorite-and-fan-modal-heading .icon-favorite{font-size:18px;font-size:1.125rem;color:#f5c71c;margin-right:4px;vertical-align:-1px}@media(min-width:768px){.favorite-and-fan-modal-heading{font-size:18px;font-size:1.125rem}.favorite-and-fan-modal-heading .icon-favorite{font-size:20px;font-size:1.25rem;margin-right:5px}}.favorite-and-fan-modal-inner{text-align:center;background-color:#fafafa;padding:1.5rem 1rem}.favorite-and-fan-modal-inner>h3{font-size:15px;font-size:.9375rem;font-size:clamp(.8rem,4vw,1rem);line-height:1.3;font-weight:700}@media(min-width:768px){.favorite-and-fan-modal-inner>h3{font-size:16px;font-size:1rem}}.favorite-and-fan-modal-inner>p{font-size:14px;font-size:.875rem;font-size:clamp(.7rem,3.8vw,.875rem);line-height:1.3;margin:1rem 0}.favorite-and-fan-modal-button .writer-fan{width:160px;font-size:15px;font-size:.9375rem;padding:14px 0;margin:0 auto}.favorite-and-fan-modal-button .writer-fan .icon-heart{margin-right:5px}@media(min-width:768px){.favorite-and-fan-modal-button .writer-fan{width:200px;font-size:16px;font-size:1rem;padding:17px 0}}.favorite-and-fan-modal-check{font-size:12px;font-size:.75rem;text-align:center;margin-top:20px}.favorite-and-fan-modal-check input[type=checkbox]{display:none}.favorite-and-fan-modal-check input[type=checkbox]+span:before{content:"";font-family:icon!important;display:inline-block;margin-right:5px;color:#999;font-size:14px;font-size:.875rem;vertical-align:-1px}.favorite-and-fan-modal-check input[type=checkbox]:checked+span:before{color:#ff8f13}.favorite-and-fan-modal-check span{cursor:pointer}.signup-and-read-modal{text-align:center;padding:0}@media(min-width:768px){.signup-and-read-modal{width:400px}}.signup-and-read-modal-heading{font-size:18px;font-size:1.125rem;line-height:1.4;font-weight:700;margin-top:1.5rem;margin-bottom:1rem}.signup-and-read-modal-body{font-size:15px;font-size:.9375rem;line-height:1.3;text-align:center;margin-bottom:1rem}.signup-and-read-modal-kv{margin-bottom:1.5rem}@media(max-width:767px){.signup-and-read-modal-kv>img{width:100%;height:auto}}.signup-and-read-modal-note{font-size:13px;font-size:.8125rem;margin:1.5rem 0}.signup-and-read-modal-bottom{border-top:1px solid #e5e5e5;padding:1rem 0 20px}.signup-and-read-modal-bottom>a{font-size:13px;font-size:.8125rem;color:#666}.story-comment{padding:0 10px}@media(min-width:1100px){.story-comment{padding:0}}.story-comment-user{display:flex;align-items:center;margin:1.5rem 0}@media(min-width:1100px){.story-comment-user{margin-top:0}}.story-comment-user-left{margin-right:10px}.story-comment-user-left img{width:60px;height:60px}@media(min-width:1100px){.story-comment-user-left img{width:80px;height:80px}}.story-comment-user-name{font-size:15px;font-size:.9375rem;font-weight:700}.story-comment-writer-link{font-size:10px;font-size:.625rem;color:#999;margin-top:.5rem}.story-comment-writer-link .icon-arrow{font-size:8px;font-size:.5rem;color:#cbcbcb}.story-comment-writer-link .icon-arrow:before{margin-left:3px}.story-comment-reaction .content-media-title{font-size:15px;font-size:.9375rem}.story-comment-reaction .content-media-episode{font-size:12px;font-size:.75rem;margin-top:0;margin-bottom:0}@media(min-width:1100px){.story-comment-reaction .content-media-title{font-size:16px;font-size:1rem}.story-comment-reaction .content-media-episode{font-size:13px;font-size:.8125rem}.story-comment-reaction .content-media-left{min-width:129px}}.story-comment-side .side-contents-box .content-list .content-media-left{min-width:102px}.story-comment-side .side-contents-box .content-list img{width:102px}.side-to-maker{background-color:rgba(255,143,19,.1);border-radius:4px;text-align:center;padding:1.5rem 1rem;margin-left:10px;margin-right:10px}.side-to-maker .title-wrapper{display:block}.side-to-maker .heading-secondary{color:#ff8f13}.side-to-maker .maker-button{font-size:20px;font-size:1.25rem;border-radius:9999px;padding:16px 0}.side-to-maker .maker-button .icon-writer-pen{font-size:24px;font-size:1.5rem;vertical-align:-4px;margin-right:5px}.side-to-maker .maker-note{font-size:11px;font-size:.6875rem;color:#666;margin-top:.5rem}@media(min-width:1100px){.side-to-maker{margin-left:0;margin-right:0}.side-to-maker .heading-secondary{line-height:1.3}.side-to-maker .maker-button{font-size:16px;font-size:1rem;padding:13px 0}}.story-script-summary{margin:2rem 10px}@media(min-width:1100px){.story-script-summary{margin:0 0 3.5rem}.story-script-summary:after{content:" ";display:block;clear:both}}.story-script-title{font-size:17px;font-size:1.0625rem;line-height:1.3;font-weight:700;text-align:center}@media(min-width:1100px){.story-script-title{font-size:28px;font-size:1.75rem;margin-bottom:20px}}.story-script-author{font-size:14px;font-size:.875rem;text-align:center;margin-top:1rem}@media(min-width:1100px){.story-script-author{font-size:18px;font-size:1.125rem;margin-top:1.5rem}}.story-script-episode-box{margin:2rem 10px}@media(min-width:1100px){.story-script-episode-box{margin:0 0 3.5rem}}.story-script-episode-title{font-size:20px;font-size:1.25rem;line-height:1.3;font-weight:700;text-align:center;margin-top:2rem}@media(min-width:1100px){.story-script-episode-title{font-size:32px;font-size:2rem;margin-top:2.5rem}}.story-script-tap{padding:1rem 0;margin-top:2rem;background-color:#fafafa;background-image:-webkit-image-set(url(/packs/media/images/phone/story-script_tap-bg-77f63321d7cefe648ca520bc88c50ac2.png) 1x,url(/packs/media/images/phone/story-script_tap-bg@2x-ffcde8e6a8d5417d3465c7187433a170.png) 2x,url(/packs/media/images/phone/story-script_tap-bg@3x-ebb325770ad51ac6b7df20f1a2c53385.png) 3x);background-image:image-set(url(/packs/media/images/phone/story-script_tap-bg-77f63321d7cefe648ca520bc88c50ac2.png) 1x,url(/packs/media/images/phone/story-script_tap-bg@2x-ffcde8e6a8d5417d3465c7187433a170.png) 2x,url(/packs/media/images/phone/story-script_tap-bg@3x-ebb325770ad51ac6b7df20f1a2c53385.png) 3x);background-size:130%;background-repeat:no-repeat;background-position:50%}@media(min-width:768px){.story-script-tap{background-size:50%}}@media(min-width:1100px){.story-script-tap{width:100%;height:376px;font-size:32px;font-size:2rem;padding:1.5rem 0;margin-top:3.5rem;background-image:-webkit-image-set(url(/packs/media/images/desktop/story-script_tap-bg-5d6e9a283e3040f5ae18bf910646c50f.png) 1x,url(/packs/media/images/desktop/story-script_tap-bg@2x-e5967dd80f57b08baa8df7f87e817b97.png) 2x,url(/packs/media/images/desktop/story-script_tap-bg@3x-ce4d0a9af311c552e2ebb20245eb5b30.png) 3x);background-image:image-set(url(/packs/media/images/desktop/story-script_tap-bg-5d6e9a283e3040f5ae18bf910646c50f.png) 1x,url(/packs/media/images/desktop/story-script_tap-bg@2x-e5967dd80f57b08baa8df7f87e817b97.png) 2x,url(/packs/media/images/desktop/story-script_tap-bg@3x-ce4d0a9af311c552e2ebb20245eb5b30.png) 3x);background-size:auto}}.story-script-tap-top{display:flex;align-items:center;justify-content:center}.story-script-tap-left{margin-left:1rem}@media(min-width:1100px){.story-script-tap-info{float:right;width:290px;margin-top:1rem;margin-left:1.5rem}.story-script-tap-info .button-primary{width:180px;font-size:24px;font-size:1.5rem;margin-top:2rem}}.story-script-tap-title{font-size:14px;font-size:.875rem;line-height:1.2;font-weight:700}@media(min-width:1100px){.story-script-tap-title{font-size:24px;font-size:1.5rem}}@media(min-width:1100px){.story-script-tap-author{font-size:16px;font-size:1rem;margin-top:1.5rem}}.story-script-tap-cover{position:relative;text-align:center;margin-top:.5rem}.story-script-tap-cover:before{display:block;content:"";position:absolute;top:0;left:50%;width:96px;height:136px;border:1px solid #ff8f13;transform:translateX(-50%) rotate(-10deg)}@media(min-width:1100px){.story-script-tap-cover{float:left}.story-script-tap-cover:before{width:210px;height:298px}}.story-script-tap-cover img{position:relative;z-index:10;width:96px;height:auto;box-shadow:0 0 20px 0 rgba(175,128,75,.3)}@media(min-width:1100px){.story-script-tap-cover img{width:210px}}.story-script-tap-right{padding:.5rem}@media(min-width:1100px){.story-script-tap-right{padding:0}}.story-script-tap-bottom{margin-top:1rem}.story-script-tap-bottom .button-primary{width:180px;margin:auto}.story-script-episode.is-not-signed-up{position:relative;padding-bottom:100px}.story-script-episode-text{position:relative;font-size:14px;font-size:.875rem;line-height:1.6;margin-top:2rem}.is-not-signed-up .story-script-episode-text:after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:800px;background:linear-gradient(180deg,transparent 0,#fff)}@media(min-width:1100px){.story-script-episode-text{font-size:16px;font-size:1rem;line-height:1.8;margin-top:3.5rem}}.story-script-attention{position:absolute;bottom:0;left:50%;width:96%;background-color:#fff;border-radius:5px;box-shadow:0 0 4px 0 rgba(0,0,0,.2);transform:translateX(-50%);padding:1rem}@media(min-width:768px){.story-script-attention{width:80%;padding:1.5rem}}.story-script-attention-body{text-align:center;background-color:#fafafa;padding:1rem .5rem}.story-script-attention-body>dt{font-size:15px;font-size:.9375rem;line-height:1.4;font-weight:700;margin-bottom:12px}.story-script-attention-body>dt em{color:#ff8f13}.story-script-attention-body .button-primary{max-width:240px;margin:0 auto}@media(min-width:768px){.story-script-attention-body{padding:1.5rem 0}.story-script-attention-body>dt{font-size:20px;font-size:1.25rem;margin-bottom:1rem}.story-script-attention-body .button-primary{max-width:300px;font-size:18px;font-size:1.125rem;padding:20px 0}}.story-script-attention-footer{font-size:12px;font-size:.75rem;text-align:center;margin-top:1rem}.story-script-attention-footer>a{font-weight:700;color:#ff8f13;text-decoration:underline}@media(min-width:768px){.story-script-attention-footer{margin-top:1.5rem}}.story-script-attention-title{font-size:15px;font-size:.9375rem;line-height:1.4;font-weight:700;text-align:center;margin-bottom:1rem}.story-script-attention-title>span{display:block}.story-script-attention-title em{color:#ff8f13}@media(min-width:768px){.story-script-attention-title{font-size:20px;font-size:1.25rem;margin-bottom:1rem}.story-script-attention-title>span{display:inline-block}}.story-script-attention-free-ticket{text-align:center;background-color:#fafafa;padding:0 .5rem}.story-script-attention-free-ticket+.story-script-attention-fanclub{margin-top:10px}@media(min-width:768px){.story-script-attention-free-ticket+.story-script-attention-fanclub{margin-top:1rem}}.story-script-attention-free-ticket-header{color:#ff8f13;font-weight:700;padding-top:24px;padding-bottom:1rem}.story-script-attention-free-ticket-header>dt{font-size:16px;font-size:1rem;margin-bottom:10px}.story-script-attention-free-ticket-header>dt .icon-ticket{vertical-align:-1px;margin-right:5px}.story-script-attention-free-ticket-header>dd{font-size:18px;font-size:1.125rem}.story-script-attention-free-ticket-header>dd em{font-size:30px;font-size:1.875rem;margin-right:4px}@media(min-width:768px){.story-script-attention-free-ticket-header{padding-top:30px;padding-bottom:20px}.story-script-attention-free-ticket-header>dt{font-size:18px;font-size:1.125rem;margin-bottom:12px}.story-script-attention-free-ticket-header>dd{font-size:20px;font-size:1.25rem}.story-script-attention-free-ticket-header>dd em{font-size:32px;font-size:2rem}}.story-script-attention-free-ticket-body .button-primary{max-width:240px;margin:0 auto}@media(min-width:768px){.story-script-attention-free-ticket-body .button-primary{max-width:280px;font-size:18px;font-size:1.125rem;padding:20px 0}}.story-script-attention-free-ticket-body .button-primary[disabled]{pointer-events:none;color:#666;background-color:#e5e5e5}.story-script-attention-free-ticket-note{font-size:12px;font-size:.75rem;padding:20px 0}@media(min-width:768px){.story-script-attention-free-ticket-note{font-size:13px;font-size:.8125rem}}.story-script-attention-fanclub{text-align:center;background-color:rgba(245,199,28,.15);padding:1.5rem .5rem}@media(min-width:768px){.story-script-attention-fanclub{padding:30px 1rem}}.story-script-attention-fanclub>dt{font-size:16px;font-size:1rem;color:#c99f0e;font-weight:700;margin-bottom:1rem}.story-script-attention-fanclub>dt .icon-fanClub{font-size:18px;font-size:1.125rem;vertical-align:-2px;margin-right:5px}@media(min-width:768px){.story-script-attention-fanclub>dt{font-size:18px;font-size:1.125rem}.story-script-attention-fanclub>dt .icon-fanClub{font-size:20px;font-size:1.25rem}}.story-script-attention-fanclub .story-script-attention-fanclub-body{font-size:13px;font-size:.8125rem;line-height:1.3;text-align:center;margin-bottom:1rem}@media(min-width:768px){.story-script-attention-fanclub .story-script-attention-fanclub-body{font-size:14px;font-size:.875rem;line-height:1.4;margin-bottom:20px}}.story-script-attention-fanclub .fanclub-join-button{max-width:240px;border-radius:5px;margin:0 auto;box-shadow:none}@media(min-width:768px){.story-script-attention-fanclub .fanclub-join-button{width:280px;max-width:280px;font-size:18px;font-size:1.125rem;padding:20px 0}}.story-script-next-episode{font-size:16px;font-size:1rem;margin-top:3rem;text-align:center}.story-script-next-episode a{color:#ff8f13;font-weight:700}@media(min-width:1100px){.story-script-next-episode{font-size:18px;font-size:1.125rem;margin-top:3.5rem}.story-script-next-episode a:hover{opacity:.8}}.story-script-comments{margin-top:3rem}@media(min-width:1100px){.story-script-comments{margin-top:3.5rem}}.story-script-comments-bottom{margin-top:1rem}.story-script-comments-bottom .button-secondary{max-width:240px;font-size:14px;font-size:.875rem;padding:12px 0;margin:auto}.story-script-keywords{display:flex;flex-wrap:wrap;margin:0 10px}.story-script-keywords>li{margin:.5rem 1rem .5rem 0}.story-script-keywords>li>a{display:block;font-size:15px;font-size:.9375rem;color:#ff8f13}.story-script-keywords>li>a:before{content:"#"}@media(min-width:1100px){.story-script-keywords>li>a:hover{opacity:.8}}@media(min-width:1100px){.story-script-keywords{margin:0}}.story-script-comment-modal .modal-heading>span{display:inline-block}.story-script-tap-modal{padding:1rem 0;margin-top:1rem;background-color:#fafafa;background-image:-webkit-image-set(url(/packs/media/images/phone/story-script_tap-bg-77f63321d7cefe648ca520bc88c50ac2.png) 1x,url(/packs/media/images/phone/story-script_tap-bg@2x-ffcde8e6a8d5417d3465c7187433a170.png) 2x,url(/packs/media/images/phone/story-script_tap-bg@3x-ebb325770ad51ac6b7df20f1a2c53385.png) 3x);background-image:image-set(url(/packs/media/images/phone/story-script_tap-bg-77f63321d7cefe648ca520bc88c50ac2.png) 1x,url(/packs/media/images/phone/story-script_tap-bg@2x-ffcde8e6a8d5417d3465c7187433a170.png) 2x,url(/packs/media/images/phone/story-script_tap-bg@3x-ebb325770ad51ac6b7df20f1a2c53385.png) 3x);background-size:130%;background-repeat:no-repeat;background-position:50%}@media(min-width:768px){.story-script-tap-modal{background-size:70%}}@media(min-width:1100px){.story-script-tap-modal{margin-top:1.5rem;background-size:120%}}.story-script-tap-modal-top{display:flex;align-items:center;justify-content:center}.story-script-tap-modal-left{margin-left:1rem}.story-script-tap-modal-title{font-size:12px;font-size:.75rem;line-height:1.2;font-weight:700}@media(min-width:1100px){.story-script-tap-modal-title{font-size:16px;font-size:1rem}}.story-script-tap-modal-cover{position:relative;text-align:center;margin-top:.5rem}.story-script-tap-modal-cover:before{display:block;content:"";position:absolute;top:0;left:50%;width:76px;height:106px;border:1px solid #ff8f13;transform:translateX(-50%) rotate(-10deg)}@media(min-width:1100px){.story-script-tap-modal-cover:before{width:125px;height:177px}}.story-script-tap-modal-cover img{position:relative;z-index:10;width:76px;height:auto;box-shadow:0 0 20px 0 rgba(175,128,75,.3)}@media(min-width:1100px){.story-script-tap-modal-cover img{width:125px}}.story-script-tap-modal-right{padding:.5rem}.story-script-tap-modal-right>img{width:154px;height:auto}@media(min-width:1100px){.story-script-tap-modal-right>img{width:250px}}.story-script-tap-modal-bottom{margin-top:1rem}.story-script-tap-modal-bottom .button-primary{width:180px;margin:auto;font-size:16px;font-size:1rem}.mypage-contents:after{content:" ";display:block;clear:both}@media(min-width:1100px){.mypage-contents .content-media-left{min-width:129px}}.mypage-contents #side{float:none;margin-top:0}.mypage-contents #main{margin-top:30px}@media(min-width:1100px){.mypage-contents #main{float:right;margin-top:0}.mypage-contents #main.center-alignment{float:none;margin:0 auto}}.mypage-contents #main .heading-primary{padding:0 10px 20px}@media(min-width:1100px){.mypage-contents #main .heading-primary{padding:0 0 10px}}.mypage-contents .mypage-box{margin:0 10px}.mypage-contents .mypage-box p{line-height:1.4}.mypage-contents .mypage-box p+p{margin-top:.5rem}.mypage-contents .mypage-box p a{font-weight:700;text-decoration:underline}@media(min-width:1100px){.mypage-contents .mypage-box{max-width:unset;margin:auto}}.mypage-contents .form-item-field{padding:0 10px}@media(min-width:1100px){.mypage-contents .form-item-field{padding:0}}.content-profile{display:none;margin:30px 0 0;padding:0 10px}#mypage-top-page .content-profile{display:block}@media(min-width:1100px){.content-profile{display:block;float:left;width:300px;margin:0 0 30px;padding:0}.content-profile:after{content:" ";display:block;clear:both}}.content-profile .title-wrapper{padding:0 0 20px}.content-profile .profile-wrapper{display:flex;align-items:center}.content-profile .user-name{font-weight:700;margin-bottom:1rem}.content-profile .user-img{margin-right:20px}.content-profile .user-img img{width:80px;height:80px}.content-profile .user-tapvalue,.content-profile .user-ticket{font-size:12px;font-size:.75rem;color:#383838}.content-profile .user-tapvalue dl,.content-profile .user-ticket dl{display:flex;align-items:flex-end}.content-profile .user-tapvalue dl dt,.content-profile .user-ticket dl dt{width:6.5rem;font-weight:700;margin-right:.5rem}.content-profile .user-tapvalue dl dt [class^=icon-],.content-profile .user-ticket dl dt [class^=icon-]{display:inline-block;width:20px;text-align:center;color:#ff8f13;margin-right:4px;vertical-align:-1px}.content-profile .user-tapvalue dl dt .icon-tap,.content-profile .user-ticket dl dt .icon-tap{font-size:14px;font-size:.875rem}.content-profile .user-tapvalue dl dt .icon-ticket,.content-profile .user-ticket dl dt .icon-ticket{font-size:11px;font-size:.6875rem}.content-profile .user-tapvalue dl dd em,.content-profile .user-ticket dl dd em{font-size:14px;font-size:.875rem;color:#222;font-weight:700;margin-right:1px}.content-profile .user-tapvalue{margin-bottom:.5rem}.content-profile .profile-coins{background-color:#f6f6f6;padding:1rem;margin-top:1rem}.content-profile .user-total-coins{display:flex;justify-content:center;align-items:center;margin-top:2px}.content-profile .user-total-coins dt{display:flex;align-items:center;font-size:16px;font-size:1rem;color:#383838;font-weight:700;margin-right:.5rem}.content-profile .user-total-coins dt .coin-img{margin-right:5px}.content-profile .user-total-coins dd em{font-size:22px;font-size:1.375rem;font-weight:700}.content-profile .user-total-coins dd .icon-question{margin-left:.5rem}.content-profile .user-coins-bottom{display:flex;margin-top:1rem}.content-profile .user-coins-bottom li{width:50%;text-align:center}.content-profile .user-coins-bottom li:first-child dl{border-right:1px solid #e5e5e5}.content-profile .user-coins-bottom li:first-child dl,.content-profile .user-coins-bottom li:first-child p{padding-right:.5rem}.content-profile .user-coins-bottom li:last-child dl,.content-profile .user-coins-bottom li:last-child p{padding-left:.5rem}.content-profile .user-coins-bottom dt{font-size:11px;font-size:.6875rem;color:#383838}.content-profile .user-coins-bottom dd{margin-top:4px}.content-profile .user-coins-bottom dd em{font-size:14px;font-size:.875rem;font-weight:700}.content-profile .user-coins-bottom .button-primary{font-size:15px;font-size:.9375rem;padding:12px 0;margin-top:12px}.content-profile .menu-mypage{margin-top:30px;padding:0}.content-profile .menu-mypage li{font-size:16px;font-size:1rem;border-top:1px solid #e5e5e5}.content-profile .menu-mypage li>a{display:block;padding:1rem}.content-profile .menu-mypage li:last-child a{color:#999}.content-profile .menu-mypage li .nolink{color:#ff8f13}@media(min-width:1100px){.reacted-episodes-volume-number .visible-desktop{display:inline}}.reacted-episodes>li{padding:20px 10px}.reacted-episodes>li:first-child{padding-top:0}.reacted-episodes .content-media-title{font-size:15px;font-size:.9375rem}.reacted-episodes .content-media-episode{font-size:12px;font-size:.75rem;margin-top:0;margin-bottom:0}@media(min-width:1100px){.reacted-episodes>li{padding:30px 0}.reacted-episodes>li:first-child{padding-top:0}.reacted-episodes .content-media-title{font-size:16px;font-size:1rem}.reacted-episodes .content-media-episode{font-size:13px;font-size:.8125rem}}.reacted-episode-comment-body{display:inline-block}.reacted-episode-balloon{position:relative;display:inline-block;background-color:#efefef;border-radius:3px;padding:12px;margin-top:14px}.reacted-episode-balloon:before{content:"";position:absolute;top:-12px;left:10px;border:6px solid transparent;border-bottom-color:#efefef}@media(min-width:1100px){.reacted-episode-balloon{padding:15px}.reacted-episode-balloon:before{left:15px}}.reacted-episode-comment{font-size:12px;font-size:.75rem;line-height:1.4;text-align:justify}.reacted-episode-comment [class^=icon-]{font-size:13px;font-size:.8125rem;color:#ff8f13;margin-right:2px;vertical-align:-1px}@media(min-width:1100px){.reacted-episode-comment [class^=icon-]{font-size:14px;font-size:.875rem;margin-right:3px}}.reacted-episode-reaction{text-align:center}.reacted-episode-reaction [class^=icon-]{font-size:20px;font-size:1.25rem;color:#ff8f13}@media(min-width:1100px){.reacted-episode-reaction [class^=icon-]{font-size:24px;font-size:1.5rem}}.reacted-episode-comment-footer{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.reacted-episode-comment-footer-left{display:flex;align-items:center;margin-right:1rem}.reacted-episode-comment-user-date{font-size:10px;font-size:.625rem;color:#999}.reacted-episode-comment-thumbs-up{color:#999;margin-left:10px;margin-top:-4px}.reacted-episode-comment-thumbs-up .icon-thumbs-up:before{font-size:10px;font-size:.625rem;content:""}.reacted-episode-comment-thumbs-up .value{font-size:11px;font-size:.6875rem;margin-left:3px}.reacted-episode-comment-thumbs-up.active{color:#f23406}.reacted-episode-comment-thumbs-up.active .icon-thumbs-up:before{content:""}.reacted-episode-comment-footer-right{display:flex;margin-left:1rem}.reacted-episode-comment-bottom{margin-top:.5rem;text-align:right}.reacted-episode-comment-delete{font-size:10px;font-size:.625rem;color:#666}.reacted-episode-writer-comments{margin-top:1rem}.reacted-episode-writer-comments .content-media-left{width:40px;min-width:40px}.reacted-episode-writer-comments .content-media-left .circle-img{width:100%;height:auto}@media(min-width:1100px){.reacted-episode-writer-comments .content-media-left{width:60px;min-width:60px}}.reacted-episode-writer-comments .content-media-title{font-size:12px;font-size:.75rem;margin-bottom:0}#main .reacted-episode-writer-comments .content-media-body{padding-left:10px}.reacted-episode-writer-comments .reacted-episode-balloon{margin-top:12px}.tapwriter .content-media-left{width:80px;min-width:auto}@media(min-width:1100px){.tapwriter .content-media-left{width:114px}}.tapwriter .content-media-left img{width:80px;height:80px}@media(min-width:1100px){.tapwriter .content-media-left img{width:114px;height:114px}}.tapwriter .content-media-body{margin-top:0}@media(min-width:1100px){.tapwriter .content-media-body .content-media-title{font-size:20px;font-size:1.25rem}}.tapwriter .content-media-description{font-size:14px;font-size:.875rem}@media(min-width:1100px){.tapwriter .content-media-description{font-size:16px;font-size:1rem}}.tapwriter .content-list>li>a{padding:20px 10px 10px}.content-media-fanvalue{display:flex;font-size:14px;font-size:.875rem;font-weight:700}.content-media-fanvalue dt{margin-right:.5rem;color:#f23406}.coin-list{border-top:1px solid #e5e5e5}.coin-list>li{border-bottom:1px solid #e5e5e5}.coin-list>li .coin-item{display:flex;align-items:center;justify-content:space-between;padding:10px 1rem}@media(min-width:1100px){.coin-list>li .coin-item{padding:20px 40px}}.coin-list>li .coin-item .coin-left .coin-img{width:16px;height:16px;margin-right:5px;vertical-align:-2px}@media(min-width:1100px){.coin-list>li .coin-item .coin-left .coin-img{width:18px;height:18px}}.coin-list>li .coin-item .coin-left .coin-value{font-size:16px;font-size:1rem;font-weight:700}@media(min-width:1100px){.coin-list>li .coin-item .coin-left .coin-value{font-size:18px;font-size:1.125rem}}.coin-list>li .coin-item .coin-left .coin-date{font-size:14px;font-size:.875rem}@media(min-width:1100px){.coin-list>li .coin-item .coin-left .coin-date{font-size:16px;font-size:1rem}}.coin-list>li .coin-item .coin-left .coin-bonus{font-size:14px;font-size:.875rem;color:#f23406;margin-left:5px}@media(min-width:1100px){.coin-list>li .coin-item .coin-left .coin-bonus{font-size:16px;font-size:1rem}}.coin-list>li .coin-item .coin-left .coin-bonus .coin-bonus-value{font-size:16px;font-size:1rem;font-weight:700}@media(min-width:1100px){.coin-list>li .coin-item .coin-left .coin-bonus .coin-bonus-value{font-size:18px;font-size:1.125rem}}.coin-list>li .coin-item .coin-right{margin-left:1rem}.coin-list>li .coin-item .coin-right .button-secondary{width:80px;height:30px;font-size:14px;font-size:.875rem;color:#ff8f13;font-weight:400;padding:0}@media(min-width:1100px){.coin-list>li .coin-item .coin-right .button-secondary{width:120px;height:40px;font-size:16px;font-size:1rem}}.coin-list>li .coin-item .coin-right .coin-sumally{text-align:right;margin:2px 0}@media(min-width:1100px){.coin-list>li .coin-item .coin-right .coin-sumally{margin:4px 0}}.coin-list>li .coin-item .coin-right .coin-sumally dt{font-size:12px;font-size:.75rem}@media(min-width:1100px){.coin-list>li .coin-item .coin-right .coin-sumally dt{font-size:14px;font-size:.875rem}}.coin-list>li .coin-item .coin-right .coin-sumally dd{font-size:10px;font-size:.625rem;color:#999;margin-top:4px}@media(min-width:1100px){.coin-list>li .coin-item .coin-right .coin-sumally dd{font-size:12px;font-size:.75rem;margin-top:6px}}.coins-description{font-size:11px;font-size:.6875rem;line-height:1.3;margin:0 10px 20px}@media(min-width:1100px){.coins-description{font-size:12px;font-size:.75rem;line-height:1.4;margin:10px 0 20px}}.coin-history-tab{margin-top:0}@media(min-width:1100px){.coin-history-tab{margin-top:12px}}.coin-no-results-bottom{margin-top:2rem}.coin-no-results-bottom .coin-no-results-text{font-size:13px;font-size:.8125rem;line-height:1.3;margin-top:12px;margin-bottom:12px}@media(min-width:1100px){.coin-no-results-bottom .coin-no-results-text{font-size:14px;font-size:.875rem}}.coin-no-results-bottom .button-primary{max-width:300px;margin:0 auto}.coin-thanks-text{font-size:18px;font-size:1.125rem;text-align:center;margin-top:5rem}.coin-acquisition-box{background-color:#f6f6f6;padding:1.5rem 1rem;margin:1rem 10px}@media(min-width:1100px){.coin-acquisition-box{padding:1.5rem;margin:1rem 0}}.coin-acquisition-box dt{display:flex;align-items:center;font-size:18px;font-size:1.125rem;color:#ff8f13;font-weight:700;margin-bottom:1rem}.coin-acquisition-box dt .coin-img{margin-right:5px}.coin-acquisition-box .heading-secondary{font-size:16px;font-size:1rem;margin-bottom:1rem}.coin-acquisition-box p{font-size:14px;font-size:.875rem;line-height:1.6;margin-top:1rem}.coin-acquisition-box .button-primary{max-width:300px;font-size:16px;font-size:1rem;margin:0 auto}.user-profile-contents:after{content:" ";display:block;clear:both}@media(min-width:1100px){.user-profile-contents .content-media-left{min-width:129px}}.user-profile-contents #main .heading-primary{padding:0 10px 20px}@media(min-width:1100px){.user-profile-contents #main .heading-primary{padding:0 0 10px}}@media(min-width:1100px){.user-profile-contents #main .volume-number .visible-desktop{display:inline}}.user-profile-contents .mypage-box{margin:0 10px}@media(min-width:1100px){.user-profile-contents .mypage-box{max-width:unset;margin:auto}}.user-profile-contents .form-item-field{padding:0 10px}.user-profile{margin:30px 20px 50px}@media(min-width:1100px){.user-profile{margin:0 0 60px}}@media(min-width:1100px){.user-profile-top{display:flex}}.user-profile-avatar{margin-bottom:1.5rem}.user-profile-avatar .circle-img{width:80px;height:80px}@media(min-width:1100px){.user-profile-avatar{margin-bottom:0;margin-right:20px}.user-profile-avatar .circle-img{width:100px;height:100px}}@media(min-width:1100px){.user-profile-sumally{margin-top:10px}}.user-profile-name{font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:700;margin-bottom:12px}@media(min-width:1100px){.user-profile-name{font-size:22px;font-size:1.375rem;padding-right:128px}}.user-profile-introduction{font-size:14px;font-size:.875rem;line-height:1.6;overflow-wrap:break-word}.user-profile-edit{margin-top:1rem;text-align:right;font-size:14px;font-size:.875rem}.user-profile-edit a{color:#999}.user-profile-edit a span{margin-right:.25rem}.mypage-contents .keywords-list{border-top:1px solid #e5e5e5}@media(min-width:1100px){.mypage-contents .keywords-list{margin-top:20px}}.mypage-contents .keywords-list .keyword-wrap{padding:20px;font-size:16px;font-size:1rem;border-bottom:1px solid #e5e5e5;line-height:1.2}@media(min-width:1100px){.mypage-contents .keywords-list .keyword-wrap{padding:30px 10px 30px 40px;font-size:20px;font-size:1.25rem}.mypage-contents .keywords-list .keyword-wrap img{width:30px;height:30px}}.user-withdrawal-reason .form-item-field{padding:0;margin:0}@media(min-width:1100px){.user-withdrawal-reason .form-item-field{margin-top:1.5rem}}.user-withdrawal-box{text-align:center;margin:0 10px}@media(min-width:1100px){.user-withdrawal-box{max-width:430px;margin:auto}}.user-withdrawal-box dt{font-size:20px;font-size:1.25rem;margin-bottom:1.5rem;font-weight:700;color:#ff8f13}.user-withdrawal-box dt .icon-attention{font-size:32px;font-size:2rem;margin-right:5px;vertical-align:-7px}.user-withdrawal-box dd{line-height:1.4;margin-bottom:.5rem}.user-withdrawal-box dd>span{display:inline-block}.user-withdrawal-box dd.contests-attention{color:#f23406;font-weight:700}.user-withdrawal-buttons{margin-top:1.5rem}.user-withdrawal-buttons .button-primary{width:300px;font-size:16px;font-size:1rem;margin:1rem auto}.user-withdrawal-buttons .button-primary[disabled]{background-color:#999;cursor:default}.user-withdrawal-buttons .user-withdrawal-cancel{display:inline-block;font-weight:700;color:#999;margin-top:1rem}.user-edit-page .initial-box{max-width:100%}.user-edit-page .initial-box h2{margin-top:0}.user-edit-page .mypage-contents #main .heading-primary,.user-edit-page .mypage-contents .form-item-field,.user-new-page .mypage-contents .form-item-field{padding:0}.profile-edit form .btn-signin{background-color:transparent;background:#ff8f13;text-align:center}.profile-edit form .btn-signin:hover{background-color:#ff9b2d}.profile-edit form .btn-signin[disabled]{background-color:#999;cursor:default}.profile-form-switch{display:flex;justify-content:space-between;align-items:center;max-width:430px;font-size:14px;font-size:.875rem;padding:2px 0}@media(min-width:1100px){.form-item-field .form-column{margin:2rem 0}}.form-item-field .form-column:first-child .form-heading{margin-top:0}.form-item-field .form-column .form-item{border-radius:4px}.form-item-field .form-column .form-item a{display:block;position:relative}.form-item-field .form-column .form-item a:after{content:"";font-family:icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;top:calc(50% - .5rem);display:block;width:1rem;height:1rem;color:#666}.list-snsaccount dt{margin:10px;font-size:12px;font-size:.75rem}@media(min-width:1100px){.list-snsaccount dt{margin:10px 0}}.list-snsaccount li{position:relative;font-weight:700}.list-snsaccount li:after{content:"";font-family:icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1rem}.list-snsaccount .linked:after,.list-snsaccount li:after{position:absolute;right:10px;top:calc(50% - .5rem);display:block;height:1rem;color:#666}.list-snsaccount .linked:after{content:"連携済み";width:3rem;font-size:12px;font-size:.75rem}.usercode-wrap{display:flex;flex-wrap:wrap}.usercode-wrap button{margin-left:auto;margin-top:.5rem;padding:.5rem}.usercode-wrap .usercode-text{width:100%;padding:1rem;text-align:center;border:1px solid #e5e5e5}.usercode-wrap dd{font-size:14px;font-size:.875rem}.help-wrap .help-title{padding:2rem 10px 10px;font-size:12px;font-size:.75rem}@media(min-width:1100px){.help-wrap .keywords-list{margin-top:0}}.help-wrap li{padding:.8rem 10px;border-bottom:1px solid #e5e5e5}.help-wrap .button-primary{max-width:300px;margin:2rem auto}.help-wrap .button-primary a{display:block;color:#fff}.help-list dt{position:relative;font-weight:700}.help-list dt:after{content:"";display:block;position:absolute;top:calc(50% - .3rem);right:10px;width:1rem;height:1rem;font-family:icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666;transform:rotate(90deg);-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.help-list dt.open:after{top:calc(50% - .7rem);color:#ff8f13;transform:rotate(-90deg)}.help-list dd{display:none;margin:2rem 0 0;line-height:1.4}.contact-form{margin:2.5rem 0 0}.contact-form form{margin-top:2rem}.contact-form form .accordion{display:none}.contact-form form .accordion .mypage-box{margin-top:-.5rem;margin-bottom:1.5rem}.contact-form form .btn-signin{background-color:transparent;background:#ff8f13;text-align:center}.contact-form form .btn-signin:hover{background-color:#ff9b2d}.contact-form form .btn-signin[disabled]{background-color:#999;cursor:default}.contact-form-confirm .form-item{line-height:1.4}.form-attention{background-color:#fafafa;border-radius:4px;text-align:center;padding:1rem;margin-top:1.5rem}.form-attention>dt{font-weight:700;margin-bottom:.5rem}.form-attention>dt .icon-attention{margin-right:2px}.form-attention .form-attention-text{font-size:12px;font-size:.75rem;line-height:1.4;color:#f23406}.form-attention .agree-checkbox{margin-top:1rem}.confirm-buttons{display:flex;justify-content:space-between;margin:2rem 0}.confirm-buttons>li{width:calc(50% - 5px)}.confirm-buttons>li button{width:100%}.confirm-buttons>li .button-primary{padding:17px 0}.confirm-buttons>li .button-primary[disabled]{background-color:#999;cursor:default}@media(min-width:1100px){.confirm-buttons{width:510px;margin:2rem auto}}.notification-box{margin-top:10px}@media(min-width:1100px){.notification-box{margin-top:20px}}.notification-box .heading-secondary{font-size:16px;font-size:1rem;padding:0 10px 10px}@media(min-width:1100px){.notification-box .heading-secondary{padding:0}}.notification-box+.notification-box{margin-top:30px}.payment-method{position:relative;margin:0 10px 1rem;padding:1rem;border:1px solid #e5e5e5}@media(min-width:1100px){.payment-method{margin:1.5rem 0}}.payment-method-content{display:flex;flex-direction:column;padding:1rem 1rem .5rem}@media(min-width:768px){.payment-method-content{flex-direction:row;align-items:center;padding:2rem 1.5rem}}.payment-method-content-body{display:flex;flex:1}.payment-method-content-left{min-width:100px;max-width:150px}.payment-method-content-brand{font-size:18px;font-size:1.125rem;font-weight:700}.payment-method-content-right{flex:1;margin:0 1rem}.payment-method-content-card-number{margin-bottom:1rem}.payment-method-content-card-exp-unit{margin-right:.5rem}.payment-method-content-card-exp-value{margin:0 .25rem}.payment-method-content-edit{margin:1.5rem auto 0}@media(min-width:768px){.payment-method-content-edit{margin-top:0}}.payment-method-content-edit .button-secondary{padding:1rem 20px}.payment-method-content-edit .button-secondary[disabled]{border:0;background-color:#999;color:#fff}.payment-method-content-close{position:absolute;top:1rem;right:1rem}.payment-method-content-close .icon-close{font-size:16px;font-size:1rem;color:#222}@media(min-width:1100px){.mypage-contents .payment-method-form .form-item-field{padding:0}}.invoice{margin:0 10px 1rem;padding:20px 1rem;border:1px solid #e5e5e5}@media(min-width:1100px){.invoice{margin:1.5rem 0}}.invoice-content{display:flex;flex-direction:column}@media(min-width:768px){.invoice-content{flex-direction:row;align-items:center}}.invoice-content-body{display:flex;flex:1}.invoice-content-left{display:flex;justify-content:center;align-items:center;padding-right:1rem}@media(min-width:768px){.invoice-content-left{padding-right:1.5rem;padding-left:.5rem}}.invoice-content-right{display:flex}.invoice-content-detail{display:flex;flex-wrap:wrap;font-size:15px;font-size:.9375rem}@media(min-width:768px){.invoice-content-detail{margin-top:.5rem;margin-right:1rem}}.invoice-content-detail>dt{width:32%;font-weight:700;color:#666;margin-bottom:.5rem}.invoice-content-detail>dd{width:68%;margin-bottom:.5rem}.invoice-content-download{margin:.5rem auto 0}@media(min-width:768px){.invoice-content-download{margin-top:0}}.invoice-content-download>.button-secondary{padding:10px 1rem}#episode-viewer-page #wrapper,body#episode-viewer-page{overflow:hidden}@media(min-width:768px){#episode-viewer-page #wrapper,body#episode-viewer-page{height:100%}}body#episode-viewer-page{background-color:#000}@media(min-width:768px){body#episode-viewer-page{background-color:#341e05;background-image:url(/packs/media/images/desktop/viewer_bg-e6325c1cf6aeb7f21dd6c0ba67e5ac7e.png);background-repeat:repeat;background-position:50% -70px}}#episode-comment-form-page .header,#episode-comments-page .header,#episode-viewer-page .header{display:none}#episode-comments-page{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#episode-comments-page .media-carousel-list{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}#episode-comments-page .media-carousel-list::-webkit-scrollbar,#episode-comments-page::-webkit-scrollbar{display:none}@media(min-width:768px){#episode-viewer-page #contents{position:relative;height:100%;display:table;margin:0 auto;padding:50px 0 30px;z-index:2}}@media(min-width:768px)and (min-height:1050px){#episode-viewer-page #contents{padding:70px 0 50px}}@media(min-width:768px){.viewer-content{height:100%;display:table-cell;vertical-align:middle}}@media(min-width:768px){.viewer-top-title{width:768px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-size:1.125rem;text-align:center;color:#fff;font-weight:700;text-shadow:0 2px 4px rgba(34,34,34,.5);margin-bottom:12px}}@media(min-width:768px)and (min-width:1100px){.viewer-top-title{width:1100px}}@media(min-width:768px)and (min-height:900px){.viewer-top-title{font-size:22px;font-size:1.375rem;margin-bottom:15px}}@media(min-width:768px)and (min-height:1050px){.viewer-top-title{font-size:24px;font-size:1.5rem;margin-bottom:20px}}.viewer-phone{width:100vw;height:100vh;height:100dvh}@media(min-width:768px){.viewer-phone{width:270px;height:550px;background-image:url(/packs/media/images/desktop/white_phone-a061709ed27357c2ddd0c20a3cd81180.png);background-size:contain;background-repeat:no-repeat;margin:auto}}@media(min-width:768px)and (min-height:800px){.viewer-phone{width:334px;height:680px}}@media(min-width:768px)and (min-height:900px){.viewer-phone{width:370px;height:753px}}@media(min-width:768px)and (min-height:1050px){.viewer-phone{width:433px;height:882px}}.viewer-screen{width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);height:100dvh}@media(min-width:768px){.viewer-screen{position:relative;top:66px;left:17px;width:235px;height:417px}}@media(min-width:768px)and (min-height:800px){.viewer-screen{top:81px;left:21px;width:291px;height:516px}}@media(min-width:768px)and (min-height:900px){.viewer-screen{top:91.5px;left:25px;width:320px;height:568px}}@media(min-width:768px)and (min-height:1050px){.viewer-screen{top:106.5px;left:28.5px;width:375px;height:667px}}.viewer-screen .viewer-iframe-block,.viewer-screen .viewer-iframe-block .viewer-iframe{height:100%}.viewer-screen .viewer-iframe-block .viewer-iframe iframe{border:none;width:100%;height:100%;padding:0;margin:0}.viewer-bottom-wrapper{position:fixed;bottom:0;width:100%;height:calc(env(safe-area-inset-bottom) + 50px);background-color:rgba(34,34,34,.7)}.viewer-bottom{display:table;width:100%}.viewer-bottom-title{display:table-cell;width:100%;max-width:0;line-height:50px;padding:0 10px}.viewer-bottom-title>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-size:.875rem;color:#fff;font-weight:700;text-shadow:0 2px 4px rgba(34,34,34,.5)}.viewer-shares-button{display:table-cell;vertical-align:middle;padding:0 2px}.viewer-shares-button .icon-share{font-size:21px;font-size:1.3125rem;color:#fff}.viewer-app-open-button{display:table-cell;vertical-align:middle;padding:0 10px}.app-open-button{width:130px;height:32px;background-color:#fafafa;border-radius:2em;text-align:center}.app-open-button ul>li{display:inline-block;vertical-align:middle;margin:0 2px}.app-open-button-icon{width:24px;border-radius:7px}.app-open-button-text{font-size:13px;font-size:.8125rem;color:#ff8f13;font-weight:700}@media(min-width:768px){.viewer-balloon-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:190px;height:265px}}@media(min-width:768px){.viewer-balloon{position:relative;left:300px;width:100%;height:265px;text-align:center;background-color:rgba(34,34,34,.3);border-radius:5px;padding:20px 0}.viewer-balloon:before{content:"";position:absolute;top:50%;left:-26px;margin-top:-16px;border:10px solid transparent;border-right:16px solid rgba(34,34,34,.3)}.viewer-balloon .viewer-share .story-share-buttons>li{margin:0 7px}.viewer-balloon .viewer-share .story-share-buttons>li>a>img{width:26px;height:26px}}@media(min-width:1100px)and (min-height:900px){.viewer-balloon{left:330px}}@media(min-width:1100px)and (min-height:1050px){.viewer-balloon{left:360px}}@media(min-width:768px){.viewer-balloon-title{display:block;margin-bottom:12px}}.viewer-app-download-banner{margin-top:30px}@media(min-width:768px){.viewer-app-download-banner .visible-phone{display:none}}.viewer-app-download-banner .visible-tablet li+li{margin-top:10px}.viewer-share .story-share-buttons{justify-content:center}.viewer-share .story-share-buttons>li{margin:0 10px}.viewer-share .story-share-buttons>li.story-share-hatebu,.viewer-share .story-share-buttons>li .visible-desktop{display:none}.viewer-app-download{margin-top:25px}@media(min-width:768px){.viewer-app-download li+li{margin-top:10px}.viewer-app-download a{display:block;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.viewer-app-download a:hover{opacity:.8}}#episode-comment-form-page .app-download,#episode-comment-form-page .copyright,#episode-comment-form-page .footer-about,#episode-comment-form-page .footer-genres,#episode-comment-form-page .footer-nav,#episode-comment-form-page .footer-social-accounts,#episode-comment-form-page .pagetop,#episode-comments-page .app-download,#episode-comments-page .copyright,#episode-comments-page .footer-about,#episode-comments-page .footer-genres,#episode-comments-page .footer-nav,#episode-comments-page .footer-social-accounts,#episode-comments-page .pagetop,#episode-viewer-page .app-download,#episode-viewer-page .copyright,#episode-viewer-page .footer-about,#episode-viewer-page .footer-genres,#episode-viewer-page .footer-nav,#episode-viewer-page .footer-social-accounts,#episode-viewer-page .pagetop{display:none!important}#episode-comment-form-page .footer,#episode-comments-page .footer,#episode-viewer-page .footer{display:none}@media(min-width:768px){#episode-comment-form-page .footer,#episode-comments-page .footer,#episode-viewer-page .footer{display:block;background-color:transparent;padding:0 0 10px;margin-top:-20px;z-index:1}}#episode-comment-form-page .footer .copyright,#episode-comments-page .footer .copyright,#episode-viewer-page .footer .copyright{margin:0}.app-download-modal-header{text-align:center;margin-top:5px;margin-bottom:15px}.app-download-modal-header>li{display:inline-block;margin:0 3px}@media(min-width:768px){.app-download-modal-header{margin-top:0;margin-bottom:25px}.app-download-modal-header>li{display:inline-block;margin:0 5px}}.app-download-modal-icon{width:40px;border-radius:14px}@media(min-width:768px){.app-download-modal-icon{width:60px;border-radius:18px}}.app-download-modal-logo{width:150px;padding-top:3px}@media(min-width:768px){.app-download-modal-logo{width:200px}}.app-download-modal-buttons{text-align:center;background-color:#fafafa;padding:15px 0;margin-bottom:10px}.app-download-modal-buttons>dt{font-size:15px;font-size:.9375rem;font-weight:700;margin-bottom:12px}@media(min-width:768px){.app-download-modal-buttons{padding:30px 0}.app-download-modal-buttons>dt{font-size:22px;font-size:1.375rem;margin-bottom:15px}.app-download-modal-buttons>dd>ul>li{display:inline-block;height:60px;margin:0 5px}.app-download-modal-buttons>dd>ul>li a{display:block;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.app-download-modal-buttons>dd>ul>li a:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}}.share-header{text-align:center;margin-top:5px;margin-bottom:20px}.share-modal-logo{width:120px}.share-modal-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-size:1rem;font-weight:700;margin-top:15px}.share-modal-buttons{text-align:center;padding:15px 0}.share-modal-buttons>dt{font-size:15px;font-size:.9375rem;font-weight:700;margin-bottom:15px}.episode-comments-header{display:flex;justify-content:center;align-items:center;width:100%;height:44px;background-color:#ff8f13}.episode-comments-header .close-button{position:absolute;top:0;right:0;width:44px;height:44px}.episode-comments-header .close-button .icon-close{font-size:14px;font-size:.875rem;color:#fff;font-weight:700}.episode-comments-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:15px;font-size:.9375rem;font-weight:700;padding:0 44px;text-align:center}.episode-comments-sumally{padding:10px}.episode-comments-writer{display:flex;align-items:center}.episode-comments-writer-left{width:60px}.episode-comments-writer-right{padding-left:8px}.episode-comments-episode-title{font-size:14px;font-size:.875rem;font-weight:700;margin-bottom:8px}.episode-comments-writer-name{font-size:11px;font-size:.6875rem}.episode-comments-writer-comment{position:relative;background-color:#e5e5e5;border-radius:4px;padding:10px;font-size:12px;font-size:.75rem;line-height:1.4;text-align:justify;margin-top:12px}.episode-comments-writer-comment:before{content:"";position:absolute;top:-12px;left:23px;border:6px solid transparent;border-bottom-color:#e5e5e5}.episode-comments-favorite{display:flex;justify-content:center;align-items:center;margin-top:10px}.episode-comments-favorite>dt{font-size:12px;font-size:.75rem;font-weight:700;line-height:1.3;padding-right:8px}@media(min-width:375px){.episode-comments-favorite>dt{font-size:13px;font-size:.8125rem;white-space:nowrap}}@media(min-width:375px){.episode-comments-favorite>dd{width:100%}}.episode-comments-favorite .story-fav,.episode-comments-favorite .writer-fan{width:100%;min-width:125px}.episode-comments-favorite .writer-fan{font-size:16px;font-size:1rem;padding:18px 0}.episode-comments-reaction{text-align:center;margin-top:30px}.episode-comments-reaction>dt{font-size:13px;font-size:.8125rem;font-weight:700;margin-bottom:10px}.episode-comments-reaction-buttons{display:flex;justify-content:center;align-items:center}.episode-comments-reaction-buttons>li{width:20%}.episode-comments-reaction-buttons>li [class^=icon-]{display:block;height:50px;font-size:48px;font-size:3rem;color:#ff8f13;padding:1px}.episode-comments-reaction-buttons>li [class^=icon-].icon-reaction-like{font-size:40px;font-size:2.5rem;padding-top:5px}.episode-comments-reaction-buttons>li [class^=icon-].active{color:#f23406}.episode-comments-reaction-buttons>li [class^=icon-].disable{color:#999}.episode-comments-reaction-buttons>li .value{display:block;font-size:11px;font-size:.6875rem;margin-top:8px}.episode-comments-reaction-note{font-size:11px;font-size:.6875rem;margin-top:10px}.episode-comments-gift{position:relative;background-color:#efefef;text-align:center;padding:20px 10px;margin-top:20px}.episode-comments-gift>dt{font-size:13px;font-size:.8125rem;font-weight:700;margin-bottom:10px}.episode-comments-gift>dt .tips-button{position:absolute;top:5px;right:5px}.episode-comments-gift-buttons{display:flex;justify-content:center;align-items:center}.episode-comments-gift-buttons>li{width:25%}.gift-circle{width:70px;height:70px;border-width:2px;border-style:solid;border-radius:50%;background-color:#fff}.gift-circle.candy{font-size:30px;font-size:1.875rem}.gift-circle.onigiri{font-size:28px;font-size:1.75rem}.gift-circle.ramen{font-size:36px;font-size:2.25rem}.gift-circle.ramen .icon-support-ramen{padding-left:4px}.gift-circle.steak{font-size:35px;font-size:2.1875rem}.gift-circle.steak .icon-support-steak{vertical-align:2px}.gift-circle.candy{border-color:#e55db0;color:#e55db0}.gift-circle.onigiri{border-color:#1c92d1;color:#1c92d1}.gift-circle.ramen{border-color:#cf2d16;color:#cf2d16}.gift-circle.steak{border-color:#991300;color:#991300}.gift-circle .message{display:none}.gift-circle.disable{background-color:#e5e5e5;border-color:#e5e5e5;cursor:default}.gift-circle.disable [class^=icon-]{display:block;font-size:20px;font-size:1.25rem}.gift-circle.disable .icon-support-ramen{padding-left:2px}.gift-circle.disable .message{display:block;font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;font-size:14px;font-size:.875rem;margin-top:3px}.gift-coin{font-size:14px;font-size:.875rem;font-weight:700;margin-top:5px}.gift-coin>img{margin-right:3px;vertical-align:-2px}.gift-coin.disable{opacity:.3}.episode-comments-next-episode{margin:20px 30px}.episode-comments-headline{font-size:11px;font-size:.6875rem;font-weight:700;color:#666;background-color:#efefef;padding:8px}.episode-comments-info{padding:12px 16px;text-align:center}.episode-comments-tabs{display:flex;justify-content:center;align-items:center;border:1px solid #999;border-radius:3px}.episode-comments-tabs>li{width:50%}.episode-comments-tabs>li+li{border-left:1px solid #999}.episode-comments-tabs>li .tab{display:block;width:100%;padding:8px;font-size:11px;font-size:.6875rem;color:#999;cursor:pointer}.episode-comments-tabs>li .tab.active{color:#fff;background-color:#999}.episode-comments-info-bottom{display:flex;justify-content:space-between;align-items:center;padding:0 10px 8px;margin-top:-4px}.episode-comments-info-bottom .volume-number{font-size:11px;font-size:.6875rem;color:#666;padding:4px 0}.episode-comment-icons{display:flex;align-items:center}.episode-comment-icons .icon-staff,.episode-comment-icons .icon-writer{font-size:12px;font-size:.75rem;color:#ff8f13;margin-left:4px}.episode-comment-icons .icon-question{display:inline-block;font-size:14px;font-size:.875rem;padding:4px}.tips-modal-about-icons{display:flex;margin-top:1rem}.tips-modal-about-icons .icon-staff,.tips-modal-about-icons .icon-writer{font-size:20px;font-size:1.25rem;color:#ff8f13}.tips-modal-about-icons dd{font-size:15px;font-size:.9375rem;line-height:1.4;margin-left:8px}.episode-comment-list{border-top:1px solid #e5e5e5}.episode-comment-item{position:relative;display:flex;border-bottom:1px solid #e5e5e5;padding:10px 10px 5px}.episode-comment-item .episode-comment-list{border-top:0;margin-top:10px}.episode-comment-item .episode-comment-item{border-bottom:0;padding:0}.episode-comment-left{width:40px}.episode-comment-right{width:100%;padding-left:8px}.episode-comment-header{display:flex;justify-content:space-between;margin-bottom:5px}.episode-comment-header-left{margin-top:5px}.episode-comment-header-right .icon-ellipsis{font-size:18px;font-size:1.125rem;color:#cbcbcb;padding:5px;cursor:pointer}.episode-comment-user-name{font-size:12px;font-size:.75rem}.episode-comment-user-name .icon-fanClub{font-size:10px;font-size:.625rem;margin-left:3px}.episode-comment-user-name .icon-staff,.episode-comment-user-name .icon-writer{font-size:12px;font-size:.75rem;color:#ff8f13;margin-left:3px}.episode-comment-writer-link{text-align:center;margin-top:4px}.episode-comment-writer-link>a{display:block;font-size:9px;font-size:.5625rem;color:#999}.episode-comment-writer-link .icon-arrow{font-size:7px;font-size:.4375rem;color:#cbcbcb}.episode-comment-writer-link .icon-arrow:before{margin-left:3px}.episode-comment-user-date{font-size:8px;font-size:.5rem;color:#999;margin-top:3px}.episode-comment-comment{font-size:11px;font-size:.6875rem;line-height:1.4;color:#666;text-align:justify}.episode-comment-comment [class^=icon-]{color:#ff8f13;margin-right:2px}.episode-comment-spoiler-comment{display:flex;align-items:center;background-color:#efefef;padding:10px 15px;cursor:pointer}.episode-comment-spoiler-comment .icon-spoiler{font-size:20px;font-size:1.25rem;color:#999;margin-right:8px}.episode-comment-footer{display:flex;justify-content:flex-end}.episode-comment-thumbs-up{color:#999;padding:5px;cursor:pointer}.episode-comment-thumbs-up .icon-thumbs-up:before{font-size:10px;font-size:.625rem;content:""}.episode-comment-thumbs-up .value{font-size:11px;font-size:.6875rem;margin-left:3px}.episode-comment-thumbs-up.active{color:#f23406}.episode-comment-thumbs-up.active .icon-thumbs-up:before{content:""}.episode-comment-menu{z-index:200000;position:absolute;top:34px;right:10px;width:200px;background-color:#fff;border-radius:3px;padding:8px 0;font-size:12px;font-size:.75rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.episode-comment-menu:before{content:"";position:absolute;top:-12px;right:8px;border:6px solid transparent;border-bottom-color:#fff}.episode-comment-menu>li>a{display:block;padding:12px 16px}.episode-comments-bottom{margin:20px 0}.episode-comments-bottom .title-wrapper{padding-bottom:10px}.episode-comments-bottom .heading-secondary{font-size:16px;font-size:1rem}.episode-comments-modal{background-image:url(/packs/media/images/episode-comments-modal-background-4bb07f3d356206b6b1ac3d4a92699824.png);background-position:top;background-repeat:no-repeat;background-size:100%;text-align:center;padding:10px}.episode-comments-modal-inner{background-color:hsla(0,0%,100%,.6);padding:20px 15px}.episode-comments-modal-thanks-header{margin-bottom:10px}.episode-comments-modal-write-header{margin-bottom:20px}.episode-comments-modal-title img{max-width:100%}.episode-comments-modal-writer{margin-bottom:15px}.episode-comments-modal-writer-name{font-size:12px;font-size:.75rem;font-weight:700;margin-top:10px}.episode-comments-modal-write .button-primary{font-size:15px;font-size:.9375rem}.episode-comments-modal-note{font-size:10px;font-size:.625rem;color:#666;margin-bottom:5px}.episode-comments-modal-login{font-size:12px;font-size:.75rem;color:#666;margin-top:20px}.episode-comments-modal-login>a{color:#ff8f13;font-weight:700;text-decoration:underline}.episode-comments-modal-no-write{margin-top:20px}.episode-comments-modal-no-write>a{font-size:11px;font-size:.6875rem;color:#666}.episode-comment-promotion-modal{text-align:center;padding:2rem 1rem 1.5rem}.episode-comment-promotion-modal .modal-heading>span{color:#ff8f13}.episode-comment-promotion-modal .episode-comments-reaction{background-color:#f6f6f6;margin-top:1.5rem;padding:1.5rem 10px}.episode-comment-promotion-modal .episode-comments-reaction-buttons [class^=icon-]{height:40px;font-size:38px;font-size:2.375rem}.episode-comment-promotion-modal .episode-comments-reaction-buttons [class^=icon-].icon-reaction-like{font-size:30px;font-size:1.875rem;padding-top:5px}.episode-comment-promotion-modal-text{font-size:13px;font-size:.8125rem;margin-top:20px}.episode-comment-form-header{display:flex;justify-content:center;align-items:center;width:100%;height:44px;background-color:#fff;border-bottom:1px solid #ff8f13}.episode-comment-form-header .close-button{position:absolute;top:0;right:0;width:44px;height:44px}.episode-comment-form-header .close-button .icon-close{font-size:14px;font-size:.875rem;color:#222;font-weight:700}.episode-comment-form-header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#222;font-size:15px;font-size:.9375rem;font-weight:700;padding:0 44px;text-align:center}.episode-comment-form-contents{padding:15px 15px 30px}.episode-comment-form-length-count{font-size:12px;font-size:.75rem;text-align:right;margin-bottom:10px}.episode-comment-textarea{display:block;width:100%;background-color:#efefef;border:0;border-radius:2px;font-size:13px;font-size:.8125rem;line-height:1.6;padding:10px 12px}.episode-comment-checkbox-area{display:inline-block;font-size:12px;font-size:.75rem;margin-top:20px}.episode-comment-checkbox-area input[type=checkbox]{display:none}.episode-comment-checkbox-area input[type=checkbox]+span:before{content:"";font-family:icon!important;display:inline-block;margin-right:5px;color:#999;font-size:14px;font-size:.875rem;position:relative;top:2px}.episode-comment-checkbox-area input[type=checkbox]:checked+span,.episode-comment-checkbox-area input[type=checkbox]:checked+span:before{color:#ff8f13}.episode-comment-checkbox-area span{cursor:pointer}.episode-comment-form-share{padding:25px 15px 0;border-top:1px solid #e5e5e5}.episode-comment-form-share>dt{font-size:11px;font-size:.6875rem;color:#666;margin-bottom:8px}.episode-comment-form-share-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.episode-comment-form-share-item>dt{font-size:12px;font-size:.75rem;font-weight:700}.episode-comment-switch-check{display:none}.episode-comment-switch-label{position:relative;display:inline-block;width:50px;height:30px;border-radius:15px;background:#efefef;box-shadow:inset 0 0 0 1px #e5e5e5;transition:all .2s}.episode-comment-switch-label:before{content:"";position:absolute;top:2px;left:2px;display:block;width:26px;height:26px;border-radius:13px;background:#fff;box-shadow:0 2px 6px 0 hsla(0,0%,60%,.6);transform:translateX(0);transition:transform .2s}.episode-comment-switch-check:checked+.episode-comment-switch-label{background:#ff8f13;box-shadow:inset 0 0 0 1px #ff8f13}.episode-comment-switch-check:checked+.episode-comment-switch-label:before{transform:translateX(20px)}.episode-comment-form-submit{text-align:center;margin:30px auto 15px}.episode-comment-form-submit .button-primary{width:300px;margin:0 auto;padding:1.2rem 0;font-size:16px;font-size:1rem;-webkit-box-sizing:content-box;-webkit-appearance:button;box-sizing:border-box;appearance:none}.episode-comment-form-submit .button-primary[disabled]{background-color:#999;cursor:default}.gift-confirm-modal .modal-heading{color:#ff8f13}.gift-confirm,.gift-confirm-modal .modal-margin-top{margin-top:1rem}.gift-confirm{background-color:#efefef;padding:1.5rem}.gift-confirm .gift-circle{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-width:3px;margin:auto}.gift-confirm .gift-circle.candy{font-size:46px;font-size:2.875rem}.gift-confirm .gift-circle.onigiri{font-size:44px;font-size:2.75rem}.gift-confirm .gift-circle.ramen{font-size:52px;font-size:3.25rem}.gift-confirm .gift-circle.ramen .icon-support-ramen{padding-left:6px}.gift-confirm .gift-circle.steak{font-size:51px;font-size:3.1875rem}.gift-confirm .gift-circle.steak .icon-support-steak{padding-bottom:5px}.gift-confirm .gift-coin{font-size:16px;font-size:1rem}.gift-confirm .button-primary{font-size:15px;font-size:.9375rem;padding:1rem 0;margin-top:10px}.gift-thanks-modal{min-width:218px;background-position:top;background-repeat:no-repeat;background-size:100%;border-width:3px;border-style:solid;text-align:center;padding:10px}.gift-thanks-modal.candy{border-color:#e55db0;background-image:linear-gradient(180deg,rgba(229,93,176,.25) 0,rgba(229,93,176,.1)),url(/packs/media/images/gift-thanks-modal-bg-candy-e710ff9b5563ec918b322bd22c065040.png)}.gift-thanks-modal.onigiri{border-color:#1c92d1;background-image:linear-gradient(180deg,rgba(28,146,209,.25) 0,rgba(28,146,209,.1)),url(/packs/media/images/gift-thanks-modal-bg-onigiri-e161b98d8316de6d70de669b886edc87.png)}.gift-thanks-modal.ramen{border-color:#cf2d16;background-image:linear-gradient(180deg,rgba(207,45,22,.25) 0,rgba(207,45,22,.1)),url(/packs/media/images/gift-thanks-modal-bg-ramen-aa8b4c1bf93857a1c0a7d034fb8fb15a.png)}.gift-thanks-modal.steak{border-color:#991300;background-image:linear-gradient(180deg,rgba(153,19,0,.25) 0,rgba(153,19,0,.1)),url(/packs/media/images/gift-thanks-modal-bg-steak-e6eb7aa7bfa45db04a3c6c9766000be9.png)}.gift-thanks-modal-inner{background-color:hsla(0,0%,100%,.6);padding:1rem 0}.gift-thanks-modal-title{margin:0 5px .5rem}.gift-thanks-modal-title img{width:100%;height:auto;max-width:290px}.gift-thanks-modal-writer{background-position:top;background-repeat:no-repeat;padding-top:25px;margin-bottom:1rem}.candy .gift-thanks-modal-writer{background-image:-webkit-image-set(url(/packs/media/images/gift-thanks-writer-bg-candy-1f4ae744cc5da9f95ac87f20f9e66706.png) 1x,url(/packs/media/images/gift-thanks-writer-bg-candy@2x-7e1afe51856b20c559a7891f9e5d2104.png) 2x,url(/packs/media/images/gift-thanks-writer-bg-candy@3x-443203d8fe42c29cf1089f03fdb62b40.png) 3x);background-image:image-set(url(/packs/media/images/gift-thanks-writer-bg-candy-1f4ae744cc5da9f95ac87f20f9e66706.png) 1x,url(/packs/media/images/gift-thanks-writer-bg-candy@2x-7e1afe51856b20c559a7891f9e5d2104.png) 2x,url(/packs/media/images/gift-thanks-writer-bg-candy@3x-443203d8fe42c29cf1089f03fdb62b40.png) 3x)}.onigiri .gift-thanks-modal-writer{background-image:-webkit-image-set(url(/packs/media/images/gift-thanks-writer-bg-onigiri-e755d17b19d61fc325c39e0bd0ad9c89.png) 1x,url(/packs/media/images/gift-thanks-writer-bg-onigiri@2x-5aa53c1746158d74dc0daac0d33e1c3d.png) 2x,url(/packs/media/images/gift-thanks-writer-bg-onigiri@3x-c609ae6dd64961c75b161dd5784978ce.png) 3x);background-image:image-set(url(/packs/media/images/gift-thanks-writer-bg-onigiri-e755d17b19d61fc325c39e0bd0ad9c89.png) 1x,url(/packs/media/images/gift-thanks-writer-bg-onigiri@2x-5aa53c1746158d74dc0daac0d33e1c3d.png) 2x,url(/packs/media/images/gift-thanks-writer-bg-onigiri@3x-c609ae6dd64961c75b161dd5784978ce.png) 3x)}.ramen .gift-thanks-modal-writer{background-image:-webkit-image-set(url(/packs/media/images/gift-thanks-writer-bg-ramen-282bf6c2157c0f73a6d06f231895fe90.png) 1x,url(/packs/media/images/gift-thanks-writer-bg-ramen@2x-c5cbd93c631425614d8ce120f630474c.png) 2x,url(/packs/media/images/gift-thanks-writer-bg-ramen@3x-c168ee07c75134aa18b18d1679ace7b8.png) 3x);background-image:image-set(url(/packs/media/images/gift-thanks-writer-bg-ramen-282bf6c2157c0f73a6d06f231895fe90.png) 1x,url(/packs/media/images/gift-thanks-writer-bg-ramen@2x-c5cbd93c631425614d8ce120f630474c.png) 2x,url(/packs/media/images/gift-thanks-writer-bg-ramen@3x-c168ee07c75134aa18b18d1679ace7b8.png) 3x)}.steak .gift-thanks-modal-writer{background-image:-webkit-image-set(url(/packs/media/images/gift-thanks-writer-bg-steak-14041e649189941e2611cd80c83c4020.png) 1x,url(/packs/media/images/gift-thanks-writer-bg-steak@2x-fe69ab782805b32babbaa3b714fe1fdb.png) 2x,url(/packs/media/images/gift-thanks-writer-bg-steak@3x-2d6f61f9a4bd707287be84034fd8170d.png) 3x);background-image:image-set(url(/packs/media/images/gift-thanks-writer-bg-steak-14041e649189941e2611cd80c83c4020.png) 1x,url(/packs/media/images/gift-thanks-writer-bg-steak@2x-fe69ab782805b32babbaa3b714fe1fdb.png) 2x,url(/packs/media/images/gift-thanks-writer-bg-steak@3x-2d6f61f9a4bd707287be84034fd8170d.png) 3x)}.gift-thanks-modal-writer-name{font-size:12px;font-size:.75rem;font-weight:700;margin-top:.5rem}.gift-thanks-modal-writer-comment{position:relative;background-color:#fff;border-radius:4px;padding:10px;font-size:12px;font-size:.75rem;line-height:1.4;text-align:justify;margin:1rem 1rem 0}.gift-thanks-modal-writer-comment:before{content:"";position:absolute;top:-16px;left:50%;transform:translateX(-50%);border:8px solid transparent;border-bottom-color:#fff}.horizontal-mode,.horizontal-mode .viewer-top-title{width:min(100vw,1280px)}.horizontal-mode .viewer-phone{margin-top:62px;background-image:none;width:min(100vw,1280px);height:min(56.25vw,720px)}.horizontal-mode .viewer-iframe-block,.horizontal-mode .viewer-screen{width:min(100vw,1280px);height:min(56.25vw,720px);top:0;left:0}.horizontal-mode .viewer-balloon-wrapper{display:none}.writer-contents:after{content:" ";display:block;clear:both}@media(min-width:1100px){.writer-contents .content-media-left{min-width:129px}}.writer-contents #main .heading-primary{padding:0 10px 20px}@media(min-width:1100px){.writer-contents #main .heading-primary{padding:0 0 10px}}@media(min-width:1100px){.writer-contents #main .volume-number .visible-desktop{display:inline}}.writer-contents .mypage-box{margin:0 10px}@media(min-width:1100px){.writer-contents .mypage-box{max-width:unset;margin:auto}}.writer-contents .form-item-field{padding:0 10px}.writer-profile{margin:30px 20px 50px}@media(min-width:1100px){.writer-profile{position:relative;display:flex;margin:0 0 60px}}.writer-profile-left{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;margin-right:10px}@media(min-width:1100px){.writer-profile-left{margin-bottom:0;margin-right:20px}}.writer-profile-left-inner{display:flex;align-items:center}@media(min-width:1100px){.writer-profile-left-inner{display:block}}.writer-profile-avatar img{width:80px;height:80px}@media(min-width:1100px){.writer-profile-avatar img{width:100px;height:100px}}.writer-profile-rank{margin-left:12px;text-align:center}@media(min-width:1100px){.writer-profile-rank{margin-left:0;margin-top:12px}}.writer-profile-rank dt{font-size:9px;font-size:.5625rem;color:#666;margin-bottom:3px}.writer-profile-rank dd{font-size:15px;font-size:.9375rem;font-weight:700}.writer-profile-rank dd .icon-writer-pen{vertical-align:-2px;font-size:18px;font-size:1.125rem;margin-right:3px}[class*=writer-rank-] .circle-img{border-color:#fff}.writer-rank-blue .circle-img{box-shadow:0 0 0 2px #5d88bd}.writer-rank-blue .writer-profile-rank dd{color:#5d88bd}.writer-rank-green .circle-img{box-shadow:0 0 0 2px #5fb18b}.writer-rank-green .writer-profile-rank dd{color:#5fb18b}.writer-rank-yellow .circle-img{box-shadow:0 0 0 2px #f0b63c}.writer-rank-yellow .writer-profile-rank dd{color:#f0b63c}.writer-rank-orange .circle-img{box-shadow:0 0 0 2px #f19b3b}.writer-rank-orange .writer-profile-rank dd{color:#f19b3b}.writer-rank-red .circle-img{box-shadow:0 0 0 2px #ec4c34}.writer-rank-red .writer-profile-rank dd{color:#ec4c34}.writer-rank-purple .circle-img{box-shadow:0 0 0 2px #ac77cb}.writer-rank-purple .writer-profile-rank dd{color:#ac77cb}.writer-rank-bronze .circle-img{box-shadow:0 0 0 2px #c2764b}.writer-rank-bronze .writer-profile-rank dd{color:#c2764b}.writer-rank-sliver .circle-img{box-shadow:0 0 0 2px #77859a}.writer-rank-sliver .writer-profile-rank dd{color:#77859a}.writer-rank-gold .circle-img{box-shadow:0 0 0 2px #c99f0e}.writer-rank-gold .writer-profile-rank dd{color:#c99f0e}.writer-rank-platinum .circle-img{box-shadow:0 0 0 2px #5d646b}.writer-rank-platinum .writer-profile-rank dd{color:#5d646b}.writer-rank-diamond .circle-img{box-shadow:0 0 0 2px #207d97}.writer-rank-diamond .writer-profile-rank dd{color:#207d97}.writer-rank-black .circle-img{box-shadow:0 0 0 2px #222}.writer-rank-black .writer-profile-rank dd{color:#222}.writer-profile-fan-button>a{width:112px;padding:10px 0;font-size:12px;font-size:.75rem}@media(min-width:1100px){.writer-profile-fan-button{position:absolute;top:5px;right:0}}@media(min-width:1100px){.writer-profile-sumally{margin-top:10px}}.writer-profile-name{font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:700;margin-bottom:12px}@media(min-width:1100px){.writer-profile-name{font-size:22px;font-size:1.375rem;padding-right:128px}}.writer-profile-introduction{font-size:14px;font-size:.875rem;line-height:1.6;overflow-wrap:break-word;margin-bottom:1.5rem}@media(min-width:1100px){.writer-profile-introduction{margin-bottom:1rem}}.writer-profile-icons{display:flex;justify-content:space-between;align-items:center}@media(min-width:1100px){.writer-profile-icons{justify-content:flex-start}}.writer-profile-values{display:flex;align-items:center}.writer-profile-values>li{margin-right:5vw}@media(min-width:1100px){.writer-profile-values>li{margin-right:1.5rem}}.writer-profile-values>li dl{display:flex;align-items:center;font-size:14px;font-size:.875rem}.writer-profile-values>li dl dt{white-space:nowrap}.writer-profile-values>li dl .icon-heart{color:#f23406;margin-right:5px;vertical-align:-1px}.writer-profile-values>li dl .icon-badge{font-size:20px;font-size:1.25rem;color:#c99f0e;margin-right:3px;vertical-align:-3px}.writer-profile-values>li dl dd{font-weight:700;margin-left:.5rem}.writer-profile-urls{display:flex;align-items:center}.writer-profile-urls>li+li{margin-left:5vw}.writer-profile-urls .home-icon{width:auto;height:26px}.writer-profile-urls .twitter-icon{width:auto;height:28px}.writer-profile-urls .youtube-icon{width:auto;height:30px}@media(min-width:1100px){.writer-profile-urls{border-left:1px solid #e5e5e5;padding-left:1.5rem}.writer-profile-urls>li+li{margin-left:1.5rem}.writer-profile-urls .home-icon{width:auto;height:24px}.writer-profile-urls .twitter-icon{width:auto;height:26px}.writer-profile-urls .youtube-icon{width:auto;height:28px}}.writer-badges{display:flex;flex-wrap:wrap;margin:0 11px}.writer-badges>li{width:20%;padding-left:5px;padding-right:5px;padding-bottom:10px;text-align:center}.writer-badges>li img{width:100%;height:100%;max-width:100px;max-height:100px}@media(min-width:1100px){.writer-badges{margin:0 -10px 0 0}.writer-badges>li{padding-left:0;padding-right:10px}}.with-creators,.with-writers{display:flex;flex-wrap:wrap;margin:0 11px}.with-creators>li,.with-writers>li{width:20%;padding-left:5px;padding-right:5px;padding-bottom:10px;text-align:center}.with-creators>li img,.with-writers>li img{width:100%;height:100%;max-width:100px;max-height:100px}@media(min-width:1100px){.with-creators,.with-writers{margin:0 -10px 0 0}.with-creators>li,.with-writers>li{padding-left:0;padding-right:10px}}#writer-offering-page #wrapper{background-color:#fff}.writer-offering-visual{position:relative;background-color:#341e05;background-image:url(/packs/media/images/writer-offering-bg-cd58878eeab56b51459aa3667570a83c.png);background-position:50%;background-repeat:repeat;background-size:12%}@media(min-width:768px){.writer-offering-visual{background-size:8%}.writer-offering-visual:after,.writer-offering-visual:before{content:"";position:absolute;bottom:0}.writer-offering-visual:before{left:0;width:220px;height:262px;background-image:url(/packs/media/images/desktop/writer-offering-chara01-b071327aeb9df4788af0d42cfd080177.png);background-size:220px}.writer-offering-visual:after{right:0;width:230px;height:286px;background-image:url(/packs/media/images/desktop/writer-offering-chara02-6dc2e1cbd69f49ebcb59471a1cb84cb7.png);background-size:230px}}@media(min-width:1100px){.writer-offering-visual{height:400px;background-position:top;background-size:auto}.writer-offering-visual:before{width:297px;height:354px;background-size:297px}.writer-offering-visual:after{width:294px;height:366px;background-size:294px}}.writer-offering-title{position:relative;text-align:center;padding:8% 0;z-index:1000}.writer-offering-title>span{display:block;height:0;padding-top:45%;background-image:url(/packs/media/images/phone/writer-offering-title-e5fa9741401f68794e9024efbd75134a.png);background-position:50%;background-repeat:no-repeat;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden}@media(min-width:768px){.writer-offering-title{padding:5% 0}.writer-offering-title>span{padding-top:30%}}@media(min-width:1100px){.writer-offering-title{padding:50px 0 0}.writer-offering-title>span{width:667px;height:287px;padding-top:0;background-image:url(/packs/media/images/desktop/writer-offering-title-b81a8dc4e4da1a04af58c53501965e5b.png);margin:auto}}.writer-offering-box{overflow:hidden}.writer-offering-box:nth-child(2n){background-color:#fafafa}.writer-offering-inner{padding:30px 15px}@media(min-width:1100px){.writer-offering-inner{width:1100px;padding:40px 0 50px;margin:0 auto}}.writer-offering-heading{font-size:23px;font-size:1.4375rem;line-height:1.2;color:#341e05;font-weight:700;text-align:center;margin-bottom:25px}.writer-offering-heading>span{position:relative;display:inline-block;border-bottom:1px solid #341e05;padding:0 20px 6px 32px}.writer-offering-heading>span:before{content:"";position:absolute;bottom:0;left:0;width:23px;height:23px;background-image:url(/packs/media/images/writer-offering-heading-icon-f7e6e950dbf8b55494df4bc8ebdc08ad.png);background-size:23px}.writer-offering-heading>span>span{display:block}@media(min-width:375px){.writer-offering-heading{font-size:24px;font-size:1.5rem}}@media(min-width:768px){.writer-offering-heading>span>span{display:inline}}@media(min-width:1100px){.writer-offering-heading{font-size:28px;font-size:1.75rem;margin-bottom:30px}.writer-offering-heading>span{padding:0 38px 8px 50px}.writer-offering-heading>span:before{width:30px;height:30px;background-size:30px}}.writer-offering-body{font-size:15px;font-size:.9375rem;line-height:1.8;text-align:justify}.writer-offering-body>p+p{margin-top:10px}.writer-offering-body ul{list-style:disc;padding-left:1.6em}.writer-offering-body ul>li{line-height:1.6;margin-top:.5em;margin-bottom:.5em}@media(min-width:768px){.writer-offering-body{text-align:center}.writer-offering-body>span{display:inline-block}}.writer-offering-figure{margin:25px 0}.writer-offering-figure>img{width:100%;height:auto}@media(min-width:768px){.writer-offering-figure>img.visible-phone{display:none}}@media(min-width:1100px){.writer-offering-scenario-development-flow{margin:30px 0}.writer-offering-scenario-development-flow>img{width:920px;margin:0 auto}}.writer-offering-merit{font-size:22px;font-size:1.375rem;line-height:1.2;color:#ff8f13;font-weight:700;text-align:center;margin-top:30px;margin-bottom:15px}.writer-offering-merit>span{display:inline-block}.writer-offering-merit:before{content:"";display:block;width:50px;height:50px;background-size:50px;margin:0 auto 10px}.writer-offering-merit.merit01:before{background-image:url(/packs/media/images/writer-offering-merit01-b5aa1300b212ba5c9c2166128403fe87.png)}.writer-offering-merit.merit02:before{background-image:url(/packs/media/images/writer-offering-merit02-f76774eddd6fed202701ca043eebd691.png)}.writer-offering-merit.merit03:before{background-image:url(/packs/media/images/writer-offering-merit03-41f4828b133430c9bd54b44aa1e6a8d3.png)}@media(min-width:1100px){.writer-offering-merit{font-size:25px;font-size:1.5625rem}}.writer-offering-policy{font-size:25px;font-size:1.5625rem;line-height:1.2;color:#ff8f13;font-weight:700;text-align:center;margin:35px 0}.writer-offering-policy>span{display:inline-block}@media(min-width:1100px){.writer-offering-policy{margin-top:40px}}@media(min-width:1100px){.writer-offering-policy-body{text-align:center}}.writer-offering-policy-list>li{font-size:16px;font-size:1rem;line-height:1.6;color:#341e05;font-weight:700;text-align:center}.writer-offering-policy-list>li+li{margin-top:30px}.writer-offering-policy-list>li>span{display:inline-block}.writer-offering-policy-list>li:before{content:"";display:block;width:40px;height:40px;background-size:40px;margin:0 auto 10px}.writer-offering-policy-list>li:first-child:before{background-image:url(/packs/media/images/writer-offering-policy01-0cd0a525602411e2033a67dc0aaff84c.png)}.writer-offering-policy-list>li:nth-child(2):before{background-image:url(/packs/media/images/writer-offering-policy02-8339cc34c5f1eeaea1d5e4907f0bc474.png)}.writer-offering-policy-list>li:nth-child(3):before{background-image:url(/packs/media/images/writer-offering-policy03-2d5c42f96cc253f9e4a4e2e69c7ce17e.png)}@media(min-width:1100px){.writer-offering-policy-list{display:inline-block}.writer-offering-policy-list>li{text-align:left}.writer-offering-policy-list>li+li{margin-top:15px}.writer-offering-policy-list>li:before{display:inline-block;vertical-align:middle;width:35px;height:35px;background-size:35px;margin:0 10px 3px 0}}.writer-offering-selection-flow{margin:35px 0}@media(min-width:1100px){.writer-offering-selection-flow{margin:40px 0}.writer-offering-selection-flow>img{width:880px;margin:0 auto}}.writer-offering-short-scenario-theme{position:relative;background-color:#fff;border-radius:10px;text-align:center;padding:20px 10px;margin:40px auto}.writer-offering-short-scenario-theme dt{font-size:26px;font-size:1.625rem;line-height:1.4;font-weight:700;color:#ff8f13}.writer-offering-short-scenario-theme dt>span{display:block}.writer-offering-short-scenario-theme dd{font-size:15px;font-size:.9375rem;line-height:1.4;color:#c76500;margin-top:10px}.writer-offering-short-scenario-theme dd>span{display:inline-block}.writer-offering-short-scenario-theme>p{position:absolute;top:-10px;right:-10px;width:80px;height:80px;line-height:1.3;background-color:transparent;background-image:url(/packs/media/images/writer-offering-badge-ac3fb80e90b669bd5e9719fe36721ccd.png);background-position:50%;background-repeat:no-repeat;background-size:contain;font-size:13px;font-size:.8125rem;color:#fff;padding:16px 0;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}@media(min-width:768px){.writer-offering-short-scenario-theme dt>span{display:inline-block}}@media(min-width:1100px){.writer-offering-short-scenario-theme{width:800px;padding:30px 10px}.writer-offering-short-scenario-theme dd{margin-top:15px}.writer-offering-short-scenario-theme>p{top:-20px;right:-20px;width:94px;height:94px;font-size:15px;font-size:.9375rem;padding:18px 0}}.writer-offering-short-scenario-body{margin:40px auto 0}.writer-offering-short-scenario-body>dt{font-size:16px;font-size:1rem;font-weight:700;color:#341e05;border-bottom:1px solid #341e05;padding-bottom:10px;margin-bottom:15px}.writer-offering-short-scenario-body>dd+dt{margin-top:30px}.writer-offering-short-scenario-body .writer-offering-body{text-align:left}@media(min-width:1100px){.writer-offering-short-scenario-body{width:800px}}.writer-offering-bottom{margin-bottom:50px}@media(min-width:1100px){.writer-offering-bottom{margin-bottom:0}}.writer-offering-button{display:block;width:100%;height:70px;line-height:70px;font-size:22px;font-size:1.375rem;color:#fff;font-weight:700;background-color:#ff8f13;text-align:center;box-shadow:3px 3px 0 #c76500;margin:10px auto 13px}@media(min-width:768px){.writer-offering-button{width:420px;height:80px;line-height:80px;font-size:24px;font-size:1.5rem;margin:20px auto 23px}}@media(min-width:1100px){.writer-offering-button{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.writer-offering-button:hover{background-color:#f98300}.writer-offering-button:active{box-shadow:none;-webkit-transform:translate(3px,3px);-moz-transform:translate(3px,3px);-ms-transform:translate(3px,3px);-o-transform:translate(3px,3px);transform:translate(3px,3px)}}.writer-application-form-page #wrapper{background-color:#fafafa}@media(min-width:1100px){.writer-application-form-page #contents{width:800px}}.writer-application-form-visual{height:100px;background-color:#341e05;background-image:url(/packs/media/images/writer-offering-bg-cd58878eeab56b51459aa3667570a83c.png);background-position:50%;background-repeat:repeat;background-size:12%}@media(min-width:768px){.writer-application-form-visual{height:150px;background-size:8%}}@media(min-width:1100px){.writer-application-form-visual{height:200px;background-position:top;background-size:auto}}.writer-application-form-title{font-size:20px;font-size:1.25rem;line-height:100px;font-weight:700;color:#fff;text-align:center;vertical-align:middle}@media(min-width:768px){.writer-application-form-title{font-size:30px;font-size:1.875rem;line-height:150px}}@media(min-width:1100px){.writer-application-form-title{font-size:40px;font-size:2.5rem;line-height:200px}}.writer-application-form-flow{position:relative;width:100%;margin:50px auto 40px}.writer-application-form-flow:before{content:"";position:absolute;top:-15px;right:0;left:0;margin:auto;width:70%;height:2px;background-color:#e5e5e5}.writer-application-form-flow>li{display:inline-block;position:relative;width:30%;font-size:12px;font-size:.75rem;color:#f6f6f6;text-align:center}.writer-application-form-flow>li.step02{width:40%}.writer-application-form-flow>li:before{content:"";position:absolute;top:-25px;right:0;left:0;margin:auto;width:15px;height:15px;border-radius:100%;background-color:#e5e5e5}@media(min-width:375px){.writer-application-form-flow>li{font-size:13px;font-size:.8125rem}}@media(min-width:1100px){.writer-application-form-flow{margin:80px auto 70px}.writer-application-form-flow:before{top:-25px}.writer-application-form-flow>li{font-size:15px;font-size:.9375rem}.writer-application-form-flow>li:before{top:-35px;width:20px;height:20px}}#writer-application-complete-page .writer-application-form-flow .step03,#writer-application-idea-plot-form-page .writer-application-form-flow .step02,#writer-application-profile-form-page .writer-application-form-flow .step01,#writer-application-short-scenario-form-page .writer-application-form-flow .step02{font-weight:700;color:#ff8f13}#writer-application-complete-page .writer-application-form-flow .step03:before,#writer-application-idea-plot-form-page .writer-application-form-flow .step02:before,#writer-application-profile-form-page .writer-application-form-flow .step01:before,#writer-application-short-scenario-form-page .writer-application-form-flow .step02:before{top:-30px;width:25px;height:25px;background-color:transparent;background-image:url(/packs/media/images/tap-icon-e86d43ec2b39c8d95b798947cc1d1262.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden}@media(min-width:1100px){#writer-application-complete-page .writer-application-form-flow .step03:before,#writer-application-idea-plot-form-page .writer-application-form-flow .step02:before,#writer-application-profile-form-page .writer-application-form-flow .step01:before,#writer-application-short-scenario-form-page .writer-application-form-flow .step02:before{top:-45px;width:40px;height:40px}}.writer-application-short-scenario-notes{background-color:#fafafa;border:1px solid #e5e5e5;padding:15px}.writer-application-short-scenario-notes>dt{font-size:14px;font-size:.875rem;font-weight:700;margin-bottom:10px}.writer-application-short-scenario-notes .writer-offering-body{font-size:14px;font-size:.875rem;text-align:left}.writer-application-short-scenario-notes .writer-offering-body ul>li{line-height:1.4;margin-top:.3em;margin-bottom:.3em}.writer-application-short-scenario-notes>dd+dt{margin-top:20px}@media(min-width:1100px){.writer-application-short-scenario-notes{padding:25px 20px 20px}}.about-header{color:#fff;background-color:#ff8f13;background-image:url(/packs/media/images/bg-about-0fc202dd8b480732a75325d09da5f218.png);background-size:100%;background-position:top;background-repeat:no-repeat}@media(min-width:1100px){.about-header{margin-top:10px}}.about-header .about-header-content{margin:auto;padding:2rem 0 0}@media(min-width:768px){.about-header .about-header-content{display:flex;justify-content:space-between;align-items:flex-end;max-width:1260px;padding:2rem 2rem 0}}.about-header .about-text{padding:1rem;line-height:1.6}@media(min-width:768px){.about-header .about-text{width:50%;margin:5% -20px 5% 0;padding:0}}.about-header .about-text h1{margin-bottom:1rem;text-align:center;font-size:28px;font-size:1.75rem}@media(min-width:768px){.about-header .about-text h1{font-size:34px;font-size:2.125rem}}@media(min-width:1100px){.about-header .about-text h1{font-size:48px;font-size:3rem}}.about-header .about-text .button-secondary{max-width:290px;margin:1rem auto 0}@media(min-width:1100px){.about-header .about-text .button-secondary:hover{background-color:#fff;color:#666}}.about-header .header-img{width:100%}@media(min-width:768px){.about-header .header-img{width:58%;max-width:805px}.about-header .header-img.visible-phone{display:none}}.about-header .header-img img{width:100%}.about-points{padding-top:3.75rem}@media(min-width:768px){.about-points{padding-top:3.75rem}}@media(min-width:1100px){.about-points{padding-top:0}}.about-points h2{color:#ff8f13;font-weight:700;font-size:36px;font-size:2.25rem;text-align:center}.about-points-wrapper .point-img{width:280px;margin:2.5rem auto 0}.about-points-wrapper .point-img img{width:100%}.about-points-wrapper h3{margin:1rem auto 0;text-align:center;font-weight:700;font-size:24px;font-size:1.5rem}.about-points-wrapper h3+p{width:90%;margin:1rem auto 0;line-height:1.6}@media(min-width:768px){.about-points-wrapper{display:flex;justify-content:space-between;margin-top:3.75rem;padding:0 1rem}.about-points-wrapper section{width:28.2%}.about-points-wrapper .point-img{width:auto;margin:0}.about-points-wrapper h3{margin:1rem 0}.about-points-wrapper h3+p{width:auto;margin:0}}@media(min-width:1100px){.about-points-wrapper{padding:0}}.contest-label{position:absolute;top:7px;left:0;height:30px;font-size:12px;font-size:.75rem;color:#fff;padding:9px 10px;background-image:url(/packs/media/images/contest-label-center-27522707d232ed404522f647119ac883.png);background-position:0 0;background-repeat:repeat-x;background-size:cover}.contest-label:before{left:-2px;width:2px;background-image:url(/packs/media/images/contest-label-left-60362091cc4937537992dab467f80746.png)}.contest-label:after,.contest-label:before{content:"";position:absolute;top:0;height:30px;background-position:0 0;background-repeat:no-repeat;background-size:cover}.contest-label:after{right:-12px;width:12px;background-image:url(/packs/media/images/contest-label-right-bc796412052d212a15e2dad26b0fdfaf.png)}@media(min-width:1100px){.contest-label{height:42px;font-size:16px;font-size:1rem;padding:13px 10px}.contest-label:before{left:-3px;width:3px;height:42px}.contest-label:after{right:-18px;width:18px;height:42px}}.contest-label.disabled{background-image:url(/packs/media/images/contest-disabled-label-center-3f19245088136ca11cf193d1f2f2efbb.png)}.contest-label.disabled:after{background-image:url(/packs/media/images/contest-disabled-label-right-700fba5f93fec23e610c268c70e0215f.png)}.contest-summary-table{width:100%}.contest-summary-table th{font-weight:700;white-space:nowrap;background-color:#f6f6f6}.contest-summary-table td,.contest-summary-table th{border:1px solid #999;padding:8px 10px}.contest-summary-table td{line-height:1.4}.contest-summary-table td .days{font-size:10px;font-size:.625rem;color:#fff;background-color:#ff8f13;padding:3px 8px;margin-left:.5rem;vertical-align:2px}@media(min-width:1100px){.contest-summary-table td .days{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}}@media(min-width:1100px){.contest-summary-table td,.contest-summary-table th{padding:8px 20px}}.tab-menu.contests-menu{margin:30px 10px 0}@media(min-width:1100px){.tab-menu.contests-menu{margin:0}}.tab-menu.contests-menu ul>li{width:33.3333333333%}.tab-menu.contests-menu ul>li a[disabled]{pointer-events:none}.tab-menu.contests-menu ul>li a[disabled] .tab-menu-name{color:#e5e5e5}.content-list.contests>li>a{padding-top:30px;padding-bottom:30px}.content-list.contests+.more-ranking{margin-top:20px}.contests-thumbnail{position:relative;margin-bottom:20px}.contests-thumbnail>img{width:100%;height:auto}.contests-title{font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:10px}@media(min-width:1100px){.contests-title{font-size:22px;font-size:1.375rem;margin-bottom:12px}}.contests-date{font-size:11px;font-size:.6875rem}@media(min-width:1100px){.contests-date{font-size:13px;font-size:.8125rem}}.contests-date .days{font-size:10px;font-size:.625rem;color:#fff;background-color:#ff8f13;padding:3px 8px;margin-left:4px;vertical-align:1px}.contests-description{line-height:1.4;margin-bottom:1rem}.contests-button{width:100%;font-size:15px;font-size:.9375rem;margin-top:20px}@media(min-width:1100px){.contests-button{width:300px;margin:20px auto 0}}.content-list.side-contests>li>a{padding-top:30px;padding-bottom:30px}.side-contests-description{font-size:14px;font-size:.875rem;padding:0 10px}@media(min-width:1100px){.side-contests-description{padding:0 0 20px}}.side-contents-box .content-list.side-contests img{width:100%}.side-contests-title{font-size:18px;font-size:1.125rem;font-weight:700}.side-contests-date{font-size:11px;font-size:.6875rem;margin-top:10px}.side-contests-button{width:100%;font-size:15px;font-size:.9375rem;margin-top:1rem}@media(min-width:1100px){#contest-page #contents{margin-top:10px}}.contest-visual{position:relative;margin-bottom:30px}.contest-visual>img{width:100%;height:auto}@media(min-width:1100px){.contest-visual .contest-label{top:12px;height:60px;font-size:24px;font-size:1.5rem;font-weight:700;padding:18px 16px}.contest-visual .contest-label:before{left:-4px;width:4px;height:60px}.contest-visual .contest-label:after{right:-26px;width:26px;height:60px}}.contest-share-button{position:absolute;top:0;right:0;width:44px;height:44px;padding-bottom:4px}.contest-share-button .icon-share2{font-size:22px;font-size:1.375rem;color:#fff;text-shadow:0 0 4px hsla(0,0%,40%,.5)}@media(min-width:1100px){.contest-share-button{display:none}}.contest-share-close{text-align:right}.contest-share-close-button{width:40px;height:40px;background-color:#fff;border-radius:100%;border:1px solid #e5e5e5;box-shadow:0 0 8px 0 rgba(34,34,34,.08);margin:8px}.contest-share-close-button .icon-close{font-size:16px;font-size:1rem}@media(min-width:1100px){.contest-share-close-button{display:none}}@media(max-width:1099px){.contest-share-modal{display:none;position:fixed;bottom:0;left:0;width:100%;z-index:1}}@media(min-width:1100px){.contest-share-modal{position:absolute;top:20px;right:20px}.contest-share-modal dt{display:none}}.contest-share{display:flex;align-items:center;justify-content:center}.contest-share dt{font-weight:700}@media(max-width:1099px){.contest-share{height:100px;background-color:#fff;border-top:1px solid #e5e5e5;box-shadow:0 0 8px 0 rgba(34,34,34,.08)}}.contest-share-buttons{display:flex;align-items:center}.contest-share-buttons>li{margin-left:30px}@media(min-width:1100px){.contest-share-buttons>li>a>img{width:40px;height:40px}}.contest-title{font-size:22px;font-size:1.375rem;line-height:1.2;font-weight:700;color:#ff8f13;text-align:center;margin:0 10px 10px}@media(min-width:1100px){.contest-title{font-size:36px;font-size:2.25rem;margin:0 0 20px}}.contest-info-wrapper{text-align:center}.contest-info{display:inline-block;font-size:12px;font-size:.75rem;line-height:1.5;text-align:left;margin:0 10px}@media(min-width:1100px){.contest-info{font-size:18px;font-size:1.125rem}}.tab-menu.contest-menu ul>li{position:relative;width:33.3333333333%}.tab-menu.contest-menu ul>li a[disabled]{pointer-events:none}.tab-menu.contest-menu ul>li a[disabled] .tab-menu-name{color:#e5e5e5}@media(min-width:1100px){.tab-menu.contest-menu{margin-top:30px}}.contest-menu-label{position:absolute;top:-16px;right:11px;width:74px;height:28px;font-size:10px;font-size:.625rem;font-weight:700;text-align:center;padding:5px 0;background-image:url(/packs/media/images/contest-menu-label-23ff06b6422e55277af264d5b8ad8c21.png);background-position:0 0;background-repeat:no-repeat;background-size:contain}@media(min-width:1100px){.contest-menu-label{width:90px;height:31px;font-size:12px;font-size:.75rem;padding:6px 0}}.contest-content-editor{margin:20px}.contest-content table{width:100%}.contest-content table th{font-weight:700;white-space:nowrap;background-color:#f6f6f6}.contest-content table td,.contest-content table th{border:1px solid #999;padding:8px 10px}.contest-content table td{line-height:1.4}@media(min-width:1100px){.contest-content table td,.contest-content table th{padding:8px 20px}}.contest-content section{line-height:1.4;padding:30px 0;margin:0 10px}@media(min-width:1100px){.contest-content section{margin:0}.contest-content section table{width:auto}}.contest-content section+section{border-top:1px solid #e5e5e5}.contest-content section:first-of-type{padding-top:0}.contest-content h2{font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:700;margin-bottom:20px}@media(min-width:1100px){.contest-content h2{padding:0}}.contest-content ol+p,.contest-content p+p,.contest-content ul+p{margin-top:20px}.contest-content strong{font-size:36px;font-size:2.25rem;font-weight:700;color:#ff8f13}.contest-content li{position:relative;padding-left:1rem;margin-bottom:.5rem}.contest-content ul>li:before{content:"";display:block;position:absolute;left:2px;top:6px;width:8px;height:8px;background-color:#ff8f13;border-radius:100%}.contest-content ol{counter-reset:num}.contest-content ol>li{padding-left:1.2rem}.contest-content ol>li:before{counter-increment:num;content:counter(num);display:inline-block;position:absolute;left:0;top:4px;width:14px;height:14px;line-height:12px;font-size:11px;font-size:.6875rem;text-align:center;background:transparent;border:1px solid #ff8f13;color:#ff8f13;border-radius:50%}.contest-content small{display:block;font-size:12px;font-size:.75rem;margin-top:20px}.contest-content dt{font-weight:700}.contest-content a{display:inline-block;font-weight:700;text-decoration:underline}.contest-content a.button-primary{display:block;text-decoration:unset;white-space:unset;max-width:300px;margin:20px auto 0}@media(min-width:1100px){.contest-content a.button-primary{margin:20px 0 0}}.contest-content a.button-primary:hover{color:#fff}.contest-content .judges>li{display:flex;padding-left:0;margin-bottom:20px}.contest-content .judges>li:before{width:0;height:0}.contest-content .judges .content-media-left{width:auto;min-width:80px}@media(min-width:1100px){.contest-content .judges .content-media-left{flex-shrink:0}}.contest-content .judges .content-media-thumbnail img{width:80px;height:80px}@media(min-width:1100px){.contest-content .judges .content-media-thumbnail img{width:100px;height:100px}}.contest-content .judges .content-media-body{width:auto;margin-top:0;display:flex;align-items:center}@media(min-width:1100px){.contest-content .judges .content-media-body{padding-left:1rem}}.contest-content .judges .judges-name{font-size:15px;font-size:.9375rem;line-height:1.3;font-weight:700;margin-bottom:4px}@media(min-width:1100px){.contest-content .judges .judges-name{font-size:16px;font-size:1rem}}.contest-content .judges .content-media-description{font-size:15px;font-size:.9375rem;line-height:1.4;color:#222;margin-top:0;margin-bottom:0}@media(min-width:1100px){.contest-content .judges .content-media-description{font-size:16px;font-size:1rem}}.contest-content section.helps li,.contest-content section.illustrators li{padding-left:0;margin-top:0;margin-bottom:0}.contest-content section.helps li:before,.contest-content section.illustrators li:before{width:0;height:0}.contest-content section.helps li+li,.contest-content section.illustrators li+li{margin-top:20px}.contest-content section.illustrators dt{font-size:15px;font-size:.9375rem;line-height:1.3;font-weight:700;margin-bottom:4px}@media(min-width:1100px){.contest-content section.illustrators dt{font-size:16px;font-size:1rem}}.contest-content section.illustrators dd{font-size:15px;font-size:.9375rem;line-height:1.4;color:#222;margin-top:0;margin-bottom:0}@media(min-width:1100px){.contest-content section.illustrators dd{font-size:16px;font-size:1rem}}.contest-content section.helps dt{position:relative;font-size:15px;font-size:.9375rem;font-weight:700;padding-right:20px}.contest-content section.helps dt:after{content:"";display:block;position:absolute;top:6px;right:0;width:1rem;height:1rem;font-family:icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666;transform:rotate(90deg);-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.contest-content section.helps dt.open:after{top:-2px;color:#ff8f13;transform:rotate(-90deg)}.contest-content section.helps dd{display:none;font-size:15px;font-size:.9375rem;line-height:1.4;background-color:#f6f6f6;padding:10px;margin:10px 0 30px}body#tinymce section.helps dd{display:block}.contest-summary{line-height:1.4;padding:30px 0;margin:0 10px}@media(min-width:1100px){.contest-summary{margin:0}.contest-summary .contest-summary-table{width:auto}}.contest-summary+.contest-summary{border-top:1px solid #e5e5e5}.contest-summary:first-of-type{padding-top:0}.contest-summary .heading-primary{margin-bottom:20px}.contest-summary p+p,.contest-summary ul+p{margin-top:20px}.contest-summary em{font-size:36px;font-size:2.25rem;font-weight:700;color:#ff8f13}.contest-summary li{position:relative;padding-left:1rem;margin-bottom:.5rem}.contest-summary li:before{content:"";display:block;position:absolute;left:2px;top:6px;width:8px;height:8px;background-color:#ff8f13;border-radius:100%}.contest-summary .note{font-size:12px;font-size:.75rem;margin-top:20px}.contest-summary .headline{font-weight:700}.contest-summary a{font-weight:700;text-decoration:underline;white-space:nowrap}.contest-summary .contest-summary-button{max-width:300px;margin:20px auto 0}@media(min-width:1100px){.contest-summary .contest-summary-button{margin:20px 0 0}}.contest-summary-section{line-height:1.4;padding:30px 0;border-top:1px solid #e5e5e5}.contest-content .contest-summary-section:first-of-type{padding-top:30px}.contest-summary-tweets{margin-top:1rem}.contest-summary-agree{line-height:1.4;margin:0 10px;background-color:#efefef;border:1px solid #e5e5e5;padding:1rem}@media(min-width:1100px){.contest-summary-agree{margin:0}}.contest-summary-apply{margin:20px 10px 0}.contest-summary-button{width:100%;font-size:15px;font-size:.9375rem}@media(min-width:1100px){.contest-summary-button{width:360px;margin:30px auto 0}}.contest-summary-button:disabled{background-color:#999;cursor:auto}.contest-share-bottom{text-align:center;margin-top:60px}.contest-share-bottom dt{color:#ff8f13;margin-bottom:1rem;font-size:22px;font-size:1.375rem;line-height:1.2;font-weight:700}.contest-share-bottom dt>span{display:inline-block}.contest-share-bottom dd ul{display:flex;justify-content:center}.contest-share-bottom dd ul li{margin:0 20px}@media(min-width:1100px){.contest-share-bottom{margin-top:80px}.contest-share-bottom dt{margin-bottom:1.5rem;font-size:28px;font-size:1.75rem}.contest-share-bottom dd ul li{margin:0 30px}}.contest-stories-genres{margin:1.5rem 0}@media(min-width:1100px){.contest-stories-genres{margin:30px 0}.contest-stories-genres>li>a{padding:1rem 21px}}.contest-stories-search-area .heading-right.sort{justify-content:flex-end}@media(min-width:1100px){.contest-stories-search-area{position:relative}.contest-stories-search-area .heading-right.sort{position:absolute;top:13px;right:0}}.contest-stories-search{margin:0 10px 1.5rem}@media(min-width:1100px){.contest-stories-search{width:500px;margin:0}}.contest-stories-search form{display:flex}.contest-stories-search .nav-search-input{width:73%;height:40px;margin:0}.contest-stories-search .nav-search-input input{height:40px;padding:0 10px 0 30px}.contest-stories-search .nav-search-input .icon-search{top:calc(50% - 8px);color:#666}.contest-stories-search .button-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:27%;height:40px;padding:0;margin-left:8px;cursor:pointer}.contest-stories{display:flex;flex-wrap:wrap;margin-left:10px}.contest-stories>li{width:33.3333333333%;padding-right:10px;margin-top:30px}.contest-stories>li a{display:block}.contest-stories>li img{width:100%}.contest-stories>li h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:30px;font-size:12px;font-size:.75rem;font-weight:700;line-height:1.3;margin-top:8px}.contest-stories>li .button-primary{width:100%;height:40px;padding:0;font-size:15px;font-size:.9375rem;margin-top:8px}.contest-stories>li .button-primary:disabled{background-color:#999;cursor:auto}.contest-stories>li .button-primary.voted{background-color:#999}@media(min-width:1100px){.contest-stories{margin-left:0;margin-right:-1rem}.contest-stories>li{width:14.2857142857%;padding-right:1rem}}.contest-voted-story-heading{font-size:18px;font-size:1.125rem;font-weight:700;text-align:center;margin-bottom:1.5rem}.contest-voted-story-image>img{width:100%;height:auto}.contest-voted-story-share>dt{font-size:14px;font-size:.875rem;line-height:1.2;text-align:center;margin-top:1.5rem;margin-bottom:1rem}.contest-voted-story-share>dt>span{display:inline-block}.contest-voted-story-share-buttons{display:flex;align-items:center;justify-content:center}.contest-voted-story-share-buttons>li{width:100%;text-align:center}@media(min-width:768px){.contest-voted-story-share-buttons>li{margin-left:15px;margin-right:15px;width:auto}}.contest-voted-story-share-buttons>li>a.copy-url-button,.contest-voted-story-share-buttons>li>button.copy-url-button{width:50px;height:50px;background-color:#e5e5e5;border-radius:100%;font-size:10px;font-size:.625rem;line-height:1.1;text-align:center}.contest-division{background-color:rgba(245,199,28,.15);padding:20px 10px;margin-bottom:30px}@media(min-width:1100px){.contest-division{padding:30px}}.contest-division-kv{position:relative}.contest-division-kv .contest-division-image{display:block;width:100%;height:auto;margin:auto}.contest-division-kv .contest-division-heading{position:absolute;top:50%;left:50%;width:100%;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:30px;font-size:1.875rem;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5)}.contest-division-kv .contest-division-heading .icon-arrow{position:absolute;right:10px}@media(min-width:1100px){.contest-division-kv .contest-division-heading{font-size:60px;font-size:3.75rem}.contest-division-kv .contest-division-heading .icon-arrow{right:30px}}.contest-division-stories .title-wrapper{padding:1.5rem 0 12px}@media(min-width:1100px){.contest-division-stories .title-wrapper{padding:30px 0 1rem}}.contest-division-stories .title-wrapper .heading-secondary{font-size:16px;font-size:1rem}.contest-division-story-list>li{width:calc((100% - 60px)/7)}@media(max-width:1099px){.contest-division-story-list>li{width:calc((100% - 50px)/6)}.contest-division-story-list>li:nth-of-type(7){display:none}}@media(max-width:799px){.contest-division-story-list>li{width:calc((100% - 40px)/5)}.contest-division-story-list>li:nth-of-type(6){display:none}}@media(max-width:767px){.contest-division-story-list>li{width:calc((100% - 30px)/4)}}@media(max-width:600px){.contest-division-story-list>li{width:calc((100% - 20px)/3)}}.contest-results-menu{margin:30px 10px 0}@media(min-width:1100px){.contest-results-menu{margin:50px 0 0}}.contest-results-menu ul{display:flex;justify-content:center;border:1px solid #e5e5e5;border-bottom:0}.contest-results-menu ul>li{width:100%}.contest-results-menu ul>li+li{border-left:1px solid #e5e5e5}.contest-results-menu ul>li>a{display:block;color:#666;text-align:center;padding:20px 0;background:#fafafa;border-bottom:1px solid #e5e5e5}.contest-results-menu ul>li>a.select{color:#222;font-weight:700;background-color:#fff;border-bottom:0}@media(min-width:1100px){.contest-results-menu ul>li>a.select:hover{color:#222;background-color:#fff}}@media(min-width:1100px){.contest-results-menu ul>li>a{font-size:20px;font-size:1.25rem;padding:22px 0;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.contest-results-menu ul>li>a:hover{color:#999}}.contest-results-menu ul>li>a[disabled]{pointer-events:none;color:#e5e5e5}.contest-results-search-area{margin:1.5rem 0}@media(min-width:1100px){.contest-results-search-area{margin:30px 0}}.contest-results-search-area .heading-right.sort{justify-content:flex-end}.contest-results{margin:30px 10px}.contest-results .heading-primary{font-size:22px;font-size:1.375rem;margin-bottom:30px}@media(min-width:1100px){.contest-results{margin:40px 0}}.contest-results-section+.contest-results-section{border-top:1px solid #e5e5e5;padding-top:30px;margin-top:30px}.contest-results-section .heading-secondary{font-size:20px;font-size:1.25rem;color:#ff8f13;margin-bottom:20px}.contest-result-list>li+li{margin-top:30px}.qualifying-works .contest-result-list>li+li{border-top:1px solid #e5e5e5;padding-top:30px}@media(min-width:1100px){.contest-result{display:flex}}@media(min-width:1100px){.contest-result-story{width:100%}}.contest-result-story-top{display:flex}.contest-result-story-left img{width:140px}.contest-result-story-body{width:100%;margin-left:10px}.contest-result-story-title{font-size:17px;font-size:1.0625rem;font-weight:700;line-height:1.3;margin-bottom:20px}@media(min-width:1100px){.contest-result-story-title{margin-bottom:15px}}.contest-result-story-description{font-size:12px;font-size:.75rem;line-height:1.6;overflow-wrap:break-word}.contest-result-story-top .contest-result-story-description{display:none}.contest-result-story-bottom .contest-result-story-description{margin-top:10px}@media(min-width:1100px){.contest-result-story-top .contest-result-story-description{display:block;margin-bottom:20px}.contest-result-story-bottom .contest-result-story-description{display:none}}.contest-result-story-vote .button-primary{width:240px;height:48px;padding:0;font-size:16px;font-size:1rem;margin:1rem auto}.contest-result-story-vote .button-primary:disabled{background-color:#999;cursor:auto}.contest-result-story-vote .button-primary.voted{background-color:#999}@media(min-width:1100px){.contest-result-story-vote .button-primary{width:200px;height:40px;margin:1rem 0 0 150px}}.contest-result-writer{margin-top:1rem}@media(min-width:1100px){.contest-result-writer{margin-left:30px;margin-top:0}}.contest-result-writer-border{border:1px solid #e5e5e5;padding:10px}@media(min-width:1100px){.contest-result-writer-border{width:326px}}.contest-result-writer-top{justify-content:space-between}.contest-result-writer-name,.contest-result-writer-top{display:flex;align-items:center}.contest-result-writer-name dd{font-size:11px;font-size:.6875rem;font-weight:700;line-height:1.36;margin-left:10px}.contest-result-writer-description{font-size:11px;font-size:.6875rem;line-height:1.36;overflow-wrap:break-word;margin-top:10px}.contest-general-comment{background-color:#f6f6f6;border:2px solid #e5e5e5;padding:30px 1rem;margin:40px 10px}.contest-general-comment .heading-secondary{font-size:20px;font-size:1.25rem;text-align:center;margin-bottom:20px}.contest-general-comment p{font-size:15px;font-size:.9375rem;line-height:1.4;margin-top:1rem}@media(min-width:1100px){.contest-general-comment{padding:30px 50px;margin:50px 0}}.contest-banner{text-align:center;margin:30px 10px}@media(min-width:1100px){.contest-banner{margin:30px 0 50px}}.contest-banner .banner-img{width:100%;max-width:720px;height:auto}.presents-title-wrapper{margin:30px 10px 1rem}@media(min-width:1100px){.presents-title-wrapper{margin:0 0 1.5rem}#side .presents-title-wrapper{margin-bottom:1rem}}.present-list{border-top:1px solid #e5e5e5}.present-list>li{border-bottom:1px solid #e5e5e5}.present-list>li .present-item{display:flex;align-items:center;padding:1rem 10px}@media(min-width:1100px){#main .present-list>li .present-item{padding:1.5rem}}.present-list>li .icon-ticket{font-size:28px;font-size:1.75rem;color:#ff8f13}.present-list>li .present-body{width:100%;padding:0 1rem 0 10px}.present-list>li .present-description{font-size:12px;font-size:.75rem;line-height:1.3}@media(min-width:1100px){.present-list>li .present-description{font-size:14px;font-size:.875rem;line-height:1.5}}.present-list>li .present-expiration{font-size:10px;font-size:.625rem;color:#666;margin-top:5px}@media(min-width:1100px){.present-list>li .present-expiration{font-size:11px;font-size:.6875rem}}.present-list>li .present-right .button-secondary{width:80px;height:30px;font-size:12px;font-size:.75rem;padding:0}@media(min-width:1100px){.present-list>li .present-right .button-secondary{width:120px;height:40px;font-size:14px;font-size:.875rem}}.present-list>li .icon-ticket-outline{font-size:20px;font-size:1.25rem;color:#ff8f13}.present-list>li .mission-title{font-size:12px;font-size:.75rem;font-weight:700;line-height:1.3}.present-list>li .mission-present{font-size:10px;font-size:.625rem;color:#666;margin-top:5px}.mission-heading-description{font-size:11px;font-size:.6875rem;margin-top:10px}@media(min-width:1100px){.mission-heading-description{font-size:12px;font-size:.75rem}}.fanclub-kv-wrapper{width:100%;background-image:url(/packs/media/images/fanclub/kv-bg-19760216ae33b7f6252cf43d6ba03d27.png);background-position:center 60%;background-size:cover}@media(min-width:1100px){.fanclub-kv-wrapper{margin-top:10px}}.fanclub-kv{position:relative;background-image:url(/packs/media/images/fanclub/kv-curtain-e927ce893d0a5b292b34a88e00c1ac7d.png);background-position:50%;background-size:cover;padding:1rem;overflow:hidden}@media(min-width:768px){.fanclub-kv{width:640px;padding:1.5rem;margin:auto}}.fanclub-kv-inner{display:flex;justify-content:center;align-items:center;width:100%;height:203px;background-color:rgba(52,30,5,.8);border-radius:3px;text-align:center;padding:1rem 0}@media(min-width:1100px){.fanclub-kv-inner{width:592px;height:262px;padding:26px 0}}.fanclub-kv-title{width:260px;height:auto;margin-top:4px}@media(min-width:1100px){.fanclub-kv-title{width:364px}}.fanclub-join-button{display:block;width:260px;background-color:#c99f0e;color:#fff;font-size:16px;font-size:1rem;text-align:center;border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,.8);padding:18px 0;margin:12px auto 1rem;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.fanclub-join-button>span{font-weight:700}.fanclub-join-button:hover{color:#fff;background-color:#bb940d}@media(min-width:1100px){.fanclub-join-button{width:300px;padding:22px 0;margin:14px auto 1.5rem}}.fanclub-member-button{display:block;width:180px;border:1px solid #d5d5d5;color:#d5d5d5;font-size:13px;font-size:.8125rem;text-align:center;border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,.8);text-shadow:0 1px 2px 0 rgba(0,0,0,.8);padding:11px 0;margin:0 auto;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.fanclub-member-button:hover{color:#bcbcbc;border-color:#bcbcbc}.fanclub-withdrawal-button{display:block;width:180px;border:1px solid #d5d5d5;background-color:#fafafa;color:#666;font-size:13px;font-size:.8125rem;text-align:center;border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,.8);padding:11px 0;margin:1rem auto}.fanclub-kv-chara-01,.fanclub-kv-chara-02{display:none}@media(min-width:375px){.fanclub-kv-chara-01,.fanclub-kv-chara-02{display:block;position:absolute;bottom:0;height:auto}}@media(min-width:375px){.fanclub-kv-chara-01{width:80px;left:-12px}}@media(min-width:768px){.fanclub-kv-chara-01{width:114px;left:30px}}@media(min-width:375px){.fanclub-kv-chara-02{width:95px;right:-20px}}@media(min-width:768px){.fanclub-kv-chara-02{width:137px;right:20px}}.fanclub-about-wrapper{width:100%;background-color:#2f1b05}.fanclub-about{position:relative;background-color:#341e05;padding:1rem;text-align:center}.fanclub-about:after{content:"";position:absolute;left:calc(50% - 6px);bottom:-12px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #341e05}@media(min-width:1100px){.fanclub-about{width:640px;margin:auto}}.fanclub-about-text{display:inline-block;font-size:10px;font-size:.625rem;line-height:1.4;color:#d5d5d5;text-align:left}.fanclub-about-text dd{margin-top:5px}.fanclub-about-list{list-style:disc;padding-left:1rem}.fanclub-about-list>li{margin-top:2px}.fanclub-about-links>li{display:inline-block;margin-right:10px}.fanclub-about-links>li>a{color:#d5d5d5;text-decoration:underline}.fanclub-merits{background-color:#e6c767;padding:2rem 10px 1.5rem}.fanclub-merits h2{color:#341e05;font-size:32px;font-size:2rem;font-weight:700;text-align:center;margin-bottom:1.5rem}.fanclub-merits h2>span{display:block;font-size:14px;font-size:.875rem;margin-bottom:.5rem}.fanclub-merit{position:relative;width:100%;max-width:592px;background-color:#fff;border:3px solid #c99f0e;padding:1rem 20px;margin:10px auto}@media(min-width:768px){.fanclub-merit{padding:2rem 2.5rem}}.fanclub-merit h3{font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:10px}.fanclub-merit h3>span{display:inline-block}@media(min-width:768px){.fanclub-merit h3{font-size:24px;font-size:1.5rem}}.fanclub-merit p{font-size:12px;font-size:.75rem;line-height:1.5}.fanclub-merit p>span{display:inline-block}@media(min-width:768px){.fanclub-merit p{font-size:15px;font-size:.9375rem}}.fanclub-merit br{display:none}@media(min-width:768px){.fanclub-merit br{display:block}}.fanclub-merit.merit01{padding-right:105px}.fanclub-merit.merit01>img{position:absolute;bottom:0;right:-13px}@media(min-width:768px){.fanclub-merit.merit01>img{right:0}}.fanclub-merit.merit02,.fanclub-merit.merit04{padding-left:115px}@media(min-width:768px){.fanclub-merit.merit02,.fanclub-merit.merit04{padding-left:160px}}.fanclub-merit.merit02>img,.fanclub-merit.merit04>img{position:absolute;bottom:0;left:10px}@media(min-width:768px){.fanclub-merit.merit02>img,.fanclub-merit.merit04>img{left:30px}}.fanclub-merit.merit03{padding-right:110px}.fanclub-merit.merit03>img{position:absolute;bottom:0;right:8px}@media(min-width:768px){.fanclub-merit.merit03>img{right:70px}}.fanclub-merit-others{font-size:14px;font-size:.875rem;line-height:1.5;color:#341e05;text-align:center;margin-top:1.5rem}.fanclub-merit-others>span{display:inline-block}.fanclub-bottom-wrapper{width:100%;background-color:#2b1904}.fanclub-bottom,.fanclub-bottom-wrapper{background-image:url(/packs/media/images/fanclub/tap-bg-cd58878eeab56b51459aa3667570a83c.png);background-position:top}.fanclub-bottom{position:relative;background-color:#341e05;padding:40px 10px;text-align:center}.fanclub-bottom h3{font-size:16px;font-size:1rem;line-height:1.4;color:#fff;font-weight:700}.fanclub-bottom h3>span{display:inline-block}.fanclub-bottom .fanclub-about-text{margin-top:2rem}@media(min-width:1100px){.fanclub-bottom{width:640px;margin:auto}}.fanclub-subscription-modal{max-width:400px}.fanclub-subscription-modal-heading{font-size:18px;font-size:1.125rem;line-height:1.2;font-weight:700}.fanclub-subscription-modal-heading,.fanclub-subscription-modal-price{text-align:center;margin-bottom:1.5rem}.fanclub-subscription-modal-price dt{font-size:16px;font-size:1rem;margin-bottom:.5rem}.fanclub-subscription-modal-price dd{font-size:11px;font-size:.6875rem}.fanclub-subscription-modal-text{font-size:14px;font-size:.875rem;line-height:1.4;text-align:center;margin-bottom:1.5rem}.fanclub-subscription-form .form-heading,.payment-method-form .form-heading{margin:1.5rem 0 0;font-size:12px;font-size:.75rem;font-weight:700}.fanclub-subscription-form .error-message,.payment-method-form .error-message{font-size:12px;font-size:.75rem;color:#f23406;font-weight:400;margin:8px 0}.fanclub-subscription-form .form-input,.payment-method-form .form-input{padding:14px 10px;border-radius:4px;background-color:#efefef}.fanclub-subscription-form .form-card-brand,.payment-method-form .form-card-brand{margin-right:.5rem}.fanclub-subscription-form .button-primary,.payment-method-form .button-primary{max-width:260px;width:84%;background-color:transparent;background:#ff8f13;text-align:center}.fanclub-subscription-form .button-primary:hover,.payment-method-form .button-primary:hover{background-color:#ff9b2d}.fanclub-subscription-form .button-primary[disabled],.payment-method-form .button-primary[disabled]{background-color:#999;cursor:default}.creator-contents:after{content:" ";display:block;clear:both}@media(min-width:1100px){.creator-contents .content-media-left{min-width:129px}}.creator-contents #main .heading-primary{padding:0 10px 20px}@media(min-width:1100px){.creator-contents #main .heading-primary{padding:0 0 10px}}@media(min-width:1100px){.creator-contents #main .volume-number .visible-desktop{display:inline}}.creator-contents .mypage-box{margin:0 10px}@media(min-width:1100px){.creator-contents .mypage-box{max-width:unset;margin:auto}}.creator-contents .form-item-field{padding:0 10px}.creator-profile{margin:30px 20px 50px}@media(min-width:1100px){.creator-profile{position:relative;display:flex;margin:0 0 60px}}.creator-profile-left{display:flex;justify-content:space-between;margin-bottom:1.5rem;margin-right:10px}@media(min-width:1100px){.creator-profile-left{margin-bottom:0;margin-right:20px}}.creator-profile-left-inner{display:flex;align-items:center}@media(min-width:1100px){.creator-profile-left-inner{display:block}}.creator-profile-avatar img{width:80px;height:80px}@media(min-width:1100px){.creator-profile-avatar img{width:100px;height:100px}}@media(min-width:1100px){.creator-profile-sumally{margin-top:10px}}.creator-profile-name{font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:700;margin-bottom:12px}@media(min-width:1100px){.creator-profile-name{font-size:22px;font-size:1.375rem;padding-right:128px}}.creator-profile-introduction{font-size:14px;font-size:.875rem;line-height:1.6;overflow-wrap:break-word}.creator-profile-urls{display:flex;align-items:center;justify-content:flex-end;margin-top:1.5rem}.creator-profile-urls>li+li{margin-left:5vw}.creator-profile-urls .home-icon{width:auto;height:26px}.creator-profile-urls .twitter-icon{width:auto;height:28px}@media(min-width:1100px){.creator-profile-urls{justify-content:flex-start;margin-top:1rem}.creator-profile-urls>li+li{margin-left:1.5rem}.creator-profile-urls .home-icon{width:auto;height:24px}.creator-profile-urls .twitter-icon{width:auto;height:26px}}.content-list.character-list .content-media-values{display:block}.content-list.character-list .content-media-values>li{margin-bottom:.3rem}.content-list.character-list .content-media-values .icon-episode{font-size:9px;font-size:.5625rem}.content-list.character-list .content-media-values .icon-story{display:inline-block;width:11px;text-align:center}.content-list.character-list .content-media-values .item-name{display:inline-block;min-width:52px;margin-right:3px}@media(min-width:1100px){.content-list.character-list .content-media-values{display:flex}.content-list.character-list .content-media-values>li{margin-bottom:0}.content-list.character-list .content-media-values .icon-story{width:auto}.content-list.character-list .content-media-values .item-name{min-width:auto}}.creator-character-summary{margin:1rem 10px 40px}@media(min-width:1100px){.creator-character-summary{margin:0 0 60px}.creator-character-summary:after{content:" ";display:block;clear:both}}@media(min-width:1100px){.creator-character-summary .creator-character-summary-header{display:flex}}.creator-character-cover{position:relative;width:70vw;max-width:480px;margin:auto}@media(min-width:1100px){.creator-character-cover{width:480px;margin:0}}.creator-character-cover img{width:100%;height:auto}.creator-character-cover .creator-character-cover-note{font-size:10px;font-size:.625rem;text-shadow:0 0 8px #222;text-align:right;color:#fff;position:absolute;bottom:10px;right:10px}@media(min-width:1100px){.creator-character-cover .creator-character-cover-note{font-size:12px;font-size:.75rem}}.creator-character-info{margin-top:2rem}@media(min-width:1100px){.creator-character-info{width:560px;margin-left:2.5rem}}.creator-character-title{font-size:17px;font-size:1.0625rem;line-height:1.3;font-weight:700}@media(min-width:1100px){.creator-character-title{font-size:28px;font-size:1.75rem}}.creator-character-description{margin-top:1rem;font-size:12px;font-size:.75rem;line-height:1.6}@media(min-width:1100px){.creator-character-description{margin-top:1.5rem}}.creator-character-values{display:flex;flex-wrap:wrap;justify-content:center;margin:1.5rem 0}@media(min-width:1100px){.creator-character-values{justify-content:flex-start;margin:2rem 0}}.creator-character-values>li{margin-right:26px;padding-left:26px}.creator-character-values>li+li{border-left:1px solid #e5e5e5}.creator-character-values-item{display:flex;align-items:center;flex-direction:column}.creator-character-values-item>dt{order:2}.creator-character-values-item>dt [class^=icon-]{position:relative;top:0;color:#ff8f13;font-size:10px;font-size:.625rem}.creator-character-values-item>dt .icon-episode{font-size:10px;font-size:.625rem}.creator-character-values-item>dt .headline{display:inline;font-size:10px;font-size:.625rem;color:#999;margin-left:3px}.creator-character-values-item>dd{order:1;font-size:16px;font-size:1rem;font-weight:700;margin-left:0;margin-bottom:3px}.creator-character-share-and-report{margin-top:1rem}.creator-character-dress-thumbnail.is-transparent img,.creator-character-expression-thumbnail.is-transparent img{opacity:.5}.creator-character-dress-thumbnail.is-selected,.creator-character-expression-thumbnail.is-selected{border:2px solid #ff8f13}.creator-character-expression-thumbnail{position:relative;width:158px;height:158px;overflow:hidden;border:1px solid #e5e5e5}.creator-character-expression-thumbnail img{position:absolute;top:-5px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:316px;height:316px}@media(min-width:1100px){.creator-character-expression-thumbnail{width:240px;height:240px}.creator-character-expression-thumbnail img{width:480px;height:480px}}.creator-character-dress-thumbnail{width:158px;border:1px solid #e5e5e5}.creator-character-dress-thumbnail img{width:100%;height:auto}@media(min-width:1100px){.creator-character-dress-thumbnail{width:240px}}.content-media-expression-name,.creator-character-dress-name{font-size:12px;font-size:.75rem;color:#666;font-weight:700;text-align:center;margin:.5rem 0}@media(min-width:1100px){.creator-character-expressions .slide-stories .slick-next-wrapper,.creator-character-expressions .slide-stories .slick-prev-wrapper{height:240px}}@media(min-width:1100px){.creator-character-dresses .slide-stories .slick-next-wrapper,.creator-character-dresses .slide-stories .slick-prev-wrapper{height:337px}}@media(min-width:1100px){.creator-character-dresses .slide-stories .slick-prev-wrapper button,.creator-character-expressions .slide-stories .slick-prev-wrapper button,.creator-character-stories .slide-stories .slick-prev-wrapper button{top:50%;transform:translate(-50%,-50%) scaleX(-1)}}@media(min-width:1100px){.creator-character-dresses .slide-stories .slick-next-wrapper button,.creator-character-expressions .slide-stories .slick-next-wrapper button,.creator-character-stories .slide-stories .slick-next-wrapper button{top:50%;transform:translate(50%,-50%)}}.creator-character-profile-wrapper{margin-bottom:30px;padding:0 10px}@media(min-width:1100px){.creator-character-profile-wrapper{position:relative;display:flex;align-items:flex-start;padding:0}}.creator-character-profile-top{display:flex;align-items:center;justify-content:space-between}@media(min-width:1100px){.creator-character-profile-avatar{margin-right:1rem}.creator-character-profile-avatar .circle-img{width:80px;height:80px}}.creator-character-profile-name{font-weight:700;line-height:1.2;margin-top:1rem;margin-bottom:1rem}@media(min-width:1100px){.creator-character-profile-name{margin-top:10px;padding-right:128px}}.creator-character-profile-description{line-height:1.6;overflow-wrap:break-word}@media(max-width:767px){.creator-character-stories .title-wrapper{align-items:normal;flex-direction:column}.creator-character-stories .heading-link{text-align:right;margin-top:.5rem}}@media(min-width:1100px){.creator-character-stories .slide-stories .content-media-detail,.creator-character-stories .slide-stories .content-media-thumbnail,.creator-character-stories .slide-stories .content-media-thumbnail img{max-width:158px}.creator-character-stories .slide-stories .slick-next-wrapper,.creator-character-stories .slide-stories .slick-prev-wrapper{height:224px}}.creator-character-to-maker{background-image:linear-gradient(270deg,rgba(255,143,19,.15),rgba(245,199,28,.15));border-radius:4px;text-align:center;padding:1.5rem 1rem}.creator-character-to-maker .creator-character-to-maker-cover img{width:150px;height:auto;border:2px solid #ff8f13}.creator-character-to-maker .title-wrapper{display:block}.creator-character-to-maker .heading-secondary{font-size:20px;font-size:1.25rem;color:#ff8f13;line-height:1.3}.creator-character-to-maker .maker-button{font-size:20px;font-size:1.25rem;border-radius:9999px;padding:16px 0}.creator-character-to-maker .maker-button .icon-writer-pen{font-size:24px;font-size:1.5rem;vertical-align:-4px;margin-right:5px}.creator-character-to-maker .maker-note{font-size:11px;font-size:.6875rem;color:#666;margin-top:.5rem}@media(min-width:1100px){.creator-character-to-maker{display:flex;align-items:center;justify-content:center;margin-left:0;margin-right:0}.creator-character-to-maker .creator-character-to-maker-text{margin-top:0;margin-left:2.5rem}}.creator-character-summary .creator-character-to-maker{margin-top:2rem}.creator-character-summary .creator-character-to-maker .heading-secondary{font-size:18px;font-size:1.125rem}.creator-character-summary .creator-character-to-maker .heading-secondary>span{display:inline-block}@media(min-width:1100px){.creator-character-summary .creator-character-to-maker .creator-character-to-maker-text{margin-left:0}.creator-character-summary .creator-character-to-maker .maker-button{width:280px;margin:0 auto}}.creator-character-main .creator-character-to-maker{margin-left:10px;margin-right:10px}.creator-character-main .creator-character-to-maker .creator-character-to-maker-text{margin-top:1rem}.policy-box{margin:0 10px}@media(min-width:1100px){.policy-box{max-width:840px;margin:auto}}.policy-box h2{margin-top:30px;margin-bottom:1.2em}.policy-box h3{font-size:16px;font-size:1rem;font-weight:700;margin-top:30px;margin-bottom:20px}@media(min-width:1100px){.policy-box h3{margin-top:60px}}.policy-box dd,.policy-box dt,.policy-box li,.policy-box p,.policy-box table{line-height:1.6;overflow-wrap:break-word}.policy-box p{margin-top:.5em;margin-bottom:.5em}.policy-box ul{list-style:disc}.policy-box ol{list-style:decimal}.policy-box ol.list-parentheses{padding:0 0 0 2em;margin:0}.policy-box ol.list-parentheses>li{list-style-type:none;list-style-position:inside;counter-increment:cnt}.policy-box ol.list-parentheses>li:before{display:marker;content:"(" counter(cnt) ") "}.policy-box ul.list-unstyled{list-style:none}.policy-box ol,.policy-box ul{padding-left:1.6em}.policy-box li{margin-top:.5em;margin-bottom:.5em}.policy-box dt{margin-bottom:.2em}.policy-box table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:1em;margin-bottom:1em}.policy-box table caption{text-align:left;margin-bottom:.5em}.policy-box table th{width:30%}.policy-box table td,.policy-box table th{border:1px solid #aaa;padding:8px}.policy-box table td p{margin-top:0;margin-bottom:0}.policy-box table td p+p{margin-top:.5em}.policy-box table ol,.policy-box table ul{padding-left:1.4em}.policy-box table li{margin-top:.2em;margin-bottom:.2em}.contest-policy-editor h1,.contest-policy .policy-box h1{margin-top:30px;margin-bottom:1.2em}.contest-policy-editor h2,.contest-policy .policy-box h2{font-size:16px;font-size:1rem;font-weight:700;margin-top:30px;margin-bottom:20px}@media(min-width:1100px){.contest-policy-editor h2,.contest-policy .policy-box h2{margin-top:60px}}.contest-policy-editor ol,.contest-policy .policy-box ol{list-style:decimal;padding:0 0 0 2em;margin:0}.contest-policy-editor ol>li,.contest-policy .policy-box ol>li{list-style-type:none;list-style-position:inside;counter-increment:cnt}.contest-policy-editor ol>li:before,.contest-policy .policy-box ol>li:before{display:marker;content:"（" counter(cnt) "）"}@media(min-width:1100px){.news-box{max-width:840px;margin:auto}}.news-box h2{margin-top:30px;margin-bottom:1.2em;padding:0 10px}.news-box .news-list{list-style:none}.news-box .news-list .news-wrap{display:flex;flex-direction:column;padding:20px 10px;border-bottom:1px solid #e5e5e5}@media(min-width:1100px){.news-box .news-list .news-wrap{flex-direction:row;justify-content:space-between;align-items:center;padding:40px 10px 40px 40px;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.news-box .news-list .news-wrap:hover{background-color:#fbfbfb}}.news-box .news-list .news-wrap .news-title{margin-right:10px;flex:1;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.2}@media(min-width:1100px){.news-box .news-list .news-wrap .news-title{font-size:20px;font-size:1.25rem}}.news-box .news-list .news-wrap .news-date{color:#666;font-size:14px;font-size:.875rem;margin-top:.5rem}@media(min-width:1100px){.news-box .news-list .news-wrap .news-date{margin-top:0}}.news-box.news-detail{margin:0 10px}@media(min-width:1100px){.news-box.news-detail{margin:auto}}.news-box.news-detail h2{padding:0}.news-box.news-detail .news-date{color:#666;margin:0 0 30px}.news-box.news-detail dd,.news-box.news-detail dt,.news-box.news-detail li,.news-box.news-detail p,.news-box.news-detail table{line-height:1.6;overflow-wrap:break-word}.news-box.news-detail p{margin-bottom:2rem}.news-box.news-detail ul{list-style:disc}.news-box.news-detail ol{list-style:decimal}.news-box.news-detail ol,.news-box.news-detail ul{padding-left:1.6em}.news-box.news-detail li{margin-top:.5em;margin-bottom:.5em}.news-box.news-detail dt{margin-bottom:.2em}.news-box.news-detail table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:1em;margin-bottom:1em}.news-box.news-detail table caption{text-align:left;margin-bottom:.5em}.news-box.news-detail table th{width:30%}.news-box.news-detail table td,.news-box.news-detail table th{border:1px solid #aaa;padding:8px}.news-box.news-detail table td p{margin-top:0;margin-bottom:0}.news-box.news-detail table td p+p{margin-top:.5em}.news-box.news-detail table ol,.news-box.news-detail table ul{padding-left:1.4em}.news-box.news-detail table li{margin-top:.2em;margin-bottom:.2em}.initial-box{margin:0 10px}@media(min-width:1100px){.initial-box{max-width:430px;margin:auto}}.initial-box h2{margin-top:30px;margin-bottom:1.2em}.initial-box h3{font-size:16px;font-size:1rem;font-weight:700;margin-bottom:20px}.coution-wrapper .initial-box h3{margin:0}.initial-box p{margin-bottom:1rem;line-height:1.4}.initial-box dl dt{margin-top:2rem;font-weight:700}.initial-box dl dd{line-height:1.4;margin-top:1rem}.initial-box .password-description{font-size:13px;font-size:.8125rem;margin-top:-.5rem;margin-bottom:1.5rem}@media(min-width:1100px){.initial-box .password-description{font-size:14px;font-size:.875rem}}.initial-box .signin-caption{text-align:center;font-size:12px;font-size:.75rem}.initial-box .signin-caption a{color:#ff8f13;text-decoration:underline}.initial-box .password-caption{margin-top:1.5rem}.initial-box .form-username input{margin-top:0}.initial-box .btn-signin{background-color:transparent;background:#ff8f13;text-align:center}.initial-box .btn-signin:hover{background-color:#ff9b2d}.initial-box .btn-signin[disabled]{background-color:#999;cursor:default}.initial-box .login-sns{margin-top:40px;text-align:center}.initial-box .login-sns ul{display:flex;justify-content:center}.initial-box .login-sns ul li{margin:0 1.5rem;font-size:36px;font-size:2.25rem}.initial-box .login-sns .caption{margin-top:20px;font-size:12px;font-size:.75rem}.initial-box .caution-bottom{margin:0 0 40px;padding-bottom:40px;text-align:center;font-size:12px;font-size:.75rem;border-bottom:1px solid #e5e5e5}.initial-box .caution-bottom dt{font-weight:700}.initial-box .caution-bottom dd{margin:10px 0;line-height:1.4}.initial-box .btn-login{width:240px;margin:auto}.initial-box .user-email{background-color:#efefef;text-align:center;padding:10px}.initial-box .link{color:#ff8f13;text-decoration:underline}.initial-box .resend{font-size:18px;font-size:1.125rem;text-align:center;margin-top:1.5rem}.caution-container{position:relative;width:100%;margin:30px 0;cursor:pointer}.caution-container .caution-title{display:block;position:relative;margin:0;text-align:center;color:#ff8f13;cursor:pointer}.caution-container .caution-title .text-underline{text-decoration:underline}.caution-container .caution-title:after{content:"";font-family:icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:50px;top:2px;transition:all .2s ease-in-out;display:block;width:1rem;height:1rem;transform:rotate(90deg)}@media(min-width:1100px){.caution-container .caution-title:after{right:90px}}.caution-container .caution-title .icon-attention{margin-right:.5rem;vertical-align:bottom}.caution-title.open:after{transform:rotate(-90deg);top:0}.caution-content{display:none;margin-top:20px}.link-login{margin-top:2.5rem;padding-top:.5rem;text-align:center;border-top:1px solid #e5e5e5}.link-login dt{margin-bottom:20px}#profile,.profile-img-item{position:relative}.profile-img{position:relative;top:0;left:calc(50% - 60px);width:120px;height:120px}.profile-img .form-file-mask-img,.profile-img .preview-img{display:block;width:120px;height:120px;margin:auto;cursor:pointer}.profile-img .preview-area{display:block;position:absolute;top:0;left:calc(50% - 60px);width:120px;height:120px;background:#fff;cursor:pointer;overflow:hidden}.profile-img .preview-area img{width:100%}.profile-img .profile-image-icon{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;right:-10px;width:36px;height:36px;background-color:#efefef;border-radius:9999px;cursor:pointer}.profile-img .profile-image-icon .icon-image{font-size:16px;font-size:1rem;color:#222}.profile-img #profile-mask,.profile-img #profimg,.profile-img .preview-area{display:none}.profile-img .visible{display:block;pointer-events:none}.profile-img-clear{cursor:pointer;right:auto;left:calc(50% + 70px)}.profile-img-caption{position:absolute;top:0;left:calc(50% + 75px);font-size:12px;font-size:.75rem}.select-genre{display:block;position:relative;appearance:none;width:100%;max-width:430px;height:40px;padding:0 10px;border:1px solid #666;background:#fff}.select-genre:after{content:"";font-family:icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:5px;top:calc(50% - .5rem);display:block;width:1rem;height:1rem;color:#666}.select-genre p{margin:.8rem 0 0;line-height:1;font-size:14px}.select-genre .genre-select-button{margin:2rem auto 0;width:180px}p.user-account-message{font-size:12px;font-size:.75rem;line-height:1.4;color:#ff8f13;border:1px solid #ff8f13;text-align:center;padding:1rem 12px;margin-bottom:1.5rem}@media(min-width:1100px){p.user-account-message{font-size:13px;font-size:.8125rem}}.user-name-heading{padding-right:60px}.terms-acceptance-box{background-color:#fafafa;text-align:center;padding:2rem 10px}.terms-acceptance-box>p{font-size:15px;font-size:.9375rem}.terms-acceptance-logo{width:180px;height:auto}@media(min-width:1100px){#guideline-page .header-nav-top{justify-content:center;align-items:center;padding:0 0 4px}}#guideline-page .nav-global{justify-content:center}#guideline-page .header-logo{margin-left:0}.guideline-box{margin:0 1rem}@media(min-width:1100px){.guideline-box{max-width:840px;margin:auto}}.guideline-box .guideline-title{margin:2rem 0}.guideline-box .guideline-title h1{font-size:26px;font-size:1.625rem;font-weight:700;line-height:1.4}@media(min-width:1100px){.guideline-box .guideline-title h1{font-size:36px;font-size:2.25rem;text-align:center}.guideline-box .guideline-title h1>span{display:inline-block}}.guideline-box .guideline-title p{text-align:right}.guideline-box .guideline-title p time{font-size:14px;font-size:.875rem;color:#666}.guideline-box h2{font-size:24px;font-size:1.5rem;color:#ff8f13;font-weight:700;line-height:1.3;margin-top:3rem;margin-bottom:1.5rem}@media(min-width:1100px){.guideline-box h2{font-size:32px;font-size:2rem}}.guideline-box h3{font-size:22px;font-size:1.375rem;font-weight:700;line-height:1.3;margin-top:3rem;margin-bottom:1.5rem}.guideline-box h3 span{position:relative;display:inline-block;padding-bottom:1rem}.guideline-box h3 span:after{position:absolute;bottom:0;left:0;width:100%;height:10px;content:"";background-image:-webkit-repeating-linear-gradient(135deg,#ff8f13,#ff8f13 1px,hsla(0,0%,100%,0) 2px,hsla(0,0%,100%,0) 5px);background-image:repeating-linear-gradient(-45deg,#ff8f13,#ff8f13 1px,hsla(0,0%,100%,0) 2px,hsla(0,0%,100%,0) 5px);background-size:7px 7px}@media(min-width:1100px){.guideline-box h3{font-size:28px;font-size:1.75rem}}.guideline-box h4{font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.3;margin-top:2.5rem;margin-bottom:1.5rem}@media(min-width:1100px){.guideline-box h4{font-size:22px;font-size:1.375rem}}@media(min-width:1100px){.guideline-box .guideline-video-share{position:relative;padding-right:340px}}.guideline-box .video-share-img{display:block;width:100%;max-width:306px;height:auto;margin:auto}@media(min-width:1100px){.guideline-box .video-share-img{position:absolute;top:0;right:0}}.guideline-box li,.guideline-box p{line-height:1.6;overflow-wrap:break-word}.guideline-box p{margin-top:1.5rem;margin-bottom:1.5rem}.guideline-box ul{list-style:disc}.guideline-box ol{list-style:decimal}.guideline-box ol.list-parentheses{padding:0 0 0 2em;margin:0}.guideline-box ol.list-parentheses>li{list-style-type:none;list-style-position:inside;counter-increment:cnt}.guideline-box ol.list-parentheses>li:before{display:marker;content:"(" counter(cnt) ") "}.guideline-box ul.list-unstyled{list-style:none}.guideline-box ol,.guideline-box ul{padding-left:1.8rem}.guideline-box li{margin-top:.5em;margin-bottom:.5em}.guideline-bottom{margin:3rem 1rem}@media(min-width:1100px){.guideline-bottom{margin:5rem 0}}.guideline-bottom p{font-size:15px;font-size:.9375rem;line-height:1.4;text-align:center}.guideline-bottom .button-primary{max-width:300px;margin:1.5rem auto}.guideline-contact{margin:3rem 1rem}@media(min-width:1100px){.guideline-contact{margin:5rem 0}}.guideline-contact p{font-size:14px;font-size:.875rem;color:#666;text-align:center}.guideline-contact p>a{color:#666;text-decoration:underline}.gudeline-share-buttons{display:flex;align-items:center;justify-content:center;margin:0 auto}.gudeline-share-buttons>li{margin:0 1rem}