/*! sanitize.css v4.1.0 | CC0 License | github.com/jonathantneal/sanitize.css */
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-size:16px;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}h1{font-size:2em;margin:.67em 0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}progress{vertical-align:baseline}small,sub,sup{font-size:83.3333%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio],legend{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[tabindex],a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}.articles__section__inner,.global-header__inner,.global__footer__inner,main{width:900px;margin:0 auto}.global__header{padding:1rem 0;margin-bottom:1rem}.global__header a{text-decoration:none}.circle__logo{margin:-2px 0 0}.circle__logo img{height:1rem;margin:0 .5rem 0 1rem}.circle__logo__description{font-size:.5em;vertical-align:bottom;line-height:1.3;color:#b3b3b3}.article__parent-title{font-weight:700;color:#545454}.article__body,.article__title{color:#545454}.article__meta{overflow:hidden;margin-bottom:.5rem}.article__meta__left{float:left}.article__meta__icon{font-style:normal;margin:0 .5rem}.article__meta__category{text-decoration:none;color:#e9a417}.article__meta__date__heading,.article__meta__interviewer__heading{font-size:.5rem}.article__meta__right{float:right}.article__meta__interviewer__icon{width:2rem;border-radius:2rem;border:1px solid #545454}.article__social{overflow:hidden;margin:0;padding:0;margin-bottom:4rem}.article__social__item{float:left;list-style-type:none;margin-right:1rem}.article__body__lead{background-color:#f7f1d9;border-radius:1px;padding:1rem 2rem;line-height:2}.article__body__heading{margin:4rem 0;color:#630b0b}.article-list__item__title,.article__body__heading,.article__title{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.article__logo{margin-top:-1rem;margin-bottom:2rem;padding:4rem 0;background-size:cover;background-position:center;position:relative;z-index:0;overflow:hidden}.article__logo:before{content:'';background:inherit;-webkit-filter:blur(6px);-moz-filter:blur(6px);-o-filter:blur(6px);-ms-filter:blur(6px);filter:blur(6px);position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;z-index:-1}.article__logo__inner{margin:0 auto}.article__logo__inner img{height:2.5rem;display:block;margin:0 auto}.article__body{line-height:2;margin:1rem 0}.article__body a{color:#630b0b}.article__body__sentence___interviewer{font-weight:700;margin:2rem 0}.article__body__sentence___interviewer:before{z-index:1;content:'';display:inline-block;vertical-align:middle;width:34px;height:1px;margin-top:-5px;background-color:#333}.article__body__sentence___interviewee__name{margin-right:.7rem;color:#e9a417}.footnote{font-size:.875rem;color:#7f7f7f}.article__interviewee-box a,.footnote__anchor,.info a{color:#630b0b;text-decoration:none}.article__footer{margin-top:2rem}.article__interviewee-box{border:1px solid #dcdcdc;border-radius:1px;padding:2rem;display:flex;margin-bottom:1rem;margin-top:5rem}.article__body__artwork{margin:2rem auto;display:block;text-align:center;position:relative}.article__body__artwork,.article__body__artwork img{max-width:100%;height:auto}.article__body__artwork__caption{line-height:2;font-size:.875rem;text-align:left}.article__body__video{margin:0;width:100%;padding-bottom:56.25%;height:0;position:relative}.article__body__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article__body__video__caption{line-height:2;font-size:.875rem;text-align:left;position:absolute;bottom:-1.8rem}.article__interviewee__image{height:4rem;border-radius:4rem;margin-right:1rem}.article__interviewee__info{line-height:0}.article__interviewee__info__heading{font-size:.5rem;line-height:1}.article__interviewee__info__name{line-height:2;margin:0}.article__interviewee__info__description{margin:0 0 .5rem;line-height:1.4;font-size:.7rem}.article__interviewee__info__url{font-size:.7rem;text-decoration:none;display:block;margin-bottom:1em}.global__footer{background-color:#f7f1d9;overflow:hidden}.contact,.copyright{font-size:.7em;line-height:4rem;color:#8a8a8a}.copyright{float:left}.contact{float:right}.index-page{width:100%}.articles__section--gray{background-color:#f2f2f2}.articles__section__inner{padding:2rem 0 4rem}.hero{display:flex;align-items:center;justify-content:center;margin-top:-1rem}.hero__logo{margin:3rem 0 2rem}.hero__logo img{margin:0 auto;display:block;height:8rem}.hero__description{text-align:center;width:100%}.catchcopy{padding:3rem 0 2rem}.catchcopy__section{background-image:url(https://hashic.co/stage/wp-content/uploads/2016/12/background.png);background-size:cover;background-position:center;margin-top:-1rem}.catchcopy__items__hero{width:100%}.catchcopy__heading{text-align:center;font-weight:700}.catchcopy__content{font-weight:700}.catchcopy__heading{font-size:1.5em;margin-bottom:.5rem;color:#545454}.catchcopy__content{margin:20px 0 0 10px;font-size:2.5rem;text-align:left}.catchcopy__description{font-size:.875em;width:100%;margin-top:10px;margin-left:10px;line-height:1.8}.articles__section__description{margin:0 auto;font-size:.875em;text-align:left}.info .articles__section__description{width:auto;margin:0}.info ul{margin:0;padding:0;margin-left:1rem}.info .articles__section__inner{overflow:hidden}.info .articles__section__heading{margin:0}.info .aboutus{margin-right:3rem;color:#545454}.info a{color:#545454}.info a:hover{text-decoration:underline}.articles__section__inner__info{width:50%;float:left}.articles__section__heading{margin-bottom:3rem}.feature .articles__section__heading{margin:2rem 0 3rem}.articles__section__title{color:#545454;position:relative;display:inline-block}.article-list__items{text-align:left;overflow:hidden}.article-list__item{border:1px solid #d1d1d1;margin-bottom:1rem;background-color:#fff;width:440px;min-height:294px;float:left}.article-list__item:nth-child(2n){margin-left:20px}.article-list__item>a{display:block;padding:0 2rem}.article-list__item__image{width:100%;height:8rem;background-position:center;background-size:cover}.article-list__item__title{font-size:1.2em;margin:1rem 0 .5rem}.article-list__item a,.book__info a{text-decoration:none;color:#545454}.article-list__item>.article__meta__left{float:none;padding:0 2rem 2rem}.article-list__item>.article__meta__left a{color:#e9a417}.article-list__item__description{margin:.5rem 0 1rem}@media screen and (max-width:900px){.articles__section__inner,.global-header__inner,.global__footer__inner,main{width:100%;padding:1rem}.index-page{padding:0}.catchcopy__content{font-size:1rem;margin-left:5px}.catchcopy__description{margin-left:5px;font-size:.75rem;width:90%}.articles__section__description{width:90%}.articles__section__inner__info{width:100%;margin-bottom:1rem}.article-list__item{width:100%;min-height:auto}.article-list__item:nth-child(2n){margin-left:0}.pricing,.stage-cover{width:100%!important}.pricing{margin-top:2rem}}.article__book-info{border:1px solid #dcdcdc;padding:2rem;margin-bottom:2rem}.book__title h2{margin:0 0 1rem}.book__detail{display:flex}.book__image-wrapper img{width:8rem}.book__info{margin-left:1rem}.book__info__title{margin:0 0 0 -12px}.book__info__event-name{margin:0}.book__info__description{font-size:.875rem}.book__info a{color:#630b0b}.book__info a:hover{text-decoration:underline}.feature01{padding-bottom:2rem}.feature1__image{width:100%}.feature__caption__upper{font-size:1em;display:block}.feature__title{margin:0 0 1rem}.article-list__interviewee__icon{width:30px;border-radius:30px}.article-list__interviewee{overflow:hidden;margin-bottom:2rem}.article-list__interviewee h1{font-size:1rem;margin:0;margin-bottom:.5rem}.article-list__interviewee__info img,.article-list__interviewee__info p{float:left}.article-list__interviewee__info p{line-height:30px;margin:0 0 0 10px}.detail{padding-bottom:4rem}.stage-cover{width:400px;border:1px solid #dadada;margin-right:40px}.pricing{text-align:left;width:460px}.pricing td,.pricing th{padding-bottom:3rem}.pricing td{font-size:1.2rem}.pricing,.stage-cover{float:left}.detail{overflow:hidden}