@charset "UTF-8";.c-followBox{display:-webkit-box;display:flex;width:100%;margin:2rem auto;overflow:hidden;color:#fff;text-align:center;background:#1d1d1d}.c-followBox__body,.c-followBox__figure{-webkit-box-flex:1;flex:1 1 50%;height:32vw}.c-followBox__body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.c-followBox__message{margin-bottom:1rem;font-size:3.2vw}.c-followBox__btns{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.c-followBox .fb-like,.c-followBox .twitter-follow-button{margin:0 .5rem}.c-followBox .fb-like>span{display:block}.p-drawer::before,.p-drawerUnderlayer::before{position:absolute;top:0;z-index:0;display:block;width:88vw;max-width:480px;height:100%;background:#fff;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transition-delay:.1s;transition-delay:.1s}html:not([data-drawer-move=fade]) .p-drawer{z-index:1;background:rgba(0,0,0,.5);-webkit-transition:opacity .1s,visibility .1s;transition:opacity .1s,visibility .1s;-webkit-transition-delay:0s;transition-delay:0s;pointer-events:none}html:not([data-drawer-move=fade]) .p-drawer::before{content:""}html:not([data-drawer-move=fade])[data-drawer=closed] .p-drawer{-webkit-transition-delay:.5s;transition-delay:.5s}html:not([data-drawer-move=fade]) .p-drawer__inner{--ark-color_border:rgba(0, 0, 0, 0.1);width:88vw;max-width:480px;color:#333;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transition-delay:.1s;transition-delay:.1s;pointer-events:auto}html:not([data-drawer-move=fade])[data-drawer=opened] .l-header__menuBtn{color:#333}html:not([data-drawer-move=fade])[data-drawer=opened] .p-drawer::before,html:not([data-drawer-move=fade])[data-drawer=opened] .p-drawerUnderlayer::before,html:not([data-drawer-move=fade])[data-drawer=opened] .p-drawer__inner{-webkit-transform:translateX(0);transform:translateX(0)}[data-drawer-move=left] .p-drawer::before,[data-drawer-move=left] .p-drawerUnderlayer::before,[data-drawer-move=left] .p-drawer__inner{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}[data-drawer-move=right] .p-drawer__inner{margin-left:auto}[data-drawer-move=right] .p-drawer::before,[data-drawer-move=right] .p-drawerUnderlayer::before,[data-drawer-move=right] .p-drawer__inner{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}[data-header-above] .p-drawer{background:0 0!important}[data-header-above] .l-header__drawerBtn{color:inherit!important}[data-header-above] .p-drawerUnderlayer{background:rgba(0,0,0,.92)}[data-header-above] .l-header__center,[data-header-above] .l-header__left,[data-header-above] .l-header__right,[data-header-above] .l-header__searchBtn{z-index:2;pointer-events:auto}[data-header-above]:not([data-drawer-move=fade]) .p-drawer::before,[data-header-above]:not([data-drawer-move=fade]) .p-drawerUnderlayer::before,[data-header-above]:not([data-drawer-move=fade]) .p-drawer__inner{width:100%}[data-header-above]:not([data-drawer-move=fade]) .p-drawer::before{display:none}[data-header-above]:not([data-drawer-move=fade]) .p-drawerUnderlayer::before{content:""}.c-iconList{display:-webkit-box;display:flex;flex-wrap:wrap}.c-iconList__item:not(:last-child){margin-right:4px}.c-iconList__link{display:block;box-sizing:content-box;width:1em;height:1em;color:inherit;line-height:1;text-align:center;text-decoration:none;background:0 0;border:none;box-shadow:none;-webkit-transition:opacity .25s;transition:opacity .25s}.p-authorBox .c-iconList__link{padding:2px;font-size:18px}.c-iconList__link:hover{opacity:.75}.c-iconList__link svg{display:block;width:100%;height:100%}.c-shareBtns{margin:2rem 0}.c-shareBtns__list{display:-webkit-box;display:flex;padding:8px 0;border-top:1px solid var(--ark-color_border);border-bottom:1px solid var(--ark-color_border)}.c-shareBtns__item{position:relative;-webkit-box-flex:1;flex:1;color:inherit}.c-shareBtns__item.-facebook{color:#3b5998}.c-shareBtns__item.-twitter{color:#1da1f2}.c-shareBtns__item.-hatebu{color:#00a4de}.c-shareBtns__item.-pocket{color:#ef3f56}.c-shareBtns__item.-pinterest{color:#bb0f23}.c-shareBtns__item.-line{color:#00c300}.c-shareBtns__btn{padding:8px 0;color:inherit;text-align:center;text-decoration:none;cursor:pointer}.c-shareBtns__btn:hover{background-color:currentColor}.c-shareBtns__btn:hover .c-shareBtns__icon{color:#fff}.c-shareBtns__icon{display:block;width:4.5vw;height:4.5vw;line-height:1;-webkit-transition:color .25s;transition:color .25s;fill:currentColor}.c-shareBtns__icon::before{display:block;color:inherit}.c-urlcopy{position:relative;display:block;width:100%;border:none}.c-urlcopy .-copied{position:absolute;top:8px;opacity:0}.c-urlcopy .-to-copy{top:0;opacity:1}.c-urlcopy.-done .-to-copy{top:8px;opacity:0;-webkit-transition-duration:0s;transition-duration:0s}.c-urlcopy.-done .-copied{top:0;opacity:1;-webkit-transition-duration:.25s;transition-duration:.25s}.c-urlcopy.-done+.c-copyedPoppup{visibility:visible;opacity:1}.c-urlcopy .c-shareBtns__icon{-webkit-transition:opacity .25s,top .25s;transition:opacity .25s,top .25s}.c-urlcopy__content{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%}.c-copyedPoppup{position:absolute;right:0;bottom:calc(100% + 12px);color:#777;font-size:10px;white-space:nowrap;text-align:right;visibility:hidden;opacity:0;-webkit-transition:opacity .25s,visibility .25s;transition:opacity .25s,visibility .25s}.w-home-top,.w-page-top{margin-bottom:4rem}.w-home-bottom,.w-page-bottom{margin-top:4rem}.w-single-bottom,.w-single-top{margin:4rem 0}.w-fix-sidebar{top:var(--ark-offset_y,8px);margin-top:2em}@media screen and (min-width:600px){.c-followBox__body,.c-followBox__figure{height:200px}.c-followBox__message{font-size:16px}.c-shareBtns__icon{width:20px;height:20px}.c-copyedPoppup{right:50%;font-size:11px;-webkit-transform:translateX(50%);transform:translateX(50%)}}@media (min-width:1000px){.w-fix-sidebar{position:-webkit-sticky;position:sticky;max-height:calc(100vh - 16px);margin-top:2.5rem;overflow-y:auto}}@media screen and (max-width:599px){.c-followBox__body{flex-basis:64%}.p-authorBox .c-iconList{-webkit-box-pack:center;justify-content:center}.p-authorBox .c-iconList__link{padding:3px;font-size:20px}}