﻿
/*!
Theme Name: Original
Description: オリジナルテーマ
Version: 1.0.0
*/
html{font-size:100%;line-height:1;-webkit-text-size-adjust:100%;letter-spacing:.01em}@media only screen and (max-width:1399px){html{font-size:98%}}@media only screen and (max-width:1199px){html{font-size:96%}}@media only screen and (max-width:991px){html{font-size:92%}}@media only screen and (max-width:767px){html{font-size:90%}}@media only screen and (max-width:575px){html{font-size:88%}}body{line-height:1.8;margin:0;font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif}_:lang(x)::-ms-backdrop,.selector{font-family:"Segoe UI",Meiryo,sans-serif}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:1rem;line-height:1.8;font-smooth:auto;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{clear:both}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}p{margin:0}p+p{margin-top:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.img-container,.img-container>*{line-height:0 !important}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin:1.5rem 0}ul,ol{margin:0;padding:0}ol{padding-left:1.4rem}ul.dot li{list-style:none;padding-left:1rem;position:relative}ul.dot li:before{content:"";position:absolute;left:0;top:.7rem;display:inline-block;width:.3rem;height:.3rem;border-radius:5rem}ul.check li{list-style:none;padding-left:2rem;position:relative;line-height:2;font-size:1.125rem;font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho","游明朝体","Yu Mincho",YuMincho,serif;font-weight:700}ul.check li:before{content:"";display:inline-block;width:1.5625rem;height:1.5625rem;position:absolute;left:0;top:.37rem;border-radius:.1rem}ul.check li:after{content:"";display:inline-block;width:.9375rem;height:.5625rem;border-left:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:.7rem;left:.345rem;transform:rotate(-45deg)}@media (max-width:575px){ul.check li{font-size:1rem;line-height:1.8}ul.check li:before{top:.13rem}ul.check li:after{top:.44rem}}ul.check li+li{margin-top:2rem}@media (max-width:575px){ul.check li+li{margin-top:1.5rem}}@media (min-width:768px){.container.size-sss,.container-sm.size-sss,.container-md.size-sss,.container-lg.size-sss,.container-xl.size-sss,.container-xxl.size-sss{max-width:calc(640px + var(--bs-gutter-x,1.5rem))}}@media (min-width:992px){.container.size-ss,.container-sm.size-ss,.container-md.size-ss,.container-lg.size-ss,.container-xl.size-ss,.container-xxl.size-ss{max-width:calc(800px + var(--bs-gutter-x,1.5rem))}}@media (min-width:768px){.container.size-s,.container-sm.size-s,.container-md.size-s,.container-lg.size-s,.container-xl.size-s,.container-xxl.size-s{max-width:calc(1200px + var(--bs-gutter-x,1.5rem))}}@media (min-width:992px){.container.size-ml,.container-sm.size-ml,.container-md.size-ml,.container-lg.size-ml,.container-xl.size-ml,.container-xxl.size-ml{max-width:calc(1400px + var(--bs-gutter-x,1.5rem))}}@media (min-width:992px){.container.size-l,.container-sm.size-l,.container-md.size-l,.container-lg.size-l,.container-xl.size-l,.container-xxl.size-l{max-width:calc(1600px + var(--bs-gutter-x,1.5rem))}}@media (min-width:768px){.container-fluid{padding-left:2rem;padding-right:2rem}}a{transition:all .3s ease !important;text-decoration:none}.family-mincho{font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho","游明朝体","Yu Mincho",YuMincho,serif !important}.family-gothic{font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif !important}.font-weight-700{font-weight:700 !important}.text-text{color:#333 !important}.text-pink{color:#ff607b !important}.text-black{color:#2a2a2a !important}.text-gray{color:#f2f2f2 !important}.text-blue{color:#54c8d1 !important}.text-red{color:#7a2323 !important}.bg-text{background:#333 !important}.bg-pink{background:#ff607b !important}.bg-black{background:#2a2a2a !important}.bg-gray{background:#f2f2f2 !important}.bg-blue{background:#54c8d1 !important}.bg-red{background:#7a2323 !important}.size-5{font-size:.3125rem !important}.size-6{font-size:.375rem !important}.size-7{font-size:.4375rem !important}.size-8{font-size:.5rem !important}.size-9{font-size:.5625rem !important}.size-10{font-size:.625rem !important}.size-11{font-size:.6875rem !important}.size-12{font-size:.75rem !important}.size-13{font-size:.8125rem !important}.size-14{font-size:.875rem !important}.size-15{font-size:.9375rem !important}.size-16{font-size:1rem !important}.size-17{font-size:1.06rem !important}.size-18{font-size:1.125rem !important}.size-19{font-size:1.1875rem !important}.size-20{font-size:1.25rem !important}.size-21{font-size:1.3125rem !important}.size-22{font-size:1.375rem !important}.size-24{font-size:1.5rem !important}.size-25{font-size:1.5625rem !important}.size-26{font-size:1.625rem !important}.size-28{font-size:1.75rem !important}.size-30{font-size:1.857rem !important}.size-32{font-size:2rem !important}.size-33{font-size:2.0625rem !important}.size-34{font-size:2.125rem !important}.size-36{font-size:2.25rem !important}.size-38{font-size:2.375rem !important}.size-40{font-size:2.5rem !important}.size-44{font-size:2.75rem !important}.size-50{font-size:3.125rem !important}.size-54{font-size:3.375rem !important}.size-55{font-size:3.4375rem !important}.size-60{font-size:3.75rem !important}.size-70{font-size:4.375rem !important}.size-80{font-size:5rem !important}.size-92{font-size:5.75rem !important}.size-96{font-size:6rem !important}@media (max-width:767px){.mv-slider-container{padding:0 !important;width:100%}}@media (min-width:768px){.mv-slider-container{margin-top:3rem}}@media (max-width:767px){.mv-slider{padding-right:calc(1.5rem*.5 - .5rem);padding-left:calc(1.5rem*.5 - .5rem);margin-top:2rem}}@media (min-width:768px){.mv-slider{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*1.5rem);margin-right:calc(-.5*1.5rem);margin-left:calc(-.5*1.5rem)}.mv-slider>*{max-width:100%;padding-right:calc(1.5rem*0.5);padding-left:calc(1.5rem*0.5);margin-top:1.5rem}.mv-slider .card-container{display:flex}.mv-slider .card-container>.card{align-self:stretch}}.mv-slider .slick-track{display:flex}.mv-slider .slick-slide{line-height:0;float:none}.mv-slider .slick-next{width:2rem;height:100%;left:100%;z-index:5}.mv-slider .slick-next:before{content:"";width:1rem;height:1rem;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%) rotate(45deg)}.mv-slider .slick-prev{width:2rem;height:100%;right:100%;z-index:5}.mv-slider .slick-prev:before{content:"";width:1rem;height:1rem;border-top:2px solid #fff;border-left:2px solid #fff;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%) rotate(-45deg)}@media (max-width:767px){.mv-slider .slick-next{left:auto;right:.5rem;width:2.5rem;height:2.5rem;background:#333}.mv-slider .slick-next:before{left:40%}.mv-slider .slick-prev{right:auto;left:.5rem;width:2.5rem;height:2.5rem;background:#333}.mv-slider .slick-prev:before{left:60%}.mv-slider .card-container{margin-right:.5rem;margin-left:.5rem;align-self:stretch;min-height:100%}}.btn{position:relative;display:inline-block;min-width:9.0625rem;line-height:1;padding-top:1rem;padding-bottom:1rem;border:3px solid #333;color:#333;background:#fff;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:1.5rem;text-align:center;border-radius:0}.btn:hover,.btn:focus,.btn:active{outline:none;box-shadow:none;background:#333;color:#fff}#breadcrumb{font-size:.8125rem;padding-top:2.5rem;padding-bottom:2.5rem}@media (max-width:991px){#breadcrumb{padding-top:2rem;padding-bottom:2rem}}@media (max-width:767px){#breadcrumb{padding-top:1.5rem;padding-bottom:1.5rem}}@media (max-width:575px){#breadcrumb{padding-top:1rem;padding-bottom:1rem}}#breadcrumb a,#breadcrumb span{color:#333 !important}#breadcrumb span[property=name]{display:inline-block;padding:0;margin-top:-3px;vertical-align:middle;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.875rem}@media (max-width:575px){#breadcrumb span[property=name]{font-size:.75rem}}#breadcrumb span+span{position:relative;margin-left:1rem;padding-left:1rem}#breadcrumb span+span:before{content:"";display:inline-block;width:1px;height:1.4rem;background:#dfdfdf;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (max-width:575px){#breadcrumb span+span:before{height:1rem}}#page.gray-bg{background:#f2f2f2}#pagetop{position:sticky;bottom:0;margin:0 auto;text-align:right;line-height:0;z-index:6;padding-bottom:1rem;pointer-events:none}#pagetop .pagetop{display:inline-block;width:3.8rem;height:3.8rem;background:#ff607b;position:relative;z-index:6;pointer-events:auto;opacity:0}#pagetop .pagetop.active{opacity:1}#pagetop .pagetop span{display:block;position:relative;width:100%;height:100%}#pagetop .pagetop span:before{content:"";display:inline-block;width:.8rem;height:.8rem;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;left:50%;top:57%;transform:translateY(-50%) translateX(-50%) rotate(-45deg)}#pager{margin:0 auto;margin-top:4rem;display:inline-flex;justify-content:center;align-items:center;position:relative}#pager a,#pager span{margin:0 .2rem}#pager .page-numbers{font-size:1rem;color:#7a2323;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;display:inline-block;width:2.75rem;height:2.75rem;border:1px solid #7a2323;text-align:center;padding-top:.4rem;background:#fff;text-decoration:none;transition:all .3s ease}#pager .page-numbers.current,#pager .page-numbers:hover,#pager .page-numbers:active,#pager .page-numbers:focus{background:#7a2323;color:#fff}#pager .page-numbers.next,#pager .page-numbers.prev{color:transparent;border:none !important;position:absolute;top:50%;transform:translateY(-50%)}#pager .page-numbers.next:hover,#pager .page-numbers.next:active,#pager .page-numbers.next:focus,#pager .page-numbers.prev:hover,#pager .page-numbers.prev:active,#pager .page-numbers.prev:focus{background:0 0}#pager .page-numbers.next{left:calc(100% + .2rem)}#pager .page-numbers.next:before{content:"";display:inline-block;width:.9rem;height:.9rem;border-right:2px solid #7a2323;border-bottom:2px solid #7a2323;transform:translateY(-50%) translateX(-50%) rotate(-45deg);position:absolute;top:50%;left:48%;transition:all .3s ease;opacity:1}#pager .page-numbers.next:hover:before,#pager .page-numbers.next:active:before,#pager .page-numbers.next:focus:before{opacity:.5}#pager .page-numbers.prev{right:calc(100% + .2rem)}#pager .page-numbers.prev:before{content:"";display:inline-block;width:.9rem;height:.9rem;border-left:2px solid #7a2323;border-top:2px solid #7a2323;transform:translateY(-50%) translateX(-50%) rotate(-45deg);position:absolute;top:50%;left:52%;transition:all .3s ease;opacity:1}#pager .page-numbers.prev:hover:before,#pager .page-numbers.prev:active:before,#pager .page-numbers.prev:focus:before{opacity:.5}.stretched-link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5}.card{border-radius:0;border:0;padding:0;margin:0;background:0 0;position:relative;transition:all .3s ease;word-break:break-all !important;overflow:hidden;width:100%}.card .card-title,.card .card-excerpt{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card .card-excerpt{-webkit-line-clamp:4}.card.front-latest{display:flex;flex-direction:column}.card.front-latest .card-thumbnail{margin-bottom:.5rem}.card.front-latest .card-thumbnail figure{margin:0}.card.front-latest .card-thumbnail figure img{object-fit:cover;width:100%;aspect-ratio:1.7777777778;display:block}.card.front-latest .card-body .cat-tag{margin-bottom:.5rem;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif !important}.card.front-latest .card-body .cat-tag .cat,.card.front-latest .card-body .cat-tag .tag{background:#ff607b;display:inline-block;font-size:1.125rem;padding:.2rem .5rem;font-weight:700;line-height:1;color:#fff;margin-right:.5rem}@media (max-width:575px){.card.front-latest .card-body .cat-tag .cat,.card.front-latest .card-body .cat-tag .tag{font-size:1rem;padding:.2rem .5rem .1rem}}.card.front-latest .card-body .cat-tag .cat{background:#333}.card.front-latest .card-body .card-title{margin-bottom:.5rem;line-height:1.6;transition:all .3s;font-size:1.25rem}.card.front-latest .card-body .card-title a{color:#333}.card.front-latest .card-body .card-title a:hover,.card.front-latest .card-body .card-title a:active,.card.front-latest .card-body .card-title a:focus{color:#ff607b}.card.front-latest .card-body .card-excerpt{font-size:.875rem}@media (min-width:576px){.card.front-latest .card-title{font-size:1.375rem}.card.front-latest .card-excerpt{font-size:1rem}}@media (min-width:768px){.card.front-latest{flex-direction:row;flex-wrap:nowrap}.card.front-latest .card-thumbnail,.card.front-latest .card-body{flex:1 1 50%;max-width:50%}.card.front-latest .card-body{padding:0 1.5rem;align-self:center}.card.front-latest .card-title{font-size:1.5rem}}@media (min-width:768px){.card.mv{padding-top:6rem;padding-bottom:1.5rem}.card.mv:hover .card-title a,.card.mv:active .card-title a,.card.mv:focus .card-title a{color:#ff607b !important}.card.mv .card-body{background:#fff;text-align:left;position:relative;z-index:2;flex:1 1 50%;max-width:50%;padding:3rem 1.5rem;filter:drop-shadow(-7px 7px 5px rgba(0,0,0,.1))}.card.mv .card-body .cat-tag{margin-bottom:2rem;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif !important}.card.mv .card-body .cat-tag .cat,.card.mv .card-body .cat-tag .tag{display:inline-block;font-size:1.375rem;padding:.2rem 0;font-weight:700;line-height:1}.card.mv .card-body .cat-tag .cat{background:#333;padding:.2rem .5rem;color:#fff}.card.mv .card-body .cat-tag *+*{margin-left:.5rem}.card.mv .card-body .card-title{margin-bottom:2rem;line-height:1.6;transition:all .3s}.card.mv .card-body .card-title a{color:#333}.card.mv .card-body .card-title a:hover,.card.mv .card-body .card-title a:active,.card.mv .card-body .card-title a:focus{color:#ff607b}.card.mv .card-thumbnail{position:absolute;top:0;left:0;width:60%;height:100%;z-index:1}.card.mv .card-thumbnail figure{margin:0;padding:0;width:100%;height:100%;line-height:0}.card.mv .card-thumbnail figure img{object-fit:cover;width:100%;height:100%;display:block}}.card.mv.best{height:calc(78vh - 4rem)}.card.mv.best .card-title{-webkit-line-clamp:2}.card.mv.best .card-excerpt{-webkit-line-clamp:2}@media (max-width:991px){.card.mv.best .card-excerpt{-webkit-line-clamp:3}}@media (max-width:767px){.card.mv.best figure{margin:0}.card.mv.best .card-thumbnail img{width:100vw;height:calc(78vh - 4rem);object-fit:cover}.card.mv.best .card-body{position:absolute;width:100%;bottom:0;padding-bottom:3rem;padding-top:5rem;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.7));margin-top:0}.card.mv.best .card-body .cat-tag{margin-bottom:1rem;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif !important}.card.mv.best .card-body .cat-tag .cat,.card.mv.best .card-body .cat-tag .tag{color:#fff;display:inline-block;font-size:1.125rem;padding:.2rem 0;font-weight:700;line-height:1}.card.mv.best .card-body .cat-tag .cat{color:#fff;padding:.2rem .5rem}.card.mv.best .card-body .cat-tag *+*{margin-left:.5rem}.card.mv.best .card-body .card-title{margin-bottom:1rem;line-height:1.6;transition:all .3s;font-size:1.25rem}.card.mv.best .card-body .card-title a{color:#fff}.card.mv.best .card-body .card-title a:hover,.card.mv.best .card-body .card-title a:active,.card.mv.best .card-body .card-title a:focus{color:#ff607b}.card.mv.best .card-body .card-excerpt{color:#fff;font-size:1rem}}@media (max-width:767px){.card.front-booklive,.card.mv:not(.best){flex-direction:column;padding-bottom:1rem}.card.front-booklive .card-thumbnail,.card.mv:not(.best) .card-thumbnail{width:100%;z-index:1}.card.front-booklive .card-thumbnail figure,.card.mv:not(.best) .card-thumbnail figure{margin:0;padding:0;width:100%;height:100%;line-height:0}.card.front-booklive .card-thumbnail figure img,.card.mv:not(.best) .card-thumbnail figure img{object-fit:cover;width:100%;height:100%;display:block;aspect-ratio:1.6}.card.front-booklive .card-body,.card.mv:not(.best) .card-body{background:#fff;text-align:left;position:relative;z-index:2;padding:1.5rem 1rem;width:86%;flex:1 0 100%;margin:0 auto;margin-top:-1.5rem;filter:drop-shadow(0 0 5px rgba(0,0,0,.1))}.card.front-booklive .card-body .cat-tag,.card.mv:not(.best) .card-body .cat-tag{margin-bottom:1rem;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif !important}.card.front-booklive .card-body .cat-tag .cat,.card.front-booklive .card-body .cat-tag .tag,.card.mv:not(.best) .card-body .cat-tag .cat,.card.mv:not(.best) .card-body .cat-tag .tag{display:inline-block;font-size:1rem;padding:.2rem .5rem;font-weight:700;line-height:1}.card.front-booklive .card-body .cat-tag .cat,.card.mv:not(.best) .card-body .cat-tag .cat{background:#333;color:#fff}.card.front-booklive .card-body .card-title,.card.mv:not(.best) .card-body .card-title{font-size:1.125rem;margin-bottom:1rem;line-height:1.6;transition:all .3s}.card.front-booklive .card-body .card-title a,.card.mv:not(.best) .card-body .card-title a{color:#333}.card.front-booklive .card-body .card-title a:hover,.card.front-booklive .card-body .card-title a:active,.card.front-booklive .card-body .card-title a:focus,.card.mv:not(.best) .card-body .card-title a:hover,.card.mv:not(.best) .card-body .card-title a:active,.card.mv:not(.best) .card-body .card-title a:focus{color:#ff607b}.card.front-booklive .card-body .card-excerpt,.card.mv:not(.best) .card-body .card-excerpt{font-size:.75rem;line-height:1.6}}@media (max-width:767px) and (max-width:575px){.card.front-booklive .card-body,.card.mv:not(.best) .card-body{padding:1.5rem .5rem}}@media (max-width:767px) and (max-width:575px){.card.front-booklive .card-body .cat-tag .cat,.card.front-booklive .card-body .cat-tag .tag,.card.mv:not(.best) .card-body .cat-tag .cat,.card.mv:not(.best) .card-body .cat-tag .tag{font-size:.875rem}}@media (max-width:767px) and (max-width:575px){.card.front-booklive .card-body .card-title,.card.mv:not(.best) .card-body .card-title{font-size:1rem}}@media (max-width:767px) and (max-width:575px){.card.front-booklive .card-body .card-excerpt,.card.mv:not(.best) .card-body .card-excerpt{font-size:.625rem}}@media (min-width:768px){.card.front-booklive,.card.mv:not(.best){padding-top:6rem;padding-bottom:1.5rem;flex-direction:row}.card.front-booklive .card-body,.card.mv:not(.best) .card-body{flex:1 1 60%;max-width:60%;padding:3rem 1.5rem}.card.front-booklive .card-body .cat-tag,.card.mv:not(.best) .card-body .cat-tag{margin-bottom:1rem}.card.front-booklive .card-body .cat-tag .cat,.card.front-booklive .card-body .cat-tag .tag,.card.mv:not(.best) .card-body .cat-tag .cat,.card.mv:not(.best) .card-body .cat-tag .tag{display:inline-block;font-size:1rem}.card.front-booklive .card-body .card-title,.card.mv:not(.best) .card-body .card-title{margin-bottom:1rem;font-size:1.25rem}.card.front-booklive .card-body .card-excerpt,.card.mv:not(.best) .card-body .card-excerpt{font-size:.875rem}.card.front-booklive .card-thumbnail,.card.mv:not(.best) .card-thumbnail{position:absolute;top:0;left:0;width:60%;height:90%}}@media (min-width:768px){.card.mv:not(.best){padding-top:55%;padding-bottom:0;justify-content:center;overflow:visible}.card.mv:not(.best) .card-thumbnail{width:100%;height:85%}.card.mv:not(.best) .card-body{flex:1 1 85%;max-width:85%;padding:2rem 1.5rem}.card.mv:not(.best) .card-excerpt{-webkit-line-clamp:2}}.card.front-booklive{padding:0 1rem}@media (max-width:767px){.card.front-booklive .card-thumbnail img{aspect-ratio:.8 !important}}@media (min-width:768px){.card.front-booklive .card-thumbnail{width:100%;height:auto;position:relative;top:auto;left:auto}.card.front-booklive .card-thumbnail figure{margin:0}.card.front-booklive .card-thumbnail img{width:100%;aspect-ratio:1.7777777778;object-fit:cover}.card.front-booklive .card-body{margin:0;position:absolute;width:100%;bottom:0;padding-bottom:3rem;padding-top:5rem;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.7));max-width:calc(100% - 2rem)}.card.front-booklive .card-body .cat-tag{margin-bottom:1rem;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif !important}.card.front-booklive .card-body .cat-tag .cat,.card.front-booklive .card-body .cat-tag .tag{color:#fff;display:inline-block;font-size:1.125rem;padding:.2rem 0;font-weight:700;line-height:1}.card.front-booklive .card-body .cat-tag .cat{color:#fff}.card.front-booklive .card-body .cat-tag *+*{margin-left:.5rem}.card.front-booklive .card-body .card-title{margin-bottom:1rem;line-height:1.6;transition:all .3s;font-size:1.25rem}.card.front-booklive .card-body .card-title a{color:#fff}.card.front-booklive .card-body .card-title a:hover,.card.front-booklive .card-body .card-title a:active,.card.front-booklive .card-body .card-title a:focus{color:#ff607b}.card.front-booklive .card-body .card-excerpt{color:#fff;font-size:1rem}}.card.sideitem .card-thumbnail{width:100%;padding-top:100%}.card.sideitem .card-body{padding:0}.card.sideitem .card-title{font-size:.8125rem;font-weight:700;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all .3s}@media (max-width:991px){.card.sideitem .card-title{font-size:1rem;line-height:1.8;-webkit-line-clamp:4}}@media (max-width:767px){.card.sideitem .card-title{-webkit-line-clamp:3}}@media (max-width:575px){.card.sideitem .card-title{-webkit-line-clamp:2;line-height:1.6}}.card.sideitem .taxonomy{margin-bottom:.5rem}.card.sideitem .taxonomy li{list-style:none;line-height:1}.card.sideitem .taxonomy li a{line-height:1;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;color:#333;font-size:.875rem;font-weight:700}.card.sideitem:hover .card-title,.card.sideitem:active .card-title,.card.sideitem:focus .card-title{color:#ff607b}.card.article{position:relative;box-shadow:0px 1px 2px 0px rgba(0,0,0,.15)}.card.article:hover,.card.article:focus,.card.article:active{box-shadow:0px 4px 25px 0px rgba(0,0,0,.3)}.card.article figure{margin:0}.card.article figure img{object-fit:cover;width:100%;aspect-ratio:.8888888889;display:block}.card.article .card-body{position:absolute;bottom:0;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);padding:1rem;color:#fff}.card.article .card-body .cat-tag{font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-weight:700;margin-bottom:1rem;line-height:1}.card.article .card-body .cat-tag .cat{margin:0;line-height:1}.card.article .card-body .card-title{font-size:1.06rem;line-height:1.8;margin-bottom:1rem;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:3.9rem}.card.article .card-body .card-date{text-align:right;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-weight:700;font-size:.875rem}.card.article.pickup figure{position:relative;top:-5rem}.card.article.pickup .card-body{background:#fff;color:#333}@media (min-width:992px){.sidebar{position:sticky;top:0;padding-bottom:5rem}.sidebar .card.col2 .figure-wrapper{flex:1 0 20%;margin-bottom:0;padding-top:20%}.sidebar .card.col2 .content{flex:1 1 80%;padding:0 0 .5rem .5rem}.sidebar .card.col2 .title{margin-bottom:0;line-height:1.6;font-size:.8125rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:700;transition:all .3s ease;border:0;text-align:left;letter-spacing:0}.sidebar .card.col2 .date{display:none}.sidebar .card.col2 .taxonomy{margin-bottom:.3rem}.sidebar .card.col2 .taxonomy li{list-style:none;display:inline-block;margin-bottom:.5rem;line-height:0}.sidebar .card.col2 .taxonomy a{border:1px solid #333;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;letter-spacing:.1em;line-height:1;padding:.2rem .4rem .1rem .5rem;font-size:.625rem;color:#333;position:relative;z-index:5}.sidebar .card.col2 .taxonomy a:hover,.sidebar .card.col2 .taxonomy a:active,.sidebar .card.col2 .taxonomy a:focus{color:#fff;background:#333}.sidebar .card.col2 .excerpt{display:none}}@media (max-width:991px){.sidebar{margin-bottom:3rem}}.sidebar .banner-wrapper{overflow:hidden;padding:0 1.5rem}.sidebar .banner-wrapper .banner{width:100%;padding-top:100%;transition:all .3s ease}input[type=checkbox],input[type=radio]{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input.form-control,textarea.form-control,select.form-control{border:1px solid #ddd !important;outline:none !important;box-shadow:none !important;transition:all .3s ease;padding:1rem !important;cursor:pointer;filter:none}input.form-control:hover,input.form-control:active,input.form-control:focus,textarea.form-control:hover,textarea.form-control:active,textarea.form-control:focus,select.form-control:hover,select.form-control:active,select.form-control:focus{filter:drop-shadow(0px 0px 4px rgba(0,0,0,.2))}@media (max-width:575px){input.form-control,textarea.form-control,select.form-control{padding:.5rem !important}}.keyword-container{position:relative}.keyword-container:before{content:"";display:inline-block;width:1.5625rem;height:1.5625rem;background:url(//neown.tokyo/wp-content/themes/original/img/icon/search.svg) center center/contain no-repeat;position:absolute;left:1.2rem;top:50%;transform:translateY(-50%)}.keyword-container .form-control{padding-left:3.6rem !important}.select-container{position:relative}.select-container:before{content:"";display:inline-block;width:.625rem;height:.625rem;border-bottom:2px solid #707070;border-right:2px solid #707070;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%) rotate(45deg)}.select-container .form-control{padding-right:3.6rem !important}.form-check{padding:0;margin:0;margin:0 -1rem;width:calc(100% + 2rem)}.form-check label{position:relative;display:block;word-break:break-all;cursor:pointer}.form-check label input[type=checkbox]+span,.form-check label input[type=radio]+span{position:relative;padding:0 0 0 2rem}.form-check label input[type=checkbox]+span:before,.form-check label input[type=radio]+span:before{border-color:#ff607b}.form-check label input[type=checkbox]:checked+span:before,.form-check label input[type=radio]:checked+span:before{background-color:#ff607b}.form-check label span{display:inline-block}.form-check label input[type=checkbox]{position:absolute;top:0;left:0;opacity:0}.form-check label input[type=checkbox]+span:before,.form-check label input[type=checkbox]+span:after{position:absolute;top:.1rem;left:0;display:inline-block;content:"";box-sizing:border-box}.form-check label input[type=checkbox]+span:before{z-index:0;background-color:transparent;width:22px;height:22px;border:1px #ccc solid;border-radius:2px;top:55%;transform:translateY(-50%)}.form-check label input[type=checkbox]+span:after{z-index:1;margin:3px 8px;width:7px;height:12px;top:.37rem}.form-check label input[type=checkbox]:checked+span:before{background-color:#ff607b;border:1px solid #ff607b}.form-check label input[type=checkbox]:checked+span:after{border:2px solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg)}input:-internal-autofill-selected{appearance:menulist-button;background-image:none !important;background-color:-internal-light-dark(#fff,#fff) !important;color:fieldtext !important}.search-container{padding:0 1rem}#search{display:flex;align-items:center;overflow:hidden;border:none;width:100%;flex-wrap:nowrap;background:#fff;justify-content:start}#search label{flex:1 0 auto}#search input{width:100%;height:45px;padding:5px 15px 5px 0;border:none;box-sizing:border-box;font-size:1em;outline:none}#search input::placeholder{color:#ff607b}#search button{flex:0 1 45px;display:flex;justify-content:center;align-items:center;height:45px;border:none;background-color:#fff;cursor:pointer}#search button:before{position:relative;top:.15rem;width:20px;height:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjwhLS0hRm9udCBBd2Vzb21lIEZyZWUgNi41LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT48cGF0aCBmaWxsPSIjZmY2MDdiIiBkPSJNNDE2IDIwOGMwIDQ1LjktMTQuOSA4OC4zLTQwIDEyMi43TDUwMi42IDQ1Ny40YzEyLjUgMTIuNSAxMi41IDMyLjggMCA0NS4zcy0zMi44IDEyLjUtNDUuMyAwTDMzMC43IDM3NmMtMzQuNCAyNS4yLTc2LjggNDAtMTIyLjcgNDBDOTMuMSA0MTYgMCAzMjIuOSAwIDIwOFM5My4xIDAgMjA4IDBTNDE2IDkzLjEgNDE2IDIwOHpNMjA4IDM1MmExNDQgMTQ0IDAgMSAwIDAtMjg4IDE0NCAxNDQgMCAxIDAgMCAyODh6Ii8+PC9zdmc+");background-repeat:no-repeat;content:""}.grecaptcha-badge{visibility:hidden}#masthead{position:sticky;top:0;left:0;width:100%;z-index:100;pointer-events:none;background:rgba(255,255,255,.7);backdrop-filter:blur(7px)}#masthead .navbar-brand{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);padding:0;margin:0;z-index:1;pointer-events:auto}#masthead .navbar-brand>*{margin:0;padding:0}#masthead .navbar-brand img{display:inline-block;max-height:2.8rem;min-height:1.8rem}@media (max-width:575px){#masthead .navbar-brand img{max-height:2.2rem}}#masthead .hamburger-menu{display:flex;justify-content:end}#masthead .menu-btn{position:relative;display:flex;height:4rem;width:4rem;justify-content:center;align-items:center;background:#ff607b;cursor:pointer;z-index:90;pointer-events:auto}#masthead .menu-btn span,#masthead .menu-btn span:before,#masthead .menu-btn span:after{content:"";display:block;height:1px;width:1.5625rem;border-radius:3px;background-color:#fff;position:absolute;transition:all .2s ease}#masthead .menu-btn span:before{bottom:.3125rem}#masthead .menu-btn span:after{top:.3125rem}#masthead #menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}#masthead #menu-btn-check:checked~.menu-btn span:before{bottom:0;transform:rotate(405deg)}#masthead #menu-btn-check:checked~.menu-btn span:after{top:0;transform:rotate(-405deg)}#masthead #menu-btn-check{display:none}#masthead .menu-container{width:0;height:100%;min-height:100vh;position:fixed;top:0;right:0;z-index:80;background:#ff607b;transition:all .2s ease;pointer-events:auto}#masthead .menu-container .menu-content{padding:6rem 0 8rem;overflow:auto;-webkit-overflow-scrolling:touch;height:100%}#masthead .menu-container .main{padding:0}#masthead .menu-container .main li{border-bottom:1px solid #fff;list-style:none}#masthead .menu-container .main li a{display:block;width:100%;font-size:1.5rem;letter-spacing:.1em;line-height:1;box-sizing:border-box;color:#fff;text-decoration:none;padding:1.1rem 1rem .7rem;position:relative;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif}#masthead .menu-container .main li a:hover,#masthead .menu-container .main li a:focus,#masthead .menu-container .main li a:active{background:#fff;color:#ff607b}#masthead .menu-container .main li a:before{content:"";width:.5rem;height:.5rem;border-top:1px solid #fff;border-right:1px solid #fff;transform:translateY(-50%) rotate(45deg);position:absolute;right:1rem;top:50%}#masthead .menu-container .main li:first-of-type{border-top:1px solid #fff}#masthead .menu-container .tags{margin-top:2rem;text-align:left;padding:0 .7rem}#masthead .menu-container .tags li{display:inline-block;text-align:start;margin:.3rem}#masthead .menu-container .tags li a{display:inline-block;border:1px solid #fff;color:#fff;font-size:.875rem;padding:.2rem .75rem}#masthead .menu-container .tags li a:hover,#masthead .menu-container .tags li a:active,#masthead .menu-container .tags li a:focus{background:#fff;color:#ff607b}#masthead .menu-container .sns{text-align:center;padding:0 1rem}#masthead .menu-container .sns li{display:inline;margin:0 .5rem}#masthead .menu-container .sns li a{display:inline-block;width:2.75rem;height:2.75rem;display:inline-flex;border-radius:2.75rem;background:#fff;justify-content:center;align-items:center}#masthead .menu-container .sns li a img{max-width:1.25rem}#masthead .menu-container .sns li.x a img{max-width:1.125rem}#masthead #menu-btn-check:checked~.menu-container{width:360px}@media (max-width:575px){#masthead #menu-btn-check:checked~.menu-container{width:100vw}}#masthead .menu-title{color:rgba(255,255,255,.8);text-align:center;margin:2.5rem 0 1rem;line-height:1;letter-spacing:.1em;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:1.25rem}#mastfoot{background:#2a2a2a;position:relative;padding-top:4rem;padding-bottom:4rem;margin-top:-2.9rem}#mastfoot .brand img{max-height:2rem}#mastfoot .sns{text-align:center;padding:0 1rem;margin:2rem 0}#mastfoot .sns li{display:inline;margin:0 .5rem}#mastfoot .sns li a{display:inline-block;width:2.75rem;height:2.75rem;display:inline-flex;border-radius:2.75rem;background:#fff;justify-content:center;align-items:center}#mastfoot .sns li a img{max-width:1.25rem}#mastfoot .sns li.x a img{max-width:1.125rem}#mastfoot .footer-nav ul{text-align:center;margin:0}#mastfoot .footer-nav ul li{list-style:none;display:inline-block;margin:0 .5rem}#mastfoot .footer-nav ul li a{color:#fff;font-size:.875rem}#mastfoot .footer-nav ul li a:hover,#mastfoot .footer-nav ul li a:active,#mastfoot .footer-nav ul li a:focus{color:#ff607b}#mastfoot .footer-nav ul li+li{margin-top:1rem}#mastfoot .copyright{margin-top:4rem;color:#fff}.page-front #mv{background:#f2f2f2;background:url(//neown.tokyo/wp-content/themes/original/img/page/front/pc_background.jpg) center center/cover no-repeat;padding-top:4rem;padding-bottom:4rem}@media (max-width:767px){.page-front #mv{padding-top:0;padding-bottom:2rem}.page-front #mv .mv-best-container{width:100%;padding:0;max-width:100%}}.page-front #scroll{background:#ff607b;padding:.5rem 0;overflow:hidden}.page-front #scroll span{display:inline-block;padding-left:100%;white-space:nowrap;line-height:1em;color:#fff;font-weight:600;animation:scroll 20s linear infinite}@media (max-width:575px){.page-front #scroll span{animation:scroll 15s linear infinite}}.page-front #banner{background:#fff}.page-front #banner img{object-fit:cover;width:100%;height:100%;display:block;aspect-ratio:3.2}.page-front #latest{background:linear-gradient(to right,#fff,#fff 50%,#f2f2f2 50%);position:relative}.page-front #latest .latest-container{background:linear-gradient(to right,#fff,#fff 8%,#f2f2f2 8%)}.page-front #latest h2{padding-top:3rem;position:sticky;top:4rem;left:0;z-index:2;margin:0}.page-front #latest h2 img{height:calc(100vh - 10rem);max-height:40rem;max-width:100%;width:100%}@media (max-width:575px){.page-front #latest h2{padding-top:2rem}.page-front #latest h2 img{height:calc(100vh - 6rem)}}@media (min-width:768px){.page-front #latest .latest-items .col-12:nth-of-type(even) .card-body{order:1}.page-front #latest .latest-items .col-12:nth-of-type(even) .card-thumbnail{order:2}.page-front #latest .latest-items .col-12:nth-of-type(odd) .card-body{order:2}.page-front #latest .latest-items .col-12:nth-of-type(odd) .card-thumbnail{order:1}}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes booklive{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes booklive2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}#booklive{background:#54c8d1;padding-top:3rem;padding-bottom:3rem;overflow:hidden}#booklive h2{display:flex;width:100%;overflow:hidden;color:rgba(0,0,0,.1);position:relative;z-index:1}#booklive h2 span{flex:0 0 auto;white-space:nowrap;font-size:140px;overflow:hidden;line-height:1}@media (max-width:767px){#booklive h2 span{font-size:120px}}@media (max-width:767px){#booklive h2 span{font-size:80px}}#booklive h2 span:nth-child(odd){animation:booklive 50s -25s linear infinite}#booklive h2 span:nth-child(even){animation:booklive2 50s linear infinite}#booklive .booklive-slider-container{margin-top:-4rem}@media (max-width:575px){#booklive .booklive-slider-container{margin-top:-2.5rem}}.h-title{font-size:2.5rem;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;letter-spacing:.1em;text-align:center;padding-bottom:2rem;border-bottom:1px solid #333;margin-bottom:.5rem;font-weight:700}.h-title span{position:relative;display:inline-block;z-index:1}@media (max-width:767px){.h-title{font-size:2.75rem}}@media (max-width:575px){.h-title{font-size:2.5rem}}.h-title.none{font-size:1.857rem;margin-bottom:5rem;padding-bottom:1rem}.page-front .sns{text-align:center;padding:0 1rem}.page-front .sns li{display:inline;margin:0 .5rem}.page-front .sns li a{display:inline-block;display:inline-flex;justify-content:center;align-items:center}.page-front .sns li a img{width:3.125rem}.page-front #otherNews{padding:5rem 0}#latestNews{background:#fafafa;padding:5rem 0 1rem}#pickup{background:#ccc;padding:5rem 0}#pickup .slider .slick-slide{margin:0 .25rem}.site-main.archive>header .title{padding:4rem 0 0;margin-bottom:0;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:2.5rem;text-align:center;font-weight:400}.site-main.archive>header .title span{font-size:1.5rem;letter-spacing:0;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif}.site-main.archive .content-archive{padding-top:6rem;padding-bottom:5rem}.entry-loading{margin-top:4rem;font-weight:700;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:2.25rem;text-align:center;letter-spacing:.1em;display:none}.entry-loading.is-show{display:block}@media (max-width:575px){.entry-loading{font-size:1.857rem}}.site-main.page>header{background:#ff607b;padding-top:6rem;padding-bottom:6rem}.site-main.page>header .title{font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;color:#fff;font-size:3.125rem;text-align:center;letter-spacing:.1em}@media (max-width:575px){.site-main.page>header .title{font-size:2.5rem}}.site-main.page>header .title span{font-size:1.5rem;letter-spacing:0;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif}.site-main.single .main-content,.site-main.page .main-content{padding-top:5rem;padding-bottom:5rem}@media (min-width:768px){.site-main.single .main-content>*,.site-main.page .main-content>*{margin-left:7.5rem}}.site-main.single .main-content>*,.site-main.page .main-content>*{font-weight:700}.site-main.single .main-content .post-subtitle,.site-main.page .main-content .post-subtitle{margin-top:0;margin-bottom:1.25rem;font-size:1rem;font-weight:700 !important;line-height:1.8}.site-main.single .main-content .post-credit,.site-main.page .main-content .post-credit{margin-bottom:3.75rem;line-height:1.4;letter-spacing:.1em;text-align:right;font-size:.875rem;font-weight:400;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif}.site-main.single .main-content h3,.site-main.page .main-content h3{margin-top:4rem;margin-bottom:1.25rem;font-size:1.25rem;font-weight:700;line-height:1.5;padding-left:3rem;position:relative}.site-main.single .main-content h3:before,.site-main.page .main-content h3:before{display:inline-block;content:"";height:1px;width:2rem;background:#333;margin-right:1rem;position:absolute;left:0;top:1rem}.site-main.single .main-content .wp-block-image,.site-main.page .main-content .wp-block-image{margin-top:3.75rem;margin-bottom:3.75rem;max-width:100%}.site-main.single .main-content .wp-block-image.size-full,.site-main.page .main-content .wp-block-image.size-full{margin-left:auto}.site-main.single .main-content .wp-element-caption,.site-main.page .main-content .wp-element-caption{margin:.625rem 0 0 auto;line-height:1.5;font-size:.75rem;font-weight:400;color:#000}.site-main.single .main-content a,.site-main.page .main-content a{color:#333;padding-bottom:1px;border-bottom:1px dotted #000}.site-main.single .main-content a[target=_blank]:after,.site-main.page .main-content a[target=_blank]:after{content:"";margin-left:.25rem;display:inline-block;height:.625rem;width:.625rem;font-size:0;background:url(//neown.tokyo/wp-content/themes/original/img/icon/new.svg) center center/contain no-repeat}.site-main.single .main-content p,.site-main.single .main-content li,.site-main.page .main-content p,.site-main.page .main-content li{font-size:1rem;line-height:2;margin-bottom:1em;font-weight:400;color:#000}.site-main.single .main-content ul,.site-main.single .main-content ol,.site-main.page .main-content ul,.site-main.page .main-content ol{padding-left:1.2rem}.site-main.single .main-content .wp-block-group,.site-main.page .main-content .wp-block-group{padding:3.75rem 1.857rem;background:#f2f2f2;margin-left:auto;margin-top:3.75rem;margin-bottom:3.75rem;gap:0}@media (min-width:768px){.site-main.single .main-content .wp-block-group,.site-main.page .main-content .wp-block-group{padding:3.75rem}}.site-main.single .main-content .wp-block-group h3,.site-main.page .main-content .wp-block-group h3{padding-left:0}.site-main.single .main-content .wp-block-group h3:before,.site-main.page .main-content .wp-block-group h3:before{display:none}.site-main.single .main-content .wp-block-group h3:first-of-type,.site-main.page .main-content .wp-block-group h3:first-of-type{margin-top:0}.site-main.single pre.wp-block-verse,.site-main.page pre.wp-block-verse{line-height:2;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:1.125rem;font-weight:700;background:0 0;margin-bottom:0}.site-main.single .sidebar,.site-main.page .sidebar{padding-top:5rem}.site-main.single .sidebar h2,.site-main.page .sidebar h2{font-weight:700;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:1.625rem;text-align:center;border-bottom:1px solid #333;margin-bottom:1.5rem;padding-bottom:.5rem}@media (max-width:991px){.site-main.single .sidebar h2,.site-main.page .sidebar h2{font-size:2.5rem;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;text-align:center;border-bottom:1px solid #333}}@media (max-width:767px){.site-main.single .sidebar h2,.site-main.page .sidebar h2{font-size:2.5rem}}@media (max-width:575px){.site-main.single .sidebar h2,.site-main.page .sidebar h2{font-size:2.25rem}}.site-main.single .sidebar h2 span,.site-main.page .sidebar h2 span{position:relative;display:inline-block;z-index:1}.site-main.single.about .main-content figure,.site-main.page.about .main-content figure{text-align:center}.site-main.single.about .main-content img,.site-main.page.about .main-content img{max-width:200px;margin:0 auto}@media only screen and (max-width:600px){.site-main.single.about .main-content pre.wp-block-verse,.site-main.page.about .main-content pre.wp-block-verse{margin-top:2rem;text-align:center}}@media (max-width:575px){.site-main.single .main-content{padding-top:3rem}}.site-main.single .mv{overflow:hidden;line-height:0}.site-main.single .mv .figure{width:100%;height:calc(100vh - 4rem);transition:all .4s ease}@media (max-width:575px){.site-main.single .mv .figure{height:auto;padding-top:100%}}.site-main.single .mv .text{position:absolute;bottom:0;color:#fff !important;background:linear-gradient(to top,rgba(0,0,0,.5),transparent);left:.75rem;padding:2rem;line-height:1.8;width:calc(100% - 1.5rem)}@media (max-width:575px){.site-main.single .mv .text{position:relative;background:#fff;left:auto;bottom:auto;padding:1rem .75rem;width:100%;max-width:100%;color:#333 !important}}.site-main.single .mv .text .cat,.site-main.single .mv .text .date{font-size:1.5rem;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-weight:500;display:inline-block;line-height:1}@media (max-width:767px){.site-main.single .mv .text .cat,.site-main.single .mv .text .date{font-size:1.375rem}}@media (max-width:575px){.site-main.single .mv .text .cat,.site-main.single .mv .text .date{font-size:1.25rem;line-height:1.4}}.site-main.single .mv .text .date{margin-top:2rem;font-size:1.25rem}.site-main.single .mv .text .tag{font-size:1.25rem;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;margin-top:1rem;font-weight:400}.site-main.single .mv .text .tag span{margin:0 .25rem;letter-spacing:.1em}@media (max-width:575px){.site-main.single .mv .text .date,.site-main.single .mv .text .tag{font-size:1rem}}.site-main.single .mv .text .title{font-size:1.5rem;display:inline-block;width:100%;line-height:1.6;font-weight:700;margin:0;padding:0}@media (max-width:767px){.site-main.single .mv .text .title{font-size:1.375rem}}@media (max-width:575px){.site-main.single .mv .text .title{font-size:1.25rem}}.site-main.single #latest{margin-top:3rem;margin-bottom:3rem}@media (min-width:992px){.site-main.single #latest{margin-top:5rem}}.site-main.single #latest h2{font-weight:700;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:2.5rem;text-align:center;border-bottom:1px solid #333;margin-bottom:1.5rem;padding-bottom:.5rem}@media (max-width:991px){.site-main.single #latest h2{font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;text-align:center;border-bottom:1px solid #333}}@media (max-width:575px){.site-main.single #latest h2{font-size:2.25rem}}.site-main.single #latest h2 span{position:relative;display:inline-block;z-index:1}.site-main.not-found{padding-top:10rem}.site-main.contact .req,.site-main.contact .opt{display:inline-block;background:#ff607b;font-size:.8em;line-height:1;padding:.2rem .5rem .3rem;color:#fff;margin-right:.5rem}.site-main.contact .opt{background:#acacac}.loop-logo{padding-top:5rem;overflow:hidden}.loop-logo .loop__box{display:flex;width:100vw}.loop-logo .loop__box img{min-width:100vw}.loop-logo .loop__box img:first-of-type{animation:loop 80s -40s linear infinite}.loop-logo .loop__box img:last-of-type{animation:loop2 80s linear infinite}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-bottom:1.5em}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-embed.aligncenter{text-align:center;margin-left:auto;margin-right:auto}.wp-block-embed.alignleft{text-align:left;margin-right:2em;margin-left:0}.wp-block-embed.alignright{text-align:right;margin-left:2em;margin-right:0}