﻿/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:inherit}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template,[hidden]{display:none}.ranking-articles-card-layout .article-wrapper__content .authors li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container::after,.list-wrap .keyword-side ul::after,.header .top-bar::after,.header .global-nav-wrap .menu-bottom::after,.keyword-list::after,.people-thumb--sm::after,.box-list::after,.keyword-side li::after,.keyword-side .keyword-dots::after,.tmpl_grid.tmpl_grid2::after,.tmpl_grid.tmpl_grid3::after,.tmpl_grid.tmpl_grid4::after,.tmpl_grid.tmpl_grid5::after,.tmpl_grid.tmpl_grid6::after,.tmpl_grid.tmpl_grid7::after,.tmpl_grid.tmpl_grid8::after,.tmpl_grid .tmpl_struct1::after,.tmpl_grid .tmpl_struct2::after,.tmpl_grid .tmpl_struct3::after,.tmpl_struct1::after,.tmpl_struct2::after,.tmpl_struct3::after,.article-datail .article-header .author-name::after,.results .keyword-side ul::after,.article-pager ul::after,.booklet-detail .article-info .authors::after{clear:both;content:".";display:block;visibility:hidden;height:0}html{font-size:62.5%}@font-face{font-family:"Yu Gothic";font-weight:normal;src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic";font-weight:bold;src:local("Yu Gothic Bold")}body{font-family:"Helvetica Neue", Helvetica, "ヒラギノ角ゴ", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", Meiryo, sans-serif;font-size:16px;font-size:1.6em;margin:0;padding:0;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div,span,a,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,em,strong,img,small,b,i,u,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td,article,aside,figure,figcaption,footer,header,nav,section{font-size:100%;font-weight:normal;font-style:normal;margin:0;padding:0;vertical-align:baseline;border:0;outline:0;background:transparent}a{text-decoration:none;color:#000}a:hover{text-decoration:none;color:#000}a:focus{text-decoration:none;color:#000}a:hover,a:active{outline:none}img{max-width:100%}ul,ol{list-style:none}ul li,ol li{list-style:none;list-style-position:inside}button:focus,input:focus,.btn:focus{outline:none}.is-active{display:block}.is-hidden{display:none}.is-mobile{display:none}@media screen and (max-width: 768px){.is-mobile{display:block}.hide-is-mobile{display:none !important}}.post p[style="margin-left:40px"]{margin-left:0 !important;padding-left:40px !important}.post p[style="margin-left:80px"]{margin-left:0 !important;padding-left:80px !important}@media screen and (min-width: 768px){.full-width-height{width:100% !important;height:100% !important}}.dp-block{display:block !important}@media screen and (max-width: 768px){.indent-paragraph{margin-left:0 !important;padding-left:40px !important}}@media screen and (min-width: 768px){.corp-text{margin-left:8px}}.font-bold{font-weight:bold}*:focus{outline:-webkit-focus-ring-color auto 1px !important}.loader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:#fff;visibility:visible;opacity:1;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.loader.is-hide{visibility:hidden;opacity:0}.loader img{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:64px;height:auto}.main-wrap{max-width:1120px;margin:0 auto;padding:0 60px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media screen and (max-width: 768px){.main-wrap{padding:0 20px}main .main-wrap{position:relative}}.lazyload{opacity:0;transition:opacity .25s ease 0s}.lazyload.lazyloaded{opacity:1}.container{width:auto;max-width:1120px;margin:0 auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media screen and (max-width: 768px){.container{padding:0 25px}main .container{position:relative}}#page-content{position:relative;padding:92px 0 80px 0;min-height:calc(100vh - 472px);background-image:url(/assets/bg-main-right-0f92becef9f61362bfaabec77ea942538ed137f501486907b8478c585e1fada2.svg),url(/assets/bg-main-left-6e2aad3498bb0233dec8dbf4886e69513c56617372f86a9947d0ab6186f1cf69.svg);background-repeat:repeat-y;background-attachment:scroll;background-position:top -150px right -150px, top -150px left -150px;background-size:100% auto, 100% auto}@media screen and (max-width: 768px){#page-content{padding-top:58px;padding-bottom:60px;background-position:top -20px right -50px, top -20px left -50px;background-size:110% auto, 110% auto}}.list-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}@media screen and (max-width: 768px){.list-wrap{margin-top:0}}.list-wrap .nav-sidebar{margin-right:60px}@media screen and (max-width: 768px){.list-wrap .keyword-side{margin-top:0}}.list-wrap--content{width:660px;margin-right:20px;-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0}@media screen and (max-width: 768px){.list-wrap--content{width:100%;padding:0;margin-right:0}}.container--top{padding-top:0}@media screen and (min-width: 768px){.container--top{padding-top:40px}}.container--top .subhead .icon--arrow{margin-top:1.25px}.container--top .subhead .icon--arrow::after{line-height:1.22}.footer,.footer a,.footer-sns img{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.footer{-webkit-box-shadow:0 -2px 10px rgba(0,0,0,0.05);-moz-box-shadow:0 -2px 10px rgba(0,0,0,0.05);-o-box-shadow:0 -2px 10px rgba(0,0,0,0.05);box-shadow:0 -2px 10px rgba(0,0,0,0.05)}.footer .container{padding-top:52px;padding-bottom:10px;height:240px;background:url(/assets/bg-footer-new-d944dca813a1c248819f89eaa00b9749b0068906df6d1b385d5a41c7697e74f5.png) no-repeat center bottom -39px;background-size:1000px auto;position:relative}.footer .footer-logo{text-align:center;margin-bottom:38px}@media screen and (min-width: 768px){.footer .footer-logo{margin-bottom:40px}}.footer .footer-logo a{display:inline-block;width:130px;overflow:hidden}.footer #logo-footer-pc{width:auto;height:23px;margin:auto;fill:#231815;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.footer a:hover #logo-footer-pc{fill-opacity:0.7}.footer .info-nav{display:table;margin:0 auto}.footer .info-nav li{display:table-cell;padding:0 25px;text-align:center;font-size:12px;font-size:1.2rem;letter-spacing:1px}.footer .info-nav li a{display:inline-block;font-weight:bold;font-weight:600}.footer .info-nav li a:hover{color:#999}.footer .footer-sns{width:60px;height:60px;display:block;position:absolute}.footer .footer-sns:hover img{opacity:0.7;filter:alpha(opacity=70)}.footer .footer-facebook{bottom:89px;left:476px}.footer .footer-twitter{bottom:66px;right:333px}.footer .copyright{font-size:12px;font-size:1.2rem;font-weight:bold;font-weight:800;text-transform:uppercase;text-align:center;margin-top:133px;text-shadow:0 0 4px #ffffff}@media screen and (max-width: 768px){.footer .container{height:368px;background:url(/assets/sp-footer-new-aa67dce2b5130c0a50cb2a80ce2760bed9a79a1178324bbd8e3eb9f34a627273.png) center bottom -60px no-repeat;background-size:429px auto}.footer .container .info-nav{display:block}.footer .container .info-nav li{display:block;padding:0;margin:30px}.footer .container .info-nav li:last-child{margin-bottom:0}.footer .container .footer-facebook{bottom:177px;left:27%}.footer .container .footer-twitter{bottom:147px;right:auto;left:69%}.footer .container .copyright{position:absolute;margin:auto;bottom:42px;left:0;right:0}}@media screen and (max-width: 480px){.footer .container{background-size:100vw auto}.footer .container .footer-facebook{top:63%;left:24%}.footer .container .footer-twitter{top:69%;left:57%}}.header .top-bar,.header .site-logo{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.header{position:relative;width:100%;height:auto;text-align:center;z-index:8001}.header .facebook-button{backface-visibility:hidden}.header-twitter,.header-facebook{width:20px;height:20px;margin-right:10px;display:block;margin-left:auto}.header-twitter svg,.header-facebook svg{width:100%;height:100%;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.header-twitter .st0,.header-facebook .st0{fill:#b5b7b4;-webkit-transition:fill 0.3s ease;-moz-transition:fill 0.3s ease;-o-transition:fill 0.3s ease;transition:fill 0.3s ease}.header-twitter .st1,.header-facebook .st1{fill:#ffffff;-webkit-transition:fill 0.3s ease;-moz-transition:fill 0.3s ease;-o-transition:fill 0.3s ease;transition:fill 0.3s ease}.header-twitter:hover svg,.header-facebook:hover svg{opacity:0.7 !important}.header-twitter{width:23px;height:23px;margin-left:0;box-sizing:border-box;padding:4px 6px;border-radius:100%;background-color:black}.header-twitter path{fill:white !important}.header .top-bar{height:45px;padding-top:10px;padding-bottom:2px;position:fixed;width:100%;z-index:8000;background:#ffffff}.header .top-bar .container{height:38px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media screen and (max-width: 1120px){.header .top-bar .container{padding:0 20px}}.header .top-bar .container .burger{margin-right:25px}.header .top-bar .container .burger span{display:block;width:15px;height:2px;background-color:#222222}.header .top-bar .container .burger span:not(:last-child){margin-bottom:3.5px}.header .top-bar.on .search span,.header .top-bar.on .page-title-block,.header .top-bar.on .page-title-block span{color:#fff}.header .top-bar.on #logo-header-pc{fill:#fff}.header .top-bar.on #search-one,.header .top-bar.on #search-two{border-color:#fff}.header .site-logo-wrapper{display:flex}@media screen and (min-width: 768px){.header .site-logo-wrapper.absolute{position:absolute;left:50%;transform:translateX(-50%)}}.header .site-logo-wrapper h1.site-logo{margin-right:0 !important}.header h1.site-logo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;cursor:pointer}@media screen and (min-width: 768px){.header h1.site-logo:not(.remove-absolute){position:absolute;left:50%;transform:translateX(-50%)}}.header h1.site-logo span{line-height:14px;font-family:"AnticCezannePro-M";font-size:6px}@media screen and (min-width: 768px){.header h1.site-logo span{font-size:11px}}.header h1.site-logo a{display:block;width:auto}@media screen and (min-width: 768px){.header h1.site-logo a{height:20px}}.header h1.site-logo.remove-fixed-dimension{width:auto !important;height:auto !important}.header #dentsuho{display:none}.header #logo-header-pc{width:auto;height:22px;margin:auto;fill:#231815;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.header a:hover #logo-header-pc{fill-opacity:0.7}.header #logo-header-sp{display:none}.header .search{width:90px;height:30px;text-align:right;margin-right:-5px;cursor:pointer;padding:0;border:0;background-color:transparent;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.header .search *{box-sizing:content-box}.header .search:hover{opacity:0.7;filter:alpha(opacity=70)}.header .search span{line-height:30px;padding-right:7px;letter-spacing:0.1em;font-size:10px;font-size:1rem;font-weight:bold;font-weight:700}.header .search .icon{width:20px;height:30px;cursor:pointer;text-align:center;position:relative;bottom:2px}@media screen and (min-width: 768px){.header .search .icon{bottom:4px}}.header .search p{width:0;height:30px;position:relative}.header .search #search-one{width:14px;height:14px;top:7px;border-radius:50%;border:1.3px solid #000}.header .search #search-two{height:8px;position:relative;left:16px;top:4px;transform:rotate(-45deg);border-left:1.3px solid #000}.header .search.search-close span{opacity:0;filter:alpha(opacity=0)}.header .search .icon.open #search-one{border-right:none}.header .page-title-block{width:auto;min-width:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;margin-right:10px}@media screen and (min-width: 768px){.header .page-title-block{margin-right:0}}.header .page-title{line-height:1.6;text-align:left;font-size:16px;font-size:1.6rem;font-weight:800;font-family:"ヒラギノ角ゴ", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", Meiryo, sans-serif;position:relative}.header .sns-block{width:auto;padding:0 10px 0 20px}.header .list-sns{display:table;height:33px;margin-top:-3px;padding-bottom:0}.header .list-sns__item{display:table-cell;width:33px;height:33px;padding:0 3px}.header .list-sns__item a:hover .icon-sns{opacity:0.7;filter:alpha(opacity=70)}.header.color .top-bar .container .burger span{background-color:#fff}.header.color .search span,.header.color .page-title-block{color:#fff}.header.color .site-logo span{color:#fff}.header.color #logo-header-pc{fill:#fff}.header.color #search-one,.header.color #search-two{border-color:#fff}.header.color .facebook-button .st0{fill:#ffffff}.header.color .facebook-button .st1{fill:transparent}.header-magazine .page-title{padding-right:73px;text-align:center;letter-spacing:0.2em;font-size:18px;font-size:1.8rem}@media screen and (max-width: 1120px){.header-magazine .page-title{padding-right:110px}}.header-article .site-logo,.header-people .site-logo{margin-right:25px;width:130px}.header-article .site-logo a,.header-people .site-logo a{display:block;width:auto;height:20px}.header-people .page-title span{padding-left:10px;color:#828a8f}.page-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header .global-nav-wrap{width:100%;top:57px;background:#ffffff;position:fixed;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-o-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.header .global-nav-wrap .global-nav{width:100%;height:100%}@media screen and (min-width: 768px){.header .global-nav-wrap .global-nav{overflow:hidden}.header .global-nav-wrap .global-nav .line-color{height:1.5px}}.header .global-nav-wrap .js-item{-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.header .global-nav-wrap .cat-list{width:100%;max-width:1140px;margin:0 auto}@media screen and (min-width: 768px){.header .global-nav-wrap .cat-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.header .global-nav-wrap .cat-list__item{margin:1px 1px 1.5px;cursor:pointer}@media screen and (min-width: 768px){.header .global-nav-wrap .cat-list__item{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.header .global-nav-wrap .cat-list__item a{display:block;background-color:#fff}.header .global-nav-wrap .cat-list__item .color{width:40%;height:3.5px;background-color:transparent;margin:auto}.header .global-nav-wrap .cat-list__item p{line-height:10px;letter-spacing:0.1em;font-size:10px;font-size:1rem;font-weight:bold;font-weight:700}.header .global-nav-wrap .cat-list__item:hover .cat-list__sub{display:block}.header .global-nav-wrap .cat-list__item:hover .ef-fade i{opacity:0.7;filter:alpha(opacity=70)}.header .global-nav-wrap .cat-list__item.on:hover p{color:#000}.header .global-nav-wrap .cat-list .ef-fade{display:block}.header .global-nav-wrap .cat-list .icon-cat{opacity:0}.header .global-nav-wrap .cat-list a:hover{opacity:0.5}.header .global-nav-wrap .menu-bottom{overflow:hidden;margin:0 auto;padding:0;display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.header .global-nav-wrap .menu-bottom__item{width:100%}@media screen and (min-width: 768px){.header .global-nav-wrap .menu-bottom__item{width:auto}}.header .global-nav-wrap .menu-bottom a{letter-spacing:0.1em;line-height:1rem;font-size:12px;font-size:1.2rem;font-weight:bold;font-weight:700;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;display:block;padding:25px 20px 25px}@media screen and (min-width: 768px){.header .global-nav-wrap .menu-bottom a{padding:0 45px;font-size:10px;font-size:1rem}}.header .global-nav-wrap .menu-bottom a:not(.no-link):hover{color:#999}.header .global-nav-wrap .menu-bottom a .arrow-icon{height:6px;padding-left:4px;transform:translate(0, 0) rotate(0)}.header .global-nav-wrap .menu-bottom a .arrow-icon.up{transform:translate(25%, -15%) rotate(180deg)}.header .global-nav-wrap .menu-bottom .js-cat-list .arrow-icon{padding-left:0;padding-bottom:1px}.header .global-nav-wrap .menu-bottom .js-cat-list .arrow-icon.up{transform:translate(5%, -15%) rotate(180deg)}.header .global-nav-wrap{height:33px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.header .global-nav-wrap .cat-list{height:33px}.header .global-nav-wrap .menu-bottom{flex-wrap:wrap;text-align:left}@media screen and (min-width: 768px){.header .global-nav-wrap .menu-bottom{border-bottom:1px solid #d0cfcb;height:33px;text-align:center}}.header .global-nav-wrap .menu-bottom .cat-list-wrap.is-mobile{overflow:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;max-height:0px}.header .global-nav-wrap .menu-bottom .cat-list-wrap.is-mobile.open{padding-top:7px;max-height:1000px}.header .global-nav-wrap .menu-bottom .cat-list-wrap.is-mobile .cat-list .cat-list__item a{padding:15px 62px 15px;height:auto}.header .global-nav-wrap .menu-bottom .cat-list-wrap.is-mobile .cat-list .cat-list__item a .ef-fade{padding-right:17.5px}.header .global-nav-wrap .menu-bottom .cat-list-wrap.is-mobile .cat-list .cat-list__item a p{font-size:12px;font-size:1.2rem}.header .global-nav-wrap .menu-bottom .cat-list-wrap.is-mobile .cat-list .cat-list__item:last-child{margin-bottom:10px}.header .global-nav-wrap .menu-bottom,.header .global-nav-wrap .cat-list .ef-fade{background-color:#fff}.header .global-nav-wrap .cat-list{-webkit-transition:height 0.5s ease;-moz-transition:height 0.5s ease;-o-transition:height 0.5s ease;transition:height 0.5s ease}.header .global-nav-wrap .menu-bottom,.header .global-nav-wrap .cat-list .ef-fade,.header .global-nav-wrap .cat-list .ef-fade i{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.header .global-nav-wrap.open{height:200px}.header .global-nav-wrap.open .cat-list-wrap{height:auto}.header .global-nav-wrap.open .cat-list{height:auto}.header .global-nav-wrap.open .cat-list .ef-fade{height:auto;padding-top:18px;padding-bottom:12px}.header .global-nav-wrap.open .menu-bottom{line-height:32px}.header.fixed .global-nav-wrap{top:24px;box-shadow:none}.header.fixed .global-nav-wrap.open{top:57px}.header.color .header-twitter{background-color:white !important}.header.color .header-twitter path{fill:#00beb0 !important}@media (max-width: 1140px){.header .global-nav-wrap .margin-left,.header .global-nav-wrap .margin-right,.header.fixed .global-nav-wrap .margin-left,.header.fixed .global-nav-wrap .margin-right{display:none}}@media screen and (max-width: 768px){.header-facebook{width:28px;height:28px}.header-twitter{width:32px;height:32px;padding:7px}.header .container{padding:0 20px}.header .top-bar{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-o-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.header .nav-menu{margin-right:15px}.header .site-logo{width:65px;height:18px;margin-right:auto}.header .site-logo a{width:65px}.header #logo-header-pc{display:none}.header #logo-header-sp{display:block;width:auto;height:14px;margin-top:2px}.header h1.site-logo{width:65px;margin-left:0}.header h1.site-logo a{margin-left:0}.header .search{width:30px;margin-left:8px}.header .global-nav-wrap{display:block;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;top:-1000px;opacity:0;visibility:hidden}.header .global-nav-wrap .cat-list{opacity:0;visibility:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.header .global-nav-wrap .cat-list__item{width:100%;border-bottom:0}.header .global-nav-wrap.open{visibility:visible;height:calc(100% - 57px);top:57px;opacity:1;overflow-y:scroll;box-sizing:border-box;padding-top:25px;padding-bottom:16px}.header .global-nav-wrap.open .cat-list{opacity:1;height:100%;visibility:visible;border-bottom:none}.header .global-nav-wrap.open .cat-list__item a{height:122px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}}@media screen and (max-width: 768px) and (min-width: 768px){.header .global-nav-wrap.open .cat-list__item a{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}@media screen and (max-width: 768px){.header .global-nav-wrap.open .cat-list .ef-fade{padding-top:0;box-sizing:border-box}.header.fixed .global-nav-wrap{top:-1000px}.header.color #logo-header-sp{fill:#fff}.header-magazine .page-title{padding-right:5px;font-size:14px;font-size:1.4rem}.header-article .site-logo,.header-people .site-logo{margin-right:10px}.header-article .page-title,.header-people .page-title{font-size:14px;font-size:1.4rem}.header-article .sns-block,.header-people .sns-block{display:none}}@media screen and (max-width: 320px){.header .search{margin-left:2px;font-size:1.3rem}}.people-list li{background-size:80px auto}@media screen and (max-width: 768px){.people-list li{background-size:70px auto}}.people-detail__wrap .people-detail__thumb{background-size:180px auto}@media screen and (max-width: 768px){.people-detail__wrap .people-detail__thumb{background-size:100% auto}}.people-thumb--bg li a .thumb-bg{background-size:105px auto}.guests .subhead,.people-list li.guests{background:url(/assets/img-guests-3f84194849a7b2dd702788d56153ad2c63fd40ac312ec25acba43a99a4c52358.svg) left center no-repeat}.people-thumb--bg .guests .thumb-bg{background:url(/assets/img-guests-3f84194849a7b2dd702788d56153ad2c63fd40ac312ec25acba43a99a4c52358.svg) center center no-repeat}.people-detail__wrap .people-detail__thumb.guests{background:url(/assets/img-guests-3f84194849a7b2dd702788d56153ad2c63fd40ac312ec25acba43a99a4c52358.svg) center center no-repeat}.creator .subhead,.people-list li.creator{background:url(/assets/img-creator-0fce19bd2edb6b71d38f46af01d1678b27337ebf7abc821d64a072cafa8620b3.svg) left center no-repeat}.people-thumb--bg .creator .thumb-bg{background:url(/assets/img-creator-0fce19bd2edb6b71d38f46af01d1678b27337ebf7abc821d64a072cafa8620b3.svg) center center no-repeat}.people-detail__wrap .people-detail__thumb.creator{background:url(/assets/img-creator-0fce19bd2edb6b71d38f46af01d1678b27337ebf7abc821d64a072cafa8620b3.svg) center center no-repeat}.planner .subhead,.people-list li.planner{background:url(/assets/img-planner-0f5d0533b4c0a1ca45b676c3dd35e06fac0874596f610000e8eac90a17c4f0b4.svg) left center no-repeat}.people-thumb--bg .planner .thumb-bg{background:url(/assets/img-planner-0f5d0533b4c0a1ca45b676c3dd35e06fac0874596f610000e8eac90a17c4f0b4.svg) center center no-repeat}.people-detail__wrap .people-detail__thumb.planner{background:url(/assets/img-planner-0f5d0533b4c0a1ca45b676c3dd35e06fac0874596f610000e8eac90a17c4f0b4.svg) center center no-repeat}.researcher .subhead,.people-list li.researcher{background:url(/assets/img-researcher-80e7acbc8b4630590a4deb2b58b2f967254fc2119c5e0cbd62c91e96257d2c2b.svg) left center no-repeat}.people-thumb--bg .researcher .thumb-bg{background:url(/assets/img-researcher-80e7acbc8b4630590a4deb2b58b2f967254fc2119c5e0cbd62c91e96257d2c2b.svg) center center no-repeat}.people-detail__wrap .people-detail__thumb.researcher{background:url(/assets/img-researcher-80e7acbc8b4630590a4deb2b58b2f967254fc2119c5e0cbd62c91e96257d2c2b.svg) center center no-repeat}.consultant .subhead,.people-list li.consultant{background:url(/assets/img-consultant-dbed4efecae5f1ef21571351bcb2844e29ebb497cbfe762dde921b7b156f2215.svg) left center no-repeat}.people-thumb--bg .consultant .thumb-bg{background:url(/assets/img-consultant-dbed4efecae5f1ef21571351bcb2844e29ebb497cbfe762dde921b7b156f2215.svg) center center no-repeat}.people-detail__wrap .people-detail__thumb.consultant{background:url(/assets/img-consultant-dbed4efecae5f1ef21571351bcb2844e29ebb497cbfe762dde921b7b156f2215.svg) center center no-repeat}.producer .subhead,.people-list li.producer{background:url(/assets/img-producer-0ebd8e36a037a766169968cb055eaaefa312d574d1af5dff3dd00fd6a6f73343.svg) left center no-repeat}.people-thumb--bg .producer .thumb-bg{background:url(/assets/img-producer-0ebd8e36a037a766169968cb055eaaefa312d574d1af5dff3dd00fd6a6f73343.svg) center center no-repeat}.people-detail__wrap .people-detail__thumb.producer{background:url(/assets/img-producer-0ebd8e36a037a766169968cb055eaaefa312d574d1af5dff3dd00fd6a6f73343.svg) center center no-repeat}.others .subhead,.people-list li.others{background:url(/assets/img-others-d4fe43c1df9b49f2137e70faecd9ea9e60916fccedf31168d92aa21c4d5e1f4a.svg) left center no-repeat}.people-thumb--bg .others .thumb-bg{background:url(/assets/img-others-d4fe43c1df9b49f2137e70faecd9ea9e60916fccedf31168d92aa21c4d5e1f4a.svg) center center no-repeat}.people-detail__wrap .people-detail__thumb.others{background:url(/assets/img-others-d4fe43c1df9b49f2137e70faecd9ea9e60916fccedf31168d92aa21c4d5e1f4a.svg) center center no-repeat}.wfjm{font-family:'AnticCezannePro-DB';font-weight:bold;font-feature-settings:palt}.wfjm--lg{font-size:42px;font-size:4.2rem}.wfjm--md{font-size:27px;font-size:2.7rem}@media (max-width: 767px){.wfjm--md{font-size:26px;font-size:2.6rem}}.wfjg{font-family:'CezannePro-B';font-weight:bold;font-feature-settings:palt}.subhead{font-weight:bold;font-weight:700;margin-bottom:30px;letter-spacing:0.1em;font-size:17px;font-size:1.7rem}.subhead a{font-weight:inherit;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.subhead a:hover{color:#999}.icon--arrow:after{content:">";display:inline-block;vertical-align:baseline;margin-left:10px;font-size:20px;font-size:2rem}.icon{display:inline-block;vertical-align:middle;background-repeat:no-repeat}.icon--close{background-image:url(/assets/header-close-e356873501ee7dd0d19a5d48a1e237a3adfce5930484c21c3e559d330edfae13.svg);width:24px;height:24px}.icon-cat{background-repeat:no-repeat;width:34px;height:34px;margin:0 auto;display:block}.icon-cat--creator{background-image:url(/assets/bg-creator-29c46411a77cad995c1489d00bc99ae50191a36dc7ab891aa266f371b98f505b.svg)}.icon-cat--planner{background-image:url(/assets/bg-planner-a2e49cadb96e444b3f7ded40dbeef3ce8842e059407e9cb6d5c1eff4c03a70ca.svg)}.icon-cat--researcher{background-image:url(/assets/bg-researcher-7617e3e0110d7c5de4edf9e8d68cafa9dc7b914792cc77f6c38a895d783aba82.svg)}.icon-cat--consultant{background-image:url(/assets/bg-consultant-14700b41ccd451a693a03ab9d31d661b177f42f22cb2b151e5fd4c9799683d90.svg)}.icon-cat--producer{background-image:url(/assets/bg-producer-ba00e10180ff6dae0855d7c4cf8a3aa8dece499a510f0fcea5ae73e157c7aac0.svg)}.icon-cat--others{background-image:url(/assets/bg-others-ac54d235dcc3f7793f7e4ca4774833edd97f92e16c6aad6b63542b74566a593e.svg)}.icon-cat--news{background-image:url(/assets/bg-news-48a14df955807da36f96fbee0adbae4f380513091fad4e129de08e0ea9bc04b8.svg)}.icon-cat--guests{background-image:url(/assets/bg-guests-8911ecc6c3b4f5c5b01ea22d36baf983d39c81bfe6a8317446c5e7e429a72252.svg)}.icon-cat--people{background-image:url(/assets/bg-people-a92903c9800eef2f5c7a4fdb560d9e5b8ea46a44af56dcfa8675e0e6b4c002f1.svg)}.icon-cat--booklets{background-image:url(/assets/bg-booklets-7955afe1dd55969db1c623f3559f6e9806622c8f5565b5ea59cbf5c9554420ef.svg)}.icon-cat--latest{background-image:url(/assets/bg-latest-285a8cde4ecda6a27a01fd242dc099ec66bcfc0f1763251df30808924b8326a5.svg)}.icon-cat--about{background-image:url(/assets/bg-about-bcce25bd51df2ea66360f49462d332288ea6aab8588c1a8e89bd60f0a04a8674.svg)}.icon-cat--marketing{background-image:url(/assets/bg-marketing-aa4e020e9c5f0849618612a0f18d4638232b3a10ed8564ee08da73114f2345b3.svg)}.icon-cat--bx{background-image:url(/assets/bg-bx-c26807e36806c467413c434313820bee16f8595224733071c291f3c1fbbc8d65.svg)}.icon-cat--ax{background-image:url(/assets/bg-ax-f5a84f78cf4a6ac1d59013bff0a36f0f7a9c539ad73b3b6fa2b804351a7879c6.svg)}.icon-cat--cx{background-image:url(/assets/bg-cx-1b728b979b8d14cc4477b4bea59bbdb2f7f65dad99a35b25408b59bfb66be984.svg)}.icon-cat--dx{background-image:url(/assets/bg-dx-7f0c43d44ec5ace37805ebf8c1ac13351a3f80cd8f1ef3caf86b7d4b416003b9.svg)}.icon-cat--creative{background-image:url(/assets/bg-creative-da6bc599dbb616fb27029a46954b05dadf87b0cb82b9191f3515c5b1c722b943.svg)}.icon-cat--social_issue{background-image:url(/assets/bg-social_issue-79e2c09868abf1cc83889aa126945860b63de1413dce84fe2c9ec6a408813d86.svg)}.icon-cat--media{background-image:url(/assets/bg-media-aa4e020e9c5f0849618612a0f18d4638232b3a10ed8564ee08da73114f2345b3.svg)}.icon-cat--insight{background-image:url(/assets/bg-insight-79e2c09868abf1cc83889aa126945860b63de1413dce84fe2c9ec6a408813d86.svg)}.icon-cat--idea{background-image:url(/assets/bg-idea-c26807e36806c467413c434313820bee16f8595224733071c291f3c1fbbc8d65.svg)}#bg-creator .st0{fill:#E0E0E0}#bg-creator .st1{fill:#0063BE}#bg-creator .st2{fill:#6DC6E7}.icon-sns{background-repeat:no-repeat;width:33px;height:33px;margin:0 auto;display:block;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.icon-sns--facebook{background-image:url(/assets/sns-facebook-9f35c505291e036392208744d0b7bc2143b09cdbaf349b9344c623e039ff8125.svg)}.icon-sns--twitter{background-image:url(/assets/sns-twitter-e5b85e45bf75341f726d5409cc808aef2e13ea40ab7ce1c69b28686a3e5e220c.svg)}.icon-sns--google{background-image:url(/assets/sns-google-b353963a51384911837da84bba5dba1367a1afb779e671d799b7a21fe25bff63.svg)}.icon-sns--hatena{background-image:url(/assets/sns-hatena-e65c23c335e96910a3f004ccda5f9a410fa374584630662ed1170747ede8abf4.svg)}.icon-sns--pocket{background-image:url(/assets/sns-pocket-49fccbbd869d9878aef91990e0ab542ddb4ecc275aedf580371b767b6dd8acc3.svg)}.icon-sns--evernote{background-image:url(/assets/sns-evernote-9594dcfd37c9c8ac7dec48957ef4c79208e36deda1893763dd6fc6efcde3ccd0.svg)}.icon-sns--feedly{background-image:url(/assets/sns-feedly-2b898cdebd6e52d78d13be82675e1c8aba7088d69d0b60a916b77291a5e0328a.svg)}.icon-sns--links{background-image:url(/assets/sns-links-101673e4832596db99de27d132c9a8982e4144faf5529fbf8f6d1ef46804735e.svg)}.article-info{color:#858585;font-size:12px;font-size:1.2rem;font-weight:bold;font-weight:700}.article-info p{-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0;margin-bottom:0.5em;margin-right:0.8em}.article-info ul{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.article-info h3{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin-bottom:0.5em;color:#858585;font-weight:bold;font-weight:700}.article-info p,.article-info h3{font-weight:bold;font-weight:700;display:inline-block;vertical-align:text-bottom;line-height:1}.article-info__date{font-family:'ヒラギノ角ゴ', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', '游ゴシック Medium', 'Yu Gothic Medium', Meiryo, sans-serif;color:#999;font-weight:bold;font-weight:700}.article-info.article-modify{display:block}.article-info.article-modify h3{display:inline-block}@media screen and (max-width: 768px){.article-info{margin-left:0}}.keyword-list li{line-height:1;float:left;margin-right:16.5px;font-size:11px;font-size:1.1rem;padding-bottom:4px;font-style:italic}.keyword-list a{display:block;font-style:inherit;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.keyword-list a:hover{color:#b9b8b8}@media screen and (max-width: 768px){.keyword-list li{line-height:1.4}}.date{font-size:12px;font-size:1.2rem;display:block;color:#000;font-family:'HiraKakuPro-W3','Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', '游ゴシック Medium', 'Yu Gothic Medium', Meiryo, sans-serif;margin-bottom:6px;line-height:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-weight:400}.date--gray{color:#858585}.people-list a{display:block}.people-list a .article-title,.people-list a .article-info ul,.people-list a .article-info h3,.people-list a .article-info p,.people-list a .people-thumb,.people-list a .keyword-list{-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.people-list li:last-child{margin-bottom:0}.people-list .article-info li{display:inline-block;white-space:nowrap}.people-list .people-list-item .authors{margin-right:15px}.people-list .people-list-item:hover .article-title,.people-list .people-list-item:hover .keyword-list,.people-list .people-list-item:hover .date{color:#999}.people-list .people-list-item:hover .article-info ul p,.people-list .people-list-item:hover .article-info h3 p{color:#999}.people-list--md a{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.people-list--md .article-title{line-height:1.2;margin:4px 0;font-size:18px;font-size:1.8rem}.people-list--md .article-title a:hover{color:#999}.people-list--md .booklet-info{margin-bottom:4px}.people-list--md .keyword-list{margin-top:4px}.people-list--md .people-list-item{margin-bottom:24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}@media screen and (min-width: 768px){.people-list--md .people-list-item{margin-bottom:48px}}.people-list--md .people-list-item>a:first-child{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.people-list--md .people-list-item>a:last-child{-webkit-box-flex:3 1 auto;-moz-box-flex:3 1 auto;-webkit-flex:3 1 auto;-ms-flex:3 1 auto;flex:3 1 auto}@media screen and (min-width: 768px){.people-list--md .people-list-item.no-bubble-bg .people-thumb.num1{width:114px;height:119px;min-width:110px}}.people-list--md .people-list-item.no-bubble-bg .people-thumb.num1 li{top:-2px}@media screen and (max-width: 768px){.people-list--md .people-list-item.no-bubble-bg .people-thumb:not(.num1){width:61px;height:64px}}.people-list--md .people-list-item.no-bubble-bg .people-thumb li .thumb{width:100%;height:100%}.people-list--md .people-list-item .people-thumb{position:relative;width:94px;height:94px;margin-right:10px}@media screen and (min-width: 768px){.people-list--md .people-list-item .people-thumb{min-width:94px;margin-right:18px}}.people-list--md .people-list-item .people-thumb li{position:absolute}.people-list--md .people-list-item .people-thumb li a{display:inline-block;width:100%;height:100%;position:relative}.people-list--md .people-list-item .people-thumb li .thumb{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.people-list--md .people-list-item .people-thumb.num1 li{left:0;top:-4px;width:100%;height:100%}.people-list--md .people-list-item .people-thumb.num1 .thumb{width:50px;height:52px}@media screen and (min-width: 768px){.people-list--md .people-list-item .people-thumb.num1 .thumb{width:62px;height:64px}}@media screen and (min-width: 768px){.people-list--md .people-list-item .people-thumb:not(.num1){min-width:136px;height:130px}}.people-list--md .people-list-item .people-thumb:not(.num1) li{width:68px;height:65px}.people-list--md .people-list-item .people-thumb:not(.num1) .thumb{width:50px;height:52px}@media screen and (min-width: 768px){.people-list--md .people-list-item .people-thumb:not(.num1) .thumb{width:47px;height:54px}}.people-list--md .people-list-item .people-thumb.num2 li:first-child{top:0;left:0}.people-list--md .people-list-item .people-thumb.num2 li:nth-child(2){right:0;bottom:0}.people-list--md .people-list-item .people-thumb.num3 li:nth-child(2){top:37px;right:0;transform:rotate(25deg)}.people-list--md .people-list-item .people-thumb.num3 li:nth-child(2) .thumb{transform:translate(-50%, -50%) rotate(-25deg)}.people-list--md .people-list-item .people-thumb.num3 li:nth-child(3){bottom:0;left:0;transform:rotate(-45deg)}.people-list--md .people-list-item .people-thumb.num3 li:nth-child(3) .thumb{transform:translate(-50%, -50%) rotate(45deg)}.people-list--md .people-list-item .people-thumb.num4 li:first-child{top:0;left:0}.people-list--md .people-list-item .people-thumb.num4 li:nth-child(2){top:0;right:0;transform:rotate(75deg)}.people-list--md .people-list-item .people-thumb.num4 li:nth-child(2) .thumb{transform:translate(-50%, -50%) rotate(-75deg)}.people-list--md .people-list-item .people-thumb.num4 li:nth-child(3){bottom:0;left:0;transform:rotate(-184deg)}.people-list--md .people-list-item .people-thumb.num4 li:nth-child(3) .thumb{transform:translate(-50%, -50%) rotate(184deg)}.people-list--md .people-list-item .people-thumb.num4 li:last-child{right:0;bottom:0}@media screen and (max-width: 768px){.people-list--md .people-list-item{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;width:auto}.people-list--md .people-list-item .people-thumb{width:68px;height:65px}.people-list--md .people-list-item .people-thumb.num1 li,.people-list--md .people-list-item .people-thumb.num2 li,.people-list--md .people-list-item .people-thumb.num3 li,.people-list--md .people-list-item .people-thumb.num4 li{width:68px;height:65px;position:static}.people-list--md .people-list-item .people-thumb.num1 li:not(:first-child),.people-list--md .people-list-item .people-thumb.num2 li:not(:first-child),.people-list--md .people-list-item .people-thumb.num3 li:not(:first-child),.people-list--md .people-list-item .people-thumb.num4 li:not(:first-child){display:none}}.people-thumb a{display:block}.people-thumb--sm{position:relative;width:122px;height:140px;margin-right:20px}@media screen and (max-width: 768px){.people-thumb--sm{width:44px;height:44px;margin-right:15px}.people-thumb--sm.num1 li,.people-thumb--sm.num2 li,.people-thumb--sm.num3 li,.people-thumb--sm.num4 li{position:static;width:44px}.people-thumb--sm.num1 li img,.people-thumb--sm.num2 li img,.people-thumb--sm.num3 li img,.people-thumb--sm.num4 li img{width:44px;height:auto;-webkit-clip-path:url(#num--sp);clip-path:url(#num--sp)}.people-thumb--sm.num1 li:not(:first-child),.people-thumb--sm.num2 li:not(:first-child),.people-thumb--sm.num3 li:not(:first-child),.people-thumb--sm.num4 li:not(:first-child){display:none}}.people-thumb--tn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.people-thumb--tn li{margin-right:25px;text-align:center}.people-thumb--tn li .thumb{width:47px;height:51px}.people-thumb--tn li h4{max-width:80px;font-weight:bold;margin-top:5px;color:#858585;font-size:12px;font-size:1.2rem}.people-thumb--tn li:nth-child(odd){padding-top:15px}@media screen and (max-width: 768px){.people-thumb--tn li{margin-right:0;width:20%}}.box-list a{display:block}.box-list .box-list__item{float:left;width:25%}.box-list .box-list__item--no-padding{padding:0}.box-list .box-thumb{display:block;padding:8px;border:solid 5px #f2f2f2;background-color:#ffffff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.box-list .box-thumb img{display:block;width:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;backface-visibility:hidden}.box-list .box-text .date{color:#858585;display:block;margin-bottom:4px}.box-list .box-text .article-title,.box-list .box-text .keyword-list{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.box-list .box-text .article-title a,.box-list .box-text .keyword-list a{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.box-list .box-text .article-title a:hover,.box-list .box-text .keyword-list a:hover{color:#999}.box-list .article-title{line-height:1.4;margin-bottom:0.5em;font-size:14px;font-size:1.4rem}.box-list--lg>li{box-sizing:border-box}@media screen and (min-width: 768px){.box-list--lg>li{padding:0 20px}}.box-list--lg .box-thumb{width:225px;max-width:100%;margin-bottom:8px;box-sizing:border-box}@media screen and (max-width: 768px){.box-list--lg .box-thumb{width:auto}}.box-list--md>li{padding:0 20px;box-sizing:border-box}.box-list--md .box-thumb{margin-bottom:8px;width:220px;max-width:100%;box-sizing:border-box}@media screen and (max-width: 768px){.box-list--md .box-thumb{width:auto}}.box-list--md .box-text{margin:0 16px}.box-list--md .box-list__item:hover .box-thumb{background:#6790bb}.box-list--sm .box-list__item{display:table;width:100%;margin-bottom:20px;float:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.box-list--sm .box-thumb{display:table-cell;width:80px;padding:3px}.box-list--sm .box-text{display:table-cell;padding-left:10px;vertical-align:middle}.box-list--sm .box-text .article-title{font-size:11px;font-size:1.1rem;overflow:hidden;max-height:4.2em}.box-list--sm .article-info{font-size:9px;font-size:0.9rem}@media screen and (max-width: 941px){.box-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-list .box-list__item{width:50%;margin-bottom:40px}.box-list .box-list__item .box-thumb{margin:0 auto 8px}.box-list .box-list__item .box-text{margin:0 auto;width:100%}}@media screen and (max-width: 768px){.box-list .box-list__item{float:none;width:auto;max-width:293px;margin:0 auto 30px}.box-list .box-list__item:last-child{margin-bottom:0}.box-list .article-title{line-height:1.5;margin-bottom:5px;font-size:18px;font-size:1.8rem}.box-list--lg .box-thumb{margin:0 auto 23px auto;padding:14px;width:auto}.box-list--lg .box-text{margin:0}.box-list--md .box-thumb{margin:0 auto 10px auto;padding:16px;width:auto}.box-list--md .box-text{margin:0 25px}}.box-list__sq{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-list__sq .article-title{line-height:1.2;margin-bottom:0.4em;font-size:18px;font-size:1.8rem}.box-list__sq .box-list__item{width:50%;padding-right:4%;margin-bottom:40px;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}@media screen and (max-width: 941px){.box-list__sq .box-list__item{display:block}}.box-list__sq .box-list__item .box-thumb{margin-right:20px}@media screen and (max-width: 941px){.box-list__sq .box-list__item .box-thumb{margin-right:0;margin-bottom:20px}.box-list__sq .box-list__item .box-thumb img{margin:0 auto}}.box-list__sq .box-list__item .box-thumb img{max-width:128px;width:auto}.box-list__sq .box-list__item:nth-child(2n){padding-right:0;padding-left:4%}@media screen and (max-width: 768px){.box-list__sq .box-list__item{width:auto;padding-right:0}.box-list__sq .box-list__item .article-title{margin-bottom:.5em}.box-list__sq .box-list__item .box-thumb{margin:0 0 10px 0}.box-list__sq .box-list__item .box-thumb img{max-width:100%;width:100%}.box-list__sq .box-list__item:nth-child(2),.box-list__sq .box-list__item:nth-child(3){padding:0}}.box-list__booklet,.box-list__books{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.box-list__booklet::after,.box-list__books::after{clear:none;display:none}.box-list__booklet .article-title,.box-list__books .article-title{line-height:1.2;margin-bottom:0.5em;font-size:18px;font-size:1.8rem}.box-list__booklet .box-list__item,.box-list__books .box-list__item{width:46%;margin-bottom:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.box-list__booklet .box-list__item .box-thumb,.box-list__books .box-list__item .box-thumb{background-size:contain;width:200px;min-width:110px;height:148px;box-sizing:border-box;border:none;margin:0 20px 0 0;padding:12px 10px 10px 10px}.box-list__booklet .box-list__item .box-thumb img,.box-list__books .box-list__item .box-thumb img{height:auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.box-list__booklet .box-list__item .box-thumb:hover img,.box-list__books .box-list__item .box-thumb:hover img{opacity:0.7;filter:alpha(opacity=70)}.box-list__booklet .box-list__item .box-text,.box-list__books .box-list__item .box-text{width:250px;margin:0 auto;margin-left:0}.box-list__booklet .box-list__item:nth-child(4n+3),.box-list__books .box-list__item:nth-child(4n+3),.box-list__booklet .box-list__item:nth-child(4n+4),.box-list__books .box-list__item:nth-child(4n+4){-webkit-box-direction:reverse;-moz-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width: 768px){.box-list__booklet .box-list__item:nth-child(4n+3) .box-thumb,.box-list__books .box-list__item:nth-child(4n+3) .box-thumb,.box-list__booklet .box-list__item:nth-child(4n+4) .box-thumb,.box-list__books .box-list__item:nth-child(4n+4) .box-thumb{margin-right:0;margin-left:25px}}@media screen and (max-width: 768px){.box-list__booklet .box-list__item,.box-list__books .box-list__item{display:block;width:100%;margin-bottom:25px}.box-list__booklet .box-list__item .article-title,.box-list__books .box-list__item .article-title{margin-bottom:0.5em}.box-list__booklet .box-list__item .box-thumb,.box-list__books .box-list__item .box-thumb{display:block;max-width:293px;width:auto;height:212px;margin:0 auto 10px auto;padding:18px 12px 12px 12px}.box-list__booklet .box-list__item .box-thumb img,.box-list__books .box-list__item .box-thumb img{width:100%}.box-list__booklet .box-list__item .box-text,.box-list__books .box-list__item .box-text{max-width:293px;width:auto;margin:0 auto}}@media screen and (max-width: 320px){.box-list__booklet .box-list__item .box-thumb,.box-list__books .box-list__item .box-thumb{height:199px}}.box-list__books .box-list__item{width:100%;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.box-list__books .box-list__item:hover .box-text__inner{color:#000}@media screen and (max-width: 768px){.box-list__books .box-list__item:nth-child(4n+3) .box-thumb,.box-list__books .box-list__item:nth-child(4n+4) .box-thumb{margin:0 auto}}@media screen and (max-width: 768px){.box-list__books .box-list__item{margin-bottom:70px}}.box-list__books .box-list__item .box-text{width:100%;padding:19px 0 0}@media screen and (max-width: 768px){.box-list__books .box-list__item .box-text{max-width:310px}}.box-list__books .box-list__item .box-text .article-title{margin-bottom:16px}.box-list__books .box-list__item .box-text .article-description{font-size:10px;font-size:1rem;line-height:1.7}@media screen and (max-width: 768px){.box-list__books .box-list__item .box-text .article-description{font-size:12px;font-size:1.2rem}}.box-list__books .box-list__item .box-thumb{background:none;height:auto;width:190px;border:solid 5px #dfe5e6}@media screen and (max-width: 768px){.box-list__books .box-list__item .box-thumb{width:auto;max-width:310px;padding:25px 8% 25px 8%;margin:0 auto}}.box-list__books .box-list__item:nth-child(2n){padding:0 0 0 40px}@media screen and (max-width: 768px){.box-list__books .box-list__item:nth-child(2n){padding:0}}.box-list__books .box-list__item:last-child{margin-bottom:0}.box-list__item.guests:hover .box-thumb{background-color:#00beb0}.box-list__item.news:hover .box-thumb{background-color:#6790bb}.box-list__item.creator:hover .box-thumb{background-color:#00beb0}.box-list__item.planner:hover .box-thumb{background-color:#00beb0}.box-list__item.researcher:hover .box-thumb{background-color:#00beb0}.box-list__item.consultant:hover .box-thumb{background-color:#00beb0}.box-list__item.producer:hover .box-thumb{background-color:#00beb0}.box-list__item.others:hover .box-thumb{background-color:#00beb0}.box-list__item.featured:hover .box-thumb{background-color:#8EC700}.box-list__item.article:hover .box-thumb{background-color:#00beb0}.nav-sidebar{width:180px;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.nav-sidebar .subhead{margin-bottom:25px;white-space:nowrap}@media screen and (max-width: 768px){.nav-sidebar{width:100%;-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0}}.keyword-side .subhead{margin-bottom:37px}.keyword-side .subhead.ranking-article{margin-bottom:21.5px !important;font-size:17px;font-size:1.7rem}.keyword-side ul{width:180px}.keyword-side ul.oversize{display:flex;flex-direction:column}@media screen and (min-width: 768px){.keyword-side ul.oversize{position:absolute;width:200px;display:block;transform:translateX(-10px)}}.keyword-side ul.is_mobile li{float:none;margin-bottom:20px}.keyword-side ul.is_mobile li .article-wrapper__index{min-height:50px}.keyword-side ul.is_mobile li .article-wrapper__title{line-height:19px;font-size:17px;font-size:1.7rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.keyword-side li{line-height:12px;margin-bottom:23px}.keyword-side li p{float:left;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-style:italic}.keyword-side li a{display:block}.keyword-side li a:hover p{color:#999}.keyword-side li:not(.clear-intent):nth-child(2),.keyword-side li:not(.clear-intent):nth-child(5),.keyword-side li:not(.clear-intent):nth-child(7),.keyword-side li:not(.clear-intent):nth-child(9),.keyword-side li:not(.clear-intent):nth-child(12){margin-left:10px}@media screen and (max-width: 768px){.keyword-side li:not(.clear-intent):nth-child(2),.keyword-side li:not(.clear-intent):nth-child(5),.keyword-side li:not(.clear-intent):nth-child(7),.keyword-side li:not(.clear-intent):nth-child(9),.keyword-side li:not(.clear-intent):nth-child(12){margin-left:0}}.keyword-side li:not(.clear-intent):nth-child(3),.keyword-side li:not(.clear-intent):nth-child(10){margin-left:20px}@media screen and (max-width: 768px){.keyword-side li:not(.clear-intent):nth-child(3),.keyword-side li:not(.clear-intent):nth-child(10){margin-left:0}}.keyword-side li .article-wrapper{display:flex}.keyword-side li .article-wrapper__index{width:15px;margin-right:10.5px;color:#ffffff;flex-shrink:0;font-size:10.5px;font-size:1.05rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.keyword-side li .article-wrapper__title{line-height:17px}.keyword-side li:nth-child(1) .article-wrapper__index{background-color:#0063be}.keyword-side li:nth-child(2) .article-wrapper__index{background-color:#f54e96}.keyword-side li:nth-child(3) .article-wrapper__index{background-color:#ffa200}.keyword-side li:nth-child(4) .article-wrapper__index{background-color:#83389b}.keyword-side li:nth-child(5) .article-wrapper__index{background-color:#009a49}.keyword-side p{color:#222;line-height:1.2}.keyword-side p:not(.clear-before):before{content:'#';float:left}.keyword-side .font-lg{font-size:17px;font-size:1.7rem}@media screen and (max-width: 768px){.keyword-side .font-lg{font-size:11px;font-size:1.1rem}}.keyword-side .font-md{font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.keyword-side .font-md{font-size:11px;font-size:1.1rem}}.keyword-side .font-sm{font-size:11px;font-size:1.1rem}.keyword-side .keyword-dots{padding-left:6px;margin:-4px 0 0 12px;display:inline-block;width:auto;float:none;vertical-align:middle}.keyword-side span{display:block;float:left;width:12px;height:12px;margin-left:-6px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.keyword-side span.guests{background:#00beb0}.keyword-side span.creator{background:#00beb0}.keyword-side span.planner{background:#00beb0}.keyword-side span.researcher{background:#00beb0}.keyword-side span.consultant{background:#00beb0}.keyword-side span.producer{background:#00beb0}.keyword-side span.others{background:#00beb0}@media screen and (max-width: 768px){.keyword-side ul{width:100%}.keyword-side li{float:left;margin-bottom:0}.keyword-side .keyword-dots{margin:0 10px 0 3px}.keyword-side p{padding-bottom:10px}}.cat-name{font-size:12px;font-size:1.2rem;color:#000000;display:inline-block;vertical-align:text-bottom;white-space:nowrap;margin-bottom:0.5em;margin-right:0.7em;font-weight:500;font-style:italic}@media screen and (max-width: 480px){.cat-name{white-space:normal}}.cat-name a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:inherit;font-weight:inherit}.cat-name a:hover{color:#999}.cat-name.tag-style{font-weight:700;font-family:"AnticCezannePro-DB";font-feature-settings:palt;font-style:italic;font-size:11px;font-size:1.1rem}.authors{display:inline-block;vertical-align:text-bottom;margin-bottom:0.5em;margin-right:0.7em;color:#858585;line-height:1;font-size:12px;font-size:1.2rem}.authors a{color:inherit;font-weight:bold;font-weight:700;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.authors a:hover{opacity:0.7}.authors li{font-weight:bold;font-weight:700;display:inline-block;vertical-align:text-bottom;white-space:nowrap;font-size:12px;font-size:1.2rem}@media screen and (max-width: 480px){.authors li{white-space:normal}}.authors li.with{font-size:10px;font-size:1rem;padding:0 5px;color:#858585}.booklet-info{margin-bottom:0.5em;color:#858585;font-weight:bold;font-weight:700;font-size:12px;font-size:1.2rem;display:inline-block;vertical-align:text-bottom}.booklet-info>a,.booklet-info>span{display:inline;vertical-align:text-bottom;font-weight:700;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.booklet-info>a{color:inherit}.booklet-info>a:hover{opacity:0.6}.booklet-info>span{margin-left:8px}.people-list--top .people-list-item.guests .people-thumb li img{clip-path:url(#mask_pc_guests)}.people-list--top .people-list-item.creator .people-thumb li img{clip-path:url(#mask_pc_creator)}.people-list--top .people-list-item.planner .people-thumb li img{clip-path:url(#mask_pc_planner)}.people-list--top .people-list-item.researcher .people-thumb li img{clip-path:url(#mask_pc_researcher)}.people-list--top .people-list-item.consultant .people-thumb li img{clip-path:url(#mask_pc_consultant)}.people-list--top .people-list-item.producer .people-thumb li img{clip-path:url(#mask_pc_producer)}.people-list--top .people-list-item.others .people-thumb li img{clip-path:url(#mask_pc_others)}.popup_people{display:block;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.popup_people:hover{opacity:0.7;filter:alpha(opacity=70)}.modal{position:fixed;z-index:7001;left:0;top:0;width:100%;height:100%;display:block;visibility:hidden;overflow:hidden;opacity:0;transform:translateY(-30px);-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}@media screen and (max-width: 768px){.modal{background-color:rgba(0,0,0,0.2);visibility:inherit;transform:none;display:none}}.modal.open{visibility:visible;transform:translateY(0);opacity:1}@media screen and (max-width: 768px){.modal.open{display:block}}.modal.modify-search{z-index:7000}.modal-content{background-color:rgba(255,255,255,0.97);padding:40px 20px 80px;max-width:880px;max-height:550px;box-sizing:border-box;text-align:center;position:absolute;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,0.15);-moz-box-shadow:0 0 20px 4px rgba(0,0,0,0.15);-o-box-shadow:0 0 20px 4px rgba(0,0,0,0.15);box-shadow:0 0 20px 4px rgba(0,0,0,0.15);width:90%}.modal-content .people-detail__thumb{position:relative;width:109px;height:101px;margin:0 auto}.modal-content .people-detail__thumb.guests{background:url(/assets/bg-modal-guests-ed6e51078cbdb7240f07c0ae2ac9b91cc9712b5262bb7b02194feb6ae60e97e2.jpg) no-repeat;background-size:60px auto}@media screen and (min-width: 768px){.modal-content .people-detail__thumb.guests{background-size:auto}}.modal-content .people-detail__thumb.others{background:url(/assets/bg-non-people-86a0fae133a0c005afed8af3bdc2c7992e269133b83c047637e44733ddd2d612.svg) no-repeat}.modal-content .people-detail__thumb .thumb{position:absolute;bottom:0;left:5px;width:85px;height:90px}.modal-content .people-detail__thumb img{width:120px;top:15px;left:5px}.modal-content .name{padding:40px 0 10px;font-size:16px;font-size:1.6rem}.modal-content .company{color:#999;font-size:12px;font-size:1.2rem;padding-bottom:5px}.modal-content .position{color:#999;padding-bottom:30px;font-size:12px;font-size:1.2rem}.modal-content .description{height:auto;max-height:150px;overflow-y:auto;line-height:1.6;padding:0 100px;text-align:left;font-size:14px;font-size:1.4rem}.modal-content .description a{text-decoration:underline}.modal-content .description a:hover{text-decoration:none}.modal-content .updated-at{padding:0 100px;padding-top:20px;text-align:right;line-height:1.8;letter-spacing:.05em;font-size:14px;font-size:1.4rem}@media screen and (max-width: 941px){.modal-content .updated-at{padding-left:0}}@media screen and (max-height: 660px){.modal-content{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:120px}}@media screen and (max-width: 768px){.modal-content{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);max-width:100%;top:80px}.modal-content .people-detail__thumb{width:60px;height:57px}.modal-content .people-detail__thumb.others{background:none}.modal-content .people-detail__thumb .thumb{left:0;width:60px;height:57px}.modal-content .people-detail__thumb.guests .thumb{top:3px;left:3px;width:47px;height:57px}.modal-content .name{padding:10px 0 8px 0;font-size:14px;font-size:1.4rem}.modal-content .position{padding-bottom:20px;font-size:10px;font-size:1rem}.modal-content .description{height:45vh;padding:0 5px;font-size:12px;font-size:1.2rem}}@media (max-width: 667px) and (orientation: landscape){.modal-content .description{height:40vh}}@media (max-width: 568px) and (orientation: landscape){.modal-content .description{height:35vh}}.modal-content.modal-search{-webkit-transform:translate(0);transform:translate(0)}.close{position:absolute;right:32px;top:32px;width:32px;height:32px;opacity:0.3;cursor:pointer}@media screen and (max-width: 768px){.close{right:20px;top:20px;width:22px;height:22px}}.close:hover{opacity:1}.close::before,.close::after{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#000}@media screen and (max-width: 768px){.close::before,.close::after{left:11px;height:25px;width:1px}}.close::before{transform:rotate(45deg)}.close::after{transform:rotate(-45deg)}.modal-search{max-width:100%;max-height:100%;width:100%;height:inherit;left:0;margin-left:0;top:0;margin-top:0;box-shadow:none;bottom:0;z-index:7000;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.modal-search .search-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media screen and (max-width: 768px){.modal-search{padding:57px 20px 0;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}.modal-search input[type='search'],.modal-search textarea{width:1000px;border:none;text-align:center;align-self:center;max-height:296px;line-height:1.6;resize:none;background:transparent;font-size:60px;font-size:6rem}.modal-search input[type='search']:focus,.modal-search textarea:focus{outline:none}@media screen and (max-width: 768px){.modal-search input[type='search'],.modal-search textarea{max-height:110px;width:100%;font-size:24px;font-size:2.4rem}}.modal-search input[type='search']::-webkit-input-placeholder,.modal-search textarea::-webkit-input-placeholder{color:#d1d4d3}.modal-search input[type='search']:-moz-placeholder,.modal-search textarea:-moz-placeholder{color:#d1d4d3}.modal-search input[type='search']::-moz-placeholder,.modal-search textarea::-moz-placeholder{color:#d1d4d3}.modal-search input[type='search']:-ms-input-placeholder,.modal-search textarea:-ms-input-placeholder{color:#d1d4d3}.modal-search input[type='search']::-ms-input-placeholder,.modal-search textarea::-ms-input-placeholder{color:#d1d4d3}.search.btn-close{position:relative}.search.btn-close span{display:none}.search.btn-close .icon svg{display:none}.search.btn-close .icon.close{top:0;right:5px;padding:0;bottom:auto}.search.btn-close .icon.close::before,.search.btn-close .icon.close::after{display:none}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.modal-search textarea{position:absolute;top:50%;left:50%;margin:-50px 0 0 -500px;max-height:280px}}.social{position:fixed;top:50%;transform:translateY(-50%);left:20px;width:33px;display:block;vertical-align:middle;z-index:6000;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.social a{display:inline-block;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.social a:hover{opacity:0.7;filter:alpha(opacity=70)}.social ul{width:33px}.social li{margin-bottom:10px}.social img{width:33px;height:33px}@media screen and (max-width: 768px){.social{top:auto !important;bottom:0;left:0;width:100%;margin:0 auto;box-sizing:border-box;padding:15px 25px;transform:none}.social ul{width:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-align-content:stretch;align-content:stretch}.social li{margin-bottom:0}.social img{width:40px;height:40px;display:block;margin:0 auto}}.social.hidden{opacity:0;pointer-events:none;z-index:-1}.social .share-twitter{box-sizing:border-box;width:33px;height:33px;padding:8px;border-radius:100%;background:black}.social .share-twitter img{width:100% !important;height:100% !important}@media screen and (max-width: 768px){.social .share-twitter{width:40px;height:40px;padding:10px}}.fadeOut{-webkit-animation-name:"fadeOut";-webkit-animation-duration:0.3s;-webkit-animation-timing-function:ease-in;-webkit-animation-iteration-count:1;visibility:hidden}.fadeIn{-webkit-animation-name:"fadeIn";-webkit-animation-duration:0.3s;-webkit-animation-timing-function:ease-in;-webkit-animation-iteration-count:1}@-webkit-keyframes 'fadeOut'{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@-webkit-keyframes 'fadeIn'{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.tmpl_grid{width:auto;margin:0 auto}.tmpl_grid .tmpl_struct3 p{width:100%}.tmpl_grid.tmpl_grid2 .tmpl_grid_main,.tmpl_grid.tmpl_grid3 .tmpl_grid_main,.tmpl_grid.tmpl_grid4 .tmpl_grid_main,.tmpl_grid.tmpl_grid5 .tmpl_grid_main,.tmpl_grid.tmpl_grid6 .tmpl_grid_main,.tmpl_grid.tmpl_grid7 .tmpl_grid_main,.tmpl_grid.tmpl_grid8 .tmpl_grid_main{float:left}.tmpl_grid.tmpl_grid2 .tmpl_grid_sub,.tmpl_grid.tmpl_grid3 .tmpl_grid_sub,.tmpl_grid.tmpl_grid4 .tmpl_grid_sub,.tmpl_grid.tmpl_grid5 .tmpl_grid_sub,.tmpl_grid.tmpl_grid6 .tmpl_grid_sub,.tmpl_grid.tmpl_grid7 .tmpl_grid_sub,.tmpl_grid.tmpl_grid8 .tmpl_grid_sub{float:right}.tmpl_grid.tmpl_grid1 .tmpl_grid_main{width:100%}.tmpl_grid.tmpl_grid1_slim .tmpl_grid_main{width:400px;margin:0 auto}.tmpl_grid.tmpl_grid2 .tmpl_grid_main,.tmpl_grid.tmpl_grid3 .tmpl_grid_main{width:385px}.tmpl_grid.tmpl_grid2 .tmpl_grid_sub,.tmpl_grid.tmpl_grid3 .tmpl_grid_sub{width:242px}.tmpl_grid.tmpl_grid4 .tmpl_grid_main,.tmpl_grid.tmpl_grid5 .tmpl_grid_main{width:385px;float:right}.tmpl_grid.tmpl_grid4 .tmpl_grid_sub,.tmpl_grid.tmpl_grid5 .tmpl_grid_sub{width:242px;float:left}.tmpl_grid.tmpl_grid6 .tmpl_grid_main,.tmpl_grid.tmpl_grid6 .tmpl_grid_sub{width:50%;padding:0 5px 0 5px;box-sizing:border-box}.tmpl_grid.tmpl_grid7 .tmpl_grid_main{width:25%;box-sizing:border-box;padding:0 5px 16px 5px}.tmpl_grid.tmpl_grid7 .tmpl_grid_main .tmpl_struct1 img{margin:0}.tmpl_grid.tmpl_grid7 .tmpl_grid_main .tmpl_struct2 img{margin:0 0 10px 0}.tmpl_grid.tmpl_grid8 .tmpl_grid_main{width:33.333%;box-sizing:border-box;padding:0 5px 0 5px}.tmpl_grid.tmpl_grid8 .tmpl_grid_main .tmpl_struct1 img{margin:0}.tmpl_grid .tmpl_struct{margin-bottom:30px}@media screen and (max-width: 768px){.tmpl_grid.tmpl_grid1_slim .tmpl_grid_main,.tmpl_grid.tmpl_grid1_slim .tmpl_grid_sub,.tmpl_grid.tmpl_grid2 .tmpl_grid_main,.tmpl_grid.tmpl_grid2 .tmpl_grid_sub,.tmpl_grid.tmpl_grid3 .tmpl_grid_main,.tmpl_grid.tmpl_grid3 .tmpl_grid_sub,.tmpl_grid.tmpl_grid4 .tmpl_grid_main,.tmpl_grid.tmpl_grid4 .tmpl_grid_sub,.tmpl_grid.tmpl_grid5 .tmpl_grid_main,.tmpl_grid.tmpl_grid5 .tmpl_grid_sub,.tmpl_grid.tmpl_grid7 .tmpl_grid_main,.tmpl_grid.tmpl_grid7 .tmpl_grid_sub{width:auto;padding:0;float:none}.tmpl_grid.tmpl_grid7 .tmpl_grid_main,.tmpl_grid.tmpl_grid8 .tmpl_grid_main{margin-bottom:10px;width:auto;padding:0 !important}.tmpl_grid.tmpl_grid6 .tmpl_grid_main{margin-bottom:10px;padding:0 10px 0 0px}.tmpl_grid.tmpl_grid6 .tmpl_grid_sub{margin-bottom:10px;padding:0 0 0 10px}}@media screen and (max-width: 768px){.prevent-touch-ios{-webkit-user-select:none !important;-webkit-touch-callout:none !important;touch-callout:none !important}}.post{line-height:1.88;padding-left:63px}@media screen and (max-width: 768px){.post{min-width:auto}}.post img{display:block;margin:0 auto;width:auto !important;height:auto !important;max-width:100% !important;float:none !important;-moz-user-select:none;user-select:none}@media screen and (max-width: 768px){.post img{pointer-events:none !important;touch-action:none !important;user-select:none !important;-webkit-user-select:none !important;touch-callout:none !important;-webkit-touch-callout:none !important;-webkit-user-select:none !important;-moz-touch-callout:none !important;-moz-user-select:none !important}}.post a{text-decoration:underline}.post a:hover{text-decoration:none}.post b,.post strong,.post b a,.post strong a,.post b span,.post strong span{font-weight:bold;font-weight:700}.post *{background-color:transparent !important}.post p{font-size:17px !important;margin-bottom:30px;letter-spacing:0.05em;box-sizing:border-box;text-align:justify;word-wrap:break-word;word-break:normal;width:100% !important}.post p span{font-size:17px}@media screen and (max-width: 768px){.post p{font-size:15px !important;padding:0}}.post span.small,.post h6{font-size:14px;font-size:1.4rem;padding:0 15px}.post h2{line-height:1.25;float:left;width:9.2em;margin:60px 1em 0 -63px;letter-spacing:0.05em;font-family:"AnticCezannePro-DB";font-weight:bold;font-feature-settings:palt;font-size:27px;font-size:2.7rem}.post h2.none{width:auto;margin:0 0 0.5em 0;float:none;font-size:26px;font-size:2.6rem}@media screen and (min-width: 945px){.post h2.none{margin:60px 0 30px -63px;font-size:27px;font-size:2.7rem}}.post h2 br{display:none}@media screen and (max-width: 768px){.post h2{font-size:26px;font-size:2.6rem;float:none;width:auto;margin:0 0 0.5em 0}}.post h3{margin:60px 0 30px 0;font-size:17px !important;line-height:1.88 !important;letter-spacing:0.05em;padding:0 15px;font-family:"ヒラギノ角ゴ", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", Meiryo, sans-serif;font-weight:bold;font-weight:800}@media screen and (max-width: 768px){.post h3{line-height:1.4 !important;padding:0;margin:0 0 1em 0}}.post h3 span{font-weight:bold;font-weight:800}.post h4{margin:60px 0 10px 0;font-size:14px;line-height:1.88 !important;letter-spacing:0.05em;padding:0 15px;font-weight:bold;font-weight:800}.post h4 span{font-weight:bold;font-weight:800}@media screen and (max-width: 768px){.post h4{line-height:1.4 !important;padding:0;margin:0 0 1em 0}}.post h6{font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0.05em;padding:0}@media screen and (min-width: 768px){.post h6{padding:0 15px}}.post h2:first-of-type,.post h2.none:first-of-type{margin-top:0}.post h2+h3,.post h2+p{margin-top:90px}.post h2.none+h3,.post h2.none+p{margin-top:0}.post h2+h2,.post h2.none+h2.none,.post h3+h3{margin-top:-30px}@media screen and (max-width: 768px){.post h2+h2,.post h2.none+h2.none,.post h3+h3{margin-top:0}}.post b{font-weight:bold}.post i{font-style:italic}.post ul,.post ol,.post dl{width:auto;margin:1em 0 2em 0;padding:0 15px}.post ul dd,.post ul li,.post ol dd,.post ol li,.post dl dd,.post dl li{width:auto;margin:0 0 0.5em 40px}.post ul dd:last-child,.post ul li:last-child,.post ol dd:last-child,.post ol li:last-child,.post dl dd:last-child,.post dl li:last-child{margin-bottom:0}.post ul ol,.post ul ul,.post ol ol,.post ol ul,.post dl ol,.post dl ul{margin:0}@media screen and (max-width: 768px){.post ul,.post ol,.post dl{padding:0}.post ul dd,.post ul li,.post ol dd,.post ol li,.post dl dd,.post dl li{margin-left:0}}.post ul{list-style:disc}@media screen and (max-width: 768px){.post ul{padding:0 0 0 20px}}.post ul li{list-style:disc;font-size:17px}@media screen and (max-width: 768px){.post ul li{font-size:15px}}.post ol{list-style:decimal}@media screen and (max-width: 768px){.post ol{padding:0 0 0 20px}}.post ol li{list-style:decimal;font-size:17px}@media screen and (max-width: 768px){.post ol li{font-size:15px}}.post table{margin-bottom:30px;width:100% !important;table-layout:fixed}.post table td,.post table th{vertical-align:top}.post table td{height:auto !important;width:auto !important}.post table img{margin:0 auto !important;float:none !important}.post table.tmpl{width:100%;table-layout:fixed;font-size:12px;font-size:1.2rem;margin:60px 0;border-collapse:collapse}.post table.tmpl caption{font-weight:bold;font-weight:600;margin-bottom:1em}.post table.tmpl th,.post table.tmpl td{border:solid 1px #999;padding:1em}.post table.tmpl th{font-weight:bold;font-weight:600}.post table.tmpl td{word-wrap:break-word}.post table.tmpl tr:nth-child(odd){background:#c6d2e1}.post table.tmpl:last-child{margin-bottom:0}@media screen and (max-width: 768px){.post table.tmpl{margin:60px auto}.post table.tmpl th,.post table.tmpl td{padding:0.5em}}.post .movie-container{margin-bottom:60px}.post .map_container{position:relative;padding-top:50%;margin-bottom:60px}.post .map_container .tmpl_map{position:absolute;width:100%;height:100%;top:0}.post .map_container iframe{width:100%;height:100%}@media screen and (max-width: 768px){.post .map_container{padding-top:75%}}.post hr{height:0;margin:2em 0;padding:0;border:0;border-top:solid 2px #cccccc}.post blockquote{font-weight:bold;font-weight:600;position:relative;margin:30px 0;padding:0 75px;-ms-text-justify:inter-ideograph;text-justify:inter-ideograph;color:#666}.post blockquote:before,.post blockquote:after{position:absolute;display:block;width:55px;height:46px;content:""}.post blockquote:before{top:0;left:0;background:url(/assets/post-quote-63027e43e8a1229f6823a94b1530ea1fb1b976ad0345ee9492bff76f114e43be.svg) left top no-repeat;background-size:100% auto}.post blockquote:after{right:0;bottom:0;background:url(/assets/post-quote-63027e43e8a1229f6823a94b1530ea1fb1b976ad0345ee9492bff76f114e43be.svg) right bottom no-repeat;background-size:100% auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.post blockquote:last-child{margin-bottom:0}@media screen and (max-width: 768px){.post blockquote{padding:40px 1em}.post blockquote:before,.post blockquote:after{display:block;width:40px;height:40px;background-size:40px auto}}.post .code{border:solid 5px #cccccc;display:table;margin:30px auto;padding:20px 30px}@media screen and (max-width: 768px){.post{display:block;width:auto;padding-left:0}}.tmpl_struct{margin-bottom:30px}.tmpl_struct .tmpl_caption,.tmpl_struct .tmpl_caption h6,.tmpl_struct .tmpl_caption p{font-weight:normal;font-weight:400;line-height:1.5 !important;word-break:break-all;color:#555;font-size:12px !important;margin-top:10px;padding:0}.tmpl_struct .tmpl_caption+.tmpl_caption{margin-top:0}.article-datail .article-header h1 br+br{display:none}input.tmpl_add_struct,input.tmpl_add_grid{display:none}@media print{background:none;.container{width:auto;max-width:100% !important;padding:0 70px}#page-content{padding:50px 0 0 0 !important}.article-datail,.people-detail-wrap .people-detail{padding-top:0 !important}.list-wrap{margin-top:0}.article-datail .article-contents{width:100%;max-width:100% !important;padding-right:0}.article-datail .post-side,.article-datail .article-footer{display:none}.article-datail .article-header .booklet-name,.article-datail .article-header .author-name{margin:0 !important;float:left}.article-datail .article-header .booklet-name{margin-right:20px !important}.article-datail .article-header h1{clear:both;margin:25px auto 15px auto !important}.article-datail .article-header h1 br{display:none}.article-datail .article-header .booklet-name,.article-datail .article-header .author-name li{font-size:10px !important;margin-bottom:30px !important}.article-datail .article-wrap{clear:both;display:block !important}.post{padding-left:0;font-size:10px}.post a{border-bottom:none !important}.post p,.post h3,.post h4,.post h6,.post ul,.post ol,.post dl{padding:0}.post p,.post p b,.post h6,.post ul,.post ol,.post dl,.post td span{font-size:10px !important}.post h2{line-height:1.88 !important;float:none;width:auto;margin:0 0 20px 0}.post h2.none{margin:0}.post h3,.post h4{margin-top:0 !important}.post p,.post h3,.post h4{margin-bottom:20px}.post h2+h3,.post h2+p{margin-top:0}.post h3+h3{margin-top:-20px !important}.post .code{margin:20px auto !important}.wfjm--lg,.post h2{font-size:14px !important}.post h3,.post h4{font-size:12px !important}.tmpl_grid .tmpl_struct1 img,.tmpl_grid .tmpl_struct2 img{box-shadow:none;width:auto;max-width:100% !important;margin-left:auto;margin-right:auto}.tmpl_grid.tmpl_grid1 .tmpl_struct1 img,.tmpl_grid.tmpl_grid1 .tmpl_struct2 img{box-shadow:none}.tmpl_grid table .tmpl_struct1 img,.tmpl_grid table .tmpl_struct2 img,.tmpl_grid.tmpl_grid7 .tmpl_struct1 img,.tmpl_grid.tmpl_grid7 .tmpl_struct2 img{box-shadow:none}.tmpl_grid.tmpl_grid1_slim .tmpl_grid_main{width:80%}.tmpl_grid.tmpl_grid2 .tmpl_grid_main,.tmpl_grid.tmpl_grid3 .tmpl_grid_main{width:57%}.tmpl_grid.tmpl_grid2 .tmpl_grid_sub,.tmpl_grid.tmpl_grid3 .tmpl_grid_sub{width:38%}.tmpl_grid.tmpl_grid4 .tmpl_grid_main,.tmpl_grid.tmpl_grid5 .tmpl_grid_main{width:57%}.tmpl_grid.tmpl_grid4 .tmpl_grid_sub,.tmpl_grid.tmpl_grid5 .tmpl_grid_sub{width:38%}.tmpl_grid.tmpl_grid6 .tmpl_grid_main,.tmpl_grid.tmpl_grid6 .tmpl_grid_sub{width:50%;box-sizing:border-box}.tmpl_grid.tmpl_grid6 .tmpl_grid_main{padding-right:10px}.tmpl_grid.tmpl_grid6 .tmpl_grid_sub{padding-left:10px}.tmpl_grid.tmpl_grid7 .tmpl_grid_main{width:25%;box-sizing:border-box;padding:0 5px 16px 5px}.tmpl_grid.tmpl_grid7 .tmpl_grid_main .tmpl_struct1 img{margin:0}.tmpl_grid.tmpl_grid7 .tmpl_grid_main .tmpl_struct2 img{margin:0 0 10px 0}.tmpl_grid.tmpl_grid8 .tmpl_grid_main{width:33.333%;box-sizing:border-box;padding:0 10px}.tmpl_grid.tmpl_grid8 .tmpl_grid_main:first-child{padding:0 20px 0 0}.tmpl_grid.tmpl_grid8 .tmpl_grid_main:last-child{padding:0 0 0 20px}.tmpl_grid.tmpl_grid8 .tmpl_grid_main .tmpl_struct1 img{margin:0}.list-wrap--content{width:100%;max-width:100% !important;margin-right:0}.category-article .people-list--md .people-list-item{width:auto !important}.category-article .people-list-item .people-text{width:100%}.detail-related,.social,.nav-sidebar{display:none !important}}@media print{.footer{box-shadow:none;margin-top:20px}.footer .container{padding:0;height:auto !important;background:none}.footer .footer-logo,.footer .footer-sns,.footer .copyright{display:none}.footer .info-nav{display:table;margin:0 70px 0 auto}.footer .info-nav li{padding:0 10px;font-size:10px;font-size:1rem}}@media print{.header .global-nav-wrap{box-shadow:none;border-top:solid 1px #000;border-bottom:solid 1px #000;position:static}.header .global-nav-wrap .global-nav{max-width:100%}.header .top-bar{height:55px;padding-top:30px;position:static}.header .top-bar.on #logo-header-pc,.header.color #logo-header-pc{fill:#000 !important}.header.color .global-nav-wrap .cat-list__item.js-item.active,.header.color .global-nav-wrap .cat-list__item.js-item:hover{background-color:#fff !important}.header.color .global-nav-wrap .cat-list__item.js-item.active p,.header.color .global-nav-wrap .cat-list__item.js-item:hover p{color:#000 !important}.header.color .top-bar{background-color:#fff !important}.header .margin-left,.header .margin-right,.header .nav-menu,.header #btn-search,.header .page-title-block,.header .sns-block{display:none}.header .cat-list__item:first-child p{color:#00beb0}.header .cat-list__item:nth-child(2) p{color:#00beb0}.header .cat-list__item:nth-child(3) p{color:#00beb0}.header .cat-list__item:nth-child(4) p{color:#00beb0}.header .cat-list__item:nth-child(5) p{color:#00beb0}.header .cat-list__item:last-child p{color:#00beb0}.header .site-logo,.header h1.site-logo{width:130px;padding:0;margin:0 auto}.header .site-logo a,.header h1.site-logo a{margin:0;padding:0}}.top-latest{padding:0 24px 0 34px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.top-latest__article{margin-right:48px;-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0;-webkit-box-flex:3 1 auto;-moz-box-flex:3 1 auto;-webkit-flex:3 1 auto;-ms-flex:3 1 auto;flex:3 1 auto}@media screen and (max-width: 768px){.top-latest__article .top-showmore{margin-left:25px}}.top-latest .subhead{margin-bottom:28px}.top-latest .nav-sidebar{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width: 768px){.top-latest .nav-sidebar .hs-cta-wrapper,.top-latest .nav-sidebar .showcase-banner-wrapper{display:none}}.top-latest .keyword-side .subhead{margin-bottom:37px}@media screen and (min-width: 768px){.top-latest .top-showmore{margin-top:40px}}@media screen and (max-width: 768px){.top-latest{margin:0 -25px;padding:0 0 55px 0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-latest__article{margin-right:0;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.top-latest__article .subhead{display:inline-block;margin:0 25px;margin-bottom:14px}.top-latest .keyword-side{margin:0 25px}.top-latest .keyword-side .subhead{margin-bottom:16px}.top-latest .nav-sidebar{margin-bottom:40px}}.people-list--top{margin-top:25px}@media screen and (max-width: 768px){.people-list--top{margin-top:0}}.people-list--top .people-list-item{margin-bottom:35px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.people-list--top .people-list-item:hover .article-thumbnail{background-color:#00beb0}.people-list--top a:first-child{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:self-start;-moz-align-self:self-start;-ms-align-self:self-start;align-self:self-start}.people-list--top a:last-child{-webkit-box-flex:3 1 auto;-moz-box-flex:3 1 auto;-webkit-flex:3 1 auto;-ms-flex:3 1 auto;flex:3 1 auto}.people-list--top .article-title{line-height:1.15;margin-bottom:3px;transform-origin:left center 0;font-size:40px;font-size:4rem}@media screen and (max-width: 768px){.people-list--top .article-title{font-size:17px;font-size:1.7rem}}.people-list--top .article-thumbnail{width:158px;padding:11px;border:solid 5px #f2f2f2;background-color:#fff;transition:all 0.3s ease-in-out}@media screen and (max-width: 768px){.people-list--top .article-thumbnail{width:109px;padding:5px;border:solid 5px #f2f2f2;background-color:#fff}}.people-list--top .booklet-info>span{vertical-align:baseline}.people-list--top .article-info p{color:#0b0305}.people-list--top .article-info h3{color:#999}.people-list--top .people-thumb{margin:0 40px 0 0;display:block;-webkit-align-items:center center;-moz-align-items:center center;-ms-align-items:center center;align-items:center center}.people-list--top .people-thumb li{position:relative;width:80px;height:80px;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.people-list--top .people-thumb li .thumb{position:absolute;top:50%;left:50%;width:60px;height:60px;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;transform:translate(-50%, -50%)}.people-list--top .people-thumb li:nth-child(2){-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.people-list--top .people-thumb li:nth-child(2) .thumb{transform:translate(-50%, -50%) rotate(90deg)}.people-list--top .people-thumb li:nth-child(3){-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.people-list--top .people-thumb li:nth-child(3) .thumb{transform:translate(-50%, -50%) rotate(180deg)}.people-list--top .people-thumb li:nth-child(4){-webkit-transform:rotate(-270deg);-moz-transform:rotate(-270deg);-o-transform:rotate(-270deg);transform:rotate(-270deg)}.people-list--top .people-thumb li:nth-child(4) .thumb{transform:translate(-50%, -50%) rotate(270deg)}@media screen and (max-width: 768px){.people-list--top .people-thumb{margin:5px -10px 0 -10px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.people-list--top .people-thumb li{width:70px}.people-list--top .people-thumb li .thumb{top:50%;left:50%;width:55px;height:55px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (max-width: 768px){.people-list--top .people-list-item{margin-bottom:0;padding:11px 25px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.people-list--top .people-list-item a{width:100%}.people-list--top .people-list-item:first-child{padding-top:16px}.people-list--top .people-list-item:hover{background:#f5f5f5}.people-list--top .people-list-item:hover .article-title,.people-list--top .people-list-item:hover .article-info p,.people-list--top .people-list-item:hover .keyword-list{color:#000}.people-list--top .people-list-item:hover .article-info ul,.people-list--top .people-list-item:hover .article-info h3{color:#b9b8b8}.people-list--top .people-thumb{height:auto}}@media screen and (max-width: 768px) and (max-width: 768px){.people-list--top .people-thumb{width:45% !important;margin-right:12px}}@media screen and (max-width: 768px){.people-list--top .article-info{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.people-list--top .article-info.article-modify p{margin-bottom:0.5em}}.top-hot-keyword{overflow:hidden;padding:0 52px 40px 52px}.top-hot-keyword .article-title{margin-bottom:0.5em;overflow:hidden;max-height:4.2em}.top-hot-keyword .subhead{display:block;margin-bottom:26px}.top-hot-keyword .subhead a{font-weight:inherit;display:inline-block}.top-hot-keyword .keyword-name{margin-left:10px;font-weight:700;font-style:italic;transition:all 0.3s ease}.top-hot-keyword .keyword-name:hover{color:#999}.top-hot-keyword .hot-keyword-list{margin-top:16px;margin-left:0}@media screen and (min-width: 768px){.top-hot-keyword .hot-keyword-list{margin-top:0;margin-left:32px}}.top-hot-keyword .hot-keyword-not-featured{display:flex;flex-direction:column}@media screen and (min-width: 768px){.top-hot-keyword .hot-keyword-not-featured{flex-direction:row}}.top-hot-keyword .hot-keyword-not-featured .title{font-weight:bold;font-size:20px;font-size:2rem}.top-hot-keyword .hot-keyword-not-featured .hot-keyword-list{min-width:0;display:flex;flex:1;flex-wrap:wrap}.top-hot-keyword .hot-keyword-not-featured .hot-keyword-list a{margin:1.25px 16px 12px 0px;font-size:15px;font-size:1.5rem;line-height:21px}.top-hot-keyword .box-list{margin-left:-20px}@media screen and (max-width: 768px){.top-hot-keyword .box-list{margin-left:0}}@media screen and (max-width: 768px){.top-hot-keyword{padding:0 0 60px 0}.top-hot-keyword .article-title{overflow:hidden;max-height:4.5em;margin-bottom:3px}}.top-news,.top-recommend{overflow:hidden;padding:0 52px 70px 52px}.top-news .article-title,.top-recommend .article-title{margin-bottom:0.5em;overflow:hidden;max-height:4.2em}.top-news .subhead,.top-recommend .subhead{display:block;margin-bottom:26px}.top-news .subhead a,.top-recommend .subhead a{font-weight:inherit;display:inline-block}.top-news .box-list,.top-recommend .box-list{margin-left:-20px}@media screen and (max-width: 768px){.top-news .box-list,.top-recommend .box-list{margin-left:0}}.top-news .top-showmore,.top-recommend .top-showmore{margin-top:10px}@media screen and (max-width: 768px){.top-news,.top-recommend{padding:0 0 60px 0}.top-news .article-title,.top-recommend .article-title{overflow:hidden;max-height:4.5em;margin-bottom:3px}.top-news .top-showmore,.top-recommend .top-showmore{margin-top:20px}}.top-featured-articles{overflow:hidden;padding:0 52px 40px 52px}.top-featured-articles>.box-list{margin-left:-20px}@media screen and (max-width: 768px){.top-featured-articles>.box-list{margin-left:0}}.top-featured-articles .box-list--featured-top{width:50%;justify-content:center}@media screen and (max-width: 768px){.top-featured-articles .box-list--featured-top{width:100%}}.top-featured-articles .featured{--featured-aspect-ratio:calc((348 / (564 * 2)) * 100%)}.top-featured-articles .featured .box-thumb{position:relative;width:100%}.top-featured-articles .featured .box-thumb::before{content:"";display:block;padding-bottom:calc(var(--featured-aspect-ratio))}.top-featured-articles .featured .box-thumb img{position:absolute;top:50%;left:50%;width:calc(100% - 16px);height:calc(100% - 16px);transform:translate(-50%, -50%)}.top-featured-articles .featured:hover .box-thumb{background-color:#8EC700}@media screen and (max-width: 768px){.top-featured-articles{padding:0 0 60px 0}.top-featured-articles .box-list__item{flex-direction:column}.top-featured-articles .featured{display:flex}.top-featured-articles .article-title{overflow:hidden;max-height:4.5em;margin-bottom:3px}}@media screen and (max-width: 768px){.box-list--top .box-list__item{max-width:100%;margin:0 0 30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.box-list--top .box-list__item .box-thumb{margin-right:12px;width:45%;max-width:130px;padding:5px}.box-list--top .box-list__item .box-text{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.box-list--top .box-list__item .box-text .article-title{line-height:1.15;font-size:17px;font-size:1.7rem}}.top-recommend.taxel--top ._taxel_column_1 li a{display:flex !important;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.top-recommend.taxel--top ._taxel_column_1 li a ._taxel_recommend_art_img_wrap{margin-right:12px;width:45%;max-width:130px}.top-recommend.taxel ._taxel_image_top li a:hover ._taxel_recommend_art_img_wrap{background-color:#00beb0;opacity:1}.top-recommend.taxel.hide-is-mobile ._taxel_image_top ._taxel_recommend_article a{margin:2px}.top-recommend:not(.taxel){display:none}.top-recommend .article-info{margin-bottom:7px}.top-recommend .authors{margin-right:0;margin-bottom:0;display:block}.top-recommend .authors li{line-height:1.3}@media screen and (max-width: 768px){.top-recommend .authors{margin-bottom:0}}.top-booklet{padding:0 40px}.top-booklet .top-showmore{margin-top:-10px}@media screen and (max-width: 768px){.top-booklet{padding:0}.top-booklet .top-showmore{margin-top:0}}.top-booklet .box-list__booklet .box-list__item,.top-booklet .box-list__books .box-list__item{margin-bottom:25px}@media screen and (min-width: 768px){.top-booklet .box-list__booklet .box-list__item,.top-booklet .box-list__books .box-list__item{margin-bottom:40px}}.top-showmore{font-weight:bold;font-weight:700;letter-spacing:0.1em;display:block;font-size:12px;font-size:1.2rem;font-feature-settings:palt;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;float:left}.top-showmore:hover{color:#999}.top-showmore.is-mobile{display:none}@media screen and (max-width: 768px){.top-showmore.is-mobile{display:block}}.top-showmore:after{content:">";display:inline-block;vertical-align:baseline;margin-left:4px;font-size:13px;font-size:1.3rem}.cat-link-arrow{font-weight:inherit;font-size:20px;font-size:2rem;position:relative;left:12px;bottom:2px}.static{padding:70px 0 120px 0;font-weight:300;font-size:12px;font-size:1.2rem}@media screen and (max-width: 768px){.static{padding:50px 25px 0}}.static .text-corporate{font-size:12px;font-size:1.2rem;line-height:1.6;margin-top:90px;letter-spacing:.1em}@media screen and (max-width: 768px){.static .text-corporate{margin-top:46px}}.static--logo{text-align:center}.static--logo h2{max-width:320px;width:auto;padding:20px 20px 0;box-sizing:border-box;margin:0 auto 40px auto;background:url(/assets/logo-bg-new-106d7db2eae1ccfb03b514bf7a23dc2f34559cbfd3207fdfe3dec247d80a2d6c.png) left center no-repeat;background-size:100% auto}.static--logo p{line-height:1.6}.static--logo p .highlight{font-family:'AnticCezannePro-DB';font-weight:bold;font-size:24px;font-size:2.4rem}.static--logo p .sub-highlight{font-weight:bold;font-size:16px;font-size:1.6rem}.static--logo a{text-decoration:underline}.static--logo a:hover{text-decoration:none}.static--legal{width:520px;margin:0 auto;padding-bottom:0}.static--legal h2{font-size:17px;font-size:1.7rem;margin-bottom:35px;letter-spacing:.2em}.static--legal p{line-height:1.75}.static--legal h3{margin:80px 0 40px 0}.static--legal ul{margin:40px 0 40px 1em}.static--legal ul li{line-height:1.6;position:relative;margin:0 0 10px 10px;font-size:12px;font-size:1.2rem}.static--legal ul li:before{content:'\30fb';font-size:24px;line-height:1;position:absolute;top:-3px;left:-1em}.static--legal ul.none-style li:before{content:''}.static--legal ul.list-style li:before{content:'\30fb'}.static--legal figure figcaption{margin-top:24px}.static--legal figure ul{margin-top:16px}@media screen and (max-width: 768px){.static--legal{width:auto;padding-left:15px;padding-right:15px}.static--legal h2{font-size:19px;font-size:1.9rem}.static--legal h3{margin-top:50px;font-size:14px;font-size:1.4rem}.static--legal p{line-height:2}.static--legal ul{margin:20px 0 20px 1em}.static--legal figure figcaption{margin-top:12px}.static--legal figure ul{margin-top:8px}}.static--legal a{text-decoration:underline}.static--legal a:hover{text-decoration:none}.page-top-padding{padding-top:25px}@media screen and (min-width: 768px){.page-top-padding{padding-top:85px}}@media screen and (min-width: 768px){.page-top-padding--70px{padding-top:70px}}.category-article .people-list-item:not(.not-ripple):nth-child(2n+2){margin-left:35px}.category-article .people-list-item:not(.not-ripple):nth-child(2n+3){margin-left:80px}.category-article .people-list-item:not(.not-ripple):first-child,.category-article .people-list-item:not(.not-ripple):last-child{margin-left:0}.category-article .people-list-item:hover .article-thumbnail{background-color:#00beb0}.category-article .people-list-item .people-text{max-width:390px;vertical-align:middle;width:100%}@media screen and (max-width: 768px){.category-article .people-list-item .people-text{width:auto;max-width:none}}.category-article .people-list-item .article-thumbnail{max-width:170px;width:100%;padding:5px;border:solid 5px #f2f2f2;background-color:#fff;box-sizing:border-box;transition:all .3s ease-in-out}.category-article .people-list-item .people-thumbnail{margin-right:18px}@media screen and (max-width: 480px){.category-article .people-list-item .people-thumbnail{width:45%;text-align:center}}.category-article .people-list--md .people-list-item{width:80%}@media screen and (max-width: 768px){.category-article{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.category-article .list-wrap--content{width:100%;padding:0;margin-top:40px;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.category-article .list-wrap--content .people-list-item:nth-child(2n+2){margin-left:0}.category-article .list-wrap--content .people-list-item:nth-child(2n+3){margin-left:0}.category-article .subhead{margin-bottom:25px}.category-article .people-list--md .people-list-item{width:100%}}@media screen and (max-width: 768px) and (min-width: 768px){.category-article .people-list--md .people-list-item .people-thumb{align-self:center}}@media screen and (max-width: 768px){.category-article .category-side{display:none}}.pagination{margin:60px 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media screen and (min-width: 768px){.pagination{margin:75px 0 0}}.pagination li{padding:0 10px;font-family:'HelveticaNeue-CondensedBlack', Helvetica, Arial, Robots, sans-serif}.pagination li a{color:#999;font-size:14px;font-size:1.4rem;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.pagination li a:hover{color:#000}.pagination li.active a{color:#000000}.pagination li.disabled{color:#999;font-size:14px;font-size:1.4rem;cursor:default}@media screen and (max-width: 409px){.pagination li:nth-last-child(n+10),.pagination li:nth-last-child(n+10) ~ li{padding:0 8px}.pagination li:nth-last-child(n+11),.pagination li:nth-last-child(n+11) ~ li{padding:0 6px}}.category-side,.side-recommend{margin-top:60px}.category-side .box-list,.side-recommend .box-list{width:180px}.category-side .box-list__item,.side-recommend .box-list__item{width:100%;margin-bottom:10px}.category-side .box-list .box-thumb,.side-recommend .box-list .box-thumb{box-sizing:border-box;width:100%;padding:8px;margin-bottom:4px}.category-side .box-list .box-text,.side-recommend .box-list .box-text{width:100%}.category-side .box-list .box-text .article-title,.side-recommend .box-list .box-text .article-title{font-style:normal;font-size:12px;font-size:1.2rem;overflow:hidden;max-height:4.2em;margin-bottom:4px}.category-side .box-list .box-text .article-info,.side-recommend .box-list .box-text .article-info{font-size:12px;font-size:1.2rem}.category-side .box-list .box-text .article-title,.side-recommend .box-list .box-text .article-title{color:#000}.side-recommend .subhead{white-space:nowrap}.side-recommend .article-info{margin-bottom:4px}.side-recommend .authors{margin-bottom:5px}.side-recommend .authors li{line-height:1.3}@media screen and (min-width: 768px){.article-datail{max-width:1200px}}@media screen and (max-width: 768px){.article-datail{display:block}}.article-datail .article-contents{box-sizing:border-box}@media screen and (min-width: 945px){.article-datail .article-contents{max-width:953px;margin-left:auto;margin-right:63px;padding-left:15px}}@media screen and (max-width: 945px){.article-datail .article-contents{max-width:100%;padding:0 20px}}@media screen and (max-width: 768px){.article-datail .article-contents{padding:0}}@media screen and (min-width: 945px){.article-datail .article-header{margin-right:225px}}.article-datail .article-header .breadcrumb{padding-top:20px;padding-bottom:25px;font-family:'ヒラギノ角ゴ', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', '游ゴシック Medium', 'Yu Gothic Medium', Meiryo, sans-serif;letter-spacing:2.2px;font-size:12px;font-size:1.2rem}.article-datail .article-header .breadcrumb a{font-weight:bold}.article-datail .article-header .breadcrumb .chevron{font-weight:bold;font-size:9px;font-size:0.9rem;vertical-align:baseline;padding:0 4px}.article-datail .article-header .article-nav{display:block;margin-top:20px;margin-bottom:15px;padding:0 7px}.article-datail .article-header .article-nav::after{content:" ";display:block;clear:both}@media screen and (min-width: 768px){.article-datail .article-header .article-nav .article-direct{display:inline-block;float:right}}.article-datail .article-header .article-nav .article-direct .post-prev,.article-datail .article-header .article-nav .article-direct .post-next{position:relative;font-size:12px;font-size:1.2rem;font-weight:bold;font-weight:600;color:#858585;border-bottom:1px solid;transition:opacity .3s ease-in-out}.article-datail .article-header .article-nav .article-direct .post-prev:hover,.article-datail .article-header .article-nav .article-direct .post-next:hover{opacity:0.7}.article-datail .article-header .article-nav .article-direct .post-prev{float:left}.article-datail .article-header .article-nav .article-direct .post-prev::before{content:"<";position:absolute;right:100%}.article-datail .article-header .article-nav .article-direct .post-next{float:right;margin-left:20px}.article-datail .article-header .article-nav .article-direct .post-next::after{content:">";position:absolute;left:100%}.article-datail .article-header .author-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:20px 0;font-family:'ヒラギノ角ゴ', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', '游ゴシック Medium', 'Yu Gothic Medium', Meiryo, sans-serif}.article-datail .article-header .author-list .author-desc a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:20px;transition:all .3s ease-in-out}.article-datail .article-header .author-list .author-desc a:hover{opacity:0.7}.article-datail .article-header .author-list .author-desc a .author-thumb{margin-right:10px;width:30px;box-sizing:border-box}@media screen and (max-width: 768px){.article-datail .article-header .author-list .author-desc a .author-thumb{margin-right:6px;padding:2px;width:2.4rem;height:2.4rem;overflow:hidden;border:1px solid #f2f2f2}.article-datail .article-header .author-list .author-desc a .author-thumb image{clip-path:none}}.article-datail .article-header .author-list .author-desc a .author-thumb img{width:100%;height:100%;object-fit:cover}.article-datail .article-header .author-list .author-desc a .author-text h4{display:inline-block;margin-bottom:3.5px;border-bottom:1px solid;font-size:12px;font-size:1.2rem;font-weight:bold;font-weight:600}.article-datail .article-header .author-list .author-desc a .author-text p{color:#858585;font-size:9px;font-size:0.9rem}.article-datail .article-header .keywords-list li{display:inline-block;margin-right:13px;font-size:12px;font-size:1.2rem}.article-datail .article-header .keywords-list li a{font-style:italic;transition:all .3s ease-in-out}.article-datail .article-header .keywords-list li a:hover{color:#999}.article-datail .article-header .booklet-name,.article-datail .article-header .publish-date{font-weight:bold;font-weight:600;font-size:14px;font-size:1.4rem;margin-bottom:20px;font-family:'ヒラギノ角ゴ', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', '游ゴシック Medium', 'Yu Gothic Medium', Meiryo, sans-serif;letter-spacing:0.5px}.article-datail .article-header .publish-date{margin-top:15px}.article-datail .article-header .booklet-name>a,.article-datail .article-header .booklet-name>span{font-weight:inherit;font-size:inherit;font-family:inherit;display:inline;vertical-align:middle;color:#858585}@media screen and (max-width: 768px){.article-datail .article-header .booklet-name>a,.article-datail .article-header .booklet-name>span{font-size:12px;font-size:1.2rem}}.article-datail .article-header .booklet-name>a{transition:opacity 0.3s ease-in-out;border-bottom:1px solid}.article-datail .article-header .booklet-name>a:hover{opacity:0.7}.article-datail .article-header .booklet-name>span{margin-left:8px}.article-datail .article-header .author-name{margin-bottom:5px}.article-datail .article-header .author-name li{display:inline-block;vertical-align:middle;letter-spacing:0.1em;margin-bottom:5px;white-space:nowrap}.article-datail .article-header .author-name li:not(:last-child){padding-right:5px}.article-datail .article-header .author-name li.with{text-transform:lowercase;padding:1px 5px 0 0;color:#858585;position:relative;bottom:1px}.article-datail .article-header .author-name li a{color:#858585;font-weight:600;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.article-datail .article-header .author-name li a:hover{opacity:0.6}@media screen and (max-width: 768px){.article-datail .article-header h1{font-size:24px;font-size:2.4rem}}@media screen and (max-width: 768px) and (min-width: 768px){.article-datail .article-header h1{font-size:43px;font-size:4.3rem}}@media screen and (max-width: 768px){.article-datail .article-header h1,.article-datail .article-header .booklet-name,.article-datail .article-header .author-name{margin-right:0}}.article-datail .article-wrap{margin-top:32px;word-break:break-all;position:relative}@media screen and (min-width: 941px){.article-datail .article-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.article-datail .article-wrap .keyword-list a:hover{color:#999}@media screen and (min-width: 768px){.article-datail .article-wrap .keyword-list{padding-left:63px}}.article-datail .article-wrap .social_area{margin:62px 0 58px 0}.article-datail .article-wrap .social_area .count_helpful *{box-sizing:border-box}.article-datail .article-wrap .social_area .count_helpful-button{position:relative;width:265px;height:77px;margin:24px 0 60px 28px;color:#595757;background:url("/img/button_helpful/not_vote.png");cursor:pointer}.article-datail .article-wrap .social_area .count_helpful-button.is-voted:not(:disabled){background:url("/img/button_helpful/voted.png")}.article-datail .article-wrap .social_area .count_helpful-button:hover:not(:disabled){opacity:.8}.article-datail .article-wrap .social_area .count_helpful-content{position:absolute;width:58px;height:calc(100% - 28px);bottom:8px;right:9px;display:flex;align-items:center;justify-content:center}.article-datail .article-wrap .social_area .count_helpful-amount{font-size:17px;font-size:1.7rem}.article-datail .article-wrap .social_area .social_container{display:flex;flex-wrap:wrap;margin-bottom:58px}.article-datail .article-wrap .social_area .social_container .social_margin{margin-right:16px}.article-datail .article-wrap .social_area .social_container .social_margin .twitter-share-button--ie-support{display:flex;align-items:center;height:18px;line-height:18px;padding:1px 6px 1px 6px;border-radius:3px;background-color:#1b95e0;color:white;font-size:12px}.article-datail .article-wrap .social_area .social_container .social_margin .twitter-share-button--ie-support span{margin-top:3px}.article-datail .article-wrap .social_area .social_container .social_margin .twitter-share-button--ie-support::before{content:"";position:relative;width:14px;height:14px;margin-right:3px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h72v72H0z%22%2F%3E%3Cpath%20class%3D%22icon%22%20fill%3D%22%23fff%22%20d%3D%22M68.812%2015.14c-2.348%201.04-4.87%201.744-7.52%202.06%202.704-1.62%204.78-4.186%205.757-7.243-2.53%201.5-5.33%202.592-8.314%203.176C56.35%2010.59%2052.948%209%2049.182%209c-7.23%200-13.092%205.86-13.092%2013.093%200%201.026.118%202.02.338%202.98C25.543%2024.527%2015.9%2019.318%209.44%2011.396c-1.125%201.936-1.77%204.184-1.77%206.58%200%204.543%202.312%208.552%205.824%2010.9-2.146-.07-4.165-.658-5.93-1.64-.002.056-.002.11-.002.163%200%206.345%204.513%2011.638%2010.504%2012.84-1.1.298-2.256.457-3.45.457-.845%200-1.666-.078-2.464-.23%201.667%205.2%206.5%208.985%2012.23%209.09-4.482%203.51-10.13%205.605-16.26%205.605-1.055%200-2.096-.06-3.122-.184%205.794%203.717%2012.676%205.882%2020.067%205.882%2024.083%200%2037.25-19.95%2037.25-37.25%200-.565-.013-1.133-.038-1.693%202.558-1.847%204.778-4.15%206.532-6.774z%22%2F%3E%3C%2Fsvg%3E)}.article-datail .article-wrap .social_area .social_container .social_margin .twitter-share-button--ie-support:hover{background-color:#0c7abf}@media screen and (max-width: 480px){.article-datail .article-wrap .social_area .social_container .social_margin{margin-bottom:12px}}@media screen and (max-width: 480px){.article-datail .article-wrap .social_area .social_container{margin-bottom:42px}}.article-datail .article-wrap .social_area .contact_us{padding:18px;border:4px solid #fff;background-color:#f2f2f2;color:#868686;text-align:center;font-size:12px;font-size:1.2rem}.article-datail .article-wrap .social_area .contact_us-note_text{margin-top:6px;line-height:18px}@media screen and (max-width: 480px){.article-datail .article-wrap .social_area .contact_us-note_text{font-size:13px;font-size:1.3rem}}.article-datail .article-wrap .social_area .contact_us a{display:inline-block;padding:13px 20px;margin-top:15px;border:5px solid #e1e1e1;background-color:#fff;text-decoration:none}.article-datail .article-wrap .social_area .contact_us a:hover{opacity:0.8}@media screen and (max-width: 480px){.article-datail .article-wrap .social_area{margin:87px 0 86px}}@media screen and (min-width: 768px){.article-datail .article-wrap .social_area{padding-left:63px}}.article-datail .article-wrap>section{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.article-datail .post-side{padding:5px 0 0 45px;display:none}@media screen and (min-width: 945px){.article-datail .post-side{display:block}}.article-datail .post-side .keyword-side{width:auto}.article-datail .post-side .article-recommend{width:180px}.article-datail .post-side .article-recommend:not(.taxel){display:none}@media screen and (max-width: 768px){.article-datail .article-footer{margin:0}}@media screen and (max-width: 768px){.article-datail .article-footer .post-auther{margin-left:0}}.article-datail .article-footer .post-auther .people-thumb--bg{margin-right:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-datail .article-footer .post-auther .people-thumb--bg li{box-sizing:border-box;padding:10px 10px 0 10px}.article-datail .article-footer .post-auther .people-thumb--bg li:first-child{padding-left:0}.article-datail .article-footer .post-auther .people-thumb--bg li .thumb-bg{width:120px;height:120px;margin:0 auto;box-sizing:border-box;padding:10px;position:relative}.article-datail .article-footer .post-auther .people-thumb--bg li .thumb{width:100%;height:100%}.article-datail .article-footer .post-auther .people-thumb--bg li h4,.article-datail .article-footer .post-auther .people-thumb--bg li p{margin:0 auto;width:105px;line-height:1.3;text-align:center}.article-datail .article-footer .post-auther .people-thumb--bg li h4{font-size:14px;font-size:1.4rem;margin-bottom:5px;font-weight:bold;font-weight:600;margin-top:5px}.article-datail .article-footer .post-auther .people-thumb--bg li p{color:#858585;font-size:10px;font-size:1rem}@media screen and (max-width: 768px){.article-datail .article-footer .post-auther{padding:0}.article-datail .article-footer .post-auther .people-thumb--bg{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-datail .article-footer .post-auther .people-thumb--bg li{width:50%;height:auto}.article-datail .article-footer .post-auther .people-thumb--bg li:nth-child(3){padding-left:35px}.article-datail .article-footer .post-auther .people-thumb--bg li:nth-child(4){padding-top:25px}.article-datail .article-footer .post-auther .people-thumb--bg li:nth-child(6){padding-top:25px;padding-right:35px}.article-datail .article-footer .post-auther .people-thumb--bg li .thumb-bg{width:70px;height:70px;margin-bottom:10px}.article-datail .article-footer .post-auther .people-thumb--bg li p{font-size:12px;font-size:1.2rem}}.article-datail .article-footer .related-auther li{margin:0 15px}.article-datail .article-footer .related-auther li:first-child{margin-left:10px}@media screen and (max-width: 768px){.article-datail .article-footer .related-auther{margin-left:0}.article-datail .article-footer .related-auther li{margin:0}.article-datail .article-footer .related-auther li:first-child{margin-left:0}}.article-datail .article-footer .article-booklet .box-list__item{float:none;width:auto;margin-bottom:0}.article-datail .article-footer .article-booklet .box-list__item .box-thumb{width:auto;min-width:210px}.article-datail .article-footer .article-booklet .box-list__item .box-thumb img{width:180px}@media screen and (max-width: 768px){.article-datail .article-footer .article-booklet .box-list__item .box-thumb img{width:auto;max-width:100%}}.article-datail .article-footer .article-booklet .keyword-list{margin:0}@media screen and (max-width: 768px){.article-datail .article-footer .article-booklet .box-list__item{margin:0 auto}.article-datail .article-footer .article-booklet .box-list__item .box-thumb{width:auto}.article-datail .article-footer .article-booklet .box-list__item .box-thumb img{width:100%;max-width:100%}.article-datail .article-footer .article-booklet .box-list__item .box-text{margin-right:0}}@media screen and (max-width: 941px){.article-datail .article-footer .article-booklet .box-list__item .box-thumb{min-width:212px}.article-datail .article-footer .article-booklet .box-list__item .box-thumb p{min-width:180px}}.ranking-articles-card-layout{max-width:180px}.ranking-articles-card-layout li{width:100%}.ranking-articles-card-layout li:not(:last-child){margin-bottom:20px}.ranking-articles-card-layout .article-wrapper{max-width:180px;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.ranking-articles-card-layout .article-wrapper__image{width:80px;padding:3px;border:5px solid #f2f2f2;box-sizing:border-box;background-color:#fff}.ranking-articles-card-layout .article-wrapper__image img{display:block;object-fit:cover}.ranking-articles-card-layout .article-wrapper__content{margin-left:4.5px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.ranking-articles-card-layout .article-wrapper__content--title{font-family:'NewCezannePro-B';font-weight:bold;overflow:hidden;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:15px;font-size:11px;font-size:1.1rem}.ranking-articles-card-layout .article-wrapper__content .authors{margin:0;margin-top:11.5px}.ranking-articles-card-layout .article-wrapper__content .authors li{color:#999;max-width:79.5px}.detail-related .box-list .article-title{overflow:hidden;max-height:4.5em}.detail-related .box-list .article-info{margin-bottom:5px}@media screen and (min-width: 768px){.detail-related .box-list .article-info{margin-bottom:7px}}.detail-related .box-list .authors{margin-bottom:0;margin-right:0;display:block;line-height:1.3}.detail-recommend--sp{display:none}@media screen and (max-width: 768px){.detail-recommend--sp{display:block}}.results .subhead{font-style:italic}.results .nav-sidebar{margin-right:60px;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.results .nav-sidebar .subhead{font-style:normal}@media screen and (max-width: 768px){.results .keyword-side{margin-top:65px}.results .keyword-side .subhead{margin-bottom:23px}}@media screen and (max-width: 768px){.results{display:block}.results .category-side{display:none}}.results.keyword-results .box-list--md .box-list__item{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.results.keyword-results .box-list--md .box-list__item .box-text__inner .article-title{margin-bottom:4px}.results .box-list--md{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding:20px 0 0;padding-top:0}.results .box-list--md .box-list__item{width:80%;margin-bottom:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media screen and (max-width: 768px){.results .box-list--md .box-list__item{width:100%;margin-bottom:60px}}.results .box-list--md .box-list__item:nth-child(even){float:none}.results .box-list--md .box-list__item:nth-child(2),.results .box-list--md .box-list__item:nth-child(5),.results .box-list--md .box-list__item:nth-child(9){margin-left:39px}.results .box-list--md .box-list__item:nth-child(3),.results .box-list--md .box-list__item:nth-child(6),.results .box-list--md .box-list__item:nth-child(7),.results .box-list--md .box-list__item:nth-child(10){margin-left:80px}@media screen and (max-width: 768px){.results .box-list--md .box-list__item:last-child{margin:0 auto}}.results .box-list--md .box-list__item .box-thumb{box-sizing:border-box;width:120px;border-left-width:thick;border-image:inherit;margin:0 15px 0 0}@media screen and (max-width: 768px){.results .box-list--md .box-list__item .box-thumb{height:auto;margin-bottom:25px}}.results .box-list--md .box-list__item .box-text{margin:0}@media screen and (min-width: 768px){.results .box-list--md .box-list__item .box-text{max-width:375px}}@media screen and (max-width: 768px){.results .box-list--md .box-list__item .box-thumb{width:100%}.results .box-list--md .box-list__item .box-thumb img{width:100%}.results .box-list--md .box-list__item:nth-child(4n+3) .box-thumb,.results .box-list--md .box-list__item:nth-child(4n+4) .box-thumb{margin:0 0 20px}}.results .box-list--md .article-title{margin-bottom:0.5em;line-height:1.3;font-size:17px;font-size:1.7rem}@media screen and (max-width: 768px){.results .box-list--md .article-title{font-size:20px;font-size:2rem}}.results .name-authors{margin-bottom:0.5em;display:inline-block;overflow:hidden}.results .name-authors li{float:left;padding-right:5px}.results .name-authors li a{font-size:12px;font-size:1.2rem;line-height:1.2;color:#999}.results .name-authors li a:hover{color:#b9b8b8}.results .name-authors li.with{font-size:10px;font-size:1rem;padding:1px 5px 0 0;color:#999}.category-article .latest-articles-section .authors{display:inline-block;margin-bottom:4px;position:relative}.category-article .latest-articles-section .booklet-info{margin-bottom:4px;display:block}.category-article .latest-articles-section .keyword-list{margin-top:6px}.category-article .latest-articles-section .article-title{margin-bottom:6px}.category-article .latest-articles-section .cat-name{margin-bottom:4px}.category-article .latest-articles-section .cat-name a{color:#000000;font-weight:700;font-family:"AnticCezannePro-DB";font-feature-settings:palt;font-style:italic;font-size:11px;font-size:1.1rem}.category-article .latest-articles-section .cat-name a:hover{opacity:0.6}.category-article .list-wrap--content .article-info{margin-bottom:0px}.category-article .authors{display:block;margin-bottom:4px;min-height:13px}.category-article .date{margin-bottom:0;color:#858585}.category-article .latest-article-authors{margin-top:5px;display:block !important}.article-pager{margin-bottom:44px}@media screen and (min-width: 941px){.article-pager{margin-bottom:50px;margin-left:-63px}}.article-pager .wfjm{font-size:12px;font-size:1.2rem;line-height:1.4;box-sizing:border-box;max-width:285px;position:absolute;z-index:5002;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.article-pager .wfjm.keyword-list{margin-top:62px}@media screen and (min-width: 945px){.article-pager .wfjm{font-size:17px;font-size:1.7rem;line-height:1.15}}.article-pager ul{font-size:0}.article-pager ul .post-prev,.article-pager ul .post-next{position:relative;width:50%;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;display:inline-block;vertical-align:middle;box-sizing:border-box}@media screen and (min-width: 945px){.article-pager ul .post-prev,.article-pager ul .post-next{width:calc(50% - 20px);height:92px}}.article-pager ul .post-prev{text-align:left}@media screen and (min-width: 945px){.article-pager ul .post-prev{margin-right:20px}}.article-pager ul .post-prev .series-number{left:-20px}.article-pager ul .post-prev .series-number::before{content:'<';left:0}@media screen and (min-width: 768px){.article-pager ul .post-prev .series-number{left:0}}.article-pager ul .post-prev p{left:0;padding-left:33px;padding-right:12px}@media screen and (min-width: 768px){.article-pager ul .post-prev p{padding-right:0;padding-left:58px}}.article-pager ul .post-next{text-align:right}@media screen and (min-width: 945px){.article-pager ul .post-next{margin-left:20px}}.article-pager ul .post-next .series-number{right:-20px}.article-pager ul .post-next .series-number::after{content:'>';right:0}@media screen and (min-width: 768px){.article-pager ul .post-next .series-number{right:0}}.article-pager ul .post-next p{right:0;padding-right:31px;padding-left:12px;text-align:left}@media screen and (min-width: 768px){.article-pager ul .post-next p{padding-left:0;padding-right:58px}}.article-pager ul a{display:inline-block;height:100%;z-index:5000;width:100%}@media screen and (min-width: 768px){.article-pager ul a{min-width:0;width:auto}}.article-pager ul a .series-number-mobile{display:block}@media screen and (min-width: 768px){.article-pager ul a .series-number-mobile{display:none}}.article-pager ul a .series-number{font-family:'HelveticaNeue-CondensedBlack', Helvetica, Arial, Robots, sans-serif;font-weight:bold;font-weight:700;line-height:1;display:block;color:transparent;font-size:54px;font-size:5.4rem;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;z-index:5001}@media screen and (min-width: 768px){.article-pager ul a .series-number{color:#e1e1e1;font-size:80px;font-size:8rem;position:relative}}@media screen and (min-width: 1036px){.article-pager ul a .series-number{font-size:92px;font-size:9.2rem}}.article-pager ul a .series-number::after,.article-pager ul a .series-number::before{color:#e1e1e1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:33px;height:33px;line-height:22px}@media screen and (min-width: 768px){.article-pager ul a .series-number::after,.article-pager ul a .series-number::before{top:calc(50% + 2px);color:inherit;position:relative;transform:none;width:auto;height:auto;line-height:inherit;top:0}}@media screen and (min-width: 768px){.article-pager ul a:hover span{color:#afafaf}}.device-android .article-pager ul a .series-number::after,.device-android .article-pager ul a .series-number::before{line-height:33px}@media screen and (min--moz-device-pixel-ratio: 0){.article-pager ul .post-prev,.article-pager ul .post-next{height:72px}.article-pager ul a .series-number::after,.article-pager ul a .series-number::before{line-height:33px}}.article-booklet .booklet-detail .box-list:first-child{margin-top:0}@media screen and (min-width: 768px){.article-booklet .booklet-detail .box-list__item .box-text{max-width:285px}}@media screen and (min-width: 768px){.article-footer{padding-left:63px}}@media screen and (min-width: 941px){.article-footer{padding-right:225px}}.article-footer .post-auther .subhead{margin-bottom:18px}.article-footer .subhead{margin-bottom:28px}.article-footer aside{margin-bottom:60px}.hs-cta-wrapper,.showcase-banner-wrapper{display:block;margin-bottom:60px}.banner__hs-cta{display:none;text-align:center}@media screen and (max-width: 768px){.banner__hs-cta{display:block}}.twitter-share-button{background-color:#000;border-radius:3px}.booklet-list{overflow:hidden;padding:0 20px}.booklet-list .box-list{margin-top:50px}@media screen and (max-width: 941px){.booklet-list .box-list{margin-top:0}}.booklet-detail .box-list .date{display:inline-block;vertical-align:text-bottom;margin-bottom:4px}@media screen and (min-width: 768px){.booklet-detail .box-list .date{margin-bottom:10px}}.booklet-detail .box-list .series-no{display:inline-block;vertical-align:text-bottom;font-size:12px;font-size:1.2rem;margin-bottom:4px;margin-right:10px;font-family:'HiraKakuPro-W3','Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', '游ゴシック Medium', 'Yu Gothic Medium', Meiryo, sans-serif;position:relative;top:1px}@media screen and (min-width: 768px){.booklet-detail .box-list .series-no{margin-bottom:10px}}.booklet-detail .box-list .article-info p,.booklet-detail .box-list .authors{vertical-align:text-bottom;font-size:10px;font-size:1rem;margin-bottom:6px}.booklet-container .booklet-detail{padding-top:25px}@media screen and (min-width: 768px){.booklet-container .booklet-detail{padding:0 20px}}@media screen and (min-width: 768px){.booklet-detail{padding:0 20px}}.booklet-detail .booklet-title{font-size:32px;font-size:3.2rem;margin-bottom:38px}@media screen and (min-width: 768px){.booklet-detail .booklet-title{font-size:42px;font-size:4.2rem;text-align:center}}.booklet-detail .article-index{float:left;padding-right:5px}.booklet-detail .article-title{margin-bottom:6px}.booklet-detail .article-info{font-size:10px;font-size:1rem}.booklet-detail .article-info a{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;font-weight:700;line-height:inherit}.booklet-detail .article-info a:hover{opacity:0.7}.booklet-detail .article-info .authors li{display:inline-block;font-size:10px;font-size:1rem}.booklet-detail .article-info .authors a{font-weight:700;font-size:inherit}.booklet-detail .box-list__booklet .keyword-list li,.booklet-detail .box-list__books .keyword-list li{line-height:1}.booklet-detail .box-list__booklet .box-list__item .box-thumb,.booklet-detail .box-list__books .box-list__item .box-thumb{width:160px;min-width:160px;height:auto;background-image:none;background-size:auto;border:5px solid #f2f2f2;padding:10px}.booklet-detail .box-list__booklet .box-list__item .box-thumb img,.booklet-detail .box-list__books .box-list__item .box-thumb img{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.booklet-detail .box-list__booklet .box-list__item .box-thumb:hover img,.booklet-detail .box-list__books .box-list__item .box-thumb:hover img{opacity:0.7;filter:alpha(opacity=70)}.booklet-detail .box-list__booklet .box-list__item .box-thumb p,.booklet-detail .box-list__books .box-list__item .box-thumb p{width:100%;max-width:100%;overflow:hidden;position:relative}@media screen and (max-width: 941px){.booklet-detail .box-list__booklet .box-list__item .box-thumb,.booklet-detail .box-list__books .box-list__item .box-thumb{height:auto;min-width:142px}.booklet-detail .box-list__booklet .box-list__item .box-thumb p,.booklet-detail .box-list__books .box-list__item .box-thumb p{width:auto;height:auto;position:static;min-width:110px}.booklet-detail .box-list__booklet .box-list__item .box-thumb img,.booklet-detail .box-list__books .box-list__item .box-thumb img{height:auto;width:100%;max-width:100%;position:static}}@media screen and (max-width: 768px){.booklet-detail .box-list__booklet .box-list__item .box-thumb,.booklet-detail .box-list__books .box-list__item .box-thumb{width:auto}}.booklet-detail .box-list__booklet .box-list__item .box-text,.booklet-detail .box-list__books .box-list__item .box-text{width:100%}@media screen and (max-width: 941px){.booklet-detail .box-list__booklet .box-list__item .box-text,.booklet-detail .box-list__books .box-list__item .box-text{width:auto}}.people-index-wrap{position:relative;margin-top:40px}.people-category{margin:0 0 20px 0;text-align:center;font-size:15px;font-size:1.5rem}@media screen and (max-width: 768px){.people-category{width:100%;text-align:left;font-size:20px;font-size:2rem;position:relative}}.people-category button{width:12em;border:none;background-color:#fff;padding:4px 24px 0 0;cursor:pointer;position:relative;font-weight:bold;font-weight:800}.people-category button:active{color:inherit}.people-category button .arrow-icon{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);transition:transform 250ms ease-in-out;width:14px;height:9px}@media screen and (min-width: 768px){.people-category button .arrow-icon{width:8px;height:auto;right:38px}}@media screen and (max-width: 768px){.people-category button{padding:0;width:8em;text-align:left;background-position:right center;background-color:transparent}}.people-category button.active .arrow-icon{transform:translateY(-50%) rotate(180deg)}.people-category .drowdown-list{position:absolute;z-index:1;top:32px;left:50%;display:block;visibility:hidden;opacity:0;width:11.33em;margin-left:-82px;border:5px solid #f3f3f3;background-color:rgba(255,255,255,0.9);transform:translateY(-5px);box-sizing:border-box;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}@media screen and (max-width: 768px){.people-category .drowdown-list{top:30px;margin-left:0;z-index:2;width:100%;left:0}}@media screen and (max-width: 480px){.people-category .drowdown-list{width:calc(100% - 10px)}}.people-category .drowdown-list .category-list .category-list--item{padding:10px 0;cursor:pointer;font-size:12px;font-size:1.2rem;font-weight:bold;font-weight:800}@media screen and (max-width: 768px){.people-category .drowdown-list .category-list .category-list--item{text-align:center;font-size:18px;font-size:1.8rem}}.people-category .drowdown-list .category-list .category-list--item a{color:#999}.people-category .drowdown-list .category-list .category-list--item:hover a{color:#000000}.people-category .drowdown-list .category-list .category-list--item.selected{pointer-events:none}.people-category .drowdown-list .category-list .category-list--item.selected a{color:#000000}.people-category .drowdown-list.active{visibility:visible;transform:translateY(0);opacity:1}.people-category .arrow_box{position:absolute}.people-category .arrow_box::after,.people-category .arrow_box::before{position:absolute;bottom:100%;left:50%;width:0;height:0;content:' ';pointer-events:none;border:solid transparent}.people-category .arrow_box::after{margin-left:40px;border-width:7px;border-bottom-color:#fff}.people-category .arrow_box::before{margin-left:32px;border-width:15px;border-color:rgba(194,225,245,0);border-bottom-color:#f3f3f3}@media screen and (max-width: 768px){.people-category .arrow_box::after,.people-category .arrow_box::before{border-width:0}}.float-right-letters{float:right;margin-right:110px;transition:all 200ms ease-in-out}@media screen and (max-width: 768px){.float-right-letters{margin-right:0;position:fixed;top:100px;right:16px;width:2em;z-index:1;float:none;font-size:11px;font-size:1.1rem}.float-right-letters ul{display:block}}.people-letters{font-size:12px;font-size:1.2rem;display:block}.people-letters ul{display:table-cell}.people-letters ul li{font-weight:bold;padding-bottom:13px;text-align:center}.people-letters ul li a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.people-letters ul li a:hover{opacity:0.7;filter:alpha(opacity=70)}.people-letters .jp-alphabet{width:2em}@media screen and (max-width: 768px){.people-letters .jp-alphabet{display:block}}.people-letters .latin-alphabet{width:2em;text-transform:uppercase}@media screen and (max-width: 768px){.people-letters .latin-alphabet{display:block}}.people-index{margin-top:45px;margin-bottom:0;margin-left:2em}@media screen and (max-width: 768px){.people-index{margin:0 2em 0 0;padding-top:25px}}.people-index .people-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;vertical-align:top;width:calc(100% - 9em)}@media screen and (max-width: 768px){.people-index .people-list{width:100%}}.people-index .people-list .people-list--item{width:20%;padding-bottom:40px;text-align:center}.people-index .people-list .people-list--item:nth-child(5n+2){padding-top:42px}.people-index .people-list .people-list--item:nth-child(5n+4){padding-top:20px}.people-index .people-list .people-list--item .people-thumb{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;width:114px;height:114px;margin:0 auto;padding-bottom:4px}@media screen and (max-width: 768px){.people-index .people-list .people-list--item .people-thumb{margin:0}}.people-index .people-list .people-list--item .people-thumb .thumb{width:114px;height:114px}.people-index .people-list .people-list--item .people-info{max-width:114px;margin:0 auto}@media screen and (max-width: 768px){.people-index .people-list .people-list--item .people-info{max-width:100%;margin:0}}.people-index .people-list .people-list--item .people-thumb,.people-index .people-list .people-list--item .people-info h2,.people-index .people-list .people-list--item .people-info h3,.people-index .people-list .people-list--item .people-info p{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.people-index .people-list .people-list--item:hover .people-thumb{opacity:0.7;filter:alpha(opacity=70)}.people-index .people-list .people-list--item:hover .people-info h2{color:#999}.people-index .people-list .people-list--item:hover .people-info h3,.people-index .people-list .people-list--item:hover .people-info p{color:#d6d6d6}.people-index .people-list .people-name{padding:7px 0 10px 0;font-size:14px;font-size:1.4rem}.people-index .people-list .people-describe{line-height:1.8;color:#717171;font-size:10px;font-size:1rem}@media screen and (max-width: 768px){.people-index .people-list{flex:none;display:block}.people-index .people-list .people-list--item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;text-align:left;width:auto}.people-index .people-list .people-list--item:nth-child(5n+2),.people-index .people-list .people-list--item:nth-child(5n+4){padding-top:0}.people-index .people-list .people-list--item .people-thumb{-webkit-align-self:auto;-moz-align-self:auto;-ms-align-self:auto;align-self:auto;width:60px;height:60px;padding-right:20px}.people-index .people-list .people-list--item .people-thumb .thumb{width:60px;height:60px}.people-index .people-list .people-list--item .people-info{padding:0}.people-index .people-list .people-list--item .people-info h2{padding-top:0}}.people-detail-wrap.container{max-width:1240px;padding:0 60px;box-sizing:border-box;padding-top:38px}@media screen and (max-width: 768px){.people-detail-wrap.container{padding:24px 24px 0;margin-top:24px}}.people-detail-wrap .people-detail{margin-bottom:55px;padding:39px 0 0 15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}@media screen and (max-width: 768px){.people-detail-wrap .people-detail{padding-top:0}}.people-detail-wrap .people-detail__wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-left:19px;margin-right:12px}.people-detail-wrap .people-detail__keyword{position:relative;min-width:300px}@media screen and (max-width: 768px){.people-detail-wrap .people-detail__keyword{min-width:140px}}.people-detail-wrap .people-detail__keyword__wrap{position:absolute;top:50%;transform:translateY(-50%);min-width:300px}@media screen and (max-width: 768px){.people-detail-wrap .people-detail__keyword__wrap{min-width:140px}}.people-detail-wrap .people-detail__keyword li{position:absolute;padding:7px 0 7px 0.5em;display:inline-block;text-indent:-0.5em}.people-detail-wrap .people-detail__keyword li a{font-style:italic;line-height:1.2;font-size:14px;font-size:1.4rem;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.people-detail-wrap .people-detail__keyword li a:hover{color:#999}.people-detail-wrap .people-detail__keyword li:nth-child(1){right:60px;top:0}.people-detail-wrap .people-detail__keyword li:nth-child(2){right:40px;top:-2.5em}.people-detail-wrap .people-detail__keyword li:nth-child(3){right:32px;top:2.5em}.people-detail-wrap .people-detail__keyword li:nth-child(4){right:20px;top:-5em}.people-detail-wrap .people-detail__keyword li:nth-child(5){right:9px;top:5em}.people-detail-wrap .people-detail__keyword li:nth-child(6){right:0;top:-7.5em}.people-detail-wrap .people-detail__thumb{position:relative;width:182px;height:182px;margin-left:20px}.people-detail-wrap .people-detail__thumb .thumb{position:absolute;top:50%;left:50%;width:163px;height:163px;transform:translate(-50%, -50%)}.people-detail-wrap .people-detail__text{width:500px}.people-detail-wrap .people-detail__text .people-name{margin-bottom:10px;line-height:1.2;font-size:26px;font-size:2.6rem}.people-detail-wrap .people-detail__text .people-info{padding-left:20px}.people-detail-wrap .people-detail__text .people-info .position{margin-bottom:1em}@media screen and (max-width: 941px){.people-detail-wrap .people-detail__text .people-info .position{margin-bottom:25px}}.people-detail-wrap .people-detail__text .people-info .position,.people-detail-wrap .people-detail__text .people-info .company{line-height:1.6;font-size:14px;font-size:1.4rem;font-weight:bold;letter-spacing:.05em}.people-detail-wrap .people-detail__text .people-info .career{padding-left:5px;line-height:1.8;letter-spacing:.05em;font-size:14px;font-size:1.4rem}@media screen and (max-width: 941px){.people-detail-wrap .people-detail__text .people-info .career{padding-left:0}}.people-detail-wrap .people-detail__text .people-info .career a{text-decoration:underline;cursor:pointer;font-size:14px;font-size:1.4rem;font-weight:bold;font-weight:600}.people-detail-wrap .people-detail__text .people-info .career a:hover{text-decoration:none}.people-detail-wrap .people-detail__text .people-info .updated-at{padding-top:20px;text-align:right;line-height:1.8;letter-spacing:.05em;font-size:14px;font-size:1.4rem}@media screen and (max-width: 941px){.people-detail-wrap .people-detail__text .people-info .updated-at{padding-left:0}}@media screen and (max-width: 480px){.people-detail-wrap .people-detail__text .people-info .updated-at{padding-right:0}}@media screen and (max-width: 941px){.people-detail-wrap .people-detail{padding-left:0;display:block}.people-detail-wrap .people-detail__wrap{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;margin:0 80px 60px 0;padding:0}.people-detail-wrap .people-detail__thumb{margin-left:10px;width:170px;height:170px}.people-detail-wrap .people-detail__thumb .thumb{width:151px;height:151px}.people-detail-wrap .people-detail__keyword{margin:10px 30px 0 0}.people-detail-wrap .people-detail__text{width:100%}.people-detail-wrap .people-detail__text .people-info{padding-left:0}}@media screen and (max-width: 480px){.people-detail-wrap .people-detail__wrap{margin-right:0}}.people-detail-wrap .author-interested{margin-bottom:60px;padding:0 40px}@media screen and (max-width: 768px){.people-detail-wrap .author-interested{padding:0}}.people-detail-wrap .people-booklet,.people-detail-wrap .article-author{margin-bottom:40px;padding:0 40px}@media screen and (max-width: 768px){.people-detail-wrap .people-booklet,.people-detail-wrap .article-author{padding:0}}.people-detail-wrap .people-booklet .booklet-detail{padding:0}.people-detail-wrap .people-booklet .keyword-list li a{line-height:1;font-size:11px;font-size:1.1rem}.article-author .box-thumb:hover img{opacity:0.7;filter:alpha(opacity=70)}.article-author .box-list__booklet .box-list__item .box-thumb,.article-author .box-list__books .box-list__item .box-thumb{width:132px;border:solid 5px #dfe5e6}@media screen and (max-width: 768px){.article-author .box-list__booklet .box-list__item .box-thumb,.article-author .box-list__books .box-list__item .box-thumb{width:auto}}.article-author .box-list__booklet .box-list__item:nth-child(3),.article-author .box-list__books .box-list__item:nth-child(3),.article-author .box-list__booklet .box-list__item:nth-child(4),.article-author .box-list__books .box-list__item:nth-child(4){-webkit-box-direction:inherit;-moz-box-direction:inherit;-webkit-box-pack:inherit;-moz-box-pack:inherit;flex-direction:inherit}.article-author .box-list__booklet .box-list__item:nth-child(3) .box-thumb,.article-author .box-list__books .box-list__item:nth-child(3) .box-thumb,.article-author .box-list__booklet .box-list__item:nth-child(4) .box-thumb,.article-author .box-list__books .box-list__item:nth-child(4) .box-thumb{margin:0 25px 0 0}@media screen and (max-width: 768px){.article-author .box-list__booklet .box-list__item:nth-child(3) .box-thumb,.article-author .box-list__books .box-list__item:nth-child(3) .box-thumb,.article-author .box-list__booklet .box-list__item:nth-child(4) .box-thumb,.article-author .box-list__books .box-list__item:nth-child(4) .box-thumb{margin:0 0 20px 0}}.article-author .box-list__booklet .box-list__item:nth-child(3),.article-author .box-list__books .box-list__item:nth-child(3){margin-left:20px}@media screen and (max-width: 768px){.article-author .box-list__booklet .box-list__item:nth-child(3),.article-author .box-list__books .box-list__item:nth-child(3){margin-left:0}}.article-author .box-list__booklet .box-list__item:nth-child(4),.article-author .box-list__books .box-list__item:nth-child(4){margin-right:20px}@media screen and (max-width: 768px){.article-author .box-list__booklet .box-list__item:nth-child(4),.article-author .box-list__books .box-list__item:nth-child(4){margin-right:0}}.article-author .box-list__booklet .article-title,.article-author .box-list__books .article-title{margin-bottom:.5em}.article-author .name-authors{margin-bottom:.5em;overflow:hidden}.article-author .name-authors li{line-height:1.2;color:#999;font-size:12px;font-size:1.2rem;float:left;padding:0 5px 0 0}.article-author .name-authors li.with{font-size:10px;font-size:1rem;padding:1px 5px 0 0;color:#999}.people-books{margin-bottom:70px;padding:0 40px}@media screen and (max-width: 768px){.people-books{padding:32px 0 0;margin-bottom:0}}.people-books .subhead{margin-bottom:38px}@media screen and (max-width: 768px){.people-books .subhead{font-size:20px;font-size:2rem;margin-bottom:24px}}.is-tablet .people-index .people-list .people-list--item:hover .people-thumb{opacity:1;filter:alpha(opacity=100)}.is-tablet .people-index .people-list .people-list--item .people-thumb{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.news .box-list__news .box-list__item{margin-bottom:50px;max-width:100%}.news .box-list__news .box-list__item .box-thumb{border-color:#f2f2f2;height:auto}@media screen and (min-width: 768px){.news .box-list__news .box-list__item .box-thumb{width:264px}}.news .box-list__news .box-list__item .box-text{width:100%;margin:0}@media screen and (min-width: 768px){.news .box-list__news .box-list__item .box-text{max-width:340px}}.news .box-list__news .box-list__item .box-text .article-title{margin-bottom:0;font-size:18px;font-size:1.8rem}.news .box-list__news .box-list__item .box-text .article-info{color:#999}@media screen and (max-width: 768px){.news .box-list__news .box-list__item .box-text{padding-top:0}}.news .box-list__news .box-list__item:nth-child(2n+2){margin-left:40px}.news .box-list__news .box-list__item:nth-child(2n+3){margin-left:80px}.news .box-list__news .box-list__item:first-child,.news .box-list__news .box-list__item:last-child{margin-left:0}@media screen and (max-width: 768px){.news .box-list__news .box-list__item:nth-child(2n+2){margin-left:0}.news .box-list__news .box-list__item:nth-child(2n+3){margin-left:0}}@media screen and (max-width: 768px){.news .box-list__news .box-list__item{margin-bottom:30px}.news .box-list__news .box-list__item .box-thumb{height:auto;margin:0 10px 0 0;max-width:130px}.news .box-list__news .box-list__item .box-thumb img{width:auto;height:auto}.news .box-list__news .box-list__item .box-text{width:auto}.news .box-list__news .box-list__item:nth-child(4n+3) .box-thumb,.news .box-list__news .box-list__item:nth-child(4n+4) .box-thumb{margin:0 15px 0 0}}@media screen and (max-width: 420px){.news .box-list__news .box-list__item .box-text,.news .box-list__news .box-list__item .box-thumb{flex:1}}@media screen and (max-width: 768px){.news{margin-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.news .news-list{width:auto;margin-top:30px;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.news .nav-sidebar{-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0}.news .keyword-side{margin-top:0}}.news .box-list--md .box-thumb{padding:5px}.news .box-list--md>li{padding:0}@media screen and (min-width: 768px){.news .box-list--md>li{padding:0 20px}}.featured-article .box-list__featured-article .box-list__item{margin-bottom:50px;max-width:100%}.featured-article .box-list__featured-article .box-list__item .box-thumb{border-color:#f2f2f2;height:auto}@media screen and (min-width: 768px){.featured-article .box-list__featured-article .box-list__item .box-thumb{width:264px}}.featured-article .box-list__featured-article .box-list__item .box-text{width:100%;margin:0}@media screen and (min-width: 768px){.featured-article .box-list__featured-article .box-list__item .box-text{max-width:340px}}.featured-article .box-list__featured-article .box-list__item .box-text .article-title{margin-bottom:0;font-size:18px;font-size:1.8rem}.featured-article .box-list__featured-article .box-list__item .box-text .article-info{color:#999}@media screen and (max-width: 768px){.featured-article .box-list__featured-article .box-list__item .box-text{padding-top:0}}.featured-article .box-list__featured-article .box-list__item:nth-child(2n+2){margin-left:0}.featured-article .box-list__featured-article .box-list__item:nth-child(2n+3){margin-left:0}.featured-article .box-list__featured-article .box-list__item:first-child,.featured-article .box-list__featured-article .box-list__item:last-child{margin-left:0}@media screen and (max-width: 768px){.featured-article .box-list__featured-article .box-list__item:nth-child(2n+2){margin-left:0}.featured-article .box-list__featured-article .box-list__item:nth-child(2n+3){margin-left:0}}@media screen and (max-width: 768px){.featured-article .box-list__featured-article .box-list__item{margin-bottom:30px}.featured-article .box-list__featured-article .box-list__item .box-thumb{height:auto;margin:0 10px 0 0;max-width:130px}.featured-article .box-list__featured-article .box-list__item .box-thumb img{width:auto;height:auto}.featured-article .box-list__featured-article .box-list__item .box-text{width:auto}.featured-article .box-list__featured-article .box-list__item:nth-child(4n+3) .box-thumb,.featured-article .box-list__featured-article .box-list__item:nth-child(4n+4) .box-thumb{margin:0 15px 0 0}}@media screen and (max-width: 420px){.featured-article .box-list__featured-article .box-list__item .box-text,.featured-article .box-list__featured-article .box-list__item .box-thumb{flex:1}}@media screen and (max-width: 768px){.featured-article{margin-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured-article .featured-article-list{width:auto;margin-top:30px;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.featured-article .nav-sidebar{-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0}.featured-article .keyword-side{margin-top:0}}.featured-article .box-list--md .box-thumb{padding:5px}.featured-article .box-list--md>li{padding:0}@media screen and (min-width: 768px){.featured-article .box-list--md>li{padding:0 20px}}.post .featured-article-banner{margin-bottom:32px;align-content:center}.contact-area .contact-description{font-size:16px;font-size:1.6rem}@media screen and (max-width: 768px){.contact-area .contact-description{font-size:14px;font-size:1.4rem}}.contact-area .contact_us{max-width:580px;margin:auto;padding:18px;border:4px solid #fff;background-color:#f2f2f2;color:#868686;text-align:center;font-size:12px;font-size:1.2rem}.contact-area .contact_us-note_text{margin-top:6px;line-height:18px}@media screen and (max-width: 480px){.contact-area .contact_us-note_text{font-size:13px;font-size:1.3rem}}.contact-area .contact_us a{display:inline-block;padding:13px 20px;margin-top:15px;border:5px solid #e1e1e1;background-color:#fff;text-decoration:none}.contact-area .contact_us a:hover{opacity:0.8}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.top-latest__article{width:822px}.creator .subhead,.consultant .subhead,.researcher .subhead,.planner .subhead,.producer .subhead,.others .subhead{background-size:100%}.box-list__sq .box-list__item{display:block}.box-list__sq .box-list__item::after{content:" ";display:block;clear:both}.box-list__sq .box-list__item .box-thumb{float:left;width:30%;box-sizing:border-box;margin:0}.box-list__sq .box-list__item .box-thumb img{max-width:100%;height:auto}.box-list__sq .box-list__item .box-text{float:right;width:62%}.article-datail{display:block}.article-datail::after{content:" ";display:block;clear:both}.article-datail .article-contents{word-break:break-all}}@media all and (min-width: 768px){.is-ie10 .results .box-list__item{display:block}.is-ie10 .results .box-list__item .box-thumb{float:left}.is-ie10 .results .box-list__item .box-text{float:right;max-width:70%}.is-ie10 .box-list__booklet,.is-ie10 .box-list__books{display:block}.is-ie10 .box-list__booklet::after,.is-ie10 .box-list__books::after{content:" ";display:block;clear:both}.is-ie10 .box-list__booklet .box-list__item,.is-ie10 .box-list__books .box-list__item{padding-right:4%;box-sizing:border-box;display:block;height:170px}.is-ie10 .box-list__booklet .box-list__item:nth-child(2n),.is-ie10 .box-list__books .box-list__item:nth-child(2n){padding-right:0;padding-left:4%}.is-ie10 .box-list__booklet .box-list__item:nth-child(4n+3) .box-thumb,.is-ie10 .box-list__books .box-list__item:nth-child(4n+3) .box-thumb,.is-ie10 .box-list__booklet .box-list__item:nth-child(4n+4) .box-thumb,.is-ie10 .box-list__books .box-list__item:nth-child(4n+4) .box-thumb{float:right}.is-ie10 .box-list__booklet .box-list__item:nth-child(4n+1) .box-text,.is-ie10 .box-list__books .box-list__item:nth-child(4n+1) .box-text,.is-ie10 .box-list__booklet .box-list__item:nth-child(4n+2) .box-text,.is-ie10 .box-list__books .box-list__item:nth-child(4n+2) .box-text{margin-left:8%}.is-ie10 .box-list__booklet .box-list__item .box-thumb,.is-ie10 .box-list__books .box-list__item .box-thumb{float:left;max-width:40%;box-sizing:border-box;margin:0}.is-ie10 .box-list__booklet .box-list__item .box-thumb img,.is-ie10 .box-list__books .box-list__item .box-thumb img{max-width:100%;height:auto}.is-ie10 .box-list__booklet .box-list__item .box-text,.is-ie10 .box-list__books .box-list__item .box-text{float:right;max-width:50%;margin:auto}}.trendemon-tag{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999}.relative{position:relative}.mf_finder_searchBox{padding-top:0}.mf_finder_searchBox_doctype,.mf_relatedarea{display:none !important}.mf_finder_organic_wrapper,.mf_finder_relatedkeywords,.mf_finder_searchBox{width:680px !important;margin:0 auto !important}@media screen and (max-width: 768px){.mf_finder_organic_wrapper,.mf_finder_relatedkeywords,.mf_finder_searchBox{width:auto !important}}.mf_finder_searchBox_items_wrapper{margin-bottom:23px;padding:0;border:1px solid #f6f6f6;background-color:rgba(255,255,255,0.7)}.mf_finder_searchBox_items_wrapper .mf_finder_searchBox_items{padding:0}.mf_finder_searchBox_query_input{width:100%;height:58px !important;line-height:1.15;padding:0 60px 0 15px !important;font-size:16px !important;border:none !important;background:none;outline:none}.mf_finder_searchBox_submit{position:absolute;top:0;right:0;box-sizing:border-box;width:58px;height:58px;padding:0px !important;background-color:transparent !important;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.mf_finder_searchBox_submit:hover{background-color:#f6f6f6 !important}.mf_finder_searchBox_submit::before{content:"" !important;display:block;width:100%;height:100%;margin-left:0 !important;background:url(/assets/mf_glass-0989f878dd5170af47ab681d7bba6cd46f58bcff8a761e303e302a7a28ac6951.png) center no-repeat}.mf_finder_searchBox_misc,.mf_finder_spellcheck_wrapper,.mf_finder_organic_nums,.mf_finder_query{display:none !important}.mf_finder_organic_docs>div{border:none !important}.mf_finder_organic_docs .mf_finder_organic_doc{padding:0 !important;min-height:120px;margin-bottom:40px}@media screen and (max-width: 768px){.mf_finder_organic_docs .mf_finder_organic_doc{margin-left:0 !important}}.mf_finder_organic_docs .mf_finder_organic_doc:nth-child(3n+2){margin-left:40px}.mf_finder_organic_docs .mf_finder_organic_doc:nth-child(3n+3){margin-left:80px}.mf_finder_organic_docs .mf_finder_organic_doc .mf_finder_organic_doc_contents .mf_finder_organic_doc_title_wrapper{margin:2px;margin-bottom:5px;text-decoration:none !important}@media screen and (max-width: 768px){.mf_finder_organic_docs .mf_finder_organic_doc .mf_finder_organic_doc_contents .mf_finder_organic_doc_title_wrapper{margin-bottom:10px}}.mf_finder_organic_docs .mf_finder_organic_doc .mf_finder_organic_doc_contents .mf_finder_organic_doc_title_wrapper span{font-family:"CezannePro-B", "Helvetica Neue", Helvetica, "ヒラギノ角ゴ", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", Meiryo, sans-serif;font-weight:bold;text-decoration:none;letter-spacing:0.02em;color:#000;font-size:17px;font-size:1.7rem;font-weight:bold;font-weight:600;font-feature-settings:palt;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.mf_finder_organic_docs .mf_finder_organic_doc .mf_finder_organic_doc_contents .mf_finder_organic_doc_title_wrapper span:hover{text-decoration:none;color:#999}.mf_finder_organic_docs .mf_finder_organic_doc .mf_finder_organic_doc_contents .mf_finder_organic_doc_title_wrapper span span.mf_finder_mark{font-family:"CezannePro-B" !important;background-color:#6dc6e7;font-weight:bold;font-weight:600}@media screen and (max-width: 768px){.mf_finder_organic_docs .mf_finder_organic_doc .mf_finder_organic_doc_contents .mf_finder_organic_doc_title_wrapper span{font-size:14px;font-size:1.4rem;letter-spacing:0}}.mf_finder_organic_docs .mf_finder_organic_doc .mf_finder_organic_doc_contents .mf_finder_organic_doc_body_wrapper{margin:0 2px}.mf_finder_organic_docs .mf_finder_organic_doc .mf_finder_organic_doc_contents .mf_finder_organic_doc_body_wrapper .mf_finder_organic_doc_body{height:auto !important;line-height:1.5em !important;letter-spacing:0;color:#000 !important;font-size:12px !important}@media screen and (max-width: 768px){.mf_finder_organic_docs .mf_finder_organic_doc .mf_finder_organic_doc_contents .mf_finder_organic_doc_body_wrapper .mf_finder_organic_doc_body{font-size:10px !important}}.mf_finder_organic_docs .mf_finder_organic_doc .mf_finder_organic_doc_contents .mf_finder_organic_doc_body_wrapper .mf_finder_organic_doc_body .mf_finder_mark{font-family:"CezannePro-B" !important;background-color:#6dc6e7;font-weight:bold;font-weight:600}.mf_finder_organic_docs .mf_finder_organic_doc .mf_finder_organic_doc_contents .mf_finder_organic_doc_url_wrapper{display:none !important}.mf_finder_organic_docs .mf_finder_organic_doc .mf_finder_organic_doc_img_wrapper a{width:210px;height:120px;padding:5px;border:solid 5px #f2f2f2;background-color:#fff;display:block}@media screen and (max-width: 768px){.mf_finder_organic_docs .mf_finder_organic_doc .mf_finder_organic_doc_img_wrapper a{width:118px;height:62px;padding:0;border:none}}.mf_finder_organic_docs .mf_finder_organic_doc .mf_finder_organic_doc_img_wrapper a img{width:100%;height:100%;min-width:auto !important;max-width:none !important;max-height:none !important;border:none !important}.mf_finder_organic_pager_wrapper{margin:40px auto 0 auto;margin-bottom:30px}@media screen and (max-width: 768px){.mf_finder_organic_pager_wrapper{margin-top:70px;margin-bottom:55px}}.mf_finder_organic_pager_wrapper .mf_finder_pager_item_prev,.mf_finder_organic_pager_wrapper .mf_finder_pager_item_next{display:none}.mf_finder_organic_pager_wrapper .mf_finder_pager_items li{margin:0 !important}.mf_finder_organic_pager_wrapper .mf_finder_pager_items li{padding:0 !important}.mf_finder_organic_pager_wrapper .mf_finder_pager_item_current span,.mf_finder_organic_pager_wrapper .mf_finder_pager_items li a{display:block;padding:7px !important;background:transparent !important;color:#999 !important;font-family:"AnticCezannePro-B", "Helvetica Neue", Helvetica, "ヒラギノ角ゴ", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", Meiryo, sans-serif;font-size:14px !important;font-weight:bold}.mf_finder_organic_pager_wrapper .mf_finder_pager_item_current span span,.mf_finder_organic_pager_wrapper .mf_finder_pager_items li a span{font-weight:bold}.mf_finder_organic_pager_wrapper .mf_finder_pager_items li a:hover,.mf_finder_organic_pager_wrapper .mf_finder_pager_item_current span{color:#000 !important}.mf_noresult{border-radius:0;border:none;padding:139px 0 150px 0;margin:0;font-family:"HelveticaNeue-CondensedBlack", "Helvetica Neue", Helvetica, "ヒラギノ角ゴ", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", Meiryo, sans-serif}.mf_noresult p{color:#000;font-size:12px;font-size:1.2rem;font-weight:bold;font-weight:600}@media screen and (max-width: 768px){.mf_noresult{padding:44px 0 150px 0;background:url("../img/bg-object.svg") top 80px center no-repeat;background-size:100% auto}}.mf_finder_organic_zerohit .mf_finder_organic_header{width:100%}.mf_finder_organic_no_results{display:block;margin:auto;padding:139px 0 150px 0;white-space:pre-wrap;text-align:center;font-family:"HelveticaNeue-CondensedBlack", "Helvetica Neue", Helvetica, "ヒラギノ角ゴ", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", "Yu Gothic Medium", Meiryo, sans-serif;color:#000;line-height:1.5em;font-size:12px;font-size:1.2rem;font-weight:bold;font-weight:600}@media screen and (max-width: 768px){.mf_finder_organic_no_results{padding:44px 0 150px 0}}.mf_finder_organic_no_results::before{content:"入力されたキーワードに該当する検索結果はありませんでした。\a 入力キーワードを変更して再度検索を行ってください。" !important;width:100%;height:100%}.mf_finder_organic .mf_finder_logo{margin-bottom:30px}.mf_finder_organic .mf_finder_logo a{display:block;margin:0 auto !important;height:28px !important;background-size:cover !important;background-position:center !important;background-color:transparent !important}@media screen and (min-width: 768px){.mf_finder_relatedkeywords{padding-left:16px !important;padding-bottom:16px !important}}@media screen and (min-width: 768px){.mf_finder_relatedkeywords .mf_finder_relatedkeywords_head{padding:12px 0 !important}}@media screen and (min-width: 768px){.mf_finder_relatedkeywords .mf_finder_relatedkeywords_head::before{font-size:16px !important}}@media screen and (min-width: 768px){.mf_finder_relatedkeywords .mf_finder_relatedkeywords_item_link{font-size:14px !important}}@media screen and (min-width: 768px){.mf_finder_relatedkeywords .mf_finder_relatedkeywords_item_link span::before{font-size:8px !important}}
