@charset "utf-8";/*2025-06-30 17:56:26*/:root{--theme-color-black:#000000;--theme-color-black-rgba:0,0,0;--theme-color-grey:#707070;--theme-color-light:#a3a3a3;--theme-color-background:#fff;--theme-color-background-rgba:255,255,255;--theme-color-background-odd:#c0c7cd;--theme-color-background-footer:#f5f5f5;--theme-color-background-alt:#f5f5f5;--theme-section-gap:3rem;--theme-block-gap:2rem;--theme-grid-gap:.9rem;--theme-section-max-width:83rem;--theme-p-max-width:46rem;--font-size-min:16;--font-size-max:18;--font-view-min:414;--font-view-max:1280;--theme-font-size-x-small:calc(var(--theme-font-size-normal) * .7);--theme-font-size-small:calc(var(--theme-font-size-normal) * .9);--theme-font-size-normal:clamp(calc(var(--font-size-min) * 1px),calc((var(--font-size-min) * 1px) + (var(--font-size-max) - var(--font-size-min)) * ((100vw - (var(--font-view-min) * 1px)) / var(--font-view-max))),calc(var(--font-size-max) * 1px) );--theme-font-size-medium:calc(var(--theme-font-size-normal) * 1.09);--theme-font-size-large:calc(var(--theme-font-size-normal) * 1.29);--theme-font-size-x-large:calc(var(--theme-font-size-normal) * 1.61);--theme-font-size-xx-large:calc(var(--theme-font-size-normal) * 2.0);--font-family-english:"Libre Baskerville",serif}@media screen and (min-width:813px){:root{--theme-section-gap:5rem;--theme-block-gap:3rem;--theme-grid-gap:1.2rem}}@-webkit-viewport{width:device-width;initial-scale:1}@-moz-viewport{width:device-width;initial-scale:1}@-ms-viewport{width:device-width;initial-scale:1}@-o-viewport{width:device-width;initial-scale:1}@viewport{width:device-width;initial-scale:1}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:hover,a:active,a:focus{outline:0;-moz-outline-style:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}figcaption{text-align:center}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:'Courier',monospace}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;-webkit-border-radius:0;border-radius:0;max-width:100%}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ol,ul{list-style:none;margin:0;padding:0}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;outline:medium none;-webkit-tap-highlight-color:transparent}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin:1.5em auto}hr.clear{background-color:#fff}ul,ol{list-style:none;margin:0 0 1.5em 1.5em;padding:0}ul{list-style:disc}ol{list-style:decimal}li > ul,li > ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}embed,iframe,object{max-width:100%}article a{word-wrap:break-word}::-moz-selection{background:#cacaca;text-shadow:none}::selection{background:#cacaca;text-shadow:none}.video-container{position:relative;width:100%;max-width:1024px;overflow:hidden;padding-top:56.25%;margin:20px auto}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}img[data-lazy-src]{opacity:0}img.lazyloaded{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1}div.is-404{max-width:300px;margin:200px auto}blockquote,q{quotes:"" "";margin:3em auto;padding:0;font-size:140%;line-height:1.6em;max-width:620px;position:relative}blockquote:before,q:before,blockquote:after,q:after{position:absolute;content:"\f122";-webkit-font-smoothing:antialiased;font:normal 160px 'dashicons';color:#f9f9f9;vertical-align:top;display:inline-block;z-index:-1}blockquote:before,q:before{top:-44px;left:-44px}blockquote:after,q:after{bottom:-33px;right:-33px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:760px){blockquote:after,q:after{right:-0}}hr{background-color:rgba(50,50,50,0.22);border:0;height:1px;max-width:370px;margin:20px auto 30px auto}hr.related{display:none;margin-bottom:30px}@media screen and (max-width:769px){hr{margin:10px auto}hr.related{margin-bottom:20px}}@media screen and (max-width:414px){hr{max-width:220px}}article ul,article ol{max-width:var(--theme-p-max-width);text-align:left}ul{list-style:disc}ol{list-style:decimal}li > ul,li > ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}embed,iframe,object{max-width:100%}::-moz-selection{background:#323232;color:#fff;text-shadow:none}::selection{background:#323232;color:#fff;text-shadow:none}article a{word-wrap:break-word}div.nextpage-wrap{content:'';width:100%;height:1px}main{margin:0 auto}body.page main,body.single main{max-width:var(--theme-section-max-width)}article{max-width:var(--theme-section-max-width);padding:10px 20px;margin:0 auto 30px auto}article.category{margin:var(--theme-block-gap) auto}article .the_content{margin:0 auto}summary.category{margin:var(--theme-block-gap) auto}summary.people{margin:0 auto var(--theme-grid-gap) auto}@media screen and (min-width:769px){article .the_content{padding-top:20px}body.single.magazine article{width:100%}body.single.magazine article .the_content{margin:0 auto}}@media screen and (min-width:1080px){.has-sidebar .content-wrap{display:flex;flex-wrap:wrap;column-gap:80px;max-width:calc(var(--theme-section-max-width) + 80px + 80px);padding:0 80px;margin:0 auto}.has-sidebar .content-wrap > .the_content{width:calc( 100% - 80px - 320px);margin:0;text-align:left;flex:1}.has-sidebar .content-wrap > aside.sidebar{align-self:flex-start;padding:0;width:320px;position:-webkit-sticky;position:sticky;top:150px;margin-top:80px}}body.single summary h4.category{text-align:left;line-height:1;display:inline-block}body.single summary h4.category:after{display:block;content:'';border-top:1px solid currentColor;margin-top:1em}body.single summary{max-width:var(--theme-p-max-width);margin-inline:auto}i.title-jp{display:inline-block;vertical-align:middle;font-size:.6em;line-height:1;margin:0 0 0 .6em;font-weight:500;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:0}body,button,input,select,textarea{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;color:var(--theme-color-black);background:var(--theme-color-background);font-size:16px;line-height:1.8em;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;position:relative;font-weight:300;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}body{font-size:var(--theme-font-size-normal)}.ft-montserrat,.en,h1 span,h2 span,h3 span,h4,h5,h6,span.date,span.subtitle,body.page h1{font-family:'Montserrat',"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-weight:400;font-weight:bold}.ft-hiragino,.jp,h1,h2,h3,h4 span,h5 span,h6 span{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-weight:300}.ft-mincho{font-family:"ヒラギノ明朝 Pro W3" ,"Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",Georgia,Baskerville,Palatino,'Times New Roman',Times,serif}h1.the_title span,h1.the_title i,h2.the_title.h1 span,h2.the_title.h1 i,a.post span.title span,a.post span.title i{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-size:1.3rem;font-size:var(--theme-font-size-large);margin:0 0 var(--theme-block-gap) 0;padding:0;line-height:1.5;text-align:center}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{display:block;font-size:14px;line-height:24px;margin:5px 0;font-weight:300}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{display:inline-block}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#6c6d6a}span.date,span.subtitle{font-size:12px;line-height:18px;margin:0;display:block;font-weight:300}h1.the_title,h3.the_title{font-size:1.6rem;font-size:var(--theme-font-size-x-large);font-weight:700;max-width:var(--theme-p-max-width);margin-inline:auto;text-align:left}h1 span,h1 i,article h2.the_title.h1 span,article h2.the_title.h1 i,h4 span,h2 i,h4 i{display:block;margin:.6em auto;font-style:normal;font-size:18px;line-height:24px}h1 span.subtitle,article h2.the_title.h1 span.subtitle{font-size:14px;margin:5px 0}h1.the_title span.subtitle{margin-top:2.3em;font-size:14px;line-height:18px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;padding:1em 0}h1 span.date,article h2.the_title.h1 span.date{margin:10px 0 0 0}h1 b,h1 strong,article h2.the_title.h1 b,article h2.the_title.h1 strong{font-weight:300}article h2,article h3{margin-top:var(--theme-section-gap)}h2.the_title.h1{margin-top:0}article h3 span{font-size:11px;margin:0 auto}article h3.large{font-size:36px;letter-spacing:9px;margin-left:-.5em}article h3.large span{letter-spacing:normal;margin:20px 0;margin-left:2em}@media screen and (max-width:768px){article h3.large,article h3.large span{margin-left:0}}body.page h1 span.date{display:none}article h2{font-weight:700;text-align:center}article h2.the_title.h1{font-size:22px;line-height:36px;font-weight:300}body.guide.page article{width:auto}body.guide h2{margin:4em 0 2em 0}h1.category,h4.category{font-weight:700;font-size:18px;line-height:21px;margin:0 0 30px 0;font-family:'Montserrat',"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;text-align:center}h2.category{max-width:var(--theme-section-max-width);text-align:left;font-weight:700;font-size:32px;line-height:32px;text-transform:uppercase;margin:40px auto;padding:0 10px;letter-spacing:-1px;font-family:'Montserrat',"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}@media screen and (max-width:812px){h2.category{text-align:center;font-size:22px;line-height:22px;margin:30px auto;padding:0}}body.post-type-archive-selector h4.aiueo{margin-top:40px}body.post-type-archive-selector h4.aiueo:after{display:block;content:'';border-top:1px solid #323232;width:200px;margin:40px auto}h4.slash{margin-top:1em}h4.slash:before,h4.slash:after{content:'';background-color:var(--theme-color-black);transform:rotate(60deg);width:2em;height:.07em;display:inline-block;vertical-align:middle;margin-right:.2em}h4.slash:after{transform:rotate(-60deg);margin-right:auto;margin-left:.2em}h1.category span,h4.category span{margin:20px auto 5px auto;max-width:600px;font-size:18px;line-height:28px;font-weight:300}h4.related{font-size:18px;line-height:26px;text-transform:uppercase;letter-spacing:1px;text-align:center;font-weight:400;padding:0 20px;margin-top:var(--theme-block-gap)}body.home h4.related{margin:30px auto}h4.theme{font-size:24px;letter-spacing:1px;font-weight:700}h4.theme span{letter-spacing:normal;font-size:14px}h4.recommendation:before{content:url(https://img.andpremium.jp/core/img/bot/h4-category-before.svg);display:block;vertical-align:top}@media screen and (min-width:768px){h4.recommendation{}}p{margin-top:0;margin-bottom:0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.ft10{font-size:10px !important;line-height:1.5em}.ft11{font-size:11px !important;line-height:1.5em}.ft12{font-size:12px !important;line-height:1.5em}.ft16{font-size:16px !important;line-height:1.5em}.center{text-align:center}section.block,div.block{margin-bottom:var(--theme-block-gap)}div.block .mt5,div.block .mt10,div.block .mt20{display:none}header{padding:0;width:100%;margin:0 auto;position:relative;background-color:var(--theme-color-background);position:fixed;top:0;left:0;right:0;z-index:8;margin:0 auto}@media only screen and (min-width:601px){body.admin-bar header{top:var(--wp-admin--admin-bar--height)}}header .header-wrap{max-width:calc(var(--theme-section-max-width)*1.2);margin:0 auto;padding:0 20px}nav.site-title{line-height:1em;margin:10px auto 0 auto;padding:0}nav.site-title a{display:block;vertical-align:top;width:200px;height:37px;-webkit-background-size:contain;background-size:contain;margin:0 auto;padding:0;background-image:url(https://img.andpremium.jp/core/img/header/header-300-alt.svg);background-position:center;background-repeat:no-repeat;text-indent:-9999px;-webkit-transition:all .3s ease;transition:all .3s ease}body:not(.toggle-mobile) nav.site-title.header a{width:320px;height:60px;margin-top:30px;margin-bottom:10px}nav ul{text-align:center;list-style:none;margin:0 auto;padding:0;max-width:calc(var(--theme-section-max-width)*.9);font-family:'Montserrat',"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-size:14px}nav ul li{display:block;margin:0}nav ul li a{text-transform:uppercase;text-decoration:none;text-align:center;padding:2px 4px;border-radius:4px}nav ul li a span{display:none}nav ul li a:hover{text-decoration:none;background:rgba(var(--theme-color-black-rgba),.1)}nav ul li a.current,nav ul li.current-page-item a,nav ul li.current-post-item a,nav ul li.current-menu-item a,nav ul li.current-menu-parent a,nav ul li.current-category-ancestor a{background:rgba(var(--theme-color-black-rgba),.1)}nav ul h4{font-size:14px;font-weight:700;line-height:1;white-space:pre;display:block;clear:both;width:auto;padding:0 0 0 4px;margin:5px auto 10px auto;text-align:left}header nav.navigation{position:relative;padding:0 10px;margin:0 auto;max-width:calc(var(--theme-section-max-width)*.909);display:flex;background-color:var(--theme-color-background);align-items:center}body.home header nav.navigation{max-width:calc(var(--theme-section-max-width))}@media screen and (max-width:812px){header nav.navigation{display:none}}.flex-1{flex:1}.justify-content-end{justify-content:flex-end;display:flex}header nav.navigation{border-bottom:1px solid currentColor}header div.navigation-wrap{position:absolute;top:100%;right:0;left:0;overflow:hidden;max-width:calc(var(--theme-section-max-width)*1.2);margin:0 auto;padding:0 20px;pointer-events:none}header div.navigation-wrap nav.navigation.navigation-2{transition:transform .5s cubic-bezier(.47,.16,.24,1);transform:translateY(-100%)}body.header-toggle header div.navigation-wrap nav.navigation.navigation-2{transform:none;pointer-events:all}button.header-toggle{font-size:14px;display:flex;align-items:center;gap:3px;font-family:'Montserrat',"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-weight:400;color:var(--theme-color-black);background:none;padding:2px 4px;border-radius:4px;margin:0;transition:all ease-in-out 0.2s}button.header-toggle:hover{background:rgba(var(--theme-color-black-rgba),.1)}button.header-toggle .labels{display:block;position:relative;overflow:hidden}button.header-toggle .labels .label{display:block;transition:transform .5s cubic-bezier(.47,.16,.24,1)}button.header-toggle .labels .label.expanded{transform:translateY(-100%)}button.header-toggle .labels .label.collapsed{position:absolute;top:0;transform:translateY(0)}button.header-toggle svg.header-toggle-icon{width:12px;height:12px;flex:none}body.header-toggle button.header-toggle svg.header-toggle-icon{transform:rotate(180deg)}body.header-toggle button.header-toggle .labels .label.expanded{transform:translateY(0)}body.header-toggle button.header-toggle .labels .label.collapsed{transform:translateY(100%)}nav ul.header{padding:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto}nav ul.header li{margin:0;font-size:14px;font-weight:700}nav ul.header li a{letter-spacing:.5px}.header-space{height:90px}@media screen and (min-width:813px){.header-space{height:150px}nav.site-title{margin-top:15px}}aside{max-width:var(--theme-section-max-width);padding:10px;margin:0 auto}@media screen and (max-width:812px){aside{padding:10px 0}}aside.related{padding-left:10px;padding-right:10px}pre.fixed{position:fixed;left:0;top:74px;z-index:999}@media only screen and (min-width:601px){pre.fixed{top:calc(var(--wp-admin--admin-bar--height) + 74px)}}@media screen and (max-width:768px){pre.fixed{top:0px}}section.related-article{margin-top:var(--theme-section-gap);background-color:#fff}section.related-article div{padding:10px}section.related-article:before{display:block;height:8px;content:"";background-image:linear-gradient(to bottom,currentColor,currentColor 2px,transparent 1px,transparent 7px,currentColor 7px,currentColor)}section.related-article:after{display:block;height:8px;content:"";background-image:linear-gradient(to bottom,currentColor,currentColor 1px,transparent 1px,transparent 6px,currentColor 6px,currentColor)}section.related-article h4.related{margin-top:var(--theme-grid-gap)}section.related-article ul.ul-grid-3{margin:0 auto}svg:not([fill]){fill:currentColor}nav.sns{line-height:1;text-align:center}main nav.sns{margin:50px auto}nav.sns ul{list-style:none;line-height:1;margin:0 auto;padding:0;display:inline-flex;column-gap:0;align-items:center;text-align:center}nav.sns ul li{display:inline-block;padding:0;margin:0;border-radius:4px;transition:all .2s ease-in-out}nav.sns ul li a{display:block;border-radius:4px;padding:9px;text-shadow:none;border-bottom:none;color:#000;line-height:0}nav.sns ul li a svg{width:24px;height:24px;cursor:pointer}footer nav.sns ul li a i{font-size:24px;line-height:1}nav.sns ul li:hover a{color:#000;background-color:rgba(0,0,0,.05)}nav.sns ul li.refresh a{padding:14px}nav.sns ul li.refresh a svg,nav.sns ul li.refresh i{display:block;width:18px;height:18px;cursor:pointer;transition:all .2s ease-in-out}nav.sns ul li.refresh a:hover i{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}h3.share{font-family:'Montserrat',"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;margin:1em;color:#808080;cursor:default;letter-spacing:.04em}footer nav.sns ul{margin-bottom:var(--theme-block-gap)}footer nav.sns ul li:hover{background-color:rgba(255,255,255,.1)}footer nav.sns ul li a{padding:8px}nav.sns-share ul li a svg{width:28px;height:28px}header nav.sns ul{position:absolute;right:15px;top:10px;align-items:flex-start}@media screen and (max-width:812px){header nav.sns ul.sns{display:none}}header nav.sns ul li a{padding:7px}header nav.sns ul li a svg{width:18px;height:18px}nav.sns ul li.selector a{font-size:9px;line-height:1;position:relative;text-align:center}nav.sns ul li.selector a:before{content:'';width:18px;height:18px;background-image:url(https://img.andpremium.jp/core/img/bot/nav-icon-selector.svg);background-repeat:no-repeat;background-size:contain;display:block;margin:0 auto 3px auto}nav.toggle nav.sns ul{width:100%;padding-left:15px}nav.toggle nav.sns ul li a{padding:8px;height:auto}nav.toggle nav.sns ul li a:after{display:none}nav.toggle nav.sns ul li a svg{width:18px;height:18px}nav.toggle{position:fixed;top:7px;left:7px;z-index:13;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;display:block;padding:7px;border-radius:4px;line-height:0}nav.toggle:hover{cursor:pointer;background-color:rgba(0,0,0,.1)}nav.toggle svg{width:24px;height:24px}nav.toggle svg.toggle-close{display:none}body.toggle-global nav.toggle svg.toggle-open{display:none}body.toggle-global nav.toggle svg.toggle-close{display:block}@media only screen and (min-width:601px){body.admin-bar nav.toggle{top:calc(var(--wp-admin--admin-bar--height) + 7px)}}@media screen and (max-width:768px){nav.toggle{display:block}}body.toggle-global main{overflow:hidden;height:100%}nav.search{position:fixed;top:0;right:0;z-index:13;width:50px;height:50px;background:#fff;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s;text-align:center;display:none}nav.search:hover{background:#2a2a2a;cursor:pointer;color:#fff}nav.search i.fa.fa-search{font-size:23px;line-height:50px}@media only screen and (min-width:601px){body.admin-bar nav.search{top:var(--wp-admin--admin-bar--height)}}@media screen and (max-width:768px){nav.search{display:block}}nav.mobile{position:fixed;top:0;left:0;bottom:-50px;width:320px;background:var(--theme-color-background);z-index:12;-webkit-transform:translate3d(-320px,0,0);transform:translate3d(-320px,0,0);-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px}body.toggle-global nav.mobile{bottom:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%}nav.mobile div.mobile-wrap{max-width:var(--theme-p-max-width);margin:0 auto}nav.mobile ul.toggle{display:block;margin:0 0 30px 0;padding:0;text-align:left;font-size:13px}nav.mobile ul.toggle li{display:block;margin:0}nav.mobile ul.toggle li a{text-transform:uppercase;text-decoration:none}nav.mobile ul.toggle:last-child{margin:0}nav.mobile nav.site-title{width:300px;height:56px;margin:var(--theme-section-gap) auto 10px auto;padding:0}nav.mobile nav.site-title a{display:block;vertical-align:top;width:300px;height:56px;-webkit-background-size:contain;background-size:contain}nav.mobile ul.sns{font-size:22px;margin:0px auto 30px auto}aside.banner{padding:0}section.banner-wrap{margin:var(--theme-block-gap) auto;text-align:center}@media screen and (max-width:768px){aside section.banner-wrap{padding:0 20px}}ul.banner{margin:0 auto;list-style:none;text-align:center;line-height:1}ul.banner li{margin:0 auto var(--theme-grid-gap) auto}ul.banner.banner-wide{padding:0 20px}ul.mobile{margin:0;padding:0;text-align:center}ul.mobile li{margin:20px auto}ul.mobile li a,section.banner-wrap a{display:inline-block;margin:0 auto;line-height:1}div.banner-wrapper{max-width:480px;padding:10px;margin:0 auto}nav.mobile div.banner-wrapper{margin-top:10px;padding:0}div.ad-banner > div,div.insert_ads,div.show_advertisement{text-align:center;margin:40px auto}ul.banner a.post.thumbnail-top span.meta{padding:5px 15px 10px 15px}.main-overlay{position:fixed;top:100%;left:0;right:0;bottom:-500px;z-index:12;background:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .3s ease,top 0s ease .3s;transition:opacity .3s ease,top 0s ease .3s}body.toggle-global .main-overlay{top:0;opacity:1;-webkit-transition:opacity .3s ease,top 0s ease 0s;transition:opacity .3s ease,top 0s ease 0s}.modal-wrapper{z-index:13;position:fixed;top:135%;left:50%;-webkit-font-smoothing:none;font-smoothing:none;transform:-webkit-translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}body.toggle-modal .modal-wrapper{top:50%;overflow-y:auto;opacity:1;max-height:calc(100% - 100px)}body.toggle-modal{overflow:hidden;height:100%}.modal-wrapper .modal-content{width:400px;height:200px;padding:40px;overflow:hidden;margin:0 auto;display:block;text-align:center;position:relative;background:#fff;-moz-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}.modal-wrapper .modal-content form{line-height:1em}.modal-wrapper .modal-content h2{font-size:20px;margin-bottom:18px}body.toggle-modal .main-overlay{top:0;background:rgba(0,0,0,.8);opacity:1;-webkit-transition:opacity .3s ease,top 0s ease 0s;transition:opacity .3s ease,top 0s ease 0s}@media screen and (max-width:414px){.modal-wrapper .modal-content{width:360px;height:140px;padding:20px}}@media screen and (max-width:320px){.modal-wrapper .modal-content{width:280px;height:120px;padding:10px}}section.search-wrap{margin:var(--theme-section-gap) auto}form.global-search{position:relative}form.global-search input[type="text"]{height:40px;line-height:40px;flex:1;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;border:1px solid #e8e8e8;padding:0 14px;font-size:14px;color:#282828}form.global-search input[type="text"]::placeholder{color:#ddd}form.global-search button{text-align:center;border:none;background:none;color:#ddd;margin:0;padding:10px;width:40px;height:40px;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:0;position:absolute;top:0;right:5px;bottom:0}form.global-search button:hover{background:none;color:#222}form.global-search button span{text-align:center;font-size:18px;line-height:40px}section.footer-last{background-color:#c0c7cd;padding-top:20px;padding-bottom:10px}footer{color:#2a2a2a;max-width:1024px;padding:10px 10px 10px 10px;margin:0 auto;font-size:12px;line-height:22px}footer .columns{width:100%;max-width:none;margin:0 auto 20px auto}footer .site-title{width:300px;height:56px;margin:var(--theme-section-gap) auto 10px auto;padding:0}footer .site-title.minimal{margin-top:10px}footer .site-title a{display:block;vertical-align:top;width:300px;height:56px;-webkit-background-size:300px auto;background-size:300px auto}footer small{font-size:10px;line-height:16px;margin:10px auto;padding:0 10px;text-align:center;display:block}div.search{margin:30px auto}footer div.search{text-align:center}div.search input{text-align:center;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;vertical-align:middle}footer nav.navigation{position:relative;text-align:center;width:100%;margin-top:0;display:block}div.ul-wrapper{width:33%;display:inline-block;vertical-align:top}div.ul-wrapper.ul-wrapper-1{width:33%}div.ul-wrapper.ul-wrapper-2{width:66%}div.ul-wrapper.ul-wrapper-2 ul li a{-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}nav ul.footer{display:block;margin:20px auto;padding:0 20px;min-width:40px;vertical-align:top;text-align:left}nav ul.footer li{margin:0;display:block}nav ul.footer li a{display:inline-block;text-align:left;text-transform:uppercase;text-decoration:none}@media screen and (min-width:769px){div.ul-wrapper.ul-wrapper-1 ul.footer{display:inline-block;width:50%}div.ul-wrapper.ul-wrapper-1{width:44%}div.ul-wrapper.ul-wrapper-2{width:55%}}@media screen and (max-width:320px){nav ul.footer{font-size:13px;max-width:100%}}#privacy-banner{position:fixed;background-color:#fff;width:80%;max-width:360px;z-index:9999;border-radius:5px;bottom:20px;right:20px;font-size:11px;line-height:16px;max-height:90%;overflow-y:auto;overflow-x:hidden;padding:15px;box-shadow:0 0 2px 0 rgba(0,0,0,.3);box-sizing:border-box;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2s;animation-delay:2s}#privacy-banner small{font-size:11px;line-height:16px;text-align:left;display:block;margin-bottom:8px;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}#privacy-banner small a{text-decoration:underline}#privacy-banner div.button-wrap{text-align:right}#privacy-banner button{text-decoration:none;font-size:11px;line-height:11px;padding:.5em 1em;letter-spacing:1px;margin:0}nav ul.copyright{list-style:none;font-size:11px;line-height:18px;margin:0 auto 10px auto;padding:0;text-align:center}nav ul.copyright li{display:inline-block;padding:0;margin:0 5px 0 0}nav ul.copyright li.menu-item:before{display:inline-block;content:'|';color:#5a5a5a;margin-right:5px}nav ul.copyright li.copyright{border-left:none;padding:0}nav ul.copyright li a span{display:none}@media screen and (max-width:769px){ul.copyright{margin-top:0}ul.copyright li.menu-item{display:none}}nav.magazineworld ul{max-width:none;list-style:none;font-size:11px;line-height:18px}nav.magazineworld ul li{display:inline-block;vertical-align:middle}nav.magazineworld ul li a{text-transform:none}@media screen and (max-width:768px){nav.magazineworld ul{text-align:center}}nav.magazineworld ul li.andpremium{display:none}body.is-cover{}body.is-cover header{background-color:transparent}body.is-cover.single .swiper-container{max-width:none}section.cover{position:relative;overflow:hidden}section.cover.fixed{position:fixed;top:0;left:0;right:0;z-index:-1}section.cover-fixed-wrap{height:100vh;background:transparent}section.cover .images{height:100vw;max-height:100dvh;overflow:hidden}section.cover .images img{width:100%;height:100%;object-fit:cover}section.cover.no-cutting .images img{width:100%;height:auto;object-fit:contain}section.cover .images{opacity:0;-webkit-transform:scale(1.09);transform:scale(1.09)}body.is-loaded section.cover .images{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:opacity 1420ms cubic-bezier(0.25,0.46,0.45,0.94),-webkit-transform 1420ms cubic-bezier(0.25,0.46,0.45,0.94);transition:opacity 1420ms cubic-bezier(0.25,0.46,0.45,0.94),transform 1420ms cubic-bezier(0.25,0.46,0.45,0.94)}section.cover .description{padding:6vw;display:flex;justify-content:center;align-items:center}section.cover.left .description{text-align:left;right:auto}div.headline h2{font-size:clamp(24px,4vw,42px);line-height:1.3;font-weight:700;color:var(--cover-body);padding:0;margin:0;text-align:left}div.headline h2 span{font-size:.92em;margin-bottom:0em;line-height:1em;font-family:var(--font-family-english)}div.headline h2 b{font-size:.3em;line-height:1.4;display:block;letter-spacing:.12em;font-family:var(--font-family-body);font-weight:bold;margin-top:.77778em}div.headline h2 br{display:none}div.headline p{max-width:none;margin:0}div.headline small{font-size:10px;max-width:500px;line-height:1.2;margin:10px 0;font-weight:300}div.headline i{font-family:var(--font-family-english);display:inline-block;font-size:12px;line-height:1.3;font-style:normal;font-weight:700;white-space:pre}div.headline h2 i{display:block;margin-top:3em}@media screen and (min-width:813px){section.cover .images{height:100vh;max-height:100dvh;overflow:hidden}section.cover.no-cutting .images{height:auto}section.cover .images:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(-180deg,rgba(255,255,255,0) 44%,#fff 96%);opacity:.4;transition:opacity 1s}section.cover .images:before{opacity:.4;z-index:2}section.cover.hero-transparent .images:before{display:none}section.cover.hero-black .images:before{background:linear-gradient(-180deg,rgba(0,0,0,0) 44%,#000 96%)}section.cover .description{position:absolute;top:0;left:0;right:0;bottom:0;padding:6vw 6vw}section.cover.top .description{top:100px;bottom:auto}section.cover.bottom .description{top:auto}section.cover.middle .description{top:0}section.cover.left .description{text-align:left;right:auto}section.cover.right .description{left:auto}div.headline h2 br{display:block}}@media screen and (max-width:812px){section.cover.no-cutting .images{height:auto}section.cover .description{}section.cover.default-alt .description{position:absolute;top:auto;left:0;right:auto;bottom:0;padding:3vw 3vw}section.cover.default-alt .images:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(-180deg,rgba(255,255,255,0) 44%,#fff 96%);opacity:.4;transition:opacity 1s}section.cover .images:before{opacity:.4;z-index:2}section.cover.default-alt.hero-transparent .images:before{display:none}section.cover.default-alt.hero-black .images:before{background:linear-gradient(-180deg,rgba(0,0,0,0) 44%,#000 96%)}section.cover.default-alt.middle .description{top:0}}@media only screen and (min-width:601px){section.cover .images{max-height:calc(100vh - var(--wp-admin--admin-bar--height))}}@media screen{section.cover .description .headline.scroll-fade-in{transition:transform .5s ease-in-out,opacity .5s ease-in-out;transition:all .4s;opacity:0;transform:translate(0px,30px);-webkit-transition-delay:.9s;transition-delay:.9s}section.cover .description .headline.scroll-fade-in.is-visible{opacity:1;transform:translate(0,0)}}figure{display:block;margin:0 auto var(--theme-block-gap) auto;vertical-align:top;position:relative}@media screen and (max-width:769px){figure{display:block}}.columns figure{display:block;margin:0 0 20px 0}figure img{display:block;margin:0 auto;object-fit:contain;align-self:center}figure.left{width:110px;overflow:hidden;display:block;float:left;margin:0 20px 0 0}figure.left img{width:110px}div.small-pictures{margin:0 auto;text-align:center}div.small-pictures figure{display:inline-block;margin:0 10px 10px 0;text-align:left}div.small-pictures figure img{display:inline-block;margin:0 10px 10px 0;max-height:300px;width:auto}@media screen and (max-width:769px){div.small-pictures figure img{max-height:100px}}figure figcaption{text-align:left;font-size:.82em;margin:.8075em auto;padding:0 .075em;line-height:1.7}figure figcaption{max-width:var(--theme-p-max-width)}figure img + br,figure img + p,figure a + p{display:none}figure.wp-caption{max-width:var(--theme-p-max-width)}@media screen and (min-width:680px){figure.portrait div{height:80vh;max-height:900px;display:flex;align-items:center}figure.portrait div img{width:auto;max-width:var(--theme-p-max-width);height:100%;object-fit:contain;align-self:center}}article p{padding:0 0 1em 0;max-width:var(--theme-p-max-width);margin:0 auto}article p:empty{display:none !important}article p:last-of-type{padding-bottom:0}article div.en{max-width:var(--theme-p-max-width);margin:0 auto}article [class*='frame-'] p{max-width:none}article .small-text{margin-bottom:2em}.fig-columns{max-width:var(--theme-p-max-width);margin:1em auto;display:flex;flex-wrap:wrap;column-gap:10px}.fig-columns > figure{width:calc(50% - 5px);margin:0 auto}section.information{border-style:solid;border-width:1px;overflow:hidden;padding:calc(var(--theme-grid-gap)*1.2);width:100%}section.profile p,section.information p{font-size:14px;line-height:21px}section.information h4 span{font-weight:700}section.information figure{margin:var(--theme-grid-gap) auto}article section.information a.post-more{margin:1em auto}section.profile h4{margin-bottom:1em}section.profile h4 span{margin:0 auto;font-size:14px;line-height:21px}section.profile{padding:calc(var(--theme-grid-gap)*1.2) 0;max-width:var(--theme-p-max-width)}section.profile figure{max-width:140px;margin:var(--theme-block-gap) auto;flex:none}section.profile img{-webkit-border-radius:100%;border-radius:100%}@media screen and (min-width:813px){section.profile{display:flex;align-items:center}section.profile h4{text-align:left}section.profile figure{max-width:140px;margin:0 calc(var(--theme-grid-gap)*2) 0 0}}section.post-book-card{margin-top:var(--theme-section-gap);background-color:#fff}section.post-book-card:before{display:block;height:8px;content:"";background-image:linear-gradient(to bottom,currentColor,currentColor 2px,transparent 1px,transparent 7px,currentColor 7px,currentColor)}section.post-book-card:after{display:block;height:8px;content:"";background-image:linear-gradient(to bottom,currentColor,currentColor 1px,transparent 1px,transparent 6px,currentColor 6px,currentColor)}.block > section.post-book-card{margin-top:var(--theme-block-gap)}section.post-book-card > div{padding:calc(var(--theme-grid-gap)*1.2)}section.post-book-card h4{text-align:left}section.post-book-card h4 i{font-size:14px;font-weight:300;margin:0 auto}section.post-book-card p{font-size:14px;line-height:21px}section.post-book-card figure{margin:var(--theme-block-gap);padding:20px}section.post-book-card figure a{box-sizing:border-box;line-height:0;text-align:center;position:relative;margin-bottom:0}section.post-book-card figure a img{z-index:-1;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}@media screen and (min-width:813px){section.post-book-card > div{display:flex;align-items:center}section.post-book-card figure{margin:0 calc(var(--theme-grid-gap)*1.2) 0 0}}section.book-cloud > div{padding:calc(var(--theme-grid-gap)*1)}section.book-cloud ul{margin:0 auto;padding:0;max-width:calc(var(--theme-section-max-width));text-align:center;list-style:none;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:flex-start}section.book-cloud ul li{width:16.66666%;display:inline-block;vertical-align:top;padding:10px;margin:0}@media only screen and (max-width:1024px){section.book-cloud ul li{width:25%}}@media only screen and (max-width:550px){section.book-cloud ul li{width:50%}}section.movies{padding:var(--theme-block-gap) 0}section.movies:nth-child(even){background-color:var(--theme-color-background-alt)}section.movies nav.sns ul li a{padding:18px}section.movies nav.sns ul li a svg{width:60px;height:60px}body.post-type-archive-movie summary.movies{margin:var(--theme-grid-gap) auto;display:none}body.post-type-archive-movie h1.category{margin-top:var(--theme-block-gap);padding:0 10px;display:none}body.post-type-archive-movie h2.category{text-transform:none;text-align:center;max-width:var(--theme-p-max-width);line-height:1.5em;padding:0 10px;font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;letter-spacing:0}body.post-type-archive-movie h2.category span.subtitle{font-size:14px;line-height:24px;margin:15px auto;font-weight:300;max-width:var(--theme-p-max-width);font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;letter-spacing:0}body.post-type-archive-movie h4.category{padding:0 20px;margin-top:20px}body.post-type-archive-movie h4{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}body.post-type-archive-movie figure.single-top{max-width:calc(var(--theme-section-max-width) - 80px - 80px)}body.movies ul.ul-grid-3{margin:0 auto;padding:0 10px}body.movies ul.ul-grid-3 li.wide{width:100%;display:block}body.movies ul.ul-grid-3 li.wide h4{text-align:left;margin-bottom:var(--theme-grid-gap)}body.movies ul.ul-grid-3 li.wide p{font-size:15px;line-height:1.6;margin-top:2em}body.movies ul.ul-grid-3 li.wide div.meta{padding:10px 0}div.video iframe{width:100% !important}article div.video{margin-bottom:var(--theme-block-gap)}@media screen and (min-width:1024px){body.movies ul.ul-grid-3 li.wide{display:flex;align-items:center;gap:var(--theme-grid-gap)}body.movies ul.ul-grid-3 li.wide div{flex:1 !important}}body.single-movie .has-sidebar .content-wrap{display:block;padding:0 0}body.single-movie .has-sidebar .content-wrap > aside.sidebar{display:none}body.single-movie .has-sidebar .content-wrap > .the_content{width:auto}body.movies main nav.sns{margin-top:25px}body.movies a.post-more{text-transform:none}ul.qanda{list-style:none;margin:0 auto var(--theme-block-gap) auto;padding:20px 20px 40px 20px;background-color:#fff;max-width:var(--theme-section-max-width)}ul.qanda h2{margin-top:20px;margin-bottom:40px}ul.qanda li{border-top:1px solid currentColor;padding:calc(var(--theme-grid-gap)*1.2)}ul.qanda li:last-child{border-bottom:1px solid currentColor}ul.qanda li h3{text-align:left;margin-top:0;margin-bottom:0;margin-left:-7px;position:relative;padding:7px 2em 7px 8px;border-radius:4px;transition:all .4s ease-in-out;cursor:pointer;font-size:18px;line-height:21px}ul.qanda li.toggle h3{margin-bottom:var(--theme-grid-gap)}ul.qanda li h3::before,ul.qanda li h3::after{content:'';position:absolute;display:block;background-color:currentColor;width:.9em;height:2px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all .4s ease-in-out;right:12px;top:calc(50% - 2px)}ul.qanda li h3::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}ul.qanda li:not(.toggle) h3:hover{background-color:rgba(0,0,0,.1)}ul.qanda li.toggle h3::after{height:0}ul.qanda li p{display:none;margin:0}ul.qanda li.toggle p{display:block}@media screen and (max-width:812px){ul.qanda{padding-right:0;padding-left:0}ul.qanda li{padding-right:10px;padding-left:10px}}div.message-id{display:flex;gap:1em;margin-bottom:30px;align-items:center}div.message-id h4{margin:0;padding:1px 9px;font-size:1rem;background-color:#2a2a2a;color:#fff}div.message-id p{margin:0;padding:0}.small-text{font-size:0.85em;line-height:1.65em}.big-text{font-size:1.8em;line-height:1.65em}.pc{display:block !important}.sp{display:none !important}@media only screen and (max-width:750px){.pc{display:none !important}.sp{display:block !important}}div.subscription{background-color:#cfe6e4;color:#222;padding:0px 30px 40px 30px;overflow:hidden}@media only screen and (max-width:768px){div.subscription{padding:0px 30px 20px 30px;margin-left:-20px;margin-right:-20px}}div.subscription .columns{width:100%}@media screen and (max-width:768px){div.subscription .column-2x{-webkit-column-count:1;-moz-column-count:1;column-count:1}}div.subscription .waku-10{border:1px solid #222;margin:0 auto 10px auto;max-width:210px;padding:5px}div.subscription .big-text{font-size:1.6em;line-height:1.45em}ul.ul-grid{margin:0 auto;padding:0;max-width:calc(var(--theme-section-max-width));text-align:center;list-style:none}ul.ul-grid li{display:block;vertical-align:top;padding:0;margin:0;text-align:left}ul.ul-grid li a.post{margin-bottom:20px}ul.ul-pages{margin:0 auto;padding:0;text-align:center;list-style:none}ul.ul-pages li{display:block;padding:0;margin:0 auto 40px auto}ul.ul-grid-4{margin:0 auto 10px auto;padding:0;max-width:calc(var(--theme-section-max-width) - 80px - 80px);text-align:center;list-style:none}ul.ul-grid-4 li{display:inline-block;vertical-align:top;padding:0;margin:0 0 20px 0;text-align:left;width:50%}ul.ul-grid-3{margin:0 auto 10px auto;padding:0 10px;max-width:calc(var(--theme-section-max-width) - 80px - 80px);text-align:center;list-style:none}ul.ul-grid-3 li{display:inline-block;vertical-align:top;padding:10px;margin:0 0 20px 0;text-align:left;width:50%}ul.ul-list{list-style:none;margin:0 auto 40px auto;padding:0;max-width:none;display:block}ul.ul-list li{margin-bottom:.5em}@media screen and (min-width:768px){ul.ul-grid{padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-start}ul.ul-grid > li{width:33.3333%;display:inline-block;vertical-align:top;padding:0 10px;margin:0}ul.ul-grid-4 li{width:25%}ul.ul-grid-3{padding:0}ul.ul-grid-3 li{width:33.3333%}}@media screen and (min-width:813px){ul.ul-grid{padding:0 30px}ul.ul-grid > li{width:25%}}@media screen and (min-width:415px) and (max-width:768px){body.category-column ul.ul-grid{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none}body.category-column ul.ul-grid > li{width:48.5%}body.category-column ul.ul-grid > li figure.single-top{margin-left:0;margin-right:0}}ul.ul-mixed{display:block;margin:0 auto;padding:0;max-width:960px;text-align:center}ul.ul-mixed li.small{width:25%;display:inline-block;vertical-align:top;padding:0;margin:0;text-align:left}ul.ul-mixed li.large{width:50%;display:inline-block;vertical-align:top;padding:0;margin:0;text-align:left}@media screen and (max-width:414px){ul.ul-mixed li.small{width:50%}ul.ul-mixed li.large{width:100%}}@media screen and (min-width:415px){ul.ul-mixed li:nth-child(5),ul.ul-mixed li:nth-child(11),ul.ul-mixed li:nth-child(17),ul.ul-mixed li:nth-child(23){padding-right:5px}ul.ul-mixed li:nth-child(6),ul.ul-mixed li:nth-child(12),ul.ul-mixed li:nth-child(18),ul.ul-mixed li:nth-child(24){padding-left:15px}}ul.ul-related,ul.ul-related-selector{margin:0 auto;padding:0;max-width:calc(var(--theme-section-max-width) - 80px - 80px);text-align:center}@media screen and (max-width:813px){ul.ul-related,ul.ul-related-selector{padding:0 15px}}ul.ul-related li,ul.ul-related-selector li{width:25%;display:inline-block;vertical-align:top;padding:0px;margin:0;margin-bottom:10px;text-align:left}ul.ul-related-selector li{width:16.666667%}@media screen and (max-width:768px){ul.ul-related li{width:50%}ul.ul-related-selector li{width:33.3333%}}@media screen and (max-width:320px){ul.ul-related-selector li{width:50%}}a.post{display:block;clear:both;vertical-align:top;margin:0 auto;padding:0;font-size:13px;line-height:21px;position:relative;max-width:460px;text-align:left}a.post:hover{text-decoration:none;color:#323232}a.post span{display:block;clear:both}a.post span.thumbnail{box-sizing:border-box;line-height:9px;text-align:center;position:relative;margin-bottom:0;flex:none;width:100%;color:transparent}a.post span.thumbnail img{z-index:-1;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}a.post span.meta{padding:10px 0px;width:100%}a.post span.thumbnail.thumbnail-crop-320{width:360px;height:252px;overflow:hidden;position:relative}@media screen and (max-width:768px){a.post span.thumbnail.thumbnail-crop-320{width:320px;height:224px}}a.post span.thumbnail.thumbnail-crop-320 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-transform:scale(1.2);transform:scale(1.2)}a.post span.thumbnail span.video-play{position:absolute;top:50%;left:50%;display:block;width:min(.5017605634rem + 3.1924882629vw,3.375rem);background-color:rgba(var(--theme-color-black-rgba),1);border-radius:50%;transition:transform .45s cubic-bezier(.43,.05,.17,1);transform:translate(-50%,-50%) scale(1);will-change:transform}a.post span.thumbnail span.video-play svg{display:block;width:100%}a.post:hover span.thumbnail span.video-play{transform:translate(-50%,-50%) scale(1.2)}a.post span.title{font-size:16px;line-height:1.4em;margin-bottom:12px;font-weight:700;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width:414px){a.post span.title{font-size:15px}}a.post span.title span{display:none}a.post span.title i{display:block;clear:both;font-size:12px;line-height:1.4em;font-weight:300;font-style:normal;margin:3px 0}a.post span.excerpt{line-height:18px;margin-bottom:10px;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}@media screen and (min-width:666px){a.post span.excerpt{padding-right:20px}}span.tagline{text-align:left;line-height:1.2;margin:5px 0;display:flex;align-self:center;gap:7px}a.post span.tagline{display:flex;width:100%}span.tagline i{display:inline-block;font-family:'Montserrat',"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-style:normal;text-transform:uppercase;font-weight:300;font-size:12px;line-height:14px;color:#444}span.tagline i.tags{color:#000;font-weight:500}span.tagline i.date{white-space:pre}span.tagline i.external-link{width:13px;height:13px;color:#717171;font-size:13px;padding:1px 0 0 5px;margin-left:3px;flex:1;text-align:right}span.tagline i.external-link svg{width:13px;height:13px}span.tagline i.is-new{color:#f60000!important;font-style:normal!important;font-weight:700!important}i.sponsored{-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}a.post.has-no-thumbnail span.meta{padding:5px 0}a.post.has-no-thumbnail span.meta span.tagline{margin:0 auto 10px auto}a.post.index span.tagline{border-bottom:none;margin-top:0;margin-bottom:9px}ul.ul-mixed li.large a.post{padding:0px;margin-bottom:10px}ul.ul-mixed li.small a.post{padding:5px;margin-bottom:0px}ul.ul-mixed li.small a.post{font-size:12px;line-height:21px}ul.ul-mixed li.small a.post span.title{font-size:15px;margin-bottom:18px}ul.ul-related li a.post{padding:10px}ul.ul-related li a.post{font-size:12px;line-height:18px}ul.ul-related li a.post span.title{font-size:15px}ul.ul-related li a.post span.excerpt{padding-right:0}@media screen and (max-width:768px){ul.ul-related li a.post{padding:5px}}ul.ul-related-selector li a.post{padding:10px}ul.ul-related-selector li a.post{font-size:12px;line-height:18px}ul.ul-related-selector li a.post span.title{font-size:15px;margin-bottom:5px}ul.ul-related-selector li a.post span.excerpt{padding-right:0}@media screen and (max-width:768px){ul.ul-related-selector li a.post{padding:5px}ul.ul-related-selector li a span.tags i{min-width:70px}}nav.post-more-wrap{display:none}.hide-more nav.post-more-wrap{display:block}.hide-more nav.post-all-wrap{display:none}nav.post-all-wrap{display:block}.hide-more ul.hide-more-4 li:nth-child(n+5){display:none}.hide-more ul.hide-more-6 li:nth-child(n+7){display:none}.hide-more ul.hide-more-12 li:nth-child(n+13){display:none}.hide-more ul.hide-more-18 li:nth-child(n+14){display:none}.hide-more ul.hide-more-24 li:nth-child(n+25){display:none}nav.purchase-nav{margin:0 auto var(--theme-section-gap) auto}nav.purchase-nav h4{text-align:center;font-weight:300;line-height:1;letter-spacing:.1em}nav.purchase-nav h4:before,nav.purchase-nav h4:after{content:'';background-color:var(--theme-color-black);transform:rotate(60deg);width:2em;height:.07em;display:inline-block;vertical-align:middle;margin-right:.2em}nav.purchase-nav h4:after{transform:rotate(-60deg);margin-right:auto;margin-left:.2em}nav.purchase-nav ul{margin:20px auto;padding:0;list-style:none;text-align:center}nav.purchase-nav ul li{padding:0;margin:.3%;display:inline-block;vertical-align:middle;width:27%}@media screen and (max-width:414px){nav.purchase-nav ul li{display:block;width:66%;margin:1em auto 0 auto}nav.purchase-nav ul .post-more{max-width:none}}nav.purchase-nav ul li .post-more{max-width:none;margin:0}.cover{position:relative;overflow:hidden}.cover img.thumbnail,.cover video{object-fit:cover;box-sizing:inherit;width:100%;height:100%}a.post.has-video span.thumbnail{display:inline-block;position:relative;width:100%}a.post.has-video span.thumbnail.thumbnail span.placeholder{margin-top:100%}a.post.has-video span.thumbnail.thumbnail-460 span.placeholder,a.post.has-video span.thumbnail.full span.placeholder{margin-top:71%}a.post.has-video span.thumbnail span.video{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff}a.post.has-video span.thumbnail span.video video,a.post.has-video span.thumbnail span.video img{object-fit:cover;box-sizing:inherit;width:100%;height:100%}a.post.thumbnail-left{padding:10px;background-color:#fff;-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:470px;align-items:center}a.post.thumbnail-left span.thumbnail{width:30%;margin-bottom:0}a.post.thumbnail-left span.meta{width:66%}a.post.thumbnail-left span.category{padding:0 0 7px 0;border-bottom:solid 1px #717171;margin-bottom:10px;font-weight:300;font-size:11px;line-height:14px;color:#42633f}a.post.thumbnail-left span.title{line-height:1.4;min-height:2.8em;display:-webkit-box;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (min-width:813px){a.post.thumbnail-left span.title{font-size:18px;max-width:90%}}section.related-posts-inline ul li{margin-bottom:10px}h4.related.related-inline{text-align:left;margin-bottom:0;padding:3px 9px;border:thin solid var(--theme-color-light);display:inline-block;font-size:13px;font-weight:700;border-bottom:0}a.post.related-inline{max-width:none;background-color:#fff;border:thin solid var(--theme-color-light);padding:8px 8px}a.post.related-inline span.thumbnail{width:100px;flex:none}a.post.related-inline span.meta{width:auto;padding:0 0 0 12px;flex:1;display:flex;flex-direction:column-reverse}a.post.related-inline span.tagline{margin-top:10px;margin-bottom:0}a.post.related-inline span.title{margin-bottom:0;max-width:95%}ul.ul-pickup{margin:0 auto 40px auto;padding:0 20px;max-width:none;text-align:center;list-style:none;display:flex;align-items:stretch;justify-content:space-around}ul.ul-pickup li{display:inline-block;vertical-align:top;padding:5px;margin:0;text-align:left}a.post.thumbnail-top{min-height:100%;overflow:hidden;text-align:left}a.post.thumbnail-top span.meta{padding:6px 0px}a.post.thumbnail-top span.title{font-size:14px;line-height:1.4;min-height:2.8em;margin-top:10px;display:-webkit-box;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}a.post.thumbnail-top span.title i{font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}ul.banner a.post.thumbnail-top{background-color:#fff}a.post.post-hero{max-width:630px}a.post.post-hero span.thumbnail{height:calc(100vw / 4 * 2.8);z-index:-1;overflow:hidden;margin-bottom:0}@media screen and (min-width:630px){a.post.post-hero span.thumbnail{height:441px}}a.post.post-hero span.thumbnail.cover img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;box-sizing:inherit}a.post.post-hero span.meta{padding:15px}a.post.post-hero span.title{font-size:15px;line-height:1.4;min-height:2.8em;display:-webkit-box;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:90%}a.post.post-hero span.title i{font-size:15px;line-height:1.4}a.post.post-hero span.tagline{border-bottom:none;margin-bottom:1em;display:block;margin-top:0;justify-content:normal;padding:0;line-height:1}@media screen and (min-width:769px){a.post.post-hero span.meta{padding:25px}a.post.post-hero span.title{font-size:22px;line-height:1.4}}section.section-large{padding-top:var(--theme-section-gap);padding-bottom:var(--theme-section-gap)}section.section-large h2.category{margin-top:0;padding-top:1px}section.preview{margin:30px auto;background-color:#f9f9f9;max-width:100vw;overflow:hidden}section.preview pre{margin:10px}h6.preview{text-align:center;font-size:10px;line-height:10px;border-top:thin solid #f60;margin:0 auto;padding:0;max-width:none}h6.preview i{font-size:1em;margin:0;padding:0;font-style:normal;background:#f60;color:#fff;display:inline-block}h6.preview.last{border-top:none;border-bottom:thin solid #f60;float:none}ul.ul-preview{padding:30px 0 0 0;text-align:center;margin:0 auto;text-align:center;list-style:none}ul.ul-preview li{display:inline-block;vertical-align:top;padding:10px;margin:0 auto;text-align:left}ul.ul-preview li:first-child{width:66%}ul.ul-preview li:last-child{width:33%}ul.ul-preview li:first-child a.post.thumbnail-top{max-width:400px}ul.ul-preview li:last-child a.post.thumbnail-top{max-width:200px}@media screen and (max-width:768px){}section.front-column{background-color:#d9e0d8}ul.ul-column{margin:0 auto 40px auto;padding:0 0px;max-width:var(--theme-section-max-width);text-align:center;list-style:none}ul.ul-column li{display:inline-block;vertical-align:top;padding:5px 10px;margin:0;text-align:left}@media screen and (max-width:813px){ul.ul-column{padding:0 10px}ul.ul-column li:nth-child(n+7){display:none}}@media screen and (min-width:813px){ul.ul-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-start}ul.ul-column > li{width:50%;display:inline-block;vertical-align:top;padding:12px}ul.ul-column > li a.post.thumbnail-left{max-width:none;padding:15px}}ul.ul-column > li a.post.thumbnail-left{align-items:flex-start}ul.ul-column > li a.post.thumbnail-left span.meta{padding:0}ul.ul-column > li a.post.thumbnail-left span.meta span.title{margin-bottom:0}ul.ul-column > li a.post.thumbnail-left span.tagline{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid currentColor}ul.ul-column > li a.post.thumbnail-left span.tagline i{font-size:12px;color:#42633f;font-weight:700;display:inline;display:-webkit-box;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}ul.ul-column > li a.post.thumbnail-left span.tagline i.date{display:none}ul.ul-grid li a.post.post-column{margin-bottom:0}a.post.post-column span.thumbnail{position:relative;-webkit-mask-image:none}a.post.post-column span.title{margin-top:5px;margin-bottom:0;font-size:12px;color:#42633f;display:-webkit-box;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}a.post.post-column button{letter-spacing:1px;font-weight:500;font-size:10px;text-transform:uppercase;border:1px solid #2b2b2b;border-radius:0;outline:0;cursor:pointer;position:relative;overflow:visible;line-height:1;padding:4px 18px;text-decoration:none;left:auto;white-space:nowrap;display:inline-block;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;background:#fff;color:#2b2b2b;margin:20px 0 0 0;position:absolute;right:-9px;bottom:10px}a.post.post-column:hover button{color:#fff;background:#2b2b2b;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;text-decoration:none;border:1px solid #2b2b2b;cursor:pointer}ul.ul-grid li a.post.post-column span.meta:after{content:'';display:block;max-width:98%;border-bottom:1px solid rgba(0,0,0,.5);padding:0;margin:10px auto 0 auto}@media screen and (max-width:414px){a.post.has-no-thumbnail span.title{margin-bottom:calc(var(--theme-block-gap)*1.2)}}section.ranking{background-color:#fff;padding:10px;border:1px solid currentColor}section.front-ranking{background-color:#fff;padding:var(--theme-block-gap) 20px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}section.front-ranking h2.category{margin-top:0}aside.sidebar h4{font-size:18px;margin:1em auto}ul.ul-ranking{margin:0 auto;list-style:none;padding:0;max-width:var(--theme-section-max-width);text-align:center}aside.sidebar ul.ul-ranking li{margin:0;padding:10px 0 5px 0;border-top:1px solid currentColor}aside.sidebar ul.ul-ranking li:last-child{padding-bottom:0}section.front-ranking ul.ul-ranking li{width:16.6666%;display:inline-block;vertical-align:top}@media screen and (max-width:768px){section.front-ranking ul.ul-ranking li:nth-child(n+7){display:none}}a.post.post-ranking{padding:10px;background-color:#fff;display:flex;justify-content:space-between;max-width:470px;position:relative;align-items:flex-start}@media screen and (min-width:769px){section.front-ranking a.post.post-ranking{flex-direction:column;padding:14px}}@media screen and (max-width:768px){section.front-ranking ul.ul-ranking li{display:block;width:100%;margin:0 auto;padding:10px 0 5px 0;border-top:1px solid currentColor}section.front-ranking ul.ul-ranking li:last-child{padding-bottom:0}section.front-ranking a.post.post-ranking span.thumbnail{padding:0;flex:none;width:30%;margin-bottom:0}section.front-ranking a.post.post-ranking span.meta{width:68%;padding:0 0 0 10px;flex:1}}aside.sidebar a.post.post-ranking span.thumbnail{padding:0;flex:none;width:30%;margin-bottom:0}aside.sidebar a.post.post-ranking span.meta{width:68%;padding:0 0 0 10px;flex:1}a.post.post-ranking span.title{font-size:13px;line-height:1.4;min-height:2.8em;margin-bottom:5px;display:-webkit-box;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:left}a.post.post-ranking span.tagline{margin:0 0 .5em 0}a.post.post-ranking span.a-post-counter{position:absolute;top:-5px;left:-5px;color:currentColor;z-index:2;width:0;height:0;border-style:solid;border-width:60px 60px 0 0;border-color:#ffffff transparent transparent transparent}a.post.post-ranking span.a-post-counter span{font-family:'Montserrat',"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;text-align:center;position:absolute;top:-46px;left:8px;line-height:1;font-size:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;font-weight:700}a.post.post-ranking span.a-post-counter span i{font-size:12px;margin-right:3px;font-style:normal;font-weight:400}a.post.post-ranking span.a-post-counter:before{display:block;content:'';border-top:1px solid currentColor;width:60px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:-31px;left:0}a.post-more{font-family:'Montserrat',"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-size:18px;line-height:1;white-space:pre;display:block;clear:both;width:auto;padding:11px 5px;border:1px solid #343434;text-transform:uppercase;margin:0 auto 40px auto;text-align:center;max-width:300px;-webkit-border-radius:10px;border-radius:10px;background-color:#fff;color:#343434;text-decoration:none}a.post-more:after{content:".";display:block;height:0;clear:both;visibility:hidden}a.post-more:hover{background-color:#343434;color:#fff;border:1px solid #343434;text-decoration:none}@media screen and (max-width:414px){a.post-more{font-size:16px;max-width:;margin-bottom:30px}}article .the_content a.post-more{margin:var(--theme-block-gap) auto;padding:11px 5px;font-size:14px}div.caption{margin:10px auto 40px auto;font-size:12px;line-height:18px}div.profile{margin:50px auto;font-size:13px;line-height:24px}div.profile h3{font-size:14px}body.neko article p{margin:0 auto}body.neko div.caption{margin:30px auto 10px auto;max-width:920px;font-size:12px;line-height:20px}body.neko div.caption p{max-width:920px}body.neko div.profile{margin:50px auto}body.neko div.profile h3{font-size:17px;text-align:center}body.movie h1{margin-bottom:0}body.movie h1 span.date{display:none}body.movie article .columns{margin-top:80px}body.movie article .columns figure{display:block;margin:0 auto}body.movie article .columns figure img{display:block;margin:0 auto}body.movie article .columns div.caption{font-size:12px;line-height:18px;padding:20px}body.movie article .columns div.column-2{padding:0 25px}body.recommendation figure{margin:0 auto 15px auto}div.bookstore{max-width:580px;margin:0px auto;padding:15px;font-size:13px;line-height:24px;background:#fff}div.bookstore h3{font-size:15px;line-height:23px;font-weight:300;margin:0}article div.bookstore p{padding:0 0 5px 0;margin-bottom:0;margin-top:5px}div.bookstore figure{width:200px;height:200px;overflow:hidden;display:block;float:left;margin:0 15px 0 0}div.bookstore div.booksmeta{line-height:20px;display:block;padding:15px;min-height:200px;margin-left:200px}div.bookstore div.booksmeta.left{margin-left:auto;min-height:inherit}@media screen and (max-width:768px){div.bookstore figure{float:none;padding-top:20px;margin:10px auto}div.bookstore div.booksmeta{margin-left:0}div.bookstore h3,div.bookstore div.en{text-align:center}}div.selector{margin:30px auto;font-size:13px;line-height:19px}div.selector figure{width:190px;overflow:hidden;display:block;float:left;margin:0 20px 10px 0}@media screen and (max-width:414px){div.selector figure{width:150px}}div.selector h3{font-size:22px;margin:0 0 10px 0;letter-spacing:2px;text-align:left}h4.music-morning,h4.music-night{line-height:40px;font-weight:700}h4.music-morning:before{content:url(https://img.andpremium.jp/core/img/bot/h4-music-morning-before.svg);display:inline-block;vertical-align:top;margin-right:12px}h4.music-night:before{content:url(https://img.andpremium.jp/core/img/bot/h4-music-night-before.svg);display:inline-block;vertical-align:top;margin-right:12px}h4.music-date{display:inline-block;text-align:center;margin:0px auto 60px auto;padding-bottom:15px;border-bottom:2px solid #323232;text-align:-webkit-center;font-weight:700}body.music article .the_content{max-width:900px;margin:0 auto}body.music article .columns figure{margin:0 0 20px 0}body.music article .meta{line-height:20px;margin:0 0 20px 0}body.music article .meta strong{display:block;margin:0 0 5px 0;font-family:'Montserrat',"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}body.music article .caption{background-color:#fff}body.selector article .the_content{max-width:900px;margin:0 auto}body.selector article .columns figure{margin:0 0 20px 0}body.selector article .meta{line-height:20px;margin:0 0 20px 0}body.selector article .meta strong{display:block;margin:0 0 5px 0;font-family:'Montserrat',"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}body.music div.selector{max-width:620px;margin:0 auto;font-size:13px;line-height:24px}body.music div.selector h3{text-align:center;margin:20px 0}body.music div.selector figure{width:180px;overflow:hidden;display:block;float:none;margin:0 auto}body.music div.selector figure img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}summary.selector{max-width:620px;margin:0 auto 50px auto;text-align:center}summary.selector h3.the_title{display:block;font-size:22px;margin:20px 0;letter-spacing:2px}summary.selector h3.the_title a{display:block;border-bottom:none}summary.selector h3.the_title a:hover{background:none;color:#333}summary.selector .the_content,summary.selector .the_content p{margin:0 auto;font-size:13px;line-height:24px;padding-top:0px;text-align:left}summary.selector li{list-style:none}summary.selector li a.post span.meta{display:none}summary.selector li a.post span.thumbnail,summary.selector figure.selector{width:180px;overflow:hidden;display:block;float:none;margin:0 auto 30px auto}summary.selector li a.post span.thumbnail img,summary.selector figure.selector img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}body.single-post.photo summary.selector{text-align:left}body.single-post.movie summary.selector{text-align:left}body.art article .columns{margin-bottom:40px}@media screen and (max-width:768px){body.art article .columns{min-width:inherit}}.columns *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.columns{display:table;margin:20px auto 0 auto;min-width:580px;max-width:var(--theme-p-max-width);clear:both;text-align:left}@media screen and (max-width:768px){.columns{min-width:inherit;max-width:100%;display:block}}.columns.columns-block{display:block}body.dokonoko .columns{min-width:100%}.column-2,.column-2i{float:left;width:49%}.column-32,.column-32i{float:left;width:64%}.column-3,.column-3i{float:left;width:32%;margin-right:2%}.column-43,.column-43i{float:left;width:74%}.column-4,.column-4i{float:left;width:24%;margin-right:1%}.last{float:right;clear:right;margin-right:0}.columnsx2,.column-2x{-webkit-column-count:2;-webkit-column-gap:20px;-moz-column-count:2;-moz-column-gap:20px;column-count:2;column-gap:20px;vertical-align:top;display:block;clear:both;text-align:left;max-width:650px;margin:0 auto 30px auto}@media screen and (max-width:768px){.column-2,.column-3,.column-32,.column-4,.column-43{width:auto;float:none;clear:both;margin-right:0}.columnsx2,.column-2x{-webkit-column-count:1;-moz-column-count:1;column-count:1}}[class*='frame-']{margin:0 auto}.frame-950{max-width:950px}.frame-900{max-width:900px}.frame-850{max-width:850px}.frame-800{max-width:800px}.frame-750{max-width:750px}.frame-700{max-width:var(--theme-p-max-width)}.frame-650{max-width:650px}.frame-630{max-width:630px}.frame-600{max-width:600px}.frame-550{max-width:550px}.frame-500{max-width:500px}.frame-450{max-width:450px}.frame-400{max-width:400px}.frame-300{max-width:300px}.frame-270{max-width:270px}.frame-250{max-width:250px}.frame-200{max-width:200px}.frame-150{max-width:150px}.frame-100{max-width:100px}.frame-50{max-width:50px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mt110{margin-top:110px}.mt120{margin-top:120px}.mt130{margin-top:130px}.mt140{margin-top:140px}.mt150{margin-top:150px}table{width:100%;margin:0 0 10px 0;border-collapse:collapse;background-color:#fff}table th,table td{border:1px solid #ccc;padding:15px;line-height:2em}table th{vertical-align:top;text-align:left;font-weight:bold;max-width:30px}table td td{border:none;padding:5px;line-height:100%}a,a img{color:#000;outline:0;text-decoration:none;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}a:focus{outline:0}a:hover,a:active{outline:0}@media screen and (min-width:760px){a:hover,a:hover img{color:#000;-o-transition:ease-in-out 0.2s;-ms-transition:ease-in-out 0.2s;-moz-transition:ease-in-out 0.2s;-webkit-transition:ease-in-out 0.2s;transition:ease-in-out 0.2s}a:hover img{filter:alpha(opacity=8);-moz-opacity:.8;opacity:.8}}.the_content div a:not(.post):not(.post-more):not(.no-border),figcaption a{-webkit-transition:all .3s ease;transition:all .3s ease;outline:none;color:currentColor}.the_content div a:not(.post):not(.post-more):not(.no-border),figcaption a{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:.05em;text-decoration-style:solid;padding:2px 4px;border-radius:4px}a:focus,a:hover,a:active{outline:0}@media screen and (min-width:813px){.the_content div a:not(.post):not(.post-more):not(.no-border):hover,figcaption a:hover{text-decoration:none;background:rgba(var(--theme-color-black-rgba),.1);text-decoration:none}}img.border{border:thin solid #ddd}img.f_left{float:left;margin:0 7px 7px 0}img.f_right{float:right;margin:0 0 7px 7px}small,.small-text{font-size:0.75em;line-height:1.65em;display:block}.normal-text{font-size:0.85em;line-height:1.75em}.big-text{font-size:1.1em;font-weight:bold;line-height:1.8em}.hide{display:none !important}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clear:before,.clear:after,main:before,main:after,section.footer-wrap:before,section.footer-wrap:after{content:"";display:table}.clear:after,main:after,section.footer-wrap:after{clear:both}.alignleft{display:inline;float:left;margin-right:1.5em;margin-top:1em}.alignright{display:inline;float:right;margin-left:1.5em;margin-top:1em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-top:1em}@media screen and (max-width:600px){.alignleft,.alignright,.aligncenter{clear:both;display:block;float:none;margin-left:auto;margin-right:auto}}.hide-on-smallscreen{display:block}.show-on-smallscreen{display:none}@media screen and (max-width:768px){.hide-on-smallscreen{display:none !important}.show-on-smallscreen{display:block !important}}nav.aiueo{position:-webkit-sticky;position:sticky;top:45px;background-color:rgba(245,245,245,.9);padding:16px 10px;z-index:3;line-height:1em}@media only screen and (min-width:813px){nav.aiueo{top:105px}body.admin-bar nav.aiueo{top:calc(var(--wp-admin--admin-bar--height) + 105px)}}nav.aiueo ul li{display:inline-block;vertical-align:middle;margin:3px;background-color:#323232;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#fff;width:18px;height:18px;line-height:18px;text-align:center;-webkit-transition:all .6s ease;transition:all .6s ease}nav.aiueo ul li:hover{background-color:#666}nav.aiueo ul li a{color:#fff;padding:0}nav.aiueo ul li a,nav.aiueo ul li a:hover{border-bottom:none}body.post-type-archive-selector aside.tags{padding:20px 0}body.post-type-archive-selector aside.tags nav.keywords{max-width:none}body.post-type-archive-selector aside.tags nav.keywords ul{text-align:center}body.post-type-archive-selector aside.tags nav.keywords ul li a{background-color:#323232;border:1px solid #323232}body.post-type-archive-selector aside.tags nav.keywords ul li a.current{background-color:#fff;color:#323232;cursor:default}body.post-type-archive-selector aside.tags nav.keywords ul li a:hover{background-color:#fff;color:#323232;text-decoration:none}ul.wp-tag-cloud{text-align:center;max-width:1020px;margin:0 auto;font-size:12px;line-height:1.3em}ul.wp-tag-cloud li{display:inline-block;padding:15px;margin:0}ul.wp-tag-cloud li a{display:block;line-height:1.3em;padding:0;border:none}ul.wp-tag-cloud li a span.tag-link-count{display:inline-block;vertical-align:middle;font-size:10px;opacity:.6;line-height:1em;border:none;margin:.6em}nav.navigation-links{line-height:1em;display:block;clear:both;-webkit-font-smoothing:antialiased;padding:0;max-width:calc(var(--theme-section-max-width) - 80px - 80px);margin:30px auto 0 auto}nav.navigation-links a{display:block;text-decoration:none!important;-webkit-transition:all.6s ease;-moz-transition:all.6s ease;transition:all.6s ease;padding:5px 0px !important;text-align:center;vertical-align:text-bottom;color:#111;border:none!important;line-height:44px}nav.navigation-links a:hover{color:#fff;background:#111;border:none}nav.navigation-links .nav-previous{float:left}nav.navigation-links .nav-next{float:right}nav.navigation-links .nav-previous a{padding-right:15px !important}nav.navigation-links .nav-next a{padding-left:15px !important}nav.navigation-links .nav-previous a:before{line-height:44px;width:44px;font:normal 44px 'dashicons';content:"\f341";display:inline-block;vertical-align:middle}nav.navigation-links .nav-next a:after{width:44px;line-height:44px;font:normal 44px 'dashicons';content:"\f345";display:inline-block;vertical-align:middle}nav.navigation.pagination{margin:40px auto}nav.navigation.pagination h2{display:none}nav.navigation.pagination div.nav-links{font-size:20px;font-weight:300;clear:both;padding:0;width:100%;max-width:var(--theme-section-max-width);text-align:center;position:relative;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center}nav.navigation.pagination div.nav-links .page-numbers{display:block;padding:0px;margin:0 2px;min-width:40px;height:40px;line-height:39px;text-align:center;border-radius:4px}nav.navigation.pagination div.nav-links a{-webkit-transition:all .6s ease;transition:all .6s ease;color:#2b2b2b;border:none;border:2px solid transparent}nav.navigation.pagination div.nav-links a:hover{background:rgba(var(--theme-color-black-rgba),.1)}nav.navigation.pagination div.nav-links .page-numbers.current{font-weight:300;background:#838383;color:#fff;cursor:default}nav.navigation.pagination div.nav-links .page-numbers.dots{cursor:default}nav.navigation.pagination div.nav-links a.prev,nav.navigation.pagination div.nav-links a.next{border:2px solid #2b2b2b}nav.navigation.pagination div.nav-links a.prev:hover,nav.navigation.pagination div.nav-links a.next:hover{color:#fff;background:#2b2b2b}nav.navigation.pagination div.nav-links a.prev:before,nav.navigation.pagination div.nav-links a.next:after{line-height:30px;font-size:34px;display:block}nav.navigation.pagination div.nav-links a.prev{margin:0 auto 0 0}nav.navigation.pagination div.nav-links a.next{margin:0 0 0 auto}nav.navigation.pagination div.nav-links a.prev:before{content:'\2039'}nav.navigation.pagination div.nav-links a.next:after{content:'\203A'}nav.pagination{font-size:16px;margin:0;margin:3em auto}nav.pagination ul{margin:0 auto;padding:0;list-style:none;text-align:center}nav.pagination li{display:inline-block;margin:0 5px;cursor:default;padding:0}nav.pagination li span{color:#fff;display:block;padding:0;width:60px;height:60px;line-height:60px;background-color:#888;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;text-align:center;border:thin solid #888}nav.pagination li a{display:block;text-shadow:none;text-decoration:none;cursor:pointer;border-bottom:none}nav.pagination li a span{color:#888;background-color:#fff !important;-webkit-transition:all.6s ease;-moz-transition:all.6s ease;transition:all.6s ease}nav.pagination li a:hover{text-decoration:none;border-bottom:none;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}nav.pagination li:hover a span{color:#fff;border:thin solid #888;background-color:#888 !important}.hidefeed,.amazon{display:block;margin:40px auto;padding:6px 10px;vertical-align:baseline;outline:none;background-color:#888;border:none;font-size:18px;line-height:1.2em;font-weight:bold;color:#fff;text-align:center;text-transform:none;letter-spacing:1px;-webkit-appearance:none;text-shadow:none;max-width:470px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.hidefeed a,.hidefeed a strong,a.amazon,a.amazon stong{color:#fff;text-decoration:none !important;text-shadow:none}.hidefeed:hover,a.amazon:hover{background-color:#888 !important}.hidefeed:hover a,.amazon:hover a{color:#fff;text-decoration:none}a.amazon,.hidefeed a{display:block}.hidefeed a img,.amazon img{width:0;height:0;display:none !important}aside.sidebar .amazon{max-width:280px}.social ul.analog{list-style:none;padding:0;text-align:center;margin:60px auto 20px auto}.social ul.analog li{display:inline-block;padding:0;margin:0 2px;line-height:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:text-top}.social ul.analog li a{display:inline-block;width:40px;height:40px;text-shadow:none;padding:10px;webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;text-shadow:none;color:#fff;margin:0;border-bottom:none;text-decoration:none}.social ul.analog li a img{margin:8px 0 0 0}.social ul.analog li a:before{display:none}.social ul.analog li a:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.social ul.analog li a span{display:block;width:20px;height:20px;font-size:20px;line-height:20px;margin:0}.social ul.analog li a:hover{text-decoration:none;color:#000;-webkit-transform:rotate(360deg);transform:rotate(360deg);transition:all 0.3s ease-in-out 0s}.social ul.analog li.facebook a{background-color:#1877f2}.social ul.analog li.facebook a:hover{color:#1877f2;background-color:#f9f9f9}.social ul.analog li.pinterest a{background-color:#bd081c}.social ul.analog li.pinterest a:hover{color:#bd081c;background-color:#747474}.social ul.analog li.instagram a{background-color:#125688}.social ul.analog li.instagram a:hover{color:#125688;background-color:#747474}.social ul.analog li.googleplus a{background-color:#df4b31}.social ul.analog li.googleplus a:hover{color:#df4b31;background-color:#f9f9f9}.social ul.analog li.fb_clear a{background-color:#f9f9f9;color:#333}.social ul.analog li.fb_clear a:hover{color:#fff;background-color:#333}.social ul.analog li.line a{vertical-align:text-bottom;background-color:#2cbf13;padding-top:2px}.social ul.analog li.line a:hover{color:#2cbf13;background-color:#333}.social ul.analog li.line a:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.social ul.analog li.twitter a{background-color:#000}.social ul.analog li.twitter a:hover{color:#fff;background-color:#000}.social ul.analog li.twitter span.x{line-height:0;padding:1px;display:block}.social ul.analog li.twitter span.x img{margin:0}body.page.instagram article{width:auto}.instagram-wrap{display:block;clear:both;text-align:center}.instagram-wrap .instagram-item{width:25%;display:inline-block;vertical-align:middle;text-align:center;line-height:1px;font-size:1px;padding:3px;box-sizing:border-box}@media screen and (min-width:769px){.instagram-wrap .instagram-item{padding:9px}}.instagram-wrap .instagram-item a:before{content:"";display:block;padding-top:100%}.instagram-wrap .instagram-item a{display:block;text-decoration:none;border-bottom:none;margin:0;padding:0;position:relative}.instagram-wrap .instagram-item a span.thumbnail-wrap{display:block;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transition:opacity .1s}.instagram-wrap .instagram-item a span.thumbnail-wrap:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.instagram-wrap .instagram-item a span.centered{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.instagram-wrap .instagram-item a img.thumbnail{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:none;max-height:none}.instagram-wrap .instagram-item a span.centered img{position:absolute;top:0;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.instagram-wrap .instagram-item a span.centered img.landscape{width:auto;max-height:100%}.instagram-wrap .instagram-item a span.centered img.portrait{max-width:100%;height:auto}.instagram-wrap .instagram-item a span.centered .square{width:auto;max-height:100%}form.wpcf7{max-width:var(--theme-p-max-width);padding:10px}.wpcf7 input{width:100%}.wpcf7 span.wpcf7-form-control-wrap{display:block !important}.wpcf7 div.screen-reader-response,.wpcf7-display-none,div.wpcf7 div.ajax-error{display:none}span[role="alert"],div[role="alert"]{line-height:1.3em;display:block;clear:both;margin:.5em auto;padding:9px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f5f5f3;max-width:620px}.wpcf7 input[type="text"],.wpcf7 input[type="email"]{width:100%}div.wpcf7-mail-sent-ok{border:thin solid #398f14;padding:2em}div.wpcf7-mail-sent-ng{border:thin solid #ff0000}div.wpcf7-spam-blocked{border:thin solid #ffa500}div.wpcf7-validation-errors,div.screen-reader-response[role="alert"]{border-top:thin solid #f7e700}span.wpcf7-not-valid-tip{border-top:thin solid #f00}span.wpcf7-list-item{margin-left:0.5em;display:block}div.wpcf7 img.ajax-loader{border:none;margin:9px auto 0 auto !important;display:block}div.wpcf7 .placeheld{color:#888}input,input:hover{-o-transition:ease-in-out 0.2s;-ms-transition:ease-in-out 0.2s;-moz-transition:ease-in-out 0.2s;-webkit-transition:ease-in-out 0.2s;transition:ease-in-out 0.2s;max-width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:none;background:#888;box-shadow:none;color:#fff;font-size:13px;font-weight:700;line-height:18px;white-space:pre;text-transform:uppercase;padding:5px 1.5em;text-shadow:none}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#444}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{background:#444}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;-webkit-appearance:none}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:3px 6px;width:100%}textarea{padding-left:3px;width:100%}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.post.post-latest-issue{display:block;color:#000;text-decoration:none;border:none;background:none;max-width:none}.post.post-latest-issue:hover{color:#323232;text-decoration:none;border:none;background:none}.post.post-latest-issue span{display:block;clear:both}.post.post-latest-issue span.thumbnail,a.book-cloud span.thumbnail{box-sizing:border-box;line-height:0;text-align:center;position:relative;margin-bottom:0}.post.post-latest-issue span.thumbnail img,a.book-cloud span.thumbnail img{z-index:-1;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;max-width:100%;height:auto}a.post-latest-issue span.thumbnail,a.book-cloud span.thumbnail{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.post.post-latest-issue span.meta{padding:20px 0 0 0}.post.post-latest-issue span.title{color:#000;font-size:18px;line-height:24px;font-weight:700;display:block;clear:both;text-align:left;margin:5px 0}.post.post-latest-issue span.issue{font-weight:300;font-size:12px;line-height:18px;text-transform:uppercase}.post.post-latest-issue span.excerpt{font-size:12px;line-height:18px;margin:0;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}.latest-issue button{letter-spacing:1px;font-weight:500;font-size:12px;text-transform:uppercase;border:1px solid #343434;-webkit-border-radius:10px;border-radius:10px;outline:0;cursor:pointer;position:relative;overflow:visible;line-height:1;padding:12px 24px;text-decoration:none;left:auto;white-space:nowrap;display:inline-block;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;background:#fff;color:#2b2b2b;margin:20px 0 0 0;min-width:200px}.latest-issue:hover button{color:#fff;background:#2b2b2b;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;text-decoration:none;cursor:pointer}section.latest-issue.single{max-width:none;padding:30px 30px}section.latest-issue.single h4.category{display:none}section.latest-issue.single div.latest-issue-wrapper{max-width:80%;margin:0 auto;padding:10px}@media screen and (min-width:415px){section.latest-issue.single div.latest-issue-wrapper{max-width:640px}section.latest-issue.single a.post-latest-issue{line-height:9px;max-width:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.latest-issue.single a.post-latest-issue span.thumbnail{width:45%}section.latest-issue.single a.post-latest-issue span.meta{width:45%;padding:5%}}section.latest-issue.sidebar{margin-bottom:var(--theme-block-gap);background-color:#fff;max-width:530px;margin-inline:auto}@media screen and (max-width:570px){section.latest-issue.sidebar{max-width:90%}}section.latest-issue.sidebar:before{display:block;height:8px;content:"";background-image:linear-gradient(to bottom,currentColor,currentColor 2px,transparent 1px,transparent 7px,currentColor 7px,currentColor)}section.latest-issue.sidebar:after{display:block;height:8px;content:"";background-image:linear-gradient(to bottom,currentColor,currentColor 1px,transparent 1px,transparent 6px,currentColor 6px,currentColor)}section.latest-issue.sidebar a.post.post-latest-issue span.meta{padding:0}section.latest-issue.sidebar a.post.post-latest-issue span.thumbnail{width:66%;margin:0 auto}section.latest-issue.sidebar a.post.post-latest-issue span.title{padding:20px 30px;margin:0 auto;font-size:14px;line-height:21px}section.latest-issue.sidebar a.post.post-latest-issue span.title span{display:block}section.latest-issue.sidebar a.post.post-latest-issue span.excerpt{display:none}aside.register{text-align:center;margin:20px auto;padding:12px 30px;background-color:var(--theme-color-background-alt)}aside.register h4{font-weight:700;margin-top:10px;margin-bottom:10px;font-size:18px;line-height:24px}aside.register p{padding-bottom:10px;font-size:13px}aside.register input{text-align:center;margin-bottom:5px;max-width:320px;background:var(--theme-color-background)}aside.register label.acceptance{display:block;margin-bottom:5px;font-size:12px}aside.register label.acceptance input[type="checkbox"]{margin-right:6px}aside.register small{display:block;margin-bottom:5px;font-size:10px;line-height:14px}aside.register .message{color:#f60000;font-weight:700;font-size:14px;margin:10px auto}aside.register button{margin:10px auto}aside.register button[disabled]{background:#e1e1e1}@media screen and (max-width:768px){aside.register{width:100%;padding:15px;margin-bottom:40px}}div.updating{overflow:hidden;height:100px;-webkit-transition:max-height .3s ease;-moz-transition:max-height .3s ease;transition:max-height .3s ease;position:relative}.updating:before{color:#888;font:normal 40px 'dashicons';content:"\f463";display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;margin:-20px 0 0 -20px;z-index:92;-webkit-animation:spin 1s infinite linear;user-select:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}aside.tags{border:none;padding:30px 0 0 0}aside.tags nav.keywords{max-width:var(--theme-p-max-width);margin:0 auto;padding:0}aside.tags nav.keywords ul{max-width:none;margin:0 auto;padding:0;list-style:none;text-align:left}aside.tags nav.keywords ul li{margin:0 6px 0 0;padding:0;display:inline-block;vertical-align:top;font-size:12px;line-height:16px}aside.tags nav.keywords ul li a{color:#fff;text-transform:none;background-color:#888;border:1px solid #888;text-decoration:none;text-align:left;padding:0 5px;max-height:1.6em;display:block;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:280px}aside.tags nav.keywords ul li a:hover{background-color:#fff;color:#000;border:1px solid #000;text-decoration:none}aside.tags nav.keywords ul li a:before{content:"#";display:block;-webkit-font-smoothing:antialiased;vertical-align:top;margin-right:2px;display:inline-block}aside.tags nav.keywords ul li.category.tags-news{display:none}aside.tags nav.keywords ul li.category.tags-post{display:none}aside.tags nav.keywords ul li.category.tags-culture{display:none}aside.tags nav.keywords ul li.category.tags-article{display:none}.animated-long{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.delay{-webkit-animation-delay:0.75s;animation-delay:0.75s}.delay-2{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-3{-webkit-animation-delay:3s;animation-delay:3s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;height:100%;max-width:960px}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical > .swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-navigation{display:flex;flex-wrap:wrap;align-items:center;width:100%;max-width:670px;padding:0 20px;margin:20px auto;z-index:2}.swiper-pagination{flex:1;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;padding:2px 8px 0 8px;line-height:1}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:10px;height:10px;margin:5px;display:inline-block;border-radius:100%;background:#000;opacity:.3}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#000}.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px}.swiper-pagination-fraction{flex:1;font-weight:700;line-height:1;text-align:center;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';margin-top:5px}.swiper-button-next,.swiper-button-prev{width:44px;height:36px;padding:0;cursor:pointer;background-size:30px auto;background-position:7px 9px;background-repeat:no-repeat;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:rgba(0,0,0,.1)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev{background-image:url('data:image/svg+xml;utf8,<svg enable-background="new 0 0 30 10.913" height="10.913" viewBox="0 0 30 10.913" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m0 10.913 10.916-10.913.001.002.68.68-9.274 9.271 27.677.002v.958z"/></svg>')}.swiper-button-next{background-image:url('data:image/svg+xml;utf8,<svg enable-background="new 0 0 30 10.914" height="10.914" viewBox="0 0 30 10.914" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m0 10.914v-.96h27.678l-9.274-9.273h.002l.68-.681 10.914 10.914z"/></svg>')}body.single .swiper-container{max-width:var(--theme-p-max-width)}body.single .thumbnail-container{margin-top:0;max-height:120px;margin-bottom:var(--theme-block-gap)}.swiper-container figure{margin:0 auto !important;display:block}.swiper-container figure figcaption{margin-bottom:0}.swiper-container .swiper-slide figure.thumbnail{background:#fff}.swiper-container .swiper-slide figure.thumbnail img{opacity:1;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.swiper-container .swiper-slide-thumb-active figure.thumbnail img{opacity:.4}.swiper-container-fade .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;background-position:center;background-size:cover}.swiper-container-fade .swiper-slide .swiper-slide,.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}section.pickup{background-color:#eaeef9;margin:0 auto}section.pickup .swiper-slide{width:200px;text-align:center}section.pickup.pickup-single{width:100vw;overflow:hidden}section.pickup.pickup-single .swiper-container{overflow:visible;margin:0 auto;padding:0 20px;text-align:center;z-index:0;max-width:calc(var(--theme-p-max-width)*1.2)}section.pickup.pickup-front .swiper-container{max-width:880px;padding:0 20px}@media screen and (min-width:813px){section.pickup.pickup-front .swiper-container{max-width:900px;padding:0 20px 0 0}section.pickup.pickup-front{box-shadow:-800px 0 0 #eaeef9}}body.home section.slider-front{margin:0 auto;padding:10px 0 0 0;width:100vw;overflow:hidden;background-color:#fff}body.home section.slider-front .swiper-container{overflow:visible;max-width:630px}body.home section.slider-front .swiper-navigation{border-top:1px solid currentColor;padding-top:20px;margin-top:5px}section.front-daily{margin:0 auto;width:100vw;overflow:hidden;background-color:#fdf8ce}body.home section.front-daily .swiper-container{max-width:740px;overflow:visible;margin:0 auto}body.home section.front-daily .swiper-slide{width:360px}@media screen and (max-width:768px){body.home section.front-daily .swiper-container{max-width:320px;overflow:visible;margin:0 auto}body.home section.front-daily .swiper-slide{width:320px}}@media print{@page{size:A4 landscape;margin:0.5cm}body,main,article,header,footer{font:12pt Georgia,"Times New Roman",Times,serif;line-height:1.3;position:relative;top:auto;width:100%;margin:0;padding:0;border:none;float:none;color:#000 !important;background:#fff !important}h1,h2,h3,h4,h5{color:#000;font-size:14pt;page-break-after:avoid;page-break-inside:avoid}h1{font-size:24pt}img{width:500px;max-width:100% !important;page-break-inside:avoid}img.newicon{display:none !important}ul{list-style:none;page-break-inside:avoid}li{content:"» "}table,figure{page-break-inside:avoid}p a{color:#000;border:0!important;padding:0;word-wrap:break-word;font-weight:bolder;text-decoration:underline}p a[href^="http://"]:after{display:block;font-size:9px;content:" (" attr(href) ")"}$a:after > img{content:""}nav,aside,footer .site-title,footer ul,.social,#social,.breadcrumb,.alert,.post-edit-link,#wpadminbar,.footer-navigation{display:none}footer .site-info{display:block;font-size:9px;text-align:center;margin:3em auto 0 auto}header nav.navigation,header nav.menu,nav.sub-header,nav.mobile,nav.toggle,nav.navigation-links,.modal-wrapper,.modal-content,.pii-metadata{display:none !important}header .site-title{margin:0 auto}}}