/* Responsive: yes */
/* <system section="theme" selected="26006613450619827"> */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@charset "UTF-8";*{box-sizing:border-box}dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}li,ol,ul{padding:0}li{list-style-type:none}figure{margin:0}a,a:focus,button,input{cursor:pointer}button,input,textarea{border-radius:0}select{border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}table{border-collapse:collapse;border-spacing:0}:root{--color-default:#222;--color-richBlack:#000;--color-black:var(--color-default);--color-darkGray:#666;--color-dullGray:#999;--color-mediumGray:#bbb;--color-lightGray:#d0d0d0;--color-paleGray:#efefef;--color-white:#fff;--color-mahoPink:#fa6b6b;--color-mahoPink-dark:#ef3d3d;--color-peach:#feb4b4;--color-salmonPink:#feefeb;--color-salmonPink-dark:#ffe3db;--color-danger:red;--color-reserved:#efb53a;--color-reserved-dark:#e6a721;--color-transparentBlack:rgba(0,0,0,0.8);--borderColor-black:var(--color-black);--borderColor-blackOnBlack:#333;--borderColor-darkOnBlack:#444;--borderColor-dark:#989898;--borderColor-mediumGray:#ccc;--borderColor-default:#ddd;--borderColor-shadow:rgba(0,0,0,0.1);--borderColor-shadow-dark:rgba(0,0,0,0.4);--genreColor-love_comedy:#f9a675;--genreColor-love_campus:#f7bbee;--genreColor-love_romance:#e0857d;--genreColor-love_yandere:#cc94d9;--genreColor-love_outlaw:#4d4d4d;--genreColor-drama:#6bb2fa;--genreColor-love:#f4b4b4;--genreColor-bl:#ada5ea;--genreColor-fantasy:#bfd180;--genreColor-horror:#bdb7aa;--genreColor-history:#7ca665;--genreColor-mystery:#76ccc9;--genreColor-youth:#a5daea;--genreColor-essay:#88c4a6;--genreColor-cooking:#eedb7e;--genreColor-travel:#69b8c6;--genreColor-literature:#82644a;--genreColor-short_story:#c9c986;--genreColor-plot:#d5414f;--genreColor-others:#d1d1d1;--margin-xlarge:48px;--margin-large:24px;--margin-default:16px;--margin-small:8px;--margin-xsmall:4px;--margin-headingTop:48px;--margin-headingBottom:60px;--margin-windowBottom:120px;--fontSize-xxlarge:30px;--fontSize-xlarge:20px;--fontSize-large:16px;--fontSize-default:13px;--fontSize-demiSmall:12px;--fontSize-smallNumber:11.7px;--fontSize-small:11px;--fontSize-xsmall:10px;--fontSize-heading-1:var(--fontSize-xlarge);--fontSize-heading-2:var(--fontSize-large);--fontSize-input:15px;--fontSize-button:12px;--fontSize-body:14px;--fontSize-pager:14px;--lineHeight-large:2;--lineHeight-default:1.5;--lineHeight-small:1.3;--fontWeight-light:300;--fontWeight-normal:400;--fontWeight-bold:700;--letterSpacing-large:0.1em;--letterSpacing-default:0.075em;--fontFamily-number:"Avenir Next Condensed","Hiragino Sans",sans-serif;--fontFamily-sans:"Hiragino Sans",sans-serif;--fontFamily-condensed:var(--fontFamily-number);--touchTargetSize:50px;--touchTargetSize-min:44px;--touchTargetSize-small:39px;--touchTargetSize-xsmall:32px;--singleLine-height:var(--touchTargetSize);--width-mobile:425px;--width-tablet:768px;--width-pc:1300px;--profileIcon-xlarge:150px;--profileIcon-large:100px;--profileIcon-medium:50px;--profileIcon-small:36px;--profileIcon-xsmall:22px;--coverImage-large:130px;--coverImage-medium:80px;--coverImage-small:50px;--coverImage-xsmall:36px;--regularGlobalHeaderHeight:70px;--regularGlobalHeaderHeightWithBorder:75px;--compactGlobalHeaderHeight:var(--touchTargetSize);--linkTransition:60ms linear;--easeOutQuad:cubic-bezier(0.25,0.46,0.45,0.94);--easeOutQuint:cubic-bezier(0.23,1,0.32,1);--easeInOutSine:cubic-bezier(0.445,0.05,0.55,0.95);--modalOverlayColor:rgba(0,0,0,0.15);--modalBoxShadow:0 3px 15px rgba(0,0,0,0.15)}body{color:var(--color-default);background:var(--body-backgroundColor,var(--color-white));line-height:var(--lineHeight-default);letter-spacing:var(--letterSpacing-default);text-rendering:optimizelegibility;font-family:var(--fontFamily-sans);font-size:var(--fontSize-default);font-weight:var(--fontWeight-normal);cursor:default;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}::-moz-selection{background:var(--color-peach)}::selection{background:var(--color-peach)}::-webkit-input-placeholder{color:var(--color-mediumGray);letter-spacing:var(--letterSpacing-default)}::-moz-placeholder{color:var(--color-mediumGray);letter-spacing:var(--letterSpacing-default)}:-ms-input-placeholder{color:var(--color-mediumGray);letter-spacing:var(--letterSpacing-default)}::-ms-input-placeholder{color:var(--color-mediumGray);letter-spacing:var(--letterSpacing-default)}::placeholder{color:var(--color-mediumGray);letter-spacing:var(--letterSpacing-default)}a{color:inherit;text-decoration:none}img,svg{vertical-align:middle;-webkit-transform:translateY(-.1em);transform:translateY(-.1em)}label{cursor:pointer}input,select,textarea{font-size:var(--fontSize-input)}button,input,textarea{-webkit-appearance:none;vertical-align:middle;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,input{padding:0;border:none;background:none}button::-webkit-input-placeholder,input::-webkit-input-placeholder{color:var(--color-mediumGray)}button::-moz-placeholder,input::-moz-placeholder{color:var(--color-mediumGray)}button:-ms-input-placeholder,input:-ms-input-placeholder{color:var(--color-mediumGray)}button::-ms-input-placeholder,input::-ms-input-placeholder{color:var(--color-mediumGray)}button::placeholder,input::placeholder{color:var(--color-mediumGray)}input,textarea{outline:none}textarea{padding:var(--margin-default);width:100%;line-height:var(--lineHeight-default)}input[type=color]{cursor:pointer}input[type=text]{line-height:normal}#blogHeader{position:fixed;top:0;left:0;width:100%;background:var(--blogHeader-background,var(--color-white));z-index:2}#blogHeader-inner{display:flex;align-items:center;justify-content:space-between;max-width:var(--width-tablet);margin:0 auto;width:100%}#blogHeader-inner a,#blogHeader-inner button{display:block}#blogHeader-inner button{padding:0 var(--margin-small) 0 var(--margin-large)}#blogHeader-inner .title{flex:1;min-width:0;text-align:left}#blogHeader-inner .brandlogo img{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.pager{display:flex;font-size:var(--fontSize-pager)}.pager span{flex:1;min-width:0}.pager a{display:block;line-height:var(--lineHeight-default);padding:var(--margin-default) 0}.pager-prev a{padding-right:var(--margin-xsmall)}.pager-next a{text-align:right;padding-left:var(--margin-xsmall)}.browsing-with-smartphone .pager{margin:var(--margin-large);border-top:1px solid var(--borderColor-default)}.urllist-title-link{font-size:100%}.urllist-see-more a{display:block;height:var(--touchTargetSize);line-height:var(--touchTargetSize);text-align:right}.browsing-with-smartphone .urllist-see-more a{padding:0 var(--margin-large)}a.button{display:inline-block;font-size:var(--fontSize-button);color:var(--color-black);background:transparent;border:1px solid var(--color-black);transition:color var(--linkTransition),background var(--linkTransition),border-color var(--linkTransition);padding:0 var(--margin-default);text-align:center;white-space:nowrap;margin:0 auto;height:var(--touchTargetSize-small);line-height:var(--touchTargetSize-small);text-decoration:none}a.button:focus,a.button:hover{background:var(--color-paleGray)}body.browsing-with-smartphone #container{background:var(--color-white);padding:var(--touchTargetSize) 0 0}body.browsing-with-smartphone #top-editarea{background:var(--topEditarea-background,var(--color-paleGray))}body.browsing-with-smartphone #blogHeader a,body.browsing-with-smartphone #blogHeader button{height:var(--touchTargetSize);line-height:var(--touchTargetSize)}body.browsing-with-smartphone #blogHeader .menuButton img{-webkit-transform:translateY(-1px);transform:translateY(-1px)}body.browsing-with-smartphone #blogHeader .title{font-size:var(--fontSize-default)}body.browsing-with-smartphone #blogHeader .title a{padding:0 0 0 var(--margin-small)}body.browsing-with-smartphone #blogHeader .brandlogo a{padding:0 var(--margin-large) 0 0}body.browsing-with-smartphone #main-inner{max-width:var(--width-tablet);margin:0 auto}body.browsing-with-smartphone #box2-inner{max-width:var(--width-tablet)}body.browsing-with-smartphone #box2-inner .hatena-module+.hatena-module{max-width:var(--width-tablet);margin:var(--margin-xlarge) auto 0;padding:0 var(--margin-large)}body.browsing-with-smartphone #box2-inner .hatena-module+.hatena-module:last-child{margin-bottom:var(--margin-xlarge)}body.browsing-with-smartphone #box2-inner .hatena-module-html+.hatena-module{margin-top:var(--margin-large)}body.browsing-with-smartphone #box2-inner .hatena-module-title{font-weight:var(--fontWeight-light);font-size:var(--fontSize-heading-1);line-height:var(--lineHeight-small);padding:0 0 var(--margin-small);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:var(--letterSpacing-large);border-bottom:1px solid var(--border-color,var(--borderColor-default))}body.browsing-with-smartphone #box2-inner .hatena-urllist a{display:block;border-bottom:1px solid var(--border-color,var(--borderColor-default));height:var(--touchtargetsize);line-height:var(--touchTargetSize)}body.browsing-with-smartphone #box2-inner .hatena-module-archive .archive-module-year{position:relative}body.browsing-with-smartphone #box2-inner .hatena-module-archive .archive-module-year>div{position:absolute;top:0;left:0;width:var(--touchTargetSize);height:var(--touchTargetSize);line-height:var(--touchTargetSize);text-align:center}body.browsing-with-smartphone #box2-inner .hatena-module-archive .archive-module-year>a{padding-left:var(--touchTargetSize)}body.browsing-with-smartphone #box2-inner .hatena-module-archive .archive-module-month{margin:0}body.browsing-with-smartphone #box2-inner .hatena-module-archive .archive-module-month a{padding-left:var(--touchTargetSize)}body.browsing-with-smartphone #blogMenu{position:fixed;top:0;left:0;width:100%;z-index:1;background:var(--color-white);border-bottom:1px solid var(--border-color,var(--borderColor-default))}body.browsing-with-smartphone #blogMenu-inner{max-width:var(--width-tablet);margin:0 auto;display:flex}body.browsing-with-smartphone #blogMenu-inner form{flex:1;min-width:0;display:flex;flex-direction:row-reverse}body.browsing-with-smartphone #blogMenu-inner form button,body.browsing-with-smartphone #blogMenu-inner form input{height:var(--touchTargetSize);line-height:var(--touchTargetSize)}body.browsing-with-smartphone #blogMenu-inner form input{flex:1;min-width:0;padding:0 var(--margin-default) 0 0}body.browsing-with-smartphone #blogMenu-inner form button{padding:0 var(--margin-small) 0 0}body.browsing-with-smartphone #blogMenu-menuButton button{height:var(--touchTargetSize);line-height:var(--touchTargetSize);padding:0 var(--margin-default) 0 var(--margin-large)}body:not(.browsing-with-smartphone) #container{background:var(--color-white);padding:var(--regularGlobalHeaderHeightWithBorder) 0 0;min-width:1150px}body:not(.browsing-with-smartphone) #top-editarea{background:var(--topEditarea-background,var(--color-paleGray))}body:not(.browsing-with-smartphone) #blogHeader{height:var(--regularGlobalHeaderHeightWithBorder);border-top:5px solid var(--color-black)}body:not(.browsing-with-smartphone) #blogHeader a,body:not(.browsing-with-smartphone) #blogHeader button{height:var(--regularGlobalHeaderHeight);line-height:var(--regularGlobalHeaderHeight)}body:not(.browsing-with-smartphone) #blogHeader .menuButton{display:none}body:not(.browsing-with-smartphone) #blogHeader-inner{max-width:var(--width-pc);margin:0 auto;padding:0 var(--margin-xlarge)}body:not(.browsing-with-smartphone) #blogHeader-inner .title{font-size:var(--fontSize-large)}body:not(.browsing-with-smartphone) #content{max-width:var(--width-pc);margin:0 auto;padding:0 var(--margin-xlarge)}body:not(.browsing-with-smartphone) #content-inner{display:flex}body:not(.browsing-with-smartphone) #wrapper{flex:1;min-width:0}body:not(.browsing-with-smartphone) #box2{width:300px;margin:var(--margin-large) 0 0 var(--margin-xlarge);padding:0 0 var(--margin-xlarge)}body:not(.browsing-with-smartphone) #box2-inner .hatena-module+.hatena-module{max-width:var(--width-tablet);margin:var(--margin-xlarge) auto 0}body:not(.browsing-with-smartphone) #box2-inner .hatena-module-title{font-size:var(--fontSize-small);font-weight:var(--fontWeight-bold);padding-left:11px;border-bottom:1px solid var(--border-color,var(--borderColor-default));padding-bottom:var(--margin-small)}body:not(.browsing-with-smartphone) #box2-inner .hatena-module-title:before{content:"▶︎";font-size:.8em;display:inline-block;-webkit-transform:translateY(-.1em);transform:translateY(-.1em);width:11px;margin-left:-11px}body:not(.browsing-with-smartphone) #box2-inner .hatena-urllist a{display:block;border-bottom:1px solid var(--border-color,var(--borderColor-default));padding:calc(var(--margin-large) / 2) 0}body:not(.browsing-with-smartphone) #box2-inner .hatena-module-archive .archive-module-year{position:relative}body:not(.browsing-with-smartphone) #box2-inner .hatena-module-archive .archive-module-year>div{position:absolute;top:0;left:0;width:var(--touchTargetSize);height:var(--touchTargetSize);line-height:var(--touchTargetSize);text-align:center}body:not(.browsing-with-smartphone) #box2-inner .hatena-module-archive .archive-module-year>a{padding-left:var(--touchTargetSize)}body:not(.browsing-with-smartphone) #box2-inner .hatena-module-archive .archive-module-month{margin:0}body:not(.browsing-with-smartphone) #box2-inner .hatena-module-archive .archive-module-month a{padding-left:var(--touchTargetSize)}body:not(.browsing-with-smartphone) #blogMenu-inner .search-form{display:flex;border-bottom:1px solid var(--borderColor-black)}body:not(.browsing-with-smartphone) #blogMenu-inner .search-form button,body:not(.browsing-with-smartphone) #blogMenu-inner .search-form input{height:var(--touchTargetSize);line-height:var(--touchTargetSize)}body:not(.browsing-with-smartphone) #blogMenu-inner .search-form input{flex:1;min-width:0;cursor:text}body:not(.browsing-with-smartphone) #blogMenu-inner .search-form button{padding:0 var(--margin-default)}body:not(.browsing-with-smartphone) #blogMenu-menuButton{display:none}.page-entry .entry-header,.page-static_page .entry-header{position:relative}.page-entry .entry-header .entry-title,.page-static_page .entry-header .entry-title{font-weight:var(--fontWeight-light);font-size:var(--fontSize-heading-1);line-height:var(--lineHeight-small);padding:0 0 var(--margin-small);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:var(--letterSpacing-large)}.page-entry .entry-header .entry-header-menu,.page-static_page .entry-header .entry-header-menu{position:absolute;top:0;right:0}.page-entry .entry-header .entry-header-menu a,.page-static_page .entry-header .entry-header-menu a{height:30px;line-height:30px;padding:0 15px;display:inline-block;font-size:var(--fontSize-button);text-align:center;color:var(--button-color,var(--color-black));background:var(--button-backgroundColor,var(--color-white));border:1px solid var(--button-borderColor,var(--color-black))}.page-entry .entry-content,.page-static_page .entry-content{margin:var(--margin-headingBottom) 0 0;font-size:var(--fontSize-default)}.page-entry .entry-content>*,.page-static_page .entry-content>*{margin:1em 0}.page-entry .entry-content>:first-child,.page-static_page .entry-content>:first-child{margin-top:0}.page-entry .entry-content>:last-child,.page-static_page .entry-content>:last-child{margin-bottom:0}.page-entry .entry-content>h1:first-child,.page-entry .entry-content>h2:first-child,.page-entry .entry-content>h3:first-child,.page-entry .entry-content>h4:first-child,.page-entry .entry-content>h5:first-child,.page-entry .entry-content>h6:first-child,.page-static_page .entry-content>h1:first-child,.page-static_page .entry-content>h2:first-child,.page-static_page .entry-content>h3:first-child,.page-static_page .entry-content>h4:first-child,.page-static_page .entry-content>h5:first-child,.page-static_page .entry-content>h6:first-child{padding-top:0}.page-entry .entry-content h1,.page-entry .entry-content h2,.page-entry .entry-content h3,.page-entry .entry-content h4,.page-entry .entry-content h5,.page-entry .entry-content h6,.page-static_page .entry-content h1,.page-static_page .entry-content h2,.page-static_page .entry-content h3,.page-static_page .entry-content h4,.page-static_page .entry-content h5,.page-static_page .entry-content h6{margin:calc(var(--regularGlobalHeaderHeightWithBorder) * -1) 0 0}.page-entry .entry-content h3,.page-static_page .entry-content h3{font-weight:var(--fontWeight-light);font-size:var(--fontSize-heading-1);line-height:var(--lineHeight-small);padding:0 0 var(--margin-small);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:var(--letterSpacing-large);padding-top:calc(var(--regularGlobalHeaderHeightWithBorder) + var(--margin-xlarge))}.page-entry .entry-content h4,.page-static_page .entry-content h4{font-weight:var(--fontWeight-light);font-size:var(--fontSize-heading-2);line-height:var(--lineHeight-small);padding:0 0 var(--margin-small);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:var(--letterSpacing-large);padding-top:calc(var(--regularGlobalHeaderHeightWithBorder) + var(--margin-large) + var(--margin-default))}.page-entry .entry-content h5,.page-static_page .entry-content h5{font-size:var(--fontSize-small);font-weight:var(--fontWeight-bold);padding-left:11px;padding-top:calc(var(--regularGlobalHeaderHeightWithBorder) + var(--margin-large))}.page-entry .entry-content h5:before,.page-static_page .entry-content h5:before{content:"▶︎";font-size:.8em;display:inline-block;-webkit-transform:translateY(-.1em);transform:translateY(-.1em);width:11px;margin-left:-11px}.page-entry .entry-content h1,.page-entry .entry-content h2,.page-entry .entry-content h6,.page-static_page .entry-content h1,.page-static_page .entry-content h2,.page-static_page .entry-content h6{padding-top:calc(var(--regularGlobalHeaderHeightWithBorder) + var(--margin-large));font-size:1em;color:var(--color-dullGray);text-decoration:line-through}.page-entry .entry-content hr,.page-static_page .entry-content hr{border:none;text-align:center;margin:30px 0;height:auto;line-height:1}.page-entry .entry-content hr:before,.page-static_page .entry-content hr:before{content:"＊　＊　＊"}.page-entry .entry-content span[itemtype="http://schema.org/Photograph"],.page-static_page .entry-content span[itemtype="http://schema.org/Photograph"]{display:inline-block;margin:2em 0}.page-entry .entry-content span[itemtype="http://schema.org/Photograph"] img,.page-static_page .entry-content span[itemtype="http://schema.org/Photograph"] img{vertical-align:top}.page-entry .entry-content blockquote,.page-static_page .entry-content blockquote{margin:2em 0 2em 4.5em}.page-entry .entry-content blockquote blockquote,.page-static_page .entry-content blockquote blockquote{margin:1em 0 1em 4.5em}.page-entry .entry-content blockquote cite,.page-static_page .entry-content blockquote cite{text-align:right;display:block}.page-entry .entry-content blockquote cite a,.page-static_page .entry-content blockquote cite a{padding:0 0 0 3.5em;color:var(--color-mahoPink);position:relative}.page-entry .entry-content blockquote cite a:before,.page-static_page .entry-content blockquote cite a:before{content:"";position:absolute;top:50%;left:0;height:0;width:3em;border-top:1px solid var(--color-black);display:block}.page-entry .entry-content blockquote cite a:hover,.page-static_page .entry-content blockquote cite a:hover{text-decoration:none;color:var(--color-salmonPink);border-bottom-color:var(--color-salmonPink)}.page-entry .entry-content blockquote cite a:hover:before,.page-static_page .entry-content blockquote cite a:hover:before{border-top-color:var(--color-salmonPink)}.page-entry .entry-content table,.page-static_page .entry-content table{width:100%;border-top:1px solid var(--borderColor-default);border-left:1px solid var(--borderColor-default);margin:1.5em 0}.page-entry .entry-content td,.page-entry .entry-content th,.page-static_page .entry-content td,.page-static_page .entry-content th{border-right:1px solid var(--borderColor-default);border-bottom:1px solid var(--borderColor-default);padding:12px 12px 10px;vertical-align:top}.page-entry .entry-content th,.page-static_page .entry-content th{background:var(--color-paleGray);font-weight:var(--fontWeight-normal)}.page-entry .entry-content pre.code,.page-static_page .entry-content pre.code{background:var(--color-paleGray);padding:1em 1.5em}.page-entry .entry-content .table-of-contents,.page-static_page .entry-content .table-of-contents{font-size:var(--fontSize-demiSmall);padding:var(--margin-default) 0 var(--margin-default) 1px;margin:1.5em 0 3em;background:linear-gradient(90deg,var(--color-dullGray) 0,var(--color-dullGray) 2px,transparent 0,transparent 3px) top repeat-x,linear-gradient(90deg,var(--color-dullGray) 0,var(--color-dullGray) 2px,transparent 0,transparent 3px) bottom repeat-x;background-size:4px var(--dottedBorder-height,1px)}.page-entry .entry-content .table-of-contents:before,.page-static_page .entry-content .table-of-contents:before{content:"▶ 目次";margin:0 0 10px;font-size:var(--fontSize-small);font-weight:var(--fontWeight-bold);display:block}.page-entry .entry-content .table-of-contents li,.page-static_page .entry-content .table-of-contents li{list-style-type:none;padding:2px 0}.page-entry .entry-content .table-of-contents a,.page-static_page .entry-content .table-of-contents a{color:var(--color-default)!important;border-bottom:1px solid var(--borderColor-default);padding:2px 0}.page-entry .entry-content .table-of-contents a:focus,.page-entry .entry-content .table-of-contents a:hover,.page-static_page .entry-content .table-of-contents a:focus,.page-static_page .entry-content .table-of-contents a:hover{text-decoration:none!important;border-bottom-color:var(--color-black)}.page-entry .entry-content ol,.page-entry .entry-content ul,.page-static_page .entry-content ol,.page-static_page .entry-content ul{margin:1em 0;padding:0 0 0 2em;line-height:1.5}.page-entry .entry-content li,.page-static_page .entry-content li{margin:.25em 0 0}.page-entry .entry-content li ol,.page-entry .entry-content li ul,.page-static_page .entry-content li ol,.page-static_page .entry-content li ul{margin:0}.page-entry .entry-content ul li,.page-static_page .entry-content ul li{list-style-type:disc}.page-entry .entry-content ol li,.page-static_page .entry-content ol li{list-style-type:decimal}.page-entry .entry-content a:not(.button),.page-static_page .entry-content a:not(.button){color:var(--color-mahoPink)}.page-entry .entry-content a:not(.button):focus,.page-entry .entry-content a:not(.button):hover,.page-static_page .entry-content a:not(.button):focus,.page-static_page .entry-content a:not(.button):hover{text-decoration:underline}.page-entry .entry-content dl,.page-static_page .entry-content dl{margin:1.5em 0;border-bottom:1px solid var(--borderColor-default)}.page-entry .entry-content dl div,.page-static_page .entry-content dl div{display:flex;border-top:1px solid var(--borderColor-default);padding:var(--margin-default) 0}@media screen and (max-width:376px){.page-entry .entry-content dl div,.page-static_page .entry-content dl div{display:block;padding:calc(var(--margin-small) + var(--margin-xsmall)) 0}}.page-entry .entry-content dl dt,.page-static_page .entry-content dl dt{width:20%}@media screen and (max-width:376px){.page-entry .entry-content dl dt,.page-static_page .entry-content dl dt{font-weight:var(--fontWeight-bold);width:100%}}.page-entry .entry-content dl dd,.page-static_page .entry-content dl dd{flex:1;min-width:0}@media screen and (max-width:376px){.page-entry .entry-content dl dd,.page-static_page .entry-content dl dd{margin:var(--margin-xsmall) 0 0 2em}}.page-entry .entry-content div.alert-danger,.page-entry .entry-content div.alert-info,.page-entry .entry-content div.alert-warning,.page-static_page .entry-content div.alert-danger,.page-static_page .entry-content div.alert-info,.page-static_page .entry-content div.alert-warning{background:var(--color-paleGray);padding:var(--margin-default);margin:1.5em 0;display:flex;align-items:center}.page-entry .entry-content div.alert-danger>p,.page-entry .entry-content div.alert-info>p,.page-entry .entry-content div.alert-warning>p,.page-static_page .entry-content div.alert-danger>p,.page-static_page .entry-content div.alert-info>p,.page-static_page .entry-content div.alert-warning>p{flex:1;min-width:0;margin:1px 0 0}.page-entry .entry-content div.alert-danger:before,.page-entry .entry-content div.alert-info:before,.page-entry .entry-content div.alert-warning:before,.page-static_page .entry-content div.alert-danger:before,.page-static_page .entry-content div.alert-info:before,.page-static_page .entry-content div.alert-warning:before{align-self:flex-start;margin:0 var(--margin-default) 0 0;height:24px}.page-entry .entry-content div.alert-info,.page-static_page .entry-content div.alert-info{border-left:3px solid var(--color-lightGray)}.page-entry .entry-content div.alert-info:before,.page-static_page .entry-content div.alert-info:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTEuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJNMTEuNzQ4IDEwLjc5MmgtMy44OFY5LjYzN2g1LjMxMnY4LjM4aC0xLjQzMnptLS41NjgtNC4wMThhMS4xMzggMS4xMzggMCAwMTIuMjc1IDAgMS4wNjggMS4wNjggMCAwMS0xLjEzOCAxLjEwNCAxLjA2OCAxLjA2OCAwIDAxLTEuMTM3LTEuMTA0eiIvPjwvc3ZnPg==")}.page-entry .entry-content div.alert-warning,.page-static_page .entry-content div.alert-warning{border-left:3px solid var(--color-black)}.page-entry .entry-content div.alert-warning:before,.page-static_page .entry-content div.alert-warning:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTEwLjY2OSAxNy43M2ExLjMzNCAxLjMzNCAwIDExMi42NjUgMCAxLjMzNCAxLjMzNCAwIDExLTIuNjY1IDB6bS42My05LjE4NGwtLjAzNS0xLjY5MmgxLjQ3NmwtLjAzNiAxLjY5Mi0uMTk4IDYuMTc2aC0xLjAwOHoiIGZpbGw9IiMyMzE4MTUiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMyMzE4MTUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS45NyAyMC45MjFoMjIuMDZMMTIgMS4xMTcuOTcgMjAuOTIxeiIvPjwvc3ZnPg==")}.page-entry .entry-content div.alert-danger,.page-static_page .entry-content div.alert-danger{border-left:3px solid var(--color-danger)}.page-entry .entry-content div.alert-danger:before,.page-static_page .entry-content div.alert-danger:before{content:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjY2OSAxNy43M2ExLjMzNCAxLjMzNCAwIDExMi42NjUgMCAxLjMzNCAxLjMzNCAwIDExLTIuNjY1IDB6bS42My05LjE4NGwtLjAzNS0xLjY5MmgxLjQ3NmwtLjAzNiAxLjY5Mi0uMTk4IDYuMTc2aC0xLjAwOHoiIGZpbGw9InJlZCIvPjxwYXRoIGQ9Ik0uOTcgMjAuOTIxaDIyLjA2TDEyIDEuMTE3eiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==")}body:not(.browsing-with-smartphone) .entry .entry-content{font-size:var(--fontSize-body)}body:not(.browsing-with-smartphone) .entry .entry-content .table-of-contents{font-size:var(--fontSize-default)}.page-archive .archive-heading{margin:var(--margin-large) 0 0}.page-archive .search-result-form{position:relative;display:flex;flex-direction:row-reverse;border:none;border-radius:0;border-bottom:1px solid var(--border-color,var(--borderColor-default))}.page-archive .search-result-form input{height:var(--touchTargetSize);line-height:var(--touchTargetSize)}.page-archive .search-result-form input[type=text]{flex:1;min-width:0;width:100%;padding:0}.page-archive .search-result-form input[type=text]:focus~label{display:none}.page-archive .search-result-form input[type=submit]{position:static;top:0;left:0;width:30px;background-position:0}body.browsing-with-smartphone .ConstrainWidthLayoutCompact{max-width:var(--width-tablet);margin:0 auto}body.browsing-with-smartphone .WeakText{font-size:var(--fontSize-small);color:var(--color-darkGray)}body:not(.browsing-with-smartphone) .ConstrainWidthLayoutRegular{max-width:var(--width-pc);margin:0 auto;padding:0 var(--margin-xlarge);min-width:1150px}body:not(.browsing-with-smartphone) .WeakText{font-size:var(--fontSize-small);color:var(--color-darkGray)}body.browsing-with-smartphone #mahoGlobalFooterRegular{display:none}body.browsing-with-smartphone #mahoGlobalFooterCompact-twitterLink{border-top:1px solid var(--borderColor-default)}body.browsing-with-smartphone #mahoGlobalFooterCompact-twitterLink a{display:flex;align-items:center;justify-content:space-between;padding:var(--margin-default) var(--margin-large);font-size:var(--fontSize-small)}body.browsing-with-smartphone #mahoGlobalFooterCompact-twitterLink .icon{position:relative}body.browsing-with-smartphone #mahoGlobalFooterCompact-twitterLink .icon img{max-width:44px;border-radius:22px}body.browsing-with-smartphone #mahoGlobalFooterCompact-twitterLink .icon svg{width:20px;height:20px;position:absolute;right:-2px;bottom:-2px;border:1px solid var(--color-white);border-radius:10px;background:var(--color-white)}body.browsing-with-smartphone #mahoGlobalFooterCompact-twitterLink .text{margin:0 var(--margin-default);flex:1;min-width:0}body.browsing-with-smartphone #mahoGlobalFooterCompact-twitterLink span{display:block}body.browsing-with-smartphone #mahoGlobalFooterCompact-twitterLink span span{display:inline-block}body.browsing-with-smartphone #mahoGlobalFooterCompact-twitterLink .button{border:1px solid var(--borderColor-black);padding:var(--margin-small)}body.browsing-with-smartphone #mahoGlobalFooterCompact{background:var(--color-black);color:var(--color-lightGray);padding:0 0 var(--margin-large);border-bottom:1px solid var(--borderColor-blackOnBlack)}body.browsing-with-smartphone #mahoGlobalFooterCompact-primaryLinks ul{border-bottom:1px solid var(--borderColor-darkOnBlack)}body.browsing-with-smartphone #mahoGlobalFooterCompact-primaryLinks li{border-top:1px solid var(--borderColor-darkOnBlack)}body.browsing-with-smartphone #mahoGlobalFooterCompact-primaryLinks li a{display:block;padding:var(--margin-default) var(--margin-large);transition:color var(--linkTransition);max-width:var(--width-tablet);margin:0 auto}body.browsing-with-smartphone #mahoGlobalFooterCompact-primaryLinks li button{color:var(--color-white);width:100%}body.browsing-with-smartphone #mahoGlobalFooterCompact-primaryLinks li button div{padding:var(--margin-default) var(--margin-large);max-width:var(--width-tablet);margin:0 auto;display:flex;justify-content:space-between}body.browsing-with-smartphone #mahoGlobalFooterCompact-primaryLinks li ul{background:var(--color-richBlack);border:none}body.browsing-with-smartphone #mahoGlobalFooterCompact-primaryLinks li ul li:first-child{border:none}body.browsing-with-smartphone #mahoGlobalFooterCompact-genres,body.browsing-with-smartphone #mahoGlobalFooterCompact-rankings,body.browsing-with-smartphone #mahoGlobalFooterCompact-recent{display:none}body.browsing-with-smartphone #mahoGlobalFooterCompact-genres.isShown,body.browsing-with-smartphone #mahoGlobalFooterCompact-rankings.isShown,body.browsing-with-smartphone #mahoGlobalFooterCompact-recent.isShown{display:block}body.browsing-with-smartphone #mahoGlobalFooterCompact-globalLinks{display:flex;flex-wrap:wrap;font-size:var(--fontSize-small);padding:var(--margin-default) var(--margin-large)}body.browsing-with-smartphone #mahoGlobalFooterCompact-globalLinks li>a{display:block;padding:var(--margin-small) var(--margin-small) var(--margin-small) 0}body.browsing-with-smartphone #mahoGlobalFooterCompact-globalLinks li:not(:last-child)>a:after{content:"/";display:inline-block;margin:0 0 0 var(--margin-small);color:var(--color-darkGray)}body.browsing-with-smartphone #mahoGlobalFooterCompact-credit{padding:var(--margin-default) var(--margin-large) var(--margin-large)}body.browsing-with-smartphone #mahoGlobalFooterCompact-credit div{display:flex}body.browsing-with-smartphone #mahoGlobalFooterCompact-credit div p+p{margin:0 0 0 var(--margin-small)}body.browsing-with-smartphone #mahoGlobalFooterCompact-credit small{margin:var(--margin-small) 0 0;display:block}body:not(.browsing-with-smartphone) #mahoGlobalFooterCompact,body:not(.browsing-with-smartphone) #mahoGlobalFooterCompact-twitterLink{display:none}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular{background:var(--color-black);color:var(--color-lightGray);padding:var(--margin-default) 0 0;margin:var(--margin-large) 0 0}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular .site{border-top:1px solid var(--borderColor-blackOnBlack);padding:var(--margin-xlarge) 0;display:flex;margin:var(--margin-xlarge) 0 0}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular .logo,body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular .social{width:20%;padding:0 var(--margin-large) 0 0}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular .logo{font-size:var(--fontSize-xsmall);color:var(--color-mediumGray)}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular .logo>a{display:inline-block;padding:var(--margin-xsmall) 0}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular .logo img{width:140px;height:auto}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular .catchphrase{margin:var(--margin-small) 0 0;text-align:center}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular .links{width:60%;padding:0 var(--margin-large) 0 0}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular .links>.GlobalLinks{max-width:50%}@media screen and (max-width:769px){body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular .links>.GlobalLinks{max-width:100%}}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular .links>.GlobalLinks>li>a{transition:color var(--linkTransition)}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular .links>.GlobalLinks>li>a:focus,body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular .links>.GlobalLinks>li>a:hover{color:var(--color-white)}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-primaryLinks{margin:var(--margin-default) var(--margin-default) 0 0;display:flex;flex-wrap:wrap;font-size:var(--fontSize-large)}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-primaryLinks a{display:block;padding:var(--margin-small) var(--margin-large) var(--margin-small) 0;transition:color var(--linkTransition)}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-primaryLinks a:focus,body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-primaryLinks a:hover{color:var(--color-white)}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-secondaryLinks{display:flex;margin:var(--margin-large) 0 0}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-secondaryLinks div{padding:0 var(--margin-large) 0 0}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-secondaryLinks h3{font-weight:var(--fontWeight-light);line-height:var(--lineHeight-small);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:var(--letterSpacing-large);font-size:var(--fontSize-small);font-weight:var(--fontWeight-bold)}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-secondaryLinks h3:before{content:"▶︎";font-size:.8em;display:inline-block;-webkit-transform:translateY(-.1em);transform:translateY(-.1em);margin:0 2px 0 0}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-secondaryLinks ul{margin:var(--margin-default) 0 0}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-secondaryLinks li>a{padding:var(--margin-xsmall) 0;display:block;font-size:14px;color:var(--color-dullGray);transition:color var(--linkTransition)}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-secondaryLinks li>a:focus,body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-secondaryLinks li>a:hover{color:var(--color-paleGray)}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-secondaryLinks .genres{width:60%}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-secondaryLinks .genres ul{-webkit-columns:3;-moz-columns:3;column-count:3;-webkit-column-gap:var(--margin-large);-moz-column-gap:var(--margin-large);column-gap:var(--margin-large)}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-secondaryLinks .rankings,body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-secondaryLinks .recentWorks{width:20%}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-globalLinks{display:flex;flex-wrap:wrap;font-size:var(--fontSize-small);max-width:60%}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-globalLinks li>a{display:block;padding:6px var(--margin-small) 6px 0;transition:color var(--linkTransition)}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-globalLinks li>a:focus,body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-globalLinks li>a:hover{color:var(--color-white)}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-globalLinks li:not(:last-child)>a:after{content:"/";display:inline-block;margin:0 0 0 var(--margin-small);color:var(--color-darkGray)}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-credit{padding:var(--margin-xlarge) 0 0}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-credit div{display:flex}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-credit div p+p{margin:0 0 0 var(--margin-small)}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-credit small{margin:var(--margin-small) 0 0;display:block}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-social ul{display:flex;flex-wrap:wrap;justify-content:flex-start}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-social li{line-height:var(--lineHeight-small)}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-social li>a{display:flex;align-items:center;padding:var(--margin-default) 0;font-size:var(--fontSize-small);color:var(--color-lightGray)}body:not(.browsing-with-smartphone) #mahoGlobalFooterRegular-social div{margin-right:var(--margin-default);text-align:center;width:44px}body.browsing-with-smartphone #blogHeader{--blogHeader-background:var(--color-paleGray)}@media screen and (max-width:340px){body.browsing-with-smartphone #blogHeader .title span{display:none}}body.browsing-with-smartphone #box2{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-white);display:none;z-index:2}body.browsing-with-smartphone #box2.isShown{display:block}body.browsing-with-smartphone #box2-inner{padding:var(--touchTargetSize) 0;margin:0 auto;height:100%;overflow-y:auto}body:not(.browsing-with-smartphone) #blogHeader{--blogHeader-background:var(--color-paleGray)}.page-index #blogHeader .title a{display:none}.page-index.browsing-with-smartphone #infoHeader{max-width:var(--width-tablet);margin:0 auto;padding:var(--margin-large)}.page-index.browsing-with-smartphone #infoHeader h1{font-weight:var(--fontWeight-light);font-size:var(--fontSize-heading-1);line-height:var(--lineHeight-small);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:var(--letterSpacing-large);padding:0}.page-index:not(.browsing-with-smartphone) #infoHeader{max-width:var(--width-pc);margin:0 auto;padding:var(--margin-xlarge)}.page-index:not(.browsing-with-smartphone) #infoHeader h1{font-weight:var(--fontWeight-light);font-size:var(--fontSize-heading-1);line-height:var(--lineHeight-small);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:var(--letterSpacing-large);padding:0}.page-index #main-inner{padding:var(--margin-large) 0 var(--margin-large) var(--margin-large)}.page-index #main-inner .hatena-module-title{display:none}.page-index #main-inner .urllist-item{padding:var(--margin-default);padding-left:96px;position:relative;min-height:80px}.page-index #main-inner .urllist-item:before{content:"";position:absolute;bottom:0;left:96px;width:calc(100% - 96px);height:0;border-top:1px solid var(--border-color,var(--borderColor-default))}.page-index #main-inner .urllist-item-inner{display:flex;flex-wrap:wrap}.page-index #main-inner .urllist-image-link{position:absolute;top:0;left:0;width:100%;height:100%}.page-index #main-inner .urllist-image-link img{width:80px;height:80px;margin:0;float:none;-webkit-transform:translateY(0);transform:translateY(0)}.page-index #main-inner .urllist-categories,.page-index #main-inner .urllist-date-link{font-size:var(--fontSize-small);order:1}.page-index #main-inner .urllist-categories a,.page-index #main-inner .urllist-date-link a{color:var(--color-darkGray)}.page-index #main-inner .urllist-title-link{font-size:var(--fontSize-default);order:0;width:100%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:var(--letterSpacing-large)}.page-index #main-inner .urllist-date-link{margin:0 var(--margin-small) 0 0}.page-index #main-inner .urllist-categories a{font-size:inherit}.page-index #main-inner #topReadMoreButton{margin:var(--margin-default) var(--margin-large) 0 0;text-align:center}.page-index #main-inner #topReadMoreButton .button{width:100%}.page-index:not(.browsing-with-smartphone) #main-inner{padding:var(--margin-large) 0 0 0}.page-index:not(.browsing-with-smartphone) #main-inner .urllist-title-link{font-size:var(--fontSize-large)}.page-index:not(.browsing-with-smartphone) #main-inner #topReadMoreButton{margin:var(--margin-default) 0 0 96px}.page-index:not(.browsing-with-smartphone) #main-inner #topReadMoreButton .button{max-width:300px}.page-entry #container{overflow-x:hidden}.page-entry #infoHeader{display:none}.page-entry.browsing-with-smartphone #main-inner{padding:0 var(--margin-large)}.page-entry:not(.browsing-with-smartphone) #content-inner{margin:122px 0 0}.page-entry:not(.browsing-with-smartphone) .entry-inner{position:relative;border-top:1px solid transparent;margin-top:-1px;margin-right:var(--margin-large)}.page-entry:not(.browsing-with-smartphone) .entry-content{margin:var(--margin-xlarge) 0 0}.page-entry.browsing-with-smartphone .entry-header{display:flex;flex-wrap:wrap;position:relative;padding:var(--margin-large) 0}.page-entry.browsing-with-smartphone .entry-header:before{content:"";display:block;position:absolute;top:0;left:-3000px;width:9000px;height:100%;background:var(--color-paleGray)}.page-entry.browsing-with-smartphone .entry-header>*{position:relative;z-index:1}.page-entry.browsing-with-smartphone .entry-header-menu{display:none!important}.page-entry:not(.browsing-with-smartphone) .entry-header{display:flex;flex-wrap:wrap;position:relative;padding:var(--margin-large) 0;position:absolute;left:0;bottom:100%;width:calc(100% + 300px + var(--margin-xlarge))}.page-entry:not(.browsing-with-smartphone) .entry-header:before{content:"";display:block;position:absolute;bottom:0;left:-3000px;width:9000px;height:122px;background:var(--color-paleGray)}.page-entry:not(.browsing-with-smartphone) .entry-header>*{position:relative;z-index:1}.page-entry:not(.browsing-with-smartphone) .entry-header-menu{position:absolute;top:0;right:0}.page-entry .entry-categories,.page-entry .entry-date{order:1;font-size:var(--fontSize-small)}.page-entry .entry-categories a,.page-entry .entry-date a{color:var(--color-darkGray)}.page-entry .entry-title{font-weight:var(--fontWeight-light);font-size:var(--fontSize-heading-1);line-height:var(--lineHeight-small);padding:0 0 var(--margin-small);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:var(--letterSpacing-large);order:0;width:100%}.page-entry .entry-date{margin:0 var(--margin-small) 0 0}.page-entry.category-コンテスト .entry-category-link{display:none}.page-entry.category-コンテスト .entry-category-link.category-コンテスト{display:inline}.page-entry .entry-content{--margin-headingBottom:var(--margin-large)}.page-entry .entry-footer{margin:var(--margin-large) 0 0}.page-entry .entry-footer-section{display:none}.page-entry .social-button-item{margin:0}.page-entry .social-button-item div,.page-entry .social-button-item iframe{vertical-align:top;height:40px}.page-entry .pager{margin:var(--margin-large) 0;display:flex;justify-content:space-between}.page-entry .pager a{display:block}.page-entry .pager span{width:calc(50% - var(--margin-small))}.page-entry .pager-next{flex:1;text-align:right}.page-entry:not(.browsing-with-smartphone) .pager{margin-right:var(--margin-large)}.page-archive #infoHeader{display:none}.page-archive #main-inner>.archive-heading,.page-archive .archive-header-category{margin:var(--margin-large) 0 0}.page-archive .archive-heading{font-weight:var(--fontWeight-light);font-size:var(--fontSize-heading-1);line-height:var(--lineHeight-small);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:var(--letterSpacing-large);padding:0 var(--margin-large)}.page-archive .archive-entries{position:relative;margin:var(--margin-headingBottom) 0 var(--margin-large) var(--margin-large)}.page-archive .archive-entries:before{content:"";position:absolute;bottom:0;left:96px;width:calc(100% - 96px);height:0;border-top:1px solid var(--border-color,var(--borderColor-default))}.page-archive .search-result-form{margin:0 var(--margin-large)}.page-archive:not(.browsing-with-smartphone) .archive-entries{margin:var(--margin-headingBottom) 0 0 0}.page-archive:not(.browsing-with-smartphone) .archive-heading{padding:0 var(--margin-large) 0 0}.page-archive:not(.browsing-with-smartphone) .search-result-form{margin:0}.page-archive .archive-entry{padding:var(--margin-default);padding-left:96px;position:relative;min-height:80px}.page-archive .archive-entry:before{content:"";position:absolute;top:0;left:96px;width:calc(100% - 96px);height:0;border-top:1px solid var(--border-color,var(--borderColor-default))}.page-archive .archive-entry .archive-entry-header{display:flex;flex-direction:column-reverse}.page-archive .archive-entry .archive-date,.page-archive .archive-entry .categories{font-size:var(--fontSize-small)}.page-archive .archive-entry .archive-date a,.page-archive .archive-entry .categories a{color:var(--color-darkGray)}.page-archive .archive-entry .entry-title-link{display:block;font-size:var(--fontSize-default);font-weight:var(--fontWeight-normal);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:var(--letterSpacing-large)}.page-archive .archive-entry .archive-entry-body{display:none}.page-archive .archive-entry .entry-thumb-link{position:absolute;top:0;left:0;width:100%;height:100%}.page-archive .archive-entry .entry-thumb-link img{width:80px;height:80px;margin:0;float:none;-webkit-transform:translateY(0);transform:translateY(0)}.page-archive .archive-entry .entry-thumb{width:80px;height:80px}.page-archive:not(.browsing-with-smartphone) .archive-entry .entry-title-link{font-size:var(--fontSize-large)}
/*# sourceMappingURL=/style.css.map */
/* </system> */