@charset "UTF-8";.lazy{background-color:transparent;color:transparent;font-size:0;visibility:hidden}.lazy.loaded{visibility:visible}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;outline:0;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body.menu-open{overflow:hidden}.hidden{display:none!important}.base_img{max-width:none;width:1280px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:.3;z-index:5;pointer-events:none}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}body{font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}*,:after,:before{margin:0;padding:0;list-style:none;background-repeat:no-repeat;box-sizing:inherit;vertical-align:inherit}body,html{height:100%}body{font-size:16px;color:#202020;font-weight:400;line-height:1.4;-webkit-text-size-adjust:100%;vertical-align:baseline;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;overflow-wrap:break-word}a,a img,button{outline:0;border:none;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}img{vertical-align:bottom;max-width:100%;height:auto}a{color:#962237}a:hover,button:hover{outline:0}a:disabled,button:disabled,input:disabled{pointer-events:none}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}input[type=search]{-webkit-appearance:textfield}input[type=search],input[type=text]{line-height:normal}.global_section{max-width:1280px;margin:auto;padding:50px 40px 55px}.global_section-wrap.gray{background-color:#f2f2f2}.global_section-wrap.red{background-color:#962237}@media all and (max-width:1240px){.global_section{padding:60px 25px}}@media all and (max-width:768px){.global_section{padding:45px 25px 50px}}@media all and (max-width:500px){.global_section{padding:35px 25px 55px}}h1+.global_section,h2+.global_section{padding-top:0}.global_section+.global_section{margin-top:40px}.firstview+.global_section{margin-top:0;padding-top:0;padding-bottom:30px}.global_section-wrap .global_section{padding:30px 40px 55px}@media all and (max-width:1240px){.global_section-wrap .global_section{padding:30px 25px 50px}}@media all and (max-width:768px){.global_section-wrap .global_section{padding:30px 25px 50px}}@media all and (max-width:500px){.global_section-wrap .global_section{padding:35px 25px 40px}}.global_section-wrap.gray .global_section.static{padding:80px 40px 70px}@media all and (max-width:1240px){.global_section-wrap.gray .global_section.static{padding:30px 25px 50px}}@media all and (max-width:768px){.global_section-wrap.gray .global_section.static{padding:30px 25px 50px}}@media all and (max-width:500px){.global_section-wrap.gray .global_section.static{padding:35px 25px 40px}}.global_section.static{padding:65px 40px 70px}@media all and (max-width:1240px){.global_section.static{padding:50px 25px 50px}}@media all and (max-width:768px){.global_section.static{padding:40px 25px 50px}}@media all and (max-width:500px){.global_section.static{padding:30px 25px 35px}}.global_section.gray{background-color:#f2f2f2}.global_section.red{background-color:#962237}.container-static .global_section_inner{border-top:1px solid #B5B5B5;margin:40px auto 0;padding:50px 0 0}@media all and (max-width:768px){.container-static .global_section_inner{margin:30px auto 0;padding:30px 0 0}}@media all and (max-width:500px){.container-static .global_section_inner{margin:20px auto 0;padding:20px 0 0}}.column{position:relative}.column-wrap:after{content:"";clear:both;display:block}.column-wrap.article{max-width:1080px;margin:60px auto 0;padding-bottom:60px}@media all and (max-width:1200px){.column-wrap.article{padding:0 40px 60px}}@media all and (max-width:750px){.column-wrap.article{padding:0 25px 45px;margin:30px auto 0}}@media all and (max-width:500px){.column-wrap.article{margin:15px auto 0}}.firstview.unit+.column-wrap.article{margin:53px auto 0}@media all and (max-width:750px){.firstview.unit+.column-wrap.article{margin:35px auto 0}}@media all and (max-width:500px){.firstview.unit+.column-wrap.article{margin:21px auto 0}}.column-toppage{float:left;padding:30px 0 20px}.column-toppage.large{width:67.91667%}.column-toppage.small{width:32.08333%}.column-toppage.left{padding-right:34px;border-right:1px solid #962237}@media all and (max-width:850px){.column-toppage.left{float:none;width:100%;padding-top:20px;padding-right:0;border-right:none}}@media all and (max-width:500px){.column-toppage.left{padding-top:6px}}.column-toppage.right{padding-left:36px}@media all and (max-width:850px){.column-toppage.right{float:none;width:100%;padding-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.column-toppage .column__inner+.column__inner{margin-top:55px}@media all and (max-width:850px){.column-toppage .column__inner{width:47.5%;margin-top:4em}.column-toppage .column__inner.large{width:100%}.column-toppage .column__inner:first-child{margin-top:0}}@media all and (max-width:650px){.column-toppage .column__inner{width:100%}.column-toppage .column__inner+.column__inner{margin-top:80px}}@media all and (max-width:500px){.column-toppage .column__inner+.column__inner{margin-top:60px}}.column-article.left{float:left;width:100%;max-width:210px}@media all and (max-width:1200px){.column-article.left{width:25%;max-width:none}}@media all and (max-width:750px){.column-article.left{padding-top:37px;border-top:1px solid #333;margin-top:1.75em;width:100%;float:none}}.column-article.right{float:right;width:100%;max-width:770px}@media all and (max-width:1200px){.column-article.right{width:70%;max-width:none}}@media all and (max-width:750px){.column-article.right{width:100%;float:none}}.column-megamenu.left{float:left;width:59.08333%}.column-megamenu.right{float:right;width:38.41667%}@media all and (max-width:850px){.notfound .column-megamenu{float:none;width:100%}.notfound .column-megamenu.right{margin-top:2.5em}}.column-sitemap{width:30.83333%}@media all and (max-width:700px){.column-sitemap{width:100%}.column-sitemap+.column-sitemap{margin-top:1.75em}}.container__inner{width:100%;display:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:inherit;-ms-flex-flow:inherit;flex-flow:inherit;-webkit-box-pack:inherit;-webkit-justify-content:inherit;-ms-flex-pack:inherit;justify-content:inherit;overflow:inherit}.container-slider-publication{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.container-slider-publication>div{outline:0}@media all and (max-width:1300px){.container-slider-publication{max-width:750px;margin:auto}}@media all and (max-width:850px){.container-slider-publication{max-width:none;margin:auto -25px;padding:0}}@media all and (max-width:850px){.container-slider-publication .slick-slide{opacity:.5;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.container-slider-publication .slick-slide.slick-active{opacity:1}}.container-slider-publication .slick-arrow{display:block;width:45px;height:45px;border:1px solid #962237;background-color:#962237;text-indent:-9999px;position:absolute;top:22%;-webkit-transition:all 150ms ease;transition:all 150ms ease;z-index:1}.container-slider-publication .slick-arrow:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:3.5px 5px 3.5px 0;border-color:transparent #fff transparent transparent;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.container-slider-publication .slick-arrow:hover{background-color:#fff}.container-slider-publication .slick-arrow:hover:after{border-color:transparent #962237 transparent transparent}.container-slider-publication .slick-arrow.slick-prev{left:-40px}@media all and (max-width:850px){.container-slider-publication .slick-arrow.slick-prev{left:25px}}.container-slider-publication .slick-arrow.slick-next{right:-40px}.container-slider-publication .slick-arrow.slick-next:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media all and (max-width:850px){.container-slider-publication .slick-arrow.slick-next{right:25px}}.container-toppage-article{margin:0 auto -29px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width:500px){.container-toppage-article{margin:auto}}.container-toppage-ranking{margin:27px auto 7px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.container-toppage-ranking:not(.active){display:none}.container-toppage-expert{margin:auto;position:relative;padding:0 10px}@media all and (max-width:1300px){.container-toppage-expert.slider{max-width:1000px;margin:auto}}@media all and (max-width:1100px){.container-toppage-expert.slider{max-width:750px}}@media all and (max-width:850px){.container-toppage-expert.slider{max-width:none;margin:auto -25px;padding:0}}@media all and (max-width:850px){.container-toppage-expert.slider .slick-slide{opacity:.5;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.container-toppage-expert.slider .slick-slide.slick-active{opacity:1}}.container-toppage-expert.slider .slick-arrow{display:block;width:45px;height:45px;border:1px solid #962237;background-color:#962237;text-indent:-9999px;position:absolute;top:22%;-webkit-transition:all 150ms ease;transition:all 150ms ease;z-index:1}.container-toppage-expert.slider .slick-arrow:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:3.5px 5px 3.5px 0;border-color:transparent #fff transparent transparent;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.container-toppage-expert.slider .slick-arrow:hover{background-color:#fff}.container-toppage-expert.slider .slick-arrow:hover:after{border-color:transparent #962237 transparent transparent}.container-toppage-expert.slider .slick-arrow.slick-prev{left:-40px}@media all and (max-width:850px){.container-toppage-expert.slider .slick-arrow.slick-prev{left:25px}}.container-toppage-expert.slider .slick-arrow.slick-next{right:-40px}.container-toppage-expert.slider .slick-arrow.slick-next:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media all and (max-width:850px){.container-toppage-expert.slider .slick-arrow.slick-next{right:25px}}.container-toppage-policy,.container-toppage-related{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;margin-bottom:-45px}@media all and (max-width:500px){.container-toppage-policy,.container-toppage-related{margin-top:1.5em;margin-bottom:0}}.container-toppage-keyword{padding-top:25px;border-top:1px solid #962237;font-size:0}.container-expert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;max-width:1200px;margin:0 auto -30px}@media all and (max-width:500px){.container-expert{margin:auto}}.container-expert__blank{width:100%;max-width:200px;margin:auto 24px}.container-expert-details{max-width:1080px;margin:auto}.global_section-wrap .container-expert-details{margin:20px auto 0}@media all and (max-width:700px){.global_section-wrap .container-expert-details{margin:auto}}.container-research{max-width:960px;margin:auto;border-bottom:1px solid #962237}.filter+.container-research{margin-top:56px}@media all and (max-width:750px){.filter+.container-research{margin-top:27px}}.container-policy,.container-related{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;overflow:hidden;margin-bottom:-45px}@media all and (max-width:500px){.container-policy,.container-related{margin-bottom:auto}}.container-media,.container-publication,.container-publication-index{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;max-width:1200px;position:relative;margin-bottom:-45px}@media all and (max-width:500px){.container-media,.container-publication,.container-publication-index{margin-bottom:0}}.container-media__blank,.container-publication-index__blank,.container-publication__blank{width:100%;max-width:219px;margin:auto}.container-publication-index{margin-bottom:-60px}@media all and (max-width:500px){.container-publication-index{margin-bottom:0}}.container-media-index,.container-news,.container-press{max-width:770px;margin:auto}.container-media-index-details,.container-news-details,.container-press-details{max-width:770px;margin:auto}.container-media-index.nocontent,.container-news.nocontent,.container-press.nocontent{height:1px;background-color:#962237}.container-event,.container-event.past{max-width:763px;margin:auto}.container-event-details,.container-event.past-details{max-width:763px;margin:auto}.container-event.nocontent,.container-event.past.nocontent{height:1px;background-color:#962237}.container-unit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;max-width:1200px;position:relative;margin-bottom:-47px}@media all and (max-width:500px){.container-unit{margin-bottom:0}}@media all and (max-width:500px){.container-unitleader{margin-bottom:-.5em}}.container-unitleader,.container-unitmember{position:relative;margin-top:1em}@media all and (max-width:500px){.container-unitleader,.container-unitmember{margin-top:.75em}}.container-unitleader:before,.container-unitmember:before{content:"";display:block;width:36px;height:1px;background-color:#962237;margin-bottom:1.25em}.filter__search+.container-filter-keyword{margin-top:2em}@media all and (max-width:750px){.filter__search+.container-filter-keyword{margin-top:1.4em}}.container-inquiry{max-width:770px;margin:auto;position:relative;padding-top:25px;border-top:1px solid #962237}@media all and (max-width:500px){.container-inquiry{padding-top:20px}}@media all and (max-width:500px){.thanks .container-inquiry{padding-top:10px}}.container-access{max-width:770px;margin:auto;position:relative;padding-top:30px;border-top:1px solid #962237}@media all and (max-width:500px){.container-access{padding-top:23px}}.container-access+.container-access{margin-top:3.25em;padding-top:45px}@media all and (max-width:500px){.container-access+.container-access{margin-top:2.25em;padding-top:25px}}.container-sitemap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:960px;margin:auto;position:relative;padding-top:46px;border-top:1px solid #962237}@media all and (max-width:700px){.container-sitemap{border-top:none;padding-top:0}}.container-about,.container-mailmagazine{max-width:770px;margin:auto;position:relative}.global_section-wrap .container-about,.global_section-wrap .container-mailmagazine{padding:20px 0 10px}@media all and (max-width:500px){.global_section-wrap .container-about,.global_section-wrap .container-mailmagazine{padding:0}}.container-static{max-width:770px;margin:auto;position:relative}.global_section-wrap .container-static.note{padding:25px 0 5px}@media all and (max-width:500px){.global_section-wrap .container-static.note{padding:0}}@media all and (max-width:500px){.container-spbdr{padding-top:20px;border-top:1px solid #962237}}.container-search{max-width:960px;margin:auto;position:relative}.container-unitleader .container:before,.container-unitmember:before{margin-bottom:1.25em}.container-access+.container-access{margin-top:3em;padding-top:40px}@media all and (max-width:500px){.container-access+.container-access{margin-top:2.25em;padding-top:25px}}.firstview{width:100%;margin:auto;text-align:center;overflow:hidden;position:relative}.firstview__ph{width:100%;position:relative}.static .firstview__ph{height:460px}.small .firstview__ph{height:230px}.firstview__ph img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.firstview__bg{position:absolute;top:-28px;left:0;width:100%;height:100%;overflow:hidden;background-color:#fff}.firstview__bg__img{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background-size:cover;background-position:center center;-webkit-filter:blur(5px);filter:blur(5px)}.firstview__bg__img:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.firstview__inner{margin:auto;position:relative}.firstview__slider .lazy{background-color:#000}.firstview__slider .slick-list{overflow:hidden}.firstview__slider .slick-dots{margin:15px auto -7px}.firstview__slider .slick-dots li{display:inline-block;text-indent:-9999px;width:5px;height:5px;background-color:#9d9d9d;margin:auto 4px;pointer-events:none}.firstview__slider .slick-dots li.slick-active{background-color:#962237}@media all and (max-width:500px){.firstview__slider .slick-dots{margin:9px auto 0}.firstview__slider .slick-dots li{text-indent:-9999px;width:4px;height:4px;margin:auto 2.5px}}.firstview.unit{margin:46px auto 0}@media all and (max-width:1080px){.firstview.unit{margin:auto}}.firstview .slick-dots{margin:15px auto -4px}@media all and (max-width:500px){.firstview .slick-dots{margin:9px auto 0}}.global_header{margin:auto;position:fixed;top:0;left:0;width:100%;background-color:#fff;height:94px;padding:24px 0;z-index:5;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.global_header__spacer{width:auto;max-width:1280px;margin:auto;height:94px;position:relative}@media all and (max-width:1360px){.global_header__spacer{margin-left:40px}}@media all and (max-width:1140px){.global_header__spacer{margin-left:25px}}@media all and (max-width:1020px){.global_header__spacer{height:70px}}@media all and (max-width:500px){.global_header__spacer{height:55px}}@media print{.global_header{position:relative}}@media all and (max-width:1020px){.global_header{padding:0;height:70px}}@media all and (max-width:500px){.global_header{height:55px}}.global_header:after{content:"";display:block;width:100%;height:1px;background-color:#962237;position:absolute;left:0;bottom:0}@media all and (max-width:1240px){.global_header{font-size:14px}}@media all and (max-width:1000px){.global_header{font-size:12px}}@media all and (max-width:1020px){.global_header{font-size:13px}}.global_header.hide{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.global_header__logo{position:absolute;top:0;left:40px;height:46px;line-height:46px}.global_header__logo a{display:block}.global_header__logo a img{vertical-align:middle}@media all and (max-width:1275px){.global_header__logo{max-width:220px}}@media all and (max-width:1180px){.global_header__logo{max-width:200px;left:0}}@media all and (max-width:1020px){.global_header__logo{height:70px;line-height:70px}}@media all and (max-width:500px){.global_header__logo{max-width:183px;height:55px;line-height:55px}}.global_header__menu-sp .global_header__logo{max-width:none;background-color:#962237;width:100%;height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 25px;position:fixed;top:0;left:0;z-index:4}@media all and (max-width:500px){.global_header__menu-sp .global_header__logo{height:55px;padding:0 15px}}.global_header__menu-sp .global_header__logo:after{content:"";display:block;width:100%;height:1px;background-color:#fff;position:absolute;left:0;bottom:0}.global_header__menu-sp .global_header__logo a{display:block;width:100%;max-width:200px}@media all and (max-width:500px){.global_header__menu-sp .global_header__logo a{max-width:183px}}.global_header__menu{max-width:1280px;height:100%;margin:auto;padding:0 40px;position:relative}@media all and (max-width:1360px){.global_header__menu{padding-left:0;margin-left:40px}}@media all and (max-width:1140px){.global_header__menu{padding-right:25px;margin-left:25px}}@media all and (max-width:500px){.global_header__menu{padding-right:15px;margin-left:15px}}.global_header__menu-sp{display:none;background-color:#962237;width:100%;height:105%;position:fixed;top:0;left:0;z-index:4;overflow-y:auto}.global_header__menu-sp.on svg{fill:#fff}.global_header__menu-sp:after{content:"";display:block;height:10%}.global_header__upper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:right;position:absolute;top:-20px;right:40px}@media all and (max-width:1140px){.global_header__upper{right:25px}}@media all and (max-width:1020px){.global_header__upper{display:none}}.global_header__menu .global_header__navi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-width:890px;margin-left:auto;padding-top:5px}@media all and (max-width:1240px){.global_header__menu .global_header__navi{max-width:840px}}@media all and (max-width:1140px){.global_header__menu .global_header__navi{max-width:760px}}@media all and (max-width:1020px){.global_header__menu .global_header__navi{display:none}}.global_header__menu .global_header__navi__item{position:relative}.global_header__menu .global_header__navi__item a{display:block;width:100%;height:100%;padding:.5em 1em}.global_header__menu .global_header__navi__item a:hover span{text-decoration:underline}.global_header__menu .global_header__navi__item svg{display:block;width:17px;height:16px;fill:#962237}.global_header__menu .global_header__navi__item.loupe.expand:after{display:none}.global_header__menu .global_header__navi__item.loupe a{padding:0}@media all and (max-width:500px){.global_header__menu .global_header__navi__item.loupe a{padding:12px}}@media all and (max-width:1020px){.global_header__menu .global_header__navi__item.loupe{width:100%;height:100%}.global_header__menu .global_header__navi__item.loupe svg{width:100%;height:100%}}.global_header__menu .global_header__navi__item.loupe.open svg{display:none}.global_header__menu .global_header__navi__item.expand.disable{pointer-events:none;background-color:red}.global_header__menu .global_header__navi__item.expand:after{content:"";display:block;width:5px;height:5px;border-left:1px solid #962237;border-bottom:1px solid #962237;position:absolute;bottom:-.25em;left:50%;-webkit-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.global_header__menu-sp .global_header__navi{width:100%;font-size:15px;color:#fff;position:relative;z-index:3;padding-top:70px}.global_header__menu-sp .global_header__navi *{color:#fff}@media all and (max-width:500px){.global_header__menu-sp .global_header__navi{padding-top:55px}}.global_header__menu-sp .global_header__navi__item{border-bottom:1px solid #fff;background-color:#962237}.global_header__menu-sp .global_header__navi__item a{display:block;width:100%;padding:1em 25px}@media all and (max-width:500px){.global_header__menu-sp .global_header__navi__item a{padding:1em 15px}}.global_header__menu-sp .global_header__navi__item.accordion{position:relative}.global_header__menu-sp .global_header__navi__item.accordion:after{content:"";display:block;width:8px;height:8px;border-left:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);pointer-events:none}.global_header__menu-sp .global_header__navi-sub{display:none}.global_header__menu-sp .global_header__navi-sub__item{background-color:#fff}.global_header__menu-sp .global_header__navi-sub__item+.global_header__navi-sub__item{border-top:1px solid #962237}.global_header__menu-sp .global_header__navi-sub__item a{color:#962237;display:block;width:100%;padding:1em 40px}@media all and (max-width:500px){.global_header__menu-sp .global_header__navi-sub__item a{padding:1em 30px}}.global_header__navi__close{display:block;width:17px;height:17px;position:relative;display:none}.open .global_header__navi__close{display:block}@media all and (max-width:1020px){.global_header__navi__close{width:30px;height:30px}}@media all and (max-width:500px){.global_header__navi__close{width:17px;height:17px}}.global_header__navi__close>span{display:block;width:20px;height:2px;background-color:#962237;position:absolute;top:50%;left:50%}.global_header__navi__close>span:nth-child(1){-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.global_header__navi__close>span:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}@media all and (max-width:1020px){.global_header__navi__close>span{width:30px;height:3px}.global_header__navi__close>span:nth-child(1){-webkit-transform:translate(-50%,-75%) rotate(45deg);-ms-transform:translate(-50%,-75%) rotate(45deg);transform:translate(-50%,-75%) rotate(45deg)}.global_header__navi__close>span:nth-child(2){-webkit-transform:translate(-50%,-75%) rotate(-45deg);-ms-transform:translate(-50%,-75%) rotate(-45deg);transform:translate(-50%,-75%) rotate(-45deg)}}@media all and (max-width:500px){.global_header__navi__close>span{width:20px;height:2px}}.global_header__search{display:none;width:16px;height:16px;line-height:1;position:relative;z-index:3}.global_header__search svg{-webkit-transition:fill .4s ease;transition:fill .4s ease}@media all and (max-width:1020px){.global_header__search{display:block;margin-left:auto;width:26px;height:26px;position:absolute;top:50%;right:75px;margin-top:-13px}}@media all and (max-width:500px){.global_header__search{width:40px;height:40px;margin-top:-20px;right:45px}}@media print{.global_header__search{display:none}}.global_header__search.on{display:none}.global_header__menubutton{width:70px;height:70px;display:none;position:absolute;top:0;right:0;z-index:4;cursor:pointer}@media all and (max-width:1020px){.global_header__menubutton{display:block}}@media all and (max-width:500px){.global_header__menubutton{width:55px;height:55px}}.global_header__menubutton span{display:inline-block;position:absolute;width:36px;height:2px;left:50%;margin-left:-18px;background-color:#962237;-webkit-transition:opacity .2s ease,background-color .4s ease,-webkit-transform 450ms ease;transition:opacity .2s ease,background-color .4s ease,-webkit-transform 450ms ease;transition:transform 450ms ease,opacity .2s ease,background-color .4s ease;transition:transform 450ms ease,opacity .2s ease,background-color .4s ease,-webkit-transform 450ms ease}.global_header__menubutton span:nth-of-type(1){top:23px}.global_header__menubutton span:nth-of-type(2){top:34px}.global_header__menubutton span:nth-of-type(3){bottom:23px}@media all and (max-width:500px){.global_header__menubutton span{width:28px;margin-left:-14px}.global_header__menubutton span:nth-of-type(1){top:18px}.global_header__menubutton span:nth-of-type(2){top:26px}.global_header__menubutton span:nth-of-type(3){bottom:18px}}.global_header__menubutton.on{position:absolute}.global_header__menubutton.on span{background-color:#fff}.global_header__menubutton.on span:nth-of-type(1){-webkit-transform:translateY(11px) rotate(-145deg);-ms-transform:translateY(11px) rotate(-145deg);transform:translateY(11px) rotate(-145deg)}.global_header__menubutton.on span:nth-of-type(2){opacity:0}.global_header__menubutton.on span:nth-of-type(3){-webkit-transform:translateY(-11px) rotate(145deg);-ms-transform:translateY(-11px) rotate(145deg);transform:translateY(-11px) rotate(145deg)}@media all and (max-width:500px){.global_header__menubutton.on span:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-145deg);-ms-transform:translateY(8px) rotate(-145deg);transform:translateY(8px) rotate(-145deg)}.global_header__menubutton.on span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(145deg);-ms-transform:translateY(-9px) rotate(145deg);transform:translateY(-9px) rotate(145deg)}}.global_header__menu .global_header__navi{max-width:780px}.global_footer{background-color:#962237;padding:33px 0 20px}.thanks+.global_footer{margin-top:100px}@media all and (max-width:850px){.global_footer{padding:40px 0 20px}}@media all and (max-width:768px){.thanks+.global_footer{margin-top:60px}}@media all and (max-width:500px){.global_footer{padding:43px 0 20px}.global_section-wrap+.global_footer{margin-top:0}.thanks+.global_footer{margin-top:0}}.global_footer *{color:#fff}.global_footer__inner{max-width:1280px;margin:auto;padding:0 40px 0 50px;position:relative}@media all and (max-width:850px){.global_footer__inner{padding:0}}.global_footer__upper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media all and (max-width:850px){.global_footer__upper{display:block;text-align:center}}.global_footer__lower{width:100%}.global_footer__lower:after{content:"";clear:both;display:block}@media all and (max-width:850px){.global_footer__lower{position:relative;left:auto;bottom:auto;padding:20px 20px 0}}.global_footer__logo{display:inline-block}@media all and (max-width:850px){.global_footer__logo{width:300px}.global_footer__logo img{width:100%}}.global_footer__navi{font-size:13px;width:100%;max-width:960px;padding:35px 0 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;position:relative}@media all and (max-width:1000px){.global_footer__navi{font-size:12px}}@media all and (max-width:850px){.global_footer__navi{font-size:14px;border-bottom:1px solid #fff;padding:0;margin:32px auto 0}}@media all and (max-width:500px){.global_footer__navi{font-size:13px;border-bottom:1px solid #fff}}@media all and (max-width:360px){.global_footer__navi{font-size:11px}}.global_footer__navi__item a:hover{text-decoration:underline}@media all and (max-width:850px){.global_footer__navi__item{width:33.33333%;text-align:left;border-top:1px solid #fff;border-left:1px solid #fff}.global_footer__navi__item:nth-child(3n+1){border-left:none}.global_footer__navi__item a{display:block;width:100%;height:100%;padding:1.3em 1.25em}.global_footer__navi__item a:hover{background-color:#fff;color:#962237;text-decoration:none}}@media all and (max-width:650px){.global_footer__navi__item{width:50%;border-top:1px solid #fff;border-left:1px solid #fff}.global_footer__navi__item.large{width:100%;text-align:center}.global_footer__navi__item:nth-child(3n+1){border-left:1px solid #fff}.global_footer__navi__item:nth-child(odd){border-left:none}}.global_footer__subnavi{font-size:11px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;margin-top:15px;line-height:1}@media all and (max-width:850px){.global_footer__subnavi{display:none}}.global_footer__subnavi__item+.global_footer__subnavi__item{margin-top:.75em}.global_footer__subnavi__item a:hover{text-decoration:underline}.global_footer__etcnavi{font-size:12px;float:left}.global_footer__etcnavi:after{content:"";clear:both;display:block}@media all and (max-width:850px){.global_footer__etcnavi{float:none}}@media all and (max-width:360px){.global_footer__etcnavi{font-size:11px}}.global_footer__etcnavi__item{float:left}.global_footer__etcnavi__item a:hover{text-decoration:underline}.global_footer__etcnavi__item+.global_footer__etcnavi__item{margin-left:1em}.global_footer__etcnavi__item+.global_footer__etcnavi__item:before{content:"|";margin-right:1em}@media all and (max-width:850px){.global_footer__etcnavi__item{float:none}.global_footer__etcnavi__item+.global_footer__etcnavi__item{margin-left:0;margin-top:1em}.global_footer__etcnavi__item+.global_footer__etcnavi__item:before{content:"";margin-right:0}}.global_footer__copyright{font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-size:12px;font-weight:400;letter-spacing:.05em}.global_footer__lower .global_footer__copyright{display:inline-block;text-align:right;float:right}@media all and (max-width:850px){.global_footer__lower .global_footer__copyright{font-size:10px;display:block;float:none;text-align:center;margin-top:2em}}.global_footer__bnr{position:absolute;top:88px;right:40px;font-size:0}@media all and (max-width:1280px){.global_footer__bnr{position:relative;top:auto;right:auto;text-align:right;margin:20px -10px 20px auto}}@media all and (max-width:850px){.global_footer__bnr{margin:30px auto;text-align:center}}@media all and (max-width:650px){.global_footer__bnr{margin:20px auto}}.global_footer__bnr__item+.global_footer__bnr__item{margin-top:15px}.global_footer__bnr__item .sp{display:none}@media all and (max-width:1280px){.global_footer__bnr__item{display:inline-block;margin:0 10px}.global_footer__bnr__item+.global_footer__bnr__item{margin-top:0}}@media all and (max-width:850px){.global_footer__bnr__item .pc{display:none}.global_footer__bnr__item .sp{display:inline}}@media all and (max-width:650px){.global_footer__bnr__item{display:block;margin:auto}.global_footer__bnr__item+.global_footer__bnr__item{margin-top:15px}}@media all and (max-width:500px){.global_footer__logo{padding:0 10px}}.global_footer__navi{font-size:16px;max-width:950px;padding:32px 0 45px}@media all and (max-width:1000px){.global_footer__navi{font-size:13px}}@media all and (max-width:850px){.global_footer__navi{font-size:13px;padding:0;margin:30px auto 0}}.global_footer__subnavi{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;line-height:1.3}.megamenu{background-color:#fff;width:100%;position:absolute;top:94px;left:0;z-index:3;height:0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.megamenu.global_search{background-color:#962237}@media all and (max-width:1020px){.megamenu{top:70px}}@media all and (max-width:500px){.megamenu{top:55px}}.megamenu.open{box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}.megamenu.scroll{overflow-y:auto}.megamenu__block{max-width:1280px;margin:auto;padding:40px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;display:none;opacity:0}.megamenu__block.open{opacity:1}@media all and (max-width:500px){.megamenu__block{padding:20px 25px}}.notfound .megamenu__block{display:block;opacity:1;padding:30px 0 0}.megamenu__head{font-size:14px;text-align:center;color:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:700;line-height:1.5;padding:.5em;margin:1em auto 1.5em;background-color:#962237}.megamenu__head:first-child{margin-top:0}@media all and (max-width:850px){.notfound .megamenu__head{margin:2.5em auto 1.5em}.notfound .megamenu__head:first-child{margin-top:0}}@media all and (max-width:500px){.notfound .megamenu__head{font-size:12px;padding:.25em .5em}}.megamenu__subhead{font-size:18px;font-weight:400;font-family:"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;line-height:1.5;letter-spacing:.1em;color:#202020;margin-top:.75em;padding-bottom:.25em;border-bottom:1px solid #202020}.megamenu__subhead:first-of-type{margin-top:0}@media all and (max-width:500px){.notfound .megamenu__subhead{font-size:17px;margin-top:1.5em}.notfound .megamenu__subhead:first-of-type{margin-top:0}}.megamenu__navi{width:30.3244%;margin:1em 1.76305% 0;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;color:#962237;line-height:1.5}.megamenu__navi-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative}.megamenu__navi:nth-child(3n){margin-right:0}@media all and (max-width:500px){.notfound .megamenu__navi{width:45%;margin:1em 2.5% 0}}.megamenu__navi__head{font-size:15px;font-family:"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;border-bottom:1px solid #b5b5b5;margin-bottom:.5em;padding-bottom:.5em;position:relative}.megamenu__navi__head a{display:block;width:100%;height:100%;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.megamenu__navi__head a:hover{opacity:.8}@media all and (max-width:500px){.notfound .megamenu__navi__head{font-size:14px;margin-bottom:.25em;padding-bottom:.25em}}.megamenu__navi__item{font-size:13px;padding-left:1.25em;position:relative}.megamenu__navi__item+.megamenu__navi__item{margin-top:.4em}.megamenu__navi__item a{display:block}.megamenu__navi__item a:hover{text-decoration:underline}.megamenu__navi__item small{font-size:11px}@media all and (max-width:500px){.notfound .megamenu__navi__item{font-size:12px}}.megamenu__navi__item:before{content:"";display:inline-block;width:4px;height:4px;border-right:1px solid #962237;border-bottom:1px solid #962237;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:middle;line-height:1;position:absolute;top:.6em;left:.25em}.megamenu__type{color:#962237;font-size:15px;width:47.5%}@media all and (max-width:500px){.notfound .megamenu__type{font-size:12px}}.megamenu__type-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.megamenu__type__item{padding-left:1.25em;position:relative;margin-bottom:.5em;line-height:1.3}.megamenu__type__item a:hover{text-decoration:underline}.megamenu__type__item:before{content:"";display:inline-block;width:4px;height:4px;border-right:1px solid #962237;border-bottom:1px solid #962237;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:middle;line-height:1;position:absolute;top:.6em;left:.25em}.megamenu__phnavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#962237;font-size:17px;margin:auto;position:relative}[data-megamenu=about] .megamenu__phnavi{max-width:892px}[data-megamenu=experts] .megamenu__phnavi{max-width:1200px}.megamenu__phnavi__item{position:relative}[data-megamenu=about] .megamenu__phnavi__item{width:31.16592%}[data-megamenu=experts] .megamenu__phnavi__item{width:23.16667%}.megamenu__phnavi__item>a{display:block;width:100%;height:100%;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.megamenu__phnavi__item>a:hover .megamenu__phnavi__ph img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.megamenu__phnavi__item>a:hover .megamenu__phnavi__title{text-decoration:underline}.megamenu__phnavi__title{display:block;margin-top:.5em}.megamenu__phnavi__title a:hover{text-decoration:underline}.megamenu__phnavi__ph{display:block;overflow:hidden}.megamenu__phnavi__ph img{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.megamenu__phnavi__inner{display:block;height:0;padding-top:64.98195%;background-color:#eee;position:relative}.megamenu__phnavi__inner img{position:absolute;top:0;left:0}.megamenu__phnavi__bnr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;position:absolute;top:0;left:0}.megamenu__phnavi__bnr__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:70.39711%;height:30.76923%;padding:10px;margin:5px auto;border:1px solid #fff;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.megamenu__phnavi__bnr__item svg{fill:#fff;-webkit-transition:fill 150ms ease;transition:fill 150ms ease;height:auto;max-height:100%}.megamenu__phnavi__bnr__item:hover{background-color:#fff}.megamenu__phnavi__bnr__item:hover svg{fill:#962237}.megamenu__head{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}@media all and (max-width:500px){.notfound .megamenu__head{font-size:13px}}.megamenu__subhead{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;letter-spacing:0}.megamenu__navi{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.megamenu__navi__head{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}@media all and (max-width:500px){.notfound .megamenu__navi__head{font-size:15px;line-height:1.3;padding-bottom:.35em}}@media all and (max-width:500px){.notfound .megamenu__navi__item{font-size:13px}}@media all and (max-width:500px){.notfound .megamenu__type{font-size:14px}}.global_form{margin:3em auto 0;font-size:16px}@media all and (max-width:500px){.global_form{font-size:15px;margin:2em auto 0}}.global_form :placeholder-shown{color:#b6b6b6}.global_form ::-webkit-input-placeholder{color:#b6b6b6}.global_form :-moz-placeholder{color:#b6b6b6;opacity:1}.global_form ::-moz-placeholder{color:#b6b6b6;opacity:1}.global_form :-ms-input-placeholder{color:#b6b6b6}.global_form__block{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif}.global_form__block+.global_form__block{margin-top:1.5em}@media all and (max-width:500px){.global_form__block+.global_form__block{margin-top:1.2em}}@media all and (max-width:500px){.confirm .global_form__block+.global_form__block{margin-top:1.7em}}.global_form__label{display:block}.global_form__label.required:after{content:"（必須）";color:#962237}.global_form__input,.global_form__textarea{font-family:inherit!important;width:100%;border:1px solid #962237;border-radius:5px;font-size:inherit;color:#202020;padding:.5em 1em;margin-top:.75em}@media all and (max-width:500px){.global_form__input,.global_form__textarea{padding:.4em 1em}}.global_form__err:not(.hidden)+.global_form__input,.global_form__err:not(.hidden)+.global_form__textarea{margin-top:.25em}@media all and (-ms-high-contrast:none){.global_form__input,.global_form__textarea{padding:.75em 1em}}.global_form__input:focus,.global_form__textarea:focus{outline:0;box-shadow:0 0 0 1px #962237}.global_form__input.confirm,.global_form__textarea.confirm{border:none;background-color:#f2f2f2}.global_form__input{height:50px;line-height:50px;padding:0 1em}@media all and (max-width:500px){.global_form__input{height:45px;line-height:45px}}.global_form__input.confirm{line-height:1.6;height:auto;padding:.75em 1em}.global_form__textarea{padding:.75em 1em;line-height:1.5;height:175px;max-width:100%;min-width:100%;min-height:100px;max-height:500px;overflow:auto;padding:.5em 1em;margin-top:.75em}@media all and (max-width:500px){.global_form__textarea{padding:.4em 1em;height:160px}}.global_form__textarea.confirm{overflow:auto;height:auto;min-height:auto;padding:.75em 1em}@media all and (max-width:500px){.global_form__textarea.confirm{padding:.6em 1em}}.global_form__err{display:block;color:#962237;font-size:14px}@media all and (max-width:500px){.global_form__err{font-size:12px}}.global_form__label+.g-recaptcha{margin-top:.5em}.global_form{margin:2em auto 0;font-size:18px}@media all and (max-width:1020px){.global_form{font-size:17px}}@media all and (max-width:500px){.global_form{font-size:15px}}.global_form.confirm{margin:2.5em auto 0}@media all and (max-width:500px){.global_form.confirm{margin:2em auto 0}}.global_form__block{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.global_form__block+.global_form__block{margin-top:1.1em}@media all and (max-width:500px){.global_form__block+.global_form__block{margin-top:1.2em}}.global_form__label.required:after{content:"*";color:#962237}.global_form__input{padding:0 1.1em}.global_form__input.confirm{padding:.6em 1em}.global_form__textarea{padding:.7em 1.1em}.global_form__textarea.confirm{padding:.85em 1.1em}.global_form__err{font-size:16px}@media all and (max-width:500px){.global_form__err{font-size:14px}}.sitemap__block{line-height:1.35}.sitemap__block+.sitemap__block{margin-top:2.25em}@media all and (max-width:700px){.sitemap__block+.sitemap__block{margin-top:1.75em}}.sitemap__head{font-size:18px;color:#202020;padding-bottom:.25em;border-bottom:1px solid #b5b5b5;margin:0 auto .9em}@media all and (max-width:800px){.sitemap__head{font-size:16px}}@media all and (max-width:500px){.sitemap__head{font-size:13px}}.sitemap__item{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:14px}.sitemap__item+.sitemap__item{margin-top:.75em}@media all and (max-width:500px){.sitemap__item+.sitemap__item{margin-top:.5em}}.sitemap__item a{display:block}.sitemap__item a:hover{text-decoration:underline}@media all and (max-width:800px){.sitemap__item{font-size:13px}}@media all and (max-width:500px){.sitemap__item{font-size:12px}}.sitemap__block{line-height:1.25}.sitemap__head{font-size:20px;margin:0 auto .75em}@media all and (max-width:800px){.sitemap__head{font-size:18px}}@media all and (max-width:500px){.sitemap__head{font-size:15px}}.sitemap__item{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;font-size:15px}@media all and (max-width:800px){.sitemap__item{font-size:14px}}@media all and (max-width:500px){.sitemap__item{font-size:13px}}.global_heading{text-align:center;font-size:40px;font-weight:700;font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;color:#962237;line-height:1;margin:1.63em auto .75em}.global_heading:first-child{margin-top:8px}.global_header+.global_heading{margin:1em auto}@media all and (max-width:500px){.global_header+.global_heading{margin:.75em auto .9em}}@media all and (max-width:850px){.global_heading{font-size:35px}}@media all and (max-width:500px){.global_heading{font-size:30px}.global_heading:first-child{margin-top:0}}.global_heading small{color:#505050;font-size:16px;display:block;margin-top:1.5em;font-family:"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:400;letter-spacing:.1em}@media all and (max-width:500px){.global_heading small{font-size:14px}}.global_heading.margin{margin:2.25em auto .75em}.global_heading.margin small{margin-top:1em}@media all and (max-width:500px){.global_heading.margin{margin:.75em auto}}.global_heading.search_result{font-weight:400;margin-top:1.25em}@media all and (max-width:500px){.global_heading.search_result{margin-top:.85em}}.global_heading.search_result small{font-size:13px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:700;color:#505050}@media all and (max-width:500px){.global_heading.search_result small{font-size:12px}}.global_section-wrap.red .global_heading{color:#fff}.global_section-wrap.red .global_heading *{color:#fff}.column-toppage .global_heading{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid #962237}@media all and (max-width:500px){.column-toppage .global_heading{margin-bottom:.6em}}.global_heading{margin:1.63em auto .9em}.global_heading:first-child{margin-top:0}.global_header+.global_heading{margin:1em auto}@media all and (max-width:500px){.global_header+.global_heading{margin:.75em auto}}.global_heading small{font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}@media all and (max-width:500px){.global_heading small{margin-top:1em}}.global_heading.margin{margin:2.25em auto .75em}.global_heading.margin small{margin-top:1em}@media all and (max-width:500px){.global_heading.margin{margin:.75em auto}}.global_heading.search_result{margin-top:1.5em}.global_heading.search_result small{font-size:16px;letter-spacing:-.01em;font-weight:400;font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}@media all and (max-width:500px){.global_heading.search_result small{font-size:14px}}.column-toppage .global_heading{padding-bottom:.4em}.global_subheading,.headLine2{font-weight:400;font-size:28px;letter-spacing:.05em;line-height:1.4;padding-top:.5em;border-top:1px solid #962237;margin:1.5em auto 1.15em}.global_subheading:first-child,.headLine2:first-child{margin-top:0}@media all and (max-width:850px){.global_subheading,.headLine2{font-size:24px}}@media all and (max-width:500px){.global_subheading,.headLine2{font-size:19px;margin:2.25em auto 1em}}.global_subheading-middle{font-weight:400;color:#202020;font-size:22px;letter-spacing:.05em;line-height:1.5;margin:1.5em auto 1.5em}.global_subheading-middle:first-child{margin-top:0}@media all and (max-width:850px){.global_subheading-middle{font-size:21px}}@media all and (max-width:500px){.global_subheading-middle{line-height:1.4;margin:1.5em auto .75em}}.container-static .global_subheading-middle{margin-top:-20px}@media all and (max-width:1240px){.container-static .global_subheading-middle{margin-top:0}}.global_subheading-small,.headLine3,.headLine4,.headLine5,.headLine6{font-weight:400;color:#202020;font-size:22px;letter-spacing:.05em;line-height:1.5;margin:1.5em auto .75em}.global_subheading-small small,.headLine3 small,.headLine4 small,.headLine5 small,.headLine6 small{font-size:20px}.global_subheading-small:first-child,.headLine3:first-child,.headLine4:first-child,.headLine5:first-child,.headLine6:first-child{margin-top:0}@media all and (max-width:850px){.global_subheading-small,.headLine3,.headLine4,.headLine5,.headLine6{font-size:20px}.global_subheading-small small,.headLine3 small,.headLine4 small,.headLine5 small,.headLine6 small{font-size:18px}}@media all and (max-width:500px){.global_subheading-small,.headLine3,.headLine4,.headLine5,.headLine6{font-size:21px;margin:1.5em auto 1em}.global_subheading-small small,.headLine3 small,.headLine4 small,.headLine5 small,.headLine6 small{font-size:17px}}.container-static.note .global_subheading-small,.container-static.note .headLine3,.container-static.note .headLine4,.container-static.note .headLine5,.container-static.note .headLine6{margin:1.5em auto .5em}.container-static.note .global_subheading-small:first-child,.container-static.note .headLine3:first-child,.container-static.note .headLine4:first-child,.container-static.note .headLine5:first-child,.container-static.note .headLine6:first-child{margin-top:0}@media all and (max-width:500px){.container-static.terms .global_subheading-small,.container-static.terms .headLine3,.container-static.terms .headLine4,.container-static.terms .headLine5,.container-static.terms .headLine6{margin:1.5em auto .75em;line-height:1.3}.container-static.terms .global_subheading-small small,.container-static.terms .headLine3 small,.container-static.terms .headLine4 small,.container-static.terms .headLine5 small,.container-static.terms .headLine6 small{font-size:16px}}.container-static.terms .global_subheading,.container-static.terms .headLine2{margin:2.5em auto 1.15em}.container-static.terms .global_subheading:first-child,.container-static.terms .headLine2:first-child{margin-top:0}@media all and (max-width:500px){.container-static.terms .global_subheading,.container-static.terms .headLine2{margin:2.25em auto 1em}}.global_subheading,.headLine2{font-size:30px;letter-spacing:0;line-height:1.2;padding-top:.25em}@media all and (max-width:850px){.global_subheading,.headLine2{font-size:26px}}@media all and (max-width:500px){.global_subheading,.headLine2{font-size:23px}}.global_subheading-middle{font-size:25px;letter-spacing:0;line-height:1.2}.global_subheading-small,.headLine3,.headLine4,.headLine5,.headLine6{font-size:22px;letter-spacing:0;line-height:1.2}.global_subheading-small small,.headLine3 small,.headLine4 small,.headLine5 small,.headLine6 small{font-size:20px}@media all and (max-width:850px){.global_subheading-small,.headLine3,.headLine4,.headLine5,.headLine6{font-size:22px}.global_subheading-small small,.headLine3 small,.headLine4 small,.headLine5 small,.headLine6 small{font-size:19px}}@media all and (max-width:500px){.global_subheading-small,.headLine3,.headLine4,.headLine5,.headLine6{font-size:21px}.global_subheading-small small,.headLine3 small,.headLine4 small,.headLine5 small,.headLine6 small{font-size:18px}}@media all and (max-width:500px){.container-static.terms .global_subheading-small,.container-static.terms .headLine3,.container-static.terms .headLine4,.container-static.terms .headLine5,.container-static.terms .headLine6{line-height:1.2}.container-static.terms .global_subheading-small small,.container-static.terms .headLine3 small,.container-static.terms .headLine4 small,.container-static.terms .headLine5 small,.container-static.terms .headLine6 small{font-size:20px}}.global_para{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:17px}.global_para.small{font-size:15px}.global_para.note{font-size:12px}.container-unitmember+.global_para.note{margin-top:3em}@media all and (max-width:500px){.container-unitmember+.global_para.note{margin-top:2em}}.global_para a{text-decoration:underline}.global_para em{font-style:normal;color:#962237}@media all and (max-width:1020px){.global_para{font-size:16px}.global_para.small{font-size:14px}}@media all and (max-width:500px){.global_para{font-size:15px;line-height:1.7}.global_para.small{font-size:13px}}.global_para strong{font-weight:700}.global_para a:hover{text-decoration:underline}.global_list+.global_para,.global_para+.global_para{margin-top:.4em}@media all and (max-width:500px){.global_list+.global_para,.global_para+.global_para{margin-top:.5em}}.global_para.fig{line-height:1}.global_para+.global_para.fig,.global_para.fig+.global_para{margin-top:1.5em}.global_para+.global_para.fig.datalab,.global_para.fig+.global_para.datalab{margin:3em auto 10px}@media all and (max-width:500px){.global_para+.global_para.fig.datalab,.global_para.fig+.global_para.datalab{margin:1.5em auto 0}}.global_para.logo_fellowship{padding:0 0 2em}@media all and (max-width:500px){.global_para.logo_fellowship{padding:0}}.global_para.logo_sylff{padding:.5em 0 1.5em}@media all and (max-width:500px){.global_para.logo_sylff{padding:.75em 0 0}.global_para.logo_sylff img{width:242px}}.global_para.logo_jlep{padding:0 0 1em}@media all and (max-width:500px){.global_para.logo_jlep{padding:.75em 0 0}.global_para.logo_jlep img{width:185px}}.global_para.ctr,.global_para.fig{text-align:center}.global_para.left{text-align:left}.global_para.right{text-align:right}.global_para.justify{text-align:justify}@media all and (max-width:500px){.global_para.spleft{text-align:left}}.container-static .global_para{font-size:16px;line-height:2.35;letter-spacing:.05em}@media all and (max-width:500px){.container-static .global_para{font-size:15px;line-height:1.95}}.container-static .global_para small{font-size:14px}.container-static .global_para.small{font-size:14px;letter-spacing:.075em;line-height:2.2}@media all and (max-width:500px){.container-static .global_para.small{font-size:12px;line-height:1.6}}.container-static>.global_para:first-child{margin-top:-25px}@media all and (max-width:1240px){.container-static>.global_para:first-child{margin-top:-5px}}.global_section-wrap.gray .container-static>.global_para:first-child{margin-top:0}.container-static.fellowship .global_para+.global_para{margin-top:2.25em}@media all and (max-width:500px){.container-static.fellowship .global_para+.global_para{margin-top:1.25em}}@media all and (max-width:500px){.container-access .global_para{line-height:1.6}}.container-inquiry .global_para{font-size:16px}@media all and (max-width:500px){.container-inquiry .global_para{font-size:15px}}.global_para{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;font-size:18px;line-height:1.7}@media all and (max-width:750px){.container-unitmember+.global_para.note{margin-top:1.5em}}@media all and (max-width:1020px){.global_para{font-size:17px}}@media all and (max-width:500px){.global_para{font-size:15px;line-height:1.6}}.container-static .global_para{font-size:18px;line-height:1.7;letter-spacing:0}@media all and (max-width:500px){.container-static .global_para{font-size:16px}}.container-static .global_para small{font-size:15px}.container-static .global_para.small{font-size:16px;letter-spacing:0;line-height:1.7}@media all and (max-width:500px){.container-static .global_para.small{font-size:13px;line-height:1.6}}.container-static.terms .global_para:first-child{margin-top:2em}@media all and (max-width:500px){.container-access .global_para{line-height:1.5}}.container-access .global_para+.global_para{margin-top:.25em}@media all and (max-width:500px){.container-access .global_para+.global_para{margin-top:.5em}}.container-access .global_para.fig+.global_para{margin-top:1.5em}@media all and (max-width:500px){.container-access .global_para.fig+.global_para{margin-top:1.2em}}.container-inquiry .global_para{font-size:18px}@media all and (max-width:1020px){.container-inquiry .global_para{font-size:17px}}@media all and (max-width:500px){.container-inquiry .global_para{font-size:15px}}.global_list{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:17px}@media all and (max-width:1020px){.global_list{font-size:16px}}@media all and (max-width:500px){.global_list{font-size:15px}}.global_list.ctr{text-align:center}.global_list.left{text-align:left}.global_list.right{text-align:right}.global_list.justify{text-align:justify}.global_list+.global_list{margin-top:1em}.global_list.num{padding-left:1.75em}.global_para+.global_list,.global_table+.global_list{margin-top:1.5em}.container-static .global_list{font-size:16px;margin-top:.4em}@media all and (max-width:500px){.container-static .global_list{font-size:15px}}.container-static .global_list small{font-size:14px}.global_list a:hover{text-decoration:underline}.global_list__item+.global_list__item{margin-top:.25em}.disc .global_list__item{padding-left:1em;text-indent:-1em}.disc .global_list__item:before{content:"・"}.num .global_list__item{list-style-type:decimal}.container-static .global_list__item+.global_list__item{margin-top:.5em}.global_list{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;font-size:18px}@media all and (max-width:1020px){.global_list{font-size:17px}}@media all and (max-width:500px){.global_list{font-size:15px}}.container-static .global_list{font-size:18px}@media all and (max-width:500px){.container-static .global_list{font-size:15px}}.container-static .global_list small{font-size:14px}.disc .global_list__item{padding-left:0;text-indent:0}.disc .global_list__item:before{content:"- "}@media all and (max-width:500px){.global_fig-pc{display:none}}.global_fig-sp{display:none}@media all and (max-width:500px){.global_fig-sp{display:inline}}.global_btn{display:inline-block;background-color:#962237;border:1px solid #962237;color:#fff;font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;font-weight:700;line-height:1;font-size:12px;padding:.75em;letter-spacing:.1em;min-width:200px;border-radius:20px;position:relative;-webkit-transition:all 150ms ease;transition:all 150ms ease}.global_btn-wrap{text-align:center;margin:37px auto}.global_btn-wrap:last-child{margin-bottom:0}.global_btn-wrap.multiple{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto -1em}.container-static .global_btn-wrap.multiple{margin:1.75em -1em 0}@media all and (max-width:500px){.container-static .global_btn-wrap.multiple{margin:1.25em -1em 0}}.container-event+.global_btn-wrap,.container-news+.global_btn-wrap,.container-publication-index+.global_btn-wrap,.container-toppage-expert+.global_btn-wrap{margin-top:45px}.container-event+.global_btn-wrap.multiple,.container-news+.global_btn-wrap.multiple,.container-publication-index+.global_btn-wrap.multiple,.container-toppage-expert+.global_btn-wrap.multiple{margin:35px auto -10px}@media all and (max-width:500px){.container-event+.global_btn-wrap,.container-news+.global_btn-wrap,.container-publication-index+.global_btn-wrap,.container-toppage-expert+.global_btn-wrap{margin-top:35px}}.container-toppage-policy+.global_btn-wrap{margin-top:42px}.container-toppage-policy+.global_btn-wrap.multiple{margin:32px auto -10px}.container-research+.global_btn-wrap{margin-top:50px}.container-research+.global_btn-wrap.multiple{margin:40px auto -10px}.global_list+.global_btn-wrap,.global_para+.global_btn-wrap{margin-top:1.75em}.global_list+.global_btn-wrap.square,.global_para+.global_btn-wrap.square{margin-top:1em}.notfound .global_btn-wrap{margin-top:50px}@media all and (max-width:500px){.notfound .global_btn-wrap{margin-top:1.75em}}@media all and (max-width:750px){.container-research+.global_btn-wrap{margin-top:35px}.container-research+.global_btn-wrap.multiple{margin:25px auto -10px}}@media all and (max-width:500px){.global_btn-wrap{margin:30px auto}.global_btn-wrap.multiple{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:20px -10px -10px}.global_btn-wrap:last-child{margin-bottom:0}.container-toppage-expert+.global_btn-wrap{margin-top:30px}.container-toppage-expert+.global_btn-wrap.multiple{margin:20px auto -10px}.container-toppage-policy+.global_btn-wrap{margin-top:30px}.container-toppage-policy+.global_btn-wrap.multiple{margin:20px auto -10px}.nocontent+.global_btn-wrap{margin-top:23px}.nocontent+.global_btn-wrap.multiple{margin:13px auto -10px}}@media all and (max-width:500px){.global_btn{font-size:15px;min-width:210px}}.global_btn:hover{background-color:#fff;color:#962237}.global_btn.red{background-color:#962237;border:1px solid #962237;color:#fff}.global_btn.red:hover{background-color:transparent;color:#962237}.global_btn.red.ghost{background-color:#fff;color:#962237}.global_btn.red.ghost:hover{background-color:#962237;border:1px solid #fff;color:#fff}.global_btn.blk{background-color:#000;border:1px solid #000;color:#fff}.global_btn.blk:hover{background-color:transparent;color:#000}.global_btn.blk.ghost{background-color:#fff;color:#000}.global_btn.blk.ghost:hover{background-color:#000;color:#fff}.global_btn.gray{background-color:#505050;border:1px solid #505050;color:#fff}.global_btn.gray:hover{background-color:transparent;color:#505050}.global_btn.gray.ghost{background-color:#fff;color:#505050}.global_btn.gray.ghost:hover{background-color:#505050;color:#fff}.global_btn.square{border-radius:0;font-size:18px;padding:1.25em 1em;width:100%;max-width:500px}@media all and (max-width:1020px){.global_btn.square{font-size:16px}}@media all and (max-width:500px){.global_btn.square{font-size:15px}}.global_btn.anchor{font-size:12px;border-radius:0;min-width:auto;padding:.5em;padding-left:2.25em}@media all and (max-width:500px){.global_btn.anchor{font-size:10px}}.global_btn.anchor:before{content:"";display:block;width:4px;height:4px;border-left:1px solid #962237;border-bottom:1px solid #962237;position:absolute;top:50%;left:1em;-webkit-transform:translateY(-75%) rotate(-45deg);-ms-transform:translateY(-75%) rotate(-45deg);transform:translateY(-75%) rotate(-45deg)}.global_btn.anchor:hover:before{border-left:1px solid #fff;border-bottom:1px solid #fff}.global_btn.more{display:inline-block;padding:.5em .8em .5em 1.75em;min-width:auto;width:auto;font-size:12px;vertical-align:bottom}@media all and (max-width:500px){.global_btn.more{font-size:12px;padding:.5em 2em .5em 2.75em}}.global_btn.more:before{content:"";width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 5px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:.8em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media all and (max-width:500px){.global_btn.more:before{left:1.4em}}.global_btn.more:hover:before{border-color:transparent transparent transparent #962237}.global_btn.more.ghost{background-color:transparent}.global_btn.more.ghost:before{border-color:transparent transparent transparent #962237}.global_btn.more.ghost:hover:before{border-color:transparent transparent transparent #fff}.global_btn.middle{min-width:450px;padding:1.25em;border-radius:40px;font-size:13px}@media all and (max-width:500px){.global_btn.middle{font-size:12px;min-width:auto;width:100%}}@media all and (max-width:360px){.global_btn.middle{font-size:11px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.global_btn.loading{pointer-events:none;color:transparent!important;background-color:transparent;border:1px solid transparent}.global_btn.disable,.global_btn:disabled{pointer-events:none;color:grey;background-color:#f2f2f2;border:1px solid #f2f2f2}.multiple .global_btn{margin:0 1em 1em;width:100%;max-width:200px;min-width:auto}@media all and (max-width:500px){.multiple .global_btn{margin:0 .75em .75em}}.column__inner .global_btn{min-width:146px}@media all and (max-width:650px){.column__inner .global_btn{min-width:210px}}.container-event+.global_btn-wrap,.container-toppage-expert+.global_btn-wrap{margin-top:30px}.container-toppage-policy+.global_btn-wrap{margin-top:58px}.container-slider-publication+.global_btn-wrap{margin-top:60px}@media all and (max-width:500px){.container-slider-publication+.global_btn-wrap{margin-top:30px}}.global_btn.middle{letter-spacing:.05em}.loader{position:relative;display:inline-block;position:absolute;width:20px;height:20px;border:2px solid #962237;border-top-color:transparent;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-animation:spin .75s infinite linear;animation:spin .75s infinite linear}.loader:after,.loader:before{left:-2px;top:-2px;display:none;position:absolute;content:'';width:inherit;height:inherit;border:inherit;border-radius:inherit}.loader:after{display:block;left:-2px;top:-2px;border:inherit;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@-webkit-keyframes spin{from{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes spin{from{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.global_tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;font-size:12px;font-weight:700;border-bottom:1px solid #962237}.global_heading+.global_tab{margin-top:-2.6em}@media all and (max-width:900px){.global_heading+.global_tab{margin-top:0}}.global_tab__item{text-align:center;background-color:#fff;color:#962237;cursor:pointer;padding:.5em 1em;min-width:150px}.global_tab__item.active{background-color:#962237;color:#fff}@media all and (max-width:500px){.global_tab.ranking .global_tab__item{min-width:auto;width:50%}}.global_table{display:table;border-collapse:collapse;border-spacing:0;width:100%;text-align:left}.global_para+.global_table,.global_table+.global_table{margin-top:.4em}@media all and (max-width:500px){.global_para+.global_table,.global_table+.global_table{margin-top:.5em}}.global_table.nobdr{border:none}.global_table__row{display:table-row}.global_table__head{display:table-cell}.nobdr .global_table__head{border:none}.global_table__txt{display:table-cell}.nobdr .global_table__txt{border:none}.container-access .global_table{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:17px;width:auto}@media all and (max-width:1020px){.container-access .global_table{font-size:16px}}@media all and (max-width:500px){.container-access .global_table{font-size:15px;line-height:1.7}}.container-access .global_table__row+.global_table__row{padding-top:.25em}.container-access .global_table__row:first-child .global_table__head{padding-top:0}.container-access .global_table__head{font-weight:700;padding-top:.25em}@media all and (max-width:500px){.container-access .global_table__head{display:block;width:100%;padding-top:.5em}}.container-access .global_table__txt{padding-left:1.25em}@media all and (max-width:500px){.container-access .global_table__txt{display:inline-block;padding-left:0;padding-right:1em}}.container-static .global_table{font-size:16px;line-height:1.5}.container-static .global_table+.global_table{margin-top:1.5em}@media all and (max-width:500px){.container-static .global_table{font-size:15px}}.container-static .global_table small{font-size:14px}.container-static .global_table__txt{padding:.25em}.container-static .global_table__txt:first-child{padding-left:0}.container-static .global_table__txt:last-child{padding-right:0}.container-access .global_table{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;font-size:18px;line-height:1.7}@media all and (max-width:1020px){.container-access .global_table{font-size:17px}}@media all and (max-width:500px){.container-access .global_table{font-size:16px}}.container-access .global_table__head{padding-top:.25em}@media all and (max-width:800px){.container-access .global_table__head{display:block;width:100%;padding-top:.5em}}.container-access .global_table__txt{padding-left:1.75em}@media all and (max-width:800px){.container-access .global_table__txt{display:inline-block;padding-left:0;padding-right:1em}}.goobal_accordion+.goobal_accordion{margin-top:4px}.goobal_accordion__head{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:15px;font-weight:700;background-color:#962237;color:#fff;padding:.65em 1.5em;position:relative;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.goobal_accordion__head:hover{background-color:#801d2f}.goobal_accordion__head:after{content:"";display:block;width:7px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);position:absolute;top:50%;right:1.5em;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.goobal_accordion__head.open:after{-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.goobal_accordion__details{background-color:#fff;padding:40px;max-height:999999px;display:none}@media all and (max-width:1240px){.goobal_accordion__details{padding:40px 30px}}@media all and (max-width:768px){.goobal_accordion__details{padding:30px 20px}}@media all and (max-width:500px){.goobal_accordion__details{padding:30px 15px}}.goobal_accordion+.goobal_accordion{margin-top:4px}.goobal_accordion__head{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.ribbon{font-size:12px;display:block;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:700;line-height:1;padding:.3em .4em .4em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}@media all and (-ms-high-contrast:none){.ribbon{padding:.6em .5em .3em}}@supports (-ms-ime-align:auto){.ribbon{padding:.4em .5em .4em}}.ribbon.num{font-size:20px;font-weight:400;font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;padding:5px 10px}.ribbon.ghost{background-color:transparent}@media all and (max-width:500px){.ribbon{padding:.4em .8em .4em}}@media all and (max-width:500px) and (-ms-high-contrast:none){.ribbon{padding:.8em .9em .4em}}@media all and (max-width:500px){@supports (-ms-ime-align:auto){.ribbon{padding:.6em .9em .6em}}}.firstview .ribbon{background-color:rgba(255,255,255,.8);color:#000;display:inline-block;margin-right:1em}@media all and (max-width:500px){.firstview .ribbon{padding:.3em}}@media all and (max-width:500px) and (-ms-high-contrast:none){.firstview .ribbon{padding:.6em .5em .3em}}@media all and (max-width:500px){@supports (-ms-ime-align:auto){.firstview .ribbon{padding:.4em .5em .4em}}}@media all and (max-width:500px){.firstview .ribbon{font-size:12px;margin-right:.5em}}.container-related .article .ribbon,.container-research .article .ribbon,.container-toppage-article .article .ribbon,.container-toppage-ranking .article .ribbon,.container-toppage-related .article .ribbon{background-color:#962237;color:#fff;position:absolute;left:0}.container-related .article .ribbon.ghost,.container-research .article .ribbon.ghost,.container-toppage-article .article .ribbon.ghost,.container-toppage-ranking .article .ribbon.ghost,.container-toppage-related .article .ribbon.ghost{background-color:transparent;color:#962237;border:1px solid #962237}@media all and (max-width:500px){.container-event .article .ribbon:not(.num),.container-related .article .ribbon:not(.num),.container-toppage-article .article .ribbon:not(.num),.container-toppage-ranking .article .ribbon:not(.num),.container-toppage-related .article .ribbon:not(.num){font-size:11px}}.container-related .article .ribbon,.container-toppage-article .article .ribbon,.container-toppage-related .article .ribbon{top:25px}.container-research .article .ribbon,.container-toppage-article .article .ribbon{font-size:11px}.container-research .article .ribbon{top:29px;max-width:217px}@media all and (max-width:1020px){.container-research .article .ribbon{max-width:35%}}@media all and (max-width:750px){.container-research .article .ribbon{font-size:12px;max-width:100%;padding:.3em .9em .4em;position:relative;top:auto;left:auto;display:inline-block}}.container-toppage-ranking .article .ribbon.num{position:absolute;top:0;left:0}@media all and (max-width:800px){.container-toppage-ranking .article .ribbon.num{top:25px}}@media all and (max-width:500px){.container-toppage-ranking .article .ribbon.num{top:17px}}@media all and (max-width:800px){.container-toppage-ranking .article:first-of-type .ribbon.num{top:0}}.container-event .ribbon,.container-news .ribbon,.container-news-details .ribbon,.container-press .ribbon,.container-search .ribbon{background-color:#962237;color:#fff;display:inline-block;margin-right:.75em;vertical-align:middle}.container-event .ribbon.ghost,.container-news .ribbon.ghost,.container-news-details .ribbon.ghost,.container-press .ribbon.ghost,.container-search .ribbon.ghost{background-color:transparent;color:#962237;border:1px solid #962237}@media all and (max-width:500px){.container-event .ribbon,.container-news .ribbon,.container-news-details .ribbon,.container-press .ribbon,.container-search .ribbon{font-size:11px;margin-right:.5em}}.container-news-details .ribbon{padding:.4em .75em .5em}@media all and (max-width:500px){.container-news-details .ribbon{padding:.3em .75em .4em}}.article_details__title .ribbon,.container-event-details .ribbon,.container-media-index .ribbon{font-size:11px;background-color:#962237;color:#fff;display:inline-block;margin-right:1em}.article_details__title .ribbon.ghost,.container-event-details .ribbon.ghost,.container-media-index .ribbon.ghost{background-color:transparent;color:#962237;border:1px solid #962237}@media all and (max-width:500px){.article_details__title .ribbon,.container-event-details .ribbon,.container-media-index .ribbon{padding:.3em .8em .4em;margin-right:.5em}}.article_details__title .ribbon{font-size:13px;font-weight:700;padding:.4em .9em;vertical-align:middle}.container-event-details .ribbon{vertical-align:middle}@media all and (max-width:500px){.container-event-details .ribbon{display:none}}.container-media-index .ribbon{vertical-align:middle;font-size:12px;margin-right:.5em}.container-static .ribbon{font-size:15px;font-weight:700;background-color:#962237;color:#fff;display:inline-block;padding:.5em .8em .5em}@media all and (max-width:750px){.container-static .ribbon{font-size:13px;margin-bottom:.5em}}@media all and (max-width:500px){.container-static .ribbon{font-size:11px;padding:.4em .9em .4em;margin-bottom:1em}}.ribbon{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;padding:.3em .7em .3em}@media all and (max-width:500px){.ribbon{padding:.3em .7em .3em}}.firstview .ribbon{font-size:14px;padding:.2em .7em .3em}@media all and (max-width:500px){.firstview .ribbon{font-size:12px}}.container-event .ribbon,.container-news .ribbon,.container-news-details .ribbon,.container-press .ribbon,.container-search .ribbon{margin-right:.5em}.article_details__title .ribbon{font-size:14px;padding:.3em .8em}@media all and (max-width:750px){.article_details__title .ribbon{font-size:12px}}.container-news-details .ribbon{font-size:14px;padding:.4em .75em .4em}@media all and (max-width:500px){.container-news-details .ribbon{font-size:12px;padding:.3em .75em .4em}}.container-media-index .ribbon{font-size:12px}.filter{max-width:1200px;margin:auto;position:relative;z-index:2}@media all and (max-width:1020px){.filter{margin:auto -25px}}.filter__bg{width:100%;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;display:none}@media all and (max-width:1020px){.filter__bg{display:block}}.filter__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #fff;position:relative;z-index:1}@media all and (max-width:1020px){.filter__btn{border-bottom:none}}@media all and (max-width:750px){.filter__btn{font-size:14px}}@media all and (max-width:500px){.filter__btn{font-size:13px}}.filter__btn__item{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:700;text-align:center;width:50%;height:60px;line-height:60px;background-color:#962237;color:#fff;cursor:pointer;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.filter__btn__item+.filter__btn__item{border-left:1px solid #fff}.filter__btn__item:hover{background-color:#801d2f}.filter__btn__item.inactive{background-color:#b5b5b5}@media all and (max-width:750px){.filter__btn__item{height:50px;line-height:50px}}.filter__block{display:none;position:absolute;top:61px;left:0;width:100%;padding:35px;background-color:#962237}.filter__block *{color:#fff}@media all and (max-width:1020px){.filter__block{top:60px}}@media all and (max-width:750px){.filter__block{top:50px}}@media all and (max-width:650px){.filter__block{padding:20px 25px}}.filter__subhead{font-size:18px;font-weight:400;line-height:1.5;margin-top:1.25em;padding-bottom:.25em;border-bottom:1px solid #fff}.filter__subhead:first-of-type{margin-top:0}@media all and (max-width:650px){.filter__subhead{margin-top:1.5em}}.filter__search{max-width:570px;margin:-3px auto 0;position:relative}@media all and (max-width:750px){.filter__search{margin-left:0;width:87%}}@media all and (max-width:650px){.filter__search{margin-top:-6px}}.filter__search [type=search]::-webkit-search-cancel-button,.filter__search [type=search]::-webkit-search-decoration{-webkit-appearance:none}.filter__search input{width:100%;border-radius:0;border:none;background-color:#fff;line-height:1;line-height:normal;padding:.9em 1.25em;font-size:15px;color:#202020;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif!important}.filter__search input:placeholder-shown{color:#b5b5b5;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif}.filter__search input::-webkit-input-placeholder{color:#b5b5b5;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif}.filter__search input:-moz-placeholder{color:#b5b5b5;opacity:1;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif}.filter__search input::-moz-placeholder{color:#b5b5b5;opacity:1;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif}.filter__search input:-ms-input-placeholder{color:#b5b5b5;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif}.filter__search input:focus{outline:0}@media all and (max-width:750px){.filter__search input{padding:.5em;font-size:14px}}.filter__search input::-ms-clear{display:none}.filter__search button{width:50px;height:100%;position:absolute;top:0;right:0;background-color:transparent}@media all and (max-width:750px){.filter__search button{width:40px}}.filter__search button svg{width:22px;fill:#962237;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:fill 150ms ease;transition:fill 150ms ease}@media all and (max-width:750px){.filter__search button svg{width:20px}}.filter__search button:disabled svg{fill:#b5b5b5}.megamenu__block .filter__search{max-width:none}@media all and (max-width:750px){.megamenu__block .filter__search{width:100%}}.megamenu__block .filter__search input{border:1px solid #962237}@media all and (max-width:750px){.megamenu__block .filter__search input{padding:.9em 1.25em;font-size:15px}}@media all and (max-width:500px){.megamenu__block .filter__search input{padding:.5em;font-size:14px}}.global_heading .filter__search{max-width:568px;margin:auto}@media all and (max-width:750px){.global_heading .filter__search{padding:0 30px}}.global_heading .filter__search__input{font-family:serif!important;color:#962237;border-bottom:1px solid #962237;position:relative;padding:0 1.5em;line-height:1.2;font-size:34px;display:block}.global_heading .filter__search__input:focus{outline:0}@media all and (max-width:750px){.global_heading .filter__search__input{font-size:26px}}@media all and (max-width:500px){.global_heading .filter__search__input{font-size:22px}}@media all and (max-width:350px){.global_heading .filter__search__input{text-align:left;padding-left:0}}.global_heading .filter__search input{font-family:serif!important;color:#962237;border:1px solid #962237;height:50px;line-height:50px;padding:0 2.5em 0 .5em;font-size:20px;display:block}@media all and (max-width:750px){.global_heading .filter__search input{height:42px;line-height:42px;padding:0 2.5em 0 .5em;font-size:18px}}@media all and (max-width:500px){.global_heading .filter__search input{height:35px;line-height:35px;padding:0 2em 0 .5em;font-size:16px}}.global_heading .filter__search input:placeholder-shown{font-family:serif!important}.global_heading .filter__search input::-webkit-input-placeholder{font-family:serif!important}.global_heading .filter__search input:-moz-placeholder{font-family:serif!important}.global_heading .filter__search input::-moz-placeholder{font-family:serif!important}.global_heading .filter__search input :-ms-input-placeholder{font-family:serif!important}@media all and (max-width:750px){.global_heading .filter__search button{right:30px}}@media all and (max-width:500px){.global_heading .filter__search button{width:35px}.global_heading .filter__search button svg{width:15px;height:14px}}.filter__navi{width:18.58407%;margin:1em .78673% 0;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;line-height:1.5}.filter__navi-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative}.filter__navi:nth-child(5n){margin-right:0}.filter__navi:nth-child(1),.filter__navi:nth-child(6n){margin-left:.78673%}@media all and (max-width:1020px){.filter__navi{width:31.66667%;margin:1em 1% 0}.filter__navi:nth-child(3n){margin-right:0}.filter__navi:nth-child(5n){margin-right:1%}.filter__navi:nth-child(1),.filter__navi:nth-child(4n){margin-left:1%}}@media all and (max-width:650px){.filter__navi{width:46%;margin:1.5em 2% 0}.filter__navi:nth-child(1),.filter__navi:nth-child(2){margin:1em 2% 0}.filter__navi:nth-child(3n){margin-right:2%}.filter__navi:nth-child(5n){margin-right:2%}.filter__navi:nth-child(1),.filter__navi:nth-child(4n){margin-left:2%}}.filter__navi__head{font-size:15px;font-family:"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;border-bottom:1px solid #fff;margin-bottom:.5em;padding-bottom:.3em;position:relative}.filter__navi__head a{display:block;width:100%;height:100%;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.filter__navi__head a:hover{opacity:.8}@media all and (max-width:650px){.filter__navi__head{font-size:14px;margin-bottom:.25em;padding-bottom:.25em}}.filter__navi__item{font-size:13px;padding-left:1.25em;position:relative}.filter__navi__item+.filter__navi__item{margin-top:.4em}@media all and (max-width:650px){.filter__navi__item+.filter__navi__item{margin-top:.25em}}.filter__navi__item a{display:block}.filter__navi__item a:hover{text-decoration:underline}.filter__navi__item small{font-size:11px}.filter__navi__item:before{content:"";display:inline-block;width:4px;height:4px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:middle;line-height:1;position:absolute;top:.6em;left:.25em}.filter__close{position:absolute;top:30px;right:30px;width:22px;height:22px;cursor:pointer;display:none}@media all and (max-width:1020px){.filter__close{display:block}}@media all and (max-width:650px){.filter__close{top:16px;right:25px}}.filter__close span{position:absolute;top:50%;left:50%;display:block;width:136.36364%;height:2px;background-color:#fff}.filter__close span:nth-child(1){-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.filter__close span:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.filter__btn__item{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif!important}.filter__search [type=search]::-webkit-search-cancel-button,.filter__search [type=search]::-webkit-search-decoration{-webkit-appearance:none}.filter__search input{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.filter__search input:placeholder-shown{color:#b5b5b5;font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.filter__search input::-webkit-input-placeholder{color:#b5b5b5;font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.filter__search input:-moz-placeholder{color:#b5b5b5;opacity:1;font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.filter__search input::-moz-placeholder{color:#b5b5b5;opacity:1;font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.filter__search input :-ms-input-placeholder{color:#b5b5b5;font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.global_heading .filter__search input{font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:700}.filter__navi{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.filter__navi__head{font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}.mailmagazine{font-size:20px;padding:5px 10px 8px;font-weight:700;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#962237}@media all and (max-width:850px){.mailmagazine{padding:10px 20px}}@media all and (max-width:850px){.mailmagazine__left{margin:auto;margin-left:0}}.mailmagazine__right{margin-left:10px;font-weight:400}@media all and (max-width:850px){.mailmagazine__right{margin:0 auto auto 1em}}.mailmagazine__icon{height:23px}.mailmagazine__head{font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:700;line-height:1}.mailmagazine__txt{font-size:10px;line-height:1;margin-top:.5em}@media all and (max-width:850px){.mailmagazine__txt{font-size:11px}}.mailmagazine__link{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.global_footer .mailmagazine{border:1px solid #fff;position:absolute;top:4px;right:40px;height:46px;max-width:215px;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}@media all and (max-width:850px){.global_footer .mailmagazine{position:relative;top:auto;right:auto;max-width:293px;height:60px;margin:30px auto 0;font-size:20px}}.global_footer .mailmagazine *{color:#fff;-webkit-transition:color 150ms ease;transition:color 150ms ease}@media all and (max-width:850px){.global_footer .mailmagazine__icon{width:44px;height:32px}}.global_footer .mailmagazine__icon svg{fill:#fff;-webkit-transition:fill 150ms ease;transition:fill 150ms ease}@media all and (max-width:850px){.global_footer .mailmagazine__icon svg{width:44px;height:32px}}.global_footer .mailmagazine:hover{background-color:#fff}.global_footer .mailmagazine:hover *{color:#962237}.global_footer .mailmagazine:hover svg{fill:#962237}.mailmagazine{padding:5px 30px 8px}@media all and (max-width:850px){.mailmagazine{padding:10px 20px}}@media all and (max-width:850px){.mailmagazine__left{margin:auto;margin-left:auto}}.mailmagazine__right{margin-left:13px;font-weight:700}@media all and (max-width:850px){.mailmagazine__right{margin:auto;margin-left:auto}}.global_footer .mailmagazine{top:7px;max-width:206px}@media all and (max-width:850px){.global_footer .mailmagazine{top:auto;max-width:260px}}.article{position:relative;text-align:left;width:100%;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.article.invisible{opacity:0}.article__ph{width:100%;position:relative}.article__ph img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.article__category{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif}.article__title{font-weight:400}.article__link a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.article__credit{font-size:12px;color:#505050;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;line-height:1.25}@media all and (max-width:500px){.article__credit{font-size:11px}}.article__credit a{color:inherit;text-decoration:underline}.firstview .article{background-color:#000;font-size:15px}@media all and (max-width:500px){.firstview .article{font-size:13px}}.firstview .article:hover .article__ph{opacity:.6}.firstview .article__details{position:absolute;top:50%;left:50%;color:#fff;width:100%;max-width:1100px;padding-top:15px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (max-width:340px){.firstview .article__details{padding-top:0}}.firstview .article__details:before{content:"";width:100%;max-width:500px;display:block;height:1px;background-color:#fff;position:absolute;top:0;left:0}@media all and (max-width:340px){.firstview .article__details:before{display:none}}@media all and (max-width:1200px){.firstview .article__details{left:0;width:100%;margin:0 40px;max-width:500px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}}@media all and (max-width:700px){.firstview .article__details{width:auto}}.firstview .article__ph{height:550px;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}@media all and (max-width:700px){.firstview .article__ph{height:400px}}@media all and (max-width:500px){.firstview .article__ph{height:300px}}.firstview .article__category{font-weight:700;vertical-align:middle;max-width:500px}.firstview .article__title{font-size:40px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.25;margin-top:.25em;max-width:500px}@media all and (max-width:700px){.firstview .article__title{font-size:30px}}@media all and (max-width:500px){.firstview .article__title{margin-top:.5em;font-size:23px}}.firstview .article__author{margin-top:.5em;max-width:500px}.firstview .article__date{margin-top:.5em;max-width:500px}.firstview.index .article__ph:before{content:"";display:block;width:20%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.6);-webkit-backface-visibility:hidden;backface-visibility:hidden}.firstview.index .article__ph:after{content:"";display:block;width:70%;height:100%;position:absolute;top:0;left:20%;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.6) 0,transparent 100%);background-image:linear-gradient(to right,rgba(0,0,0,.6) 0,transparent 100%);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media all and (max-width:1500px){.firstview.index .article__ph:before{width:10%}.firstview.index .article__ph:after{left:10%}}@media all and (max-width:1200px){.firstview.index .article__ph:before{display:none}.firstview.index .article__ph:after{left:0}}@media all and (max-width:700px){.firstview.index .article__ph:before{width:100%}}.firstview.index .article.right_in_fv .article__ph:before{left:auto;right:0}.firstview.index .article.right_in_fv .article__ph:after{left:auto;right:20%;background-image:-webkit-linear-gradient(left,transparent 0,rgba(0,0,0,.6) 100%);background-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.6) 100%)}@media all and (max-width:1500px){.firstview.index .article.right_in_fv .article__ph:before{width:10%}.firstview.index .article.right_in_fv .article__ph:after{right:10%}}@media all and (max-width:1200px){.firstview.index .article.right_in_fv .article__ph:before{display:none}.firstview.index .article.right_in_fv .article__ph:after{right:0}}.firstview.index .article.right_in_fv .article__details:before{left:auto;right:0}@media all and (max-width:1200px){.firstview.index .article.right_in_fv .article__details{left:auto;right:0}}.firstview.index .article.right_in_fv .article__author,.firstview.index .article.right_in_fv .article__category,.firstview.index .article.right_in_fv .article__date,.firstview.index .article.right_in_fv .article__title{margin-left:auto}.firstview.index .article__credit{color:#fff;width:100%;max-width:1100px;margin:auto;position:absolute;bottom:10px;left:0;right:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media all and (max-width:1200px){.firstview.index .article__credit{left:0;width:100%;padding:0 40px}}@media all and (max-width:340px){.firstview.index .article__credit{bottom:5px}}.firstview.index .article.right_in_fv .article__credit{text-align:right}@media all and (max-width:1200px){.firstview.index .article.right_in_fv .article__credit{left:auto;right:0}}@media all and (max-width:580px){.firstview.index .article.right_in_fv .article__credit{right:auto;text-align:left}}.firstview.details .article__credit{max-width:1080px;margin:.5em auto 0;text-align:left}@media all and (max-width:1200px){.firstview.details .article__credit{padding:0 40px}}@media all and (max-width:750px){.firstview.details .article__credit{padding:0 25px}}.firstview.unit .article__ph{max-width:1080px;margin:auto;height:464px}@media all and (max-width:700px){.firstview.unit .article__ph{height:476px}}@media all and (max-width:500px){.firstview.unit .article__ph{height:238px}}.container-policy .article:hover .article__ph img,.container-related .article:hover .article__ph img,.container-research .article:hover .article__ph img,.container-toppage-article .article:hover .article__ph img,.container-toppage-policy .article:hover .article__ph img,.container-toppage-ranking .article:hover .article__ph img,.container-toppage-related .article:hover .article__ph img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.container-policy .article:hover .article__title,.container-related .article:hover .article__title,.container-research .article:hover .article__title,.container-toppage-article .article:hover .article__title,.container-toppage-policy .article:hover .article__title,.container-toppage-ranking .article:hover .article__title,.container-toppage-related .article:hover .article__title{text-decoration:underline}.container-policy .article__ph,.container-related .article__ph,.container-research .article__ph,.container-toppage-article .article__ph,.container-toppage-policy .article__ph,.container-toppage-ranking .article__ph,.container-toppage-related .article__ph{background-color:#fff;overflow:hidden}.container-policy .article__ph img,.container-related .article__ph img,.container-research .article__ph img,.container-toppage-article .article__ph img,.container-toppage-policy .article__ph img,.container-toppage-ranking .article__ph img,.container-toppage-related .article__ph img{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.container-policy .article__ph img:hover,.container-related .article__ph img:hover,.container-research .article__ph img:hover,.container-toppage-article .article__ph img:hover,.container-toppage-policy .article__ph img:hover,.container-toppage-ranking .article__ph img:hover,.container-toppage-related .article__ph img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.container-policy .article__ph.video:after,.container-related .article__ph.video:after,.container-research .article__ph.video:after,.container-toppage-article .article__ph.video:after,.container-toppage-policy .article__ph.video:after,.container-toppage-ranking .article__ph.video:after,.container-toppage-related .article__ph.video:after{content:"";display:block;width:62px;height:62px;background-image:url(../img/icon_play.svg);background-size:61px;background-position:center center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (max-width:500px){.container-policy .article__ph.video:after,.container-related .article__ph.video:after,.container-research .article__ph.video:after,.container-toppage-article .article__ph.video:after,.container-toppage-policy .article__ph.video:after,.container-toppage-ranking .article__ph.video:after,.container-toppage-related .article__ph.video:after{width:73px;height:73px;background-size:73px}}.container-policy .article__title,.container-related .article__title,.container-research .article__title,.container-toppage-article .article__title,.container-toppage-policy .article__title,.container-toppage-ranking .article__title,.container-toppage-related .article__title{margin-top:.25em}.container-policy .article__details,.container-related .article__details,.container-research .article__details,.container-toppage-article .article__details,.container-toppage-policy .article__details,.container-toppage-ranking .article__details,.container-toppage-related .article__details{margin-top:1em}@media all and (max-width:500px){.container-policy .article__details,.container-related .article__details,.container-research .article__details,.container-toppage-article .article__details,.container-toppage-policy .article__details,.container-toppage-ranking .article__details,.container-toppage-related .article__details{line-height:1.4;margin-top:.5em}}.container-policy .article__author,.container-policy .article__category,.container-policy .article__date,.container-related .article__author,.container-related .article__category,.container-related .article__date,.container-research .article__author,.container-research .article__category,.container-research .article__date,.container-toppage-article .article__author,.container-toppage-article .article__category,.container-toppage-article .article__date,.container-toppage-policy .article__author,.container-toppage-policy .article__category,.container-toppage-policy .article__date,.container-toppage-ranking .article__author,.container-toppage-ranking .article__category,.container-toppage-ranking .article__date,.container-toppage-related .article__author,.container-toppage-related .article__category,.container-toppage-related .article__date{font-size:12px}.container-policy .article__author,.container-policy .article__category,.container-related .article__author,.container-related .article__category,.container-research .article__author,.container-research .article__category,.container-toppage-article .article__author,.container-toppage-article .article__category,.container-toppage-policy .article__author,.container-toppage-policy .article__category,.container-toppage-ranking .article__author,.container-toppage-ranking .article__category,.container-toppage-related .article__author,.container-toppage-related .article__category{color:#962237}.container-policy .article__category,.container-related .article__category,.container-research .article__category,.container-toppage-article .article__category,.container-toppage-policy .article__category,.container-toppage-ranking .article__category,.container-toppage-related .article__category{font-weight:700}.container-policy .article__author,.container-related .article__author,.container-research .article__author,.container-toppage-article .article__author,.container-toppage-policy .article__author,.container-toppage-ranking .article__author,.container-toppage-related .article__author{margin-top:.5em}.container-policy .article__date,.container-related .article__date,.container-research .article__date,.container-toppage-article .article__date,.container-toppage-policy .article__date,.container-toppage-ranking .article__date,.container-toppage-related .article__date{margin-top:.25em;color:#505050}.container-toppage-ranking .article__details{margin-top:.8em}@media all and (max-width:500px){.container-toppage-ranking .article__details{margin-top:.5em}}@media all and (max-width:500px){.container-toppage-ranking .article:nth-child(n+1) .article__ph.video:after{width:51px;height:51px;background-size:50px}}.container-research .article,.container-toppage-article .article{margin-bottom:29px;padding-top:25px;border-top:1px solid #962237}.container-research .article__ph img,.container-toppage-article .article__ph img{object-fit:cover;font-family:'object-fit: cover;'}.container-toppage-article .article{max-width:240px}@media all and (max-width:1250px){.container-toppage-article .article{max-width:none;width:48%}}@media all and (max-width:850px){.container-toppage-article .article{width:31.5%}}@media all and (max-width:700px){.container-toppage-article .article{width:48%;font-size:15px}}@media all and (max-width:500px){.container-toppage-article .article{width:100%;margin-bottom:0}.container-toppage-article .article+.article{margin-top:2em}}.container-toppage-article .article__ph{position:relative}.container-toppage-article .article__ph:before{content:"";display:block;width:100%;height:0;padding-top:63.33333%}.container-toppage-article .article__ph img{position:absolute;top:0;left:0}.container-research .article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:relative;padding-top:29px}@media all and (max-width:750px){.container-research .article{padding-top:22px;margin-bottom:22px}}.container-research .article__ph{max-width:217px;position:relative;height:0;padding-top:14.46667%}@media all and (max-width:1020px){.container-research .article__ph{max-width:none;width:35%;padding-top:22.4%}}@media all and (max-width:750px){.container-research .article__ph{display:none}}.container-research .article__ph img{position:absolute;top:0;left:0}.container-research .article__details{margin-top:0;width:75%}@media all and (max-width:1020px){.container-research .article__details{max-width:none;width:62.5%}}@media all and (max-width:750px){.container-research .article__details{width:100%}}.container-research .article__category{padding-right:7em}@media all and (max-width:750px){.container-research .article__category{padding-right:0}}@media all and (max-width:750px){.container-research .article__category__title{display:block;margin-top:.5em}}.container-research .article__title{font-size:18px;line-height:1.5}@media all and (max-width:750px){.container-research .article__title{font-size:15px;line-height:1.4}}.container-research .article__author{font-size:13px}@media all and (max-width:750px){.container-research .article__author{font-size:12px;margin-top:.25em}}.container-research .article__date{position:absolute;top:25px;right:0;font-size:14px;margin-top:0;color:#505050}@media all and (max-width:750px){.container-research .article__date{position:relative;top:auto;right:auto;font-size:12px;margin-top:.25em}}.container-research .article__link{position:absolute;top:0;left:0;width:100%;height:100%}.container-research .article .keyword__list{position:relative;z-index:1}.container-toppage-ranking .article{max-width:220px}.container-toppage-ranking .article__ph{position:relative}.container-toppage-ranking .article__ph:before{content:"";display:block;width:100%;height:0;padding-top:63.18182%}.container-toppage-ranking .article__ph img{position:absolute;top:0;left:0}@media all and (max-width:1200px){.container-toppage-ranking .article{width:23.75%;max-width:none}.container-toppage-ranking .article:first-child{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1em}.container-toppage-ranking .article:first-child .article__ph{width:60%}.container-toppage-ranking .article:first-child .article__details{margin-top:0;padding-left:1.5em;width:40%}}@media all and (max-width:800px){.container-toppage-ranking .article{width:47%;margin-top:2em;padding-top:25px;border-top:1px solid #962237}.container-toppage-ranking .article:first-child{margin:0 auto;padding-top:0;border-top:none}.container-toppage-ranking .article:first-child .article__ph{width:48%}.container-toppage-ranking .article:first-child .article__details{width:52%;padding-left:4%}}@media all and (max-width:700px){.container-toppage-ranking .article{font-size:15px}}@media all and (max-width:550px){.container-toppage-ranking .article:first-child{display:block}.container-toppage-ranking .article:first-child .article__ph{width:100%}.container-toppage-ranking .article:first-child .article__details{width:100%;padding-left:0;margin-top:.75em}}@media all and (max-width:500px){.container-toppage-ranking .article{margin-top:1.5em;padding-top:17px}}.container-policy .article,.container-related .article,.container-toppage-policy .article,.container-toppage-related .article{max-width:273px;width:22.75%;padding-top:25px;padding-bottom:45px}@media all and (max-width:500px){.container-policy .article,.container-related .article,.container-toppage-policy .article,.container-toppage-related .article{padding-bottom:0}}.container-policy .article__ph,.container-related .article__ph,.container-toppage-policy .article__ph,.container-toppage-related .article__ph{position:relative}.container-policy .article__ph:before,.container-related .article__ph:before,.container-toppage-policy .article__ph:before,.container-toppage-related .article__ph:before{content:"";display:block;width:100%;height:0;padding-top:63.00366%}.container-policy .article__ph img,.container-related .article__ph img,.container-toppage-policy .article__ph img,.container-toppage-related .article__ph img{position:absolute;top:0;left:0}@media all and (max-width:1200px){.container-policy .article,.container-related .article,.container-toppage-policy .article,.container-toppage-related .article{max-width:none}}@media all and (max-width:850px){.container-policy .article,.container-related .article,.container-toppage-policy .article,.container-toppage-related .article{width:48%}}@media all and (max-width:700px){.container-policy .article,.container-related .article,.container-toppage-policy .article,.container-toppage-related .article{font-size:15px}}@media all and (max-width:500px){.container-policy .article,.container-related .article,.container-toppage-policy .article,.container-toppage-related .article{width:100%;margin-bottom:0}.container-policy .article+.article,.container-related .article+.article,.container-toppage-policy .article+.article,.container-toppage-related .article+.article{margin-top:2em}}.container-toppage-policy .article{border-top:1px solid #fff}.container-toppage-policy .article *{color:#fff}.container-related .article,.container-toppage-related .article{border-top:1px solid #962237}.container-policy .article+.article,.container-related .article+.article{margin-left:3%}.container-policy .article:nth-child(4n+1),.container-related .article:nth-child(4n+1){margin-left:0}@media all and (max-width:850px){.container-policy .article:nth-child(4n+1),.container-related .article:nth-child(4n+1){margin-left:3%}.container-policy .article:nth-child(2n+1),.container-related .article:nth-child(2n+1){margin-left:0}}@media all and (max-width:500px){.container-policy .article+.article,.container-related .article+.article{margin-left:0}.container-policy .article:nth-child(4n+1),.container-related .article:nth-child(4n+1){margin-left:0}}.article_details__title .article__title{font-size:32px;margin-top:.75em;line-height:1.5}@media all and (max-width:750px){.article_details__title .article__title{font-size:25px;margin-top:.5em}}@media all and (max-width:500px){.article_details__title .article__title{font-size:21px}}.article_details__title .article__category{font-size:16px;font-weight:700;color:#962237}@media all and (max-width:750px){.article_details__title .article__category{font-size:13px}.article_details__title .article__category__title{display:block;margin-top:.75em}}.article_details__title .article__date{color:#505050;font-size:15px;position:absolute;top:0;right:0}@media all and (max-width:750px){.article_details__title .article__date{font-size:12px;position:relative;top:auto;right:auto;margin-top:.4em}}@media all and (max-width:500px){.article_details__title .article__date{font-size:11px}}.container-search .article{padding-top:20px;margin-top:20px;border-top:1px solid #962237}.container-search .article:last-child{padding-bottom:0;border-bottom:none}.container-search .article:hover .article__title{text-decoration:underline}.container-search .article__details{margin-top:.5em}@media all and (max-width:500px){.container-search .article__details{line-height:1.4}}.container-search .article__title{font-size:18px}@media all and (max-width:500px){.container-search .article__title{font-size:15px}}.container-search .article__author,.container-search .article__date{font-size:14px}@media all and (max-width:500px){.container-search .article__author,.container-search .article__date{font-size:13px}}.container-search .article__author{color:#962237;margin-top:.5em}.container-search .article__date{font-family:"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;color:#505050}.article__category{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.article__credit{font-size:13px;font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;line-height:1.25}@media all and (max-width:500px){.article__credit{font-size:11px}}.firstview .article{-webkit-backface-visibility:hidden;backface-visibility:hidden}.firstview .article__title{font-size:50px;line-height:1.15;margin-top:.3em}@media all and (max-width:700px){.firstview .article__title{font-size:40px}}@media all and (max-width:500px){.firstview .article__title{margin-top:.5em;line-height:1;font-size:33px}}.firstview .article__details{padding-top:18px}@media all and (max-width:340px){.firstview .article__details{padding-top:0}}.firstview .article__author{margin-top:.25em}.firstview .article__date{margin-top:.25em}.container-policy .article__title,.container-related .article__title,.container-research .article__title,.container-toppage-article .article__title,.container-toppage-policy .article__title,.container-toppage-ranking .article__title,.container-toppage-related .article__title{font-size:18px}.container-policy .article__details,.container-related .article__details,.container-research .article__details,.container-toppage-article .article__details,.container-toppage-policy .article__details,.container-toppage-ranking .article__details,.container-toppage-related .article__details{line-height:1.45}@media all and (max-width:500px){.container-policy .article__details,.container-related .article__details,.container-research .article__details,.container-toppage-article .article__details,.container-toppage-policy .article__details,.container-toppage-ranking .article__details,.container-toppage-related .article__details{line-height:1.45}}.container-policy .article__author,.container-related .article__author,.container-research .article__author,.container-toppage-article .article__author,.container-toppage-policy .article__author,.container-toppage-ranking .article__author,.container-toppage-related .article__author{margin-top:.75em}.container-research .article__category__title{font-size:14px;line-height:1.3}@media all and (max-width:750px){.container-research .article__category__title{font-size:13px}}.container-research .article__title{font-size:20px;line-height:1.4}@media all and (max-width:750px){.container-research .article__title{font-size:17px}}.container-research .article__author{font-size:14px;margin-top:.25em}@media all and (max-width:750px){.container-research .article__author{font-size:13px}}@media all and (max-width:750px){.container-research .article__date{font-size:13px}}@media all and (max-width:500px){.container-toppage-ranking .article{margin-top:2em}}.container-toppage-ranking .article__details{line-height:1.4}.container-toppage-ranking .article__author{margin-top:.5em}@media all and (max-width:500px){.container-policy .article+.article,.container-related .article+.article,.container-toppage-policy .article+.article,.container-toppage-related .article+.article{margin-top:1.5em}}.article_details__title .article__title{font-size:42px;margin-top:.5em;font-weight:400;line-height:1.15}@media all and (max-width:750px){.article_details__title .article__title{font-size:30px;margin-top:.25em}}@media all and (max-width:500px){.article_details__title .article__title{font-size:24px}}@media all and (max-width:750px){.article_details__title .article__category__title{margin-top:.5em}}.container-search .article__title{font-size:20px}@media all and (max-width:500px){.container-search .article__title{font-size:16px}}.expert{position:relative;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.expert.invisible{opacity:0}.expert__subhead{color:#962237;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:700}.expert__ph img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.expert__name a:hover{text-decoration:underline}.expert__link a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.expert__bnr .sp{display:none}.column-article .expert .expert__position+.expert__subhead,.container-expert .expert .expert__position+.expert__subhead,.container-expert-details .expert .expert__position+.expert__subhead,.container-search .expert .expert__position+.expert__subhead,.container-toppage-expert .expert .expert__position+.expert__subhead{position:relative}.column-article .expert .expert__position+.expert__subhead:before,.container-expert .expert .expert__position+.expert__subhead:before,.container-expert-details .expert .expert__position+.expert__subhead:before,.container-search .expert .expert__position+.expert__subhead:before,.container-toppage-expert .expert .expert__position+.expert__subhead:before{content:"";display:block;width:36px;height:1px;background-color:#962237;margin-bottom:1.5em}.column-article .expert__name,.container-expert .expert__name,.container-expert-details .expert__name,.container-search .expert__name,.container-toppage-expert .expert__name{font-size:18px;line-height:1.25}.column-article .expert__name a,.container-expert .expert__name a,.container-expert-details .expert__name a,.container-search .expert__name a,.container-toppage-expert .expert__name a{color:#202020}@media all and (max-width:850px){.column-article .expert__name,.container-expert .expert__name,.container-expert-details .expert__name,.container-search .expert__name,.container-toppage-expert .expert__name{font-size:17px}}@media all and (max-width:350px){.column-article .expert__name,.container-expert .expert__name,.container-expert-details .expert__name,.container-search .expert__name,.container-toppage-expert .expert__name{font-size:16px}}.column-article .expert__name-en,.container-expert .expert__name-en,.container-expert-details .expert__name-en,.container-search .expert__name-en,.container-toppage-expert .expert__name-en{display:block;margin-top:.5em;font-size:12px;color:#962237}.column-article .expert__position,.container-expert .expert__position,.container-expert-details .expert__position,.container-search .expert__position,.container-toppage-expert .expert__position{font-size:0;font-weight:700;color:#962237;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif}.column-article .expert__position__item,.container-expert .expert__position__item,.container-expert-details .expert__position__item,.container-search .expert__position__item,.container-toppage-expert .expert__position__item{font-size:12px;display:inline}.column-article .expert__position__item:after,.container-expert .expert__position__item:after,.container-expert-details .expert__position__item:after,.container-search .expert__position__item:after,.container-toppage-expert .expert__position__item:after{content:"／"}.column-article .expert__position__item:last-child:after,.container-expert .expert__position__item:last-child:after,.container-expert-details .expert__position__item:last-child:after,.container-search .expert__position__item:last-child:after,.container-toppage-expert .expert__position__item:last-child:after{content:""}.column-article .expert__field,.container-expert .expert__field,.container-expert-details .expert__field,.container-search .expert__field,.container-toppage-expert .expert__field{font-size:0;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif}.column-article .expert__field__item,.container-expert .expert__field__item,.container-expert-details .expert__field__item,.container-search .expert__field__item,.container-toppage-expert .expert__field__item{display:inline}.column-article .expert__field__item:after,.container-expert .expert__field__item:after,.container-expert-details .expert__field__item:after,.container-search .expert__field__item:after,.container-toppage-expert .expert__field__item:after{content:"／"}.column-article .expert__field__item:last-child:after,.container-expert .expert__field__item:last-child:after,.container-expert-details .expert__field__item:last-child:after,.container-search .expert__field__item:last-child:after,.container-toppage-expert .expert__field__item:last-child:after{content:""}.column-article .expert__unit,.container-expert .expert__unit,.container-expert-details .expert__unit,.container-search .expert__unit,.container-toppage-expert .expert__unit{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif}.column-article .expert__unit a,.container-expert .expert__unit a,.container-expert-details .expert__unit a,.container-search .expert__unit a,.container-toppage-expert .expert__unit a{text-decoration:underline}.column-article .expert,.container-expert .expert,.container-search .expert,.container-toppage-expert .expert{font-size:14px;line-height:1.5;padding-bottom:50px}@media all and (max-width:350px){.column-article .expert,.container-expert .expert,.container-search .expert,.container-toppage-expert .expert{font-size:13px}}.column-article .expert__subhead,.container-expert .expert__subhead,.container-search .expert__subhead,.container-toppage-expert .expert__subhead{font-size:12px}.column-article .expert__subhead:first-child,.container-expert .expert__subhead:first-child,.container-search .expert__subhead:first-child,.container-toppage-expert .expert__subhead:first-child{margin-top:0}.column-article .expert__name,.container-expert .expert__name,.container-search .expert__name,.container-toppage-expert .expert__name{margin-bottom:.5em}.column-article .expert__field__item,.container-expert .expert__field__item,.container-search .expert__field__item,.container-toppage-expert .expert__field__item{font-size:14px}@media all and (max-width:350px){.column-article .expert__field__item,.container-expert .expert__field__item,.container-search .expert__field__item,.container-toppage-expert .expert__field__item{font-size:13px}}.container-toppage-expert .expert{max-width:200px;margin:auto;padding-bottom:0}.container-toppage-expert .expert__subhead{margin:2.15em auto .25em}.container-expert .expert,.container-toppage-expert .expert{padding-top:20px;border-top:1px solid #962237}.container-expert .expert__ph,.container-toppage-expert .expert__ph{width:200px;height:200px;border-radius:50%;overflow:hidden}.container-expert .expert__details,.container-toppage-expert .expert__details{margin-top:1.25em}.container-expert .expert:hover .expert__name,.container-toppage-expert .expert:hover .expert__name{text-decoration:underline}.container-expert .expert{width:16.66667%}.container-expert .expert+.expert{margin-left:4.16667%}.container-expert .expert:nth-child(5n+1){margin-left:0}.container-expert .expert__subhead{margin:1.25em auto .25em}.container-expert .expert .expert__field+.expert__subhead{margin-top:2em}@media all and (max-width:1150px){.container-expert .expert{max-width:none;width:30%}.container-expert .expert+.expert{margin-left:5%}.container-expert .expert:nth-child(5n+1){margin-left:5%}.container-expert .expert:nth-child(1){margin-left:0}.container-expert .expert:nth-child(3n+1){margin-left:0}.container-expert .expert__ph{margin:auto}}@media all and (max-width:750px){.container-expert .expert{width:47.5%}.container-expert .expert+.expert{margin-left:5%}.container-expert .expert:nth-child(5n+1){margin-left:5%}.container-expert .expert:nth-child(3n+1){margin-left:5%}.container-expert .expert:nth-child(odd){margin-left:0}}@media all and (max-width:500px){.container-expert .expert{width:100%;margin-left:0;padding-top:23px;padding-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.container-expert .expert+.expert{margin-left:0;margin-top:1.3em}.container-expert .expert:nth-child(5n+1){margin-left:0}.container-expert .expert:nth-child(3n+1){margin-left:0}.container-expert .expert:last-child{padding-bottom:23px;border-bottom:1px solid #962237}.container-expert .expert__ph{position:relative;width:90px;height:90px;margin:0}.container-expert .expert__details{margin-top:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;padding-left:17px}.container-expert .expert .expert__position+.expert__subhead{margin:.8em auto .25em}.container-expert .expert .expert__position+.expert__subhead:before{width:18px;margin-bottom:.75em}.container-expert .expert .expert__field+.expert__subhead{margin-top:1.2em}.container-expert .expert__name{margin-bottom:.35em}.container-expert .expert__name-en{margin-top:.25em}}.container-expert-details .expert{font-size:15px;line-height:1.75;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif}@media all and (max-width:350px){.container-expert-details .expert{font-size:14px}}.container-expert-details .expert__subhead{font-size:16px;margin:2em auto .25em;line-height:1.5}.container-expert-details .expert__subhead:first-child{margin-top:-.25em}@media all and (max-width:350px){.container-expert-details .expert__subhead{font-size:14px}}.container-expert-details .expert__ph{width:210px;overflow:hidden;position:relative}.container-expert-details .expert__ph:after{content:"";display:block;width:100%;height:0;padding-top:100%}.container-expert-details .expert__ph img{position:absolute;top:0;left:0}@media all and (max-width:1100px){.container-expert-details .expert__ph{max-width:none;width:25%}}@media all and (max-width:700px){.container-expert-details .expert__ph{width:180px;height:180px;margin:auto}.container-expert-details .expert__ph:after{display:none}}.container-expert-details .expert__name{font-family:"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-size:25px;margin-top:-.25em;line-height:1.5}@media all and (max-width:700px){.container-expert-details .expert__name{font-size:21px}}.container-expert-details .expert__name-en{font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;display:block;font-size:15px;line-height:1.2;margin-top:0;color:#962237}.container-expert-details .expert__details{width:71.2963%;max-width:770px;margin-left:auto}@media all and (max-width:1100px){.container-expert-details .expert__details{max-width:none;width:70%}}@media all and (max-width:700px){.container-expert-details .expert__details{width:100%}}@media all and (max-width:700px){.global_section-wrap .container-expert-details .expert__details{margin-top:2em}}.container-expert-details .expert__position{margin-top:14px}.container-expert-details .expert__position__item{font-size:14px;display:inline}.container-expert-details .expert__profile{margin-top:.5em}@media all and (max-width:700px){.container-expert-details .expert__profile{line-height:1.9}}.container-expert-details .expert__cv{color:#962237;margin-top:.5em}.container-expert-details .expert__cv:before{content:"▶ ";color:inherit;font-size:.75em}.container-expert-details .expert__cv a{color:inherit;text-decoration:underline}.container-expert-details .expert__field{line-height:2}@media all and (max-width:700px){.container-expert-details .expert__field{line-height:1.95}}.container-expert-details .expert__field__item{font-size:15px}@media all and (max-width:350px){.container-expert-details .expert__field__item{font-size:13px}}.container-expert-details .expert__unit{font-size:15px;line-height:2}@media all and (max-width:700px){.container-expert-details .expert__unit{line-height:1.95}}@media all and (max-width:350px){.container-expert-details .expert__unit{font-size:14px}}.container-expert-details .expert__project{font-size:15px;line-height:2;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif}.container-expert-details .expert__project a{text-decoration:underline}@media all and (max-width:700px){.container-expert-details .expert__project{line-height:1.95}}@media all and (max-width:350px){.container-expert-details .expert__project{font-size:14px}}.container-expert-details .expert__career{font-size:15px;line-height:2;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif}@media all and (max-width:700px){.container-expert-details .expert__career{line-height:1.95}}@media all and (max-width:350px){.container-expert-details .expert__career{font-size:14px}}.container-expert-details .expert__bnr{margin:3em auto 1em}.container-expert-details .expert__bnr__item+.expert__bnr__item{margin-top:1.5em}@media all and (max-width:700px){.container-expert-details .expert__bnr{margin-top:1.5em}.container-expert-details .expert__bnr .pc{display:none}.container-expert-details .expert__bnr .sp{display:inline}}@media all and (max-width:500px){.container-expert-details .expert__bnr{margin-top:2em}}.column-article .expert{width:100%;max-width:210px;margin:auto}.column-article .expert__subhead{margin:2.15em auto .25em}.column-article .expert__ph{margin-bottom:.5em}@media all and (max-width:1200px){.column-article .expert{margin-left:0}}@media all and (max-width:750px){.column-article .expert{max-width:none;width:100%;max-width:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media all and (max-width:500px){.column-article .expert{display:block}}.column-article .expert__name a{color:#202020}.column-article .expert__ph{max-width:210px;max-height:210px;overflow:hidden}@media all and (max-width:1200px){.column-article .expert__ph{width:100%;height:auto}}@media all and (max-width:750px){.column-article .expert__ph{width:200px;margin-right:20px}}@media all and (max-width:500px){.column-article .expert__ph{width:180px}}@media all and (max-width:750px){.column-article .expert__details{margin-top:0;width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media all and (max-width:500px){.column-article .expert__details{margin-top:1em;padding-left:0}}.column-article.research .expert{padding-bottom:50px}.column-article.research .expert+.expert{padding-top:50px;border-top:1px solid #962237}@media all and (max-width:750px){.column-article.research .expert{padding-bottom:30px}.column-article.research .expert+.expert{padding-top:30px}}.unit__member .expert__subhead{font-size:13px;margin:2em auto .75em}.unit__member .expert__subhead:first-child{margin-top:0}.unit__member .expert__name{font-size:18px;margin-bottom:.25em}.unit__member .expert__name a:hover{text-decoration:underline}@media all and (max-width:500px){.unit__member .expert__name{margin-bottom:.25em}}.container-unitleader .expert,.container-unitmember .expert{padding-bottom:0}@media all and (max-width:500px){.container-unitleader .expert,.container-unitmember .expert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.container-unitleader .expert+.expert,.container-unitmember .expert+.expert{margin-top:2em}@media all and (max-width:500px){.container-unitleader .expert+.expert,.container-unitmember .expert+.expert{margin-top:.85em}}.container-unitleader .expert__ph,.container-unitmember .expert__ph{margin-bottom:.25em;width:106px;height:106px}@media all and (max-width:500px){.container-unitleader .expert__ph,.container-unitmember .expert__ph{width:90px;height:90px}}.container-unitleader .expert__details,.container-unitmember .expert__details{margin-top:.5em}@media all and (max-width:750px){.container-unitleader .expert__details,.container-unitmember .expert__details{margin-top:0}}.container-unitleader .expert__name,.container-unitmember .expert__name{margin-bottom:.25em}.container-search .expert{padding-top:20px;padding-bottom:0;margin-top:20px;border-top:1px solid #962237}.container-search .expert:last-child{padding-bottom:0;border-bottom:none}.container-search .expert:hover .expert__name{text-decoration:underline}.container-search .expert__subhead{margin-bottom:.25em}@media all and (max-width:500px){.container-search .expert__name{font-size:15px}}.expert__subhead{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.column-article .expert__name,.container-expert .expert__name,.container-expert-details .expert__name,.container-toppage-expert .expert__name{font-size:20px;line-height:1.5}@media all and (max-width:850px){.column-article .expert__name,.container-expert .expert__name,.container-expert-details .expert__name,.container-toppage-expert .expert__name{font-size:18px}}@media all and (max-width:350px){.column-article .expert__name,.container-expert .expert__name,.container-expert-details .expert__name,.container-toppage-expert .expert__name{font-size:16px}}.column-article .expert__position,.container-expert .expert__position,.container-expert-details .expert__position,.container-toppage-expert .expert__position{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.column-article .expert__position__item:after,.container-expert .expert__position__item:after,.container-expert-details .expert__position__item:after,.container-toppage-expert .expert__position__item:after{content:", "}.column-article .expert__position__item:last-child:after,.container-expert .expert__position__item:last-child:after,.container-expert-details .expert__position__item:last-child:after,.container-toppage-expert .expert__position__item:last-child:after{content:""}.column-article .expert__field,.container-expert .expert__field,.container-expert-details .expert__field,.container-toppage-expert .expert__field{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.column-article .expert__field__item,.container-expert .expert__field__item,.container-expert-details .expert__field__item,.container-toppage-expert .expert__field__item{font-size:18px}@media all and (max-width:700px){.column-article .expert__field__item,.container-expert .expert__field__item,.container-expert-details .expert__field__item,.container-toppage-expert .expert__field__item{font-size:15px}}@media all and (max-width:500px){.column-article .expert__field__item,.container-expert .expert__field__item,.container-expert-details .expert__field__item,.container-toppage-expert .expert__field__item{font-size:14px}}.column-article .expert__field__item:after,.container-expert .expert__field__item:after,.container-expert-details .expert__field__item:after,.container-toppage-expert .expert__field__item:after{content:", "}.column-article .expert__field__item:last-child:after,.container-expert .expert__field__item:last-child:after,.container-expert-details .expert__field__item:last-child:after,.container-toppage-expert .expert__field__item:last-child:after{content:""}.column-article .expert__unit,.container-expert .expert__unit,.container-expert-details .expert__unit,.container-toppage-expert .expert__unit{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.column-article .expert,.container-expert .expert,.container-toppage-expert .expert{line-height:1.3}@media all and (max-width:350px){.column-article .expert,.container-expert .expert,.container-toppage-expert .expert{font-size:13px}}.column-article .expert__details,.container-expert .expert__details,.container-toppage-expert .expert__details{line-height:1.5}.column-article .expert__name,.container-expert .expert__name,.container-toppage-expert .expert__name{margin-bottom:.25em}.column-article .expert__field__item,.container-expert .expert__field__item,.container-toppage-expert .expert__field__item{font-size:14px}@media all and (max-width:350px){.column-article .expert__field__item,.container-expert .expert__field__item,.container-toppage-expert .expert__field__item{font-size:13px}}.container-expert .expert{padding-bottom:45px}@media all and (max-width:500px){.container-expert .expert{padding-bottom:0}}.container-expert .expert__subhead{margin:2.25em auto 0}.container-expert .expert__field__item{font-size:15px}@media all and (max-width:500px){.container-expert .expert__field__item{font-size:13px}}@media all and (max-width:500px){.container-expert .expert__unit{font-size:13px}}.container-expert .expert .expert__field+.expert__subhead{margin-top:1.75em}.column-article .expert__subhead{margin:.25em auto .25em}.column-article.left .expert__subhead{font-size:13px;margin-bottom:.5em}.column-article.left .expert__subhead.large{font-size:14px}.column-article.left .expert__name{line-height:1.2;margin-bottom:.5em}.column-article.left .expert .expert__position+.expert__subhead{margin:1.75em auto .25em}.column-article.left .expert .expert__position+.expert__subhead:before{margin-bottom:1.5em}.column-article.left .expert .expert__field+.expert__subhead{margin:1.25em auto .25em}.unit__member .expert__subhead{font-size:14px;margin:1.6em auto .75em}.unit__member .expert__subhead:first-child{margin-top:0}.unit__member .expert__name{font-size:20px}@media all and (max-width:500px){.unit__member .expert__name{font-size:19px;margin-bottom:.25em}}.column-article.left .expert__ph{margin-bottom:1.5em}.column-article.left .container-unitleader .expert+.expert,.column-article.left .container-unitmember .expert+.expert{margin-top:1.9em}.column-article.left .container-unitleader .expert__details,.column-article.left .container-unitmember .expert__details{margin-top:0}.column-article.left .container-unitleader .expert__name,.column-article.left .container-unitmember .expert__name{margin-bottom:.25em}.container-expert-details .expert{font-size:18px;line-height:1.6;font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}@media all and (max-width:700px){.container-expert-details .expert{font-size:15px}}@media all and (max-width:500px){.container-expert-details .expert{font-size:14px}}.container-expert-details .expert__subhead{font-size:18px;margin:2em auto .25em;line-height:1}@media all and (max-width:700px){.container-expert-details .expert__subhead{font-size:15px}}@media all and (max-width:500px){.container-expert-details .expert__subhead{font-size:14px}}.container-expert-details .expert__name{font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;line-height:1;font-size:34px;margin-top:auto}@media all and (max-width:700px){.container-expert-details .expert__name{font-size:25px}}@media all and (max-width:500px){.container-expert-details .expert__name{font-size:20px}}.container-expert-details .expert__details{font-size:18px;line-height:1.7}@media all and (max-width:700px){.container-expert-details .expert__details{font-size:15px}}@media all and (max-width:500px){.container-expert-details .expert__details{font-size:14px}}.container-expert-details .expert__position{margin-top:5px}.container-expert-details .expert__position__item{font-size:14px}@media all and (max-width:700px){.container-expert-details .expert__profile{line-height:1.7}}.container-expert-details .expert__field{line-height:1.7}@media all and (max-width:700px){.container-expert-details .expert__field{line-height:1.7}}@media all and (max-width:500px){.container-expert-details .expert__field__item{font-size:14px}}.container-expert-details .expert__unit{font-size:18px;line-height:1.7}@media all and (max-width:700px){.container-expert-details .expert__unit{font-size:15px;line-height:1.7}}@media all and (max-width:500px){.container-expert-details .expert__unit{font-size:14px}}.container-expert-details .expert__project{font-size:18px;line-height:1.7;font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}@media all and (max-width:700px){.container-expert-details .expert__project{font-size:15px;line-height:1.7}}@media all and (max-width:500px){.container-expert-details .expert__project{font-size:14px}}.container-expert-details .expert__career{font-size:18px;line-height:1.7;font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}@media all and (max-width:700px){.container-expert-details .expert__career{font-size:15px;line-height:1.7}}@media all and (max-width:500px){.container-expert-details .expert__career{font-size:14px}}.container-expert-details .expert__bnr{margin-top:3.75em}@media all and (max-width:500px){.container-expert-details .expert__bnr{margin-top:2em}}.container-search .expert__name{font-size:20px;margin-bottom:.25em}@media all and (max-width:500px){.container-search .expert__name{font-size:16px}}.container-search .expert__subhead{margin-bottom:0}.container-search .expert__field:after{content:", "}.container-search .expert__field:last-child:after{content:""}.publication{position:relative;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.publication.invisible{opacity:0}.publication__ph{max-width:139px;max-height:190px;height:190px;margin:auto;position:relative;overflow:hidden}.publication__ph img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.container-publication .publication,.container-publication-index .publication,.container-slider-publication .publication{font-size:15px;padding-top:25px;border-top:1px solid #962237}@media all and (max-width:500px){.container-publication .publication,.container-publication-index .publication,.container-slider-publication .publication{max-width:200px}}.container-publication .publication__ph img,.container-publication-index .publication__ph img,.container-slider-publication .publication__ph img{margin:auto}.container-publication .publication__details,.container-publication-index .publication__details,.container-slider-publication .publication__details{margin-top:1.75em}.container-publication .publication__author,.container-publication-index .publication__author,.container-slider-publication .publication__author{margin-top:.5em;line-height:1.3}.container-publication .publication__author strong,.container-publication-index .publication__author strong,.container-slider-publication .publication__author strong{color:#962237;font-weight:400}.container-publication .publication__author a,.container-publication-index .publication__author a,.container-slider-publication .publication__author a{text-decoration:underline}.container-publication .publication__author+.publication__author,.container-publication-index .publication__author+.publication__author,.container-slider-publication .publication__author+.publication__author{margin-top:.25em}.container-publication .publication__date,.container-publication .publication__publisher,.container-publication-index .publication__date,.container-publication-index .publication__publisher,.container-slider-publication .publication__date,.container-slider-publication .publication__publisher{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:11px}.container-publication .publication .publication__author+.publication__publisher,.container-publication-index .publication .publication__author+.publication__publisher,.container-slider-publication .publication .publication__author+.publication__publisher{margin-top:1em;position:relative}.container-publication .publication .publication__author+.publication__publisher:before,.container-publication-index .publication .publication__author+.publication__publisher:before,.container-slider-publication .publication .publication__author+.publication__publisher:before{content:"";display:block;width:36px;height:1px;background-color:#962237;margin:1em 0}.container-publication .publication__link,.container-publication-index .publication__link,.container-slider-publication .publication__link{margin-top:1em}@media all and (max-width:500px){.container-publication .publication__link,.container-publication-index .publication__link,.container-slider-publication .publication__link{margin-top:.5em}}.container-slider-publication .publication{width:219px;margin:auto}.container-publication .publication,.container-publication-index .publication{width:18.25%;padding-bottom:45px}.container-publication .publication+.publication,.container-publication-index .publication+.publication{margin-left:2.1875%}.container-publication .publication:nth-child(5n+1),.container-publication-index .publication:nth-child(5n+1){margin-left:0}@media all and (max-width:1150px){.container-publication .publication,.container-publication-index .publication{max-width:none;width:30%}.container-publication .publication+.publication,.container-publication-index .publication+.publication{margin-left:5%}.container-publication .publication:nth-child(5n+1),.container-publication-index .publication:nth-child(5n+1){margin-left:5%}.container-publication .publication:nth-child(1),.container-publication-index .publication:nth-child(1){margin-left:0}.container-publication .publication:nth-child(3n+1),.container-publication-index .publication:nth-child(3n+1){margin-left:0}}@media all and (max-width:750px){.container-publication .publication,.container-publication-index .publication{width:47.5%}.container-publication .publication+.publication,.container-publication-index .publication+.publication{margin-left:5%}.container-publication .publication:nth-child(5n+1),.container-publication-index .publication:nth-child(5n+1){margin-left:5%}.container-publication .publication:nth-child(3n+1),.container-publication-index .publication:nth-child(3n+1){margin-left:5%}.container-publication .publication:nth-child(odd),.container-publication-index .publication:nth-child(odd){margin-left:0}}@media all and (max-width:500px){.container-publication .publication,.container-publication-index .publication{width:100%;margin-left:0;padding-bottom:0}.container-publication .publication+.publication,.container-publication-index .publication+.publication{margin-left:0;margin-top:1.25em}.container-publication .publication:nth-child(5n+1),.container-publication-index .publication:nth-child(5n+1){margin-left:0}.container-publication .publication:nth-child(3n+1),.container-publication-index .publication:nth-child(3n+1){margin-left:0}.container-publication .publication__ph,.container-publication-index .publication__ph{position:relative}.container-publication .publication__ph img,.container-publication-index .publication__ph img{object-fit:contain;font-family:'object-fit: contain;';width:100%;height:auto}.container-publication .publication__title,.container-publication-index .publication__title{margin-top:-.25em;line-height:1.4}.container-publication .publication__author,.container-publication-index .publication__author{margin-top:.25em}}.container-publication-index .publication{padding-bottom:60px}@media all and (max-width:500px){.container-publication-index .publication{width:100%;margin-left:0;padding-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.container-publication-index .publication+.publication{margin-top:2em}.container-publication-index .publication__ph{max-width:none;min-width:auto;max-height:none;width:100px;height:auto;margin:0}.container-publication-index .publication__details{margin-top:0;width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:22px}.container-publication-index .publication__publisher{font-size:13px}.container-publication-index .publication .publication__author+.publication__publisher{margin-top:.75em}.container-publication-index .publication .publication__author+.publication__publisher:before{margin:.75em 0}.container-publication-index .publication__date{font-size:13px}}.container-publication .publication__details,.container-publication-index .publication__details,.container-slider-publication .publication__details{line-height:1.4}.container-publication .publication__title,.container-publication-index .publication__title,.container-slider-publication .publication__title{font-size:17px}@media all and (max-width:500px){.container-publication .publication__title,.container-publication-index .publication__title,.container-slider-publication .publication__title{font-size:15px}}.container-publication .publication__author,.container-publication-index .publication__author,.container-slider-publication .publication__author{font-size:17px;color:#962237;line-height:1.1}@media all and (max-width:500px){.container-publication .publication__author,.container-publication-index .publication__author,.container-slider-publication .publication__author{font-size:15px}}.container-publication .publication__date,.container-publication .publication__publisher,.container-publication-index .publication__date,.container-publication-index .publication__publisher,.container-slider-publication .publication__date,.container-slider-publication .publication__publisher{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.container-publication .publication__date,.container-publication-index .publication__date,.container-slider-publication .publication__date{margin-top:.5em}@media all and (max-width:500px){.container-publication .publication__date,.container-publication-index .publication__date,.container-slider-publication .publication__date{margin-top:.25em}}.container-publication .publication__link,.container-publication-index .publication__link,.container-slider-publication .publication__link{margin-top:1.25em}.unit__ph{width:100%;position:relative}.unit__ph img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.unit__link a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.container-unit .unit{width:31.66667%;margin:0 2.5% 47px 0;padding-top:29px;border-top:1px solid #962237}.container-unit .unit:nth-child(3n){margin-right:0}@media all and (max-width:800px){.container-unit .unit{width:47.5%;margin:0 5% 45px 0}.container-unit .unit:nth-child(3n){margin-right:5%}.container-unit .unit:nth-child(2n){margin-right:0}}@media all and (max-width:500px){.container-unit .unit{width:100%;margin:auto;padding-top:23px}.container-unit .unit:nth-child(3n){margin:auto}.container-unit .unit:nth-child(2n){margin:auto}.container-unit .unit+.unit{margin-top:1.25em}}.container-unit .unit__details{margin-top:.75em}.container-unit .unit__name{font-size:20px;line-height:1.5}.container-unit .unit__name:hover{text-decoration:underline}.container-unit .unit__name:hover .unit__ph img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.container-unit .unit__ph{overflow:hidden;height:0;padding-top:63.15789%;position:relative}.container-unit .unit__ph img{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.container-unit .unit__ph img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.container-unit .unit__ph a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.container-unit .unit__ph:after{content:"";position:absolute;top:0;left:0;width:100%;padding-bottom:63.15789%;z-index:-1}.container-unit .unit__desc{font-size:13px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;line-height:1.9;margin-top:.75em}@media all and (max-width:500px){.container-unit .unit__desc{font-size:12px;line-height:1.5;margin-top:.3em}}.column-article .unit__anchor{display:none;margin:.75em auto}@media all and (max-width:750px){.column-article .unit__anchor{display:block}}.column-article .unit__title{font-weight:400;font-size:36px;color:#962237;line-height:1.25;margin:-.25em auto .25em;padding-bottom:.35em;border-bottom:1px solid #962237}@media all and (max-width:750px){.column-article .unit__title{font-size:30px}}@media all and (max-width:500px){.column-article .unit__title{font-size:22px}}.container-unit .unit__name{font-size:22px;line-height:1.25}@media all and (max-width:500px){.container-unit .unit__name{font-size:20px}}.container-unit .unit__desc{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;font-size:14px;margin-top:1em;line-height:1.5}@media all and (max-width:500px){.container-unit .unit__desc{font-size:13px;margin-top:.5em}}.column-article .unit__title{font-size:42px;line-height:1.15;margin:-.25em auto .35em;padding-bottom:.25em}@media all and (max-width:750px){.column-article .unit__title{font-size:36px}}@media all and (max-width:500px){.column-article .unit__title{font-size:28px}}.event{position:relative;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.event.invisible{opacity:0}.event__date{font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}.event__link a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.container-event .event,.container-event-details .event,.container-event.past .event,.container-toppage-event .event{margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.container-event .event__date,.container-event-details .event__date,.container-event.past .event__date,.container-toppage-event .event__date{border-radius:50%;font-style:italic;text-align:center;font-weight:700;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.container-event .event__date__inner,.container-event-details .event__date__inner,.container-event.past .event__date__inner,.container-toppage-event .event__date__inner{text-align:center;width:100%}.container-event .event__date__day,.container-event .event__date__week,.container-event .event__date__year,.container-event-details .event__date__day,.container-event-details .event__date__week,.container-event-details .event__date__year,.container-event.past .event__date__day,.container-event.past .event__date__week,.container-event.past .event__date__year,.container-toppage-event .event__date__day,.container-toppage-event .event__date__week,.container-toppage-event .event__date__year{display:block;width:100%}.container-event .event__date,.container-event-details .event__date,.container-toppage-event .event__date{border:1px solid #962237;color:#962237}.past .event__date{border:1px solid #505050;color:#505050}.container-event .event,.container-event-past .event,.container-toppage-event .event{font-size:15px}.container-event .event+.event,.container-event-past .event+.event,.container-toppage-event .event+.event{margin-top:1.25em}.container-event .event:hover,.container-event-past .event:hover,.container-toppage-event .event:hover{opacity:.8}.container-event .event:hover .event__title,.container-event-past .event:hover .event__title,.container-toppage-event .event:hover .event__title{text-decoration:underline}@media all and (max-width:500px){.container-event .event,.container-event-past .event,.container-toppage-event .event{font-size:14px}}.container-event .event__date__inner,.container-event-past .event__date__inner,.container-toppage-event .event__date__inner{line-height:1.3}.container-event .event__date__week,.container-event .event__date__year,.container-event-past .event__date__week,.container-event-past .event__date__year,.container-toppage-event .event__date__week,.container-toppage-event .event__date__year{font-size:11px}.container-event .event__date__day,.container-event-past .event__date__day,.container-toppage-event .event__date__day{font-size:22px}.container-toppage-event .event{max-width:330px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media all and (max-width:650px){.container-toppage-event .event{max-width:none}}.container-toppage-event .event__date{width:76px;height:76px}.container-toppage-event .event__details{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:18px}.container-event .event,.container-event-past .event{margin:auto;font-size:15px;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;padding-top:15px;border-top:1px solid #962237;position:relative}@media all and (max-width:650px){.container-event .event,.container-event-past .event{max-width:none}}@media all and (max-width:500px){.container-event .event,.container-event-past .event{font-size:14px;padding-top:6px}}.container-event .event+.event,.container-event-past .event+.event{margin-top:1.5em}@media all and (max-width:500px){.container-event .event+.event,.container-event-past .event+.event{margin-top:1.25em}}.container-event .event__date,.container-event-past .event__date{width:95px;height:95px;margin-top:12px}@media all and (max-width:500px){.container-event .event__date,.container-event-past .event__date{width:90px;height:90px;margin-top:14px}}.container-event .event__date__inner,.container-event-past .event__date__inner{line-height:1.3}@media all and (max-width:500px){.container-event .event__date__inner,.container-event-past .event__date__inner{line-height:1.25}}.container-event .event__date__week,.container-event .event__date__year,.container-event-past .event__date__week,.container-event-past .event__date__year{font-size:14px}.container-event .event__date__day,.container-event-past .event__date__day{font-size:26px}.container-event .event__details,.container-event-past .event__details{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:25px}@media all and (max-width:500px){.container-event .event__details,.container-event-past .event__details{padding-left:20px}}.container-event .event__title,.container-event-past .event__title{display:block;margin-top:.5em;font-size:18px}@media all and (max-width:500px){.container-event .event__title,.container-event-past .event__title{line-height:1.55;font-size:15px}}.container-event .event__desc,.container-event-past .event__desc{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:13px;margin-top:1em;line-height:1.75;color:#505050}@media all and (max-width:500px){.container-event .event__desc,.container-event-past .event__desc{font-size:12px;margin-top:.25em;line-height:1.65}}.container-event-details .event{padding-top:25px;border-top:1px solid #962237}@media all and (max-width:500px){.container-event-details .event{display:block;padding-top:20px}}.container-event-details .event__date{width:118px;height:118px}@media all and (max-width:750px){.container-event-details .event__date{width:90px;height:90px}}@media all and (max-width:500px){.container-event-details .event__date{margin:auto}}.container-event-details .event__date__inner{line-height:1.25}.container-event-details .event__date__week,.container-event-details .event__date__year{font-size:17px}@media all and (max-width:750px){.container-event-details .event__date__week,.container-event-details .event__date__year{font-size:14px}}.container-event-details .event__date__day{font-size:34px}@media all and (max-width:750px){.container-event-details .event__date__day{font-size:26px}}.container-event-details .event__details{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:27px}@media all and (max-width:500px){.container-event-details .event__details{padding-left:0}}.container-event-details .event__title{font-size:32px;display:block;line-height:1.4}@media all and (max-width:750px){.container-event-details .event__title{font-size:28px}}@media all and (max-width:500px){.container-event-details .event__title{font-size:22px;margin-top:.75em}}.container-event-details .event__desc{width:100%}.container-search .event{padding-top:20px;margin-top:20px;border-top:1px solid #962237}.container-search .event:last-child{padding-bottom:0;border-bottom:none}.container-search .event:hover .event__title{text-decoration:underline}.container-search .event__details{margin-top:.5em}.container-search .event__title{font-size:18px}@media all and (max-width:500px){.container-search .event__title{font-size:15px;line-height:1.4}}.container-search .event__date{font-size:14px;color:#505050}@media all and (max-width:500px){.container-search .event__date{font-size:13px}}.container-event .event,.container-event-past .event,.container-toppage-event .event{font-size:17px}@media all and (max-width:500px){.container-event .event,.container-event-past .event,.container-toppage-event .event{font-size:15px}}.container-event .event,.container-event-past .event{padding-top:17px}@media all and (max-width:500px){.container-event .event,.container-event-past .event{padding-top:6px}}.container-event .event__details,.container-event-past .event__details{padding-left:30px}@media all and (max-width:500px){.container-event .event__details,.container-event-past .event__details{padding-left:20px}}.container-event .event__title,.container-event-past .event__title{line-height:1.3;font-size:20px}@media all and (max-width:500px){.container-event .event__title,.container-event-past .event__title{font-size:18px}}.container-event .event__desc,.container-event-past .event__desc{font-size:14px;line-height:1.6;margin-top:.75em;font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}@media all and (max-width:500px){.container-event .event__desc,.container-event-past .event__desc{font-size:13px;margin-top:.25em}}.container-event-details .event__title{margin-top:0;font-size:42px;line-height:1.15}@media all and (max-width:750px){.container-event-details .event__title{font-size:34px}}@media all and (max-width:500px){.container-event-details .event__title{font-size:28px;margin-top:.5em}}.news{position:relative;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.news.invisible{opacity:0}.news__date{font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}.news__link a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.container-toppage-news .news{font-size:15px;max-width:330px;margin:auto}@media all and (max-width:650px){.container-toppage-news .news{padding:0 .75em;max-width:none}}@media all and (max-width:500px){.container-toppage-news .news{font-size:14px}}.container-toppage-news .news+.news{margin-top:1.25em}.container-toppage-news .news+.news:before{content:"";display:block;width:48px;height:1px;background-color:#962237;margin-bottom:1.5em}@media all and (max-width:500px){.container-toppage-news .news+.news:before{width:46px}}.container-toppage-news .news:hover{opacity:.8}.container-toppage-news .news:hover .news__desc{text-decoration:underline}.container-toppage-news .news__date{font-size:12px;color:#505050}.container-toppage-news .news__details{margin-top:.25em}.container-toppage-news .news:hover .news__title{text-decoration:underline}.container-news .news,.container-press .news,.container-search .news{padding-top:20px;border-top:1px solid #962237}@media all and (max-width:500px){.container-news .news:last-child,.container-press .news:last-child,.container-search .news:last-child{padding-bottom:20px;border-bottom:1px solid #962237}}.container-news .news+.news,.container-press .news+.news,.container-search .news+.news{margin-top:1.5em}@media all and (max-width:500px){.container-news .news+.news,.container-press .news+.news,.container-search .news+.news{margin-top:1.25em}}.container-news .news__date,.container-press .news__date,.container-search .news__date{font-size:14px;color:#505050}@media all and (max-width:500px){.container-news .news__date,.container-press .news__date,.container-search .news__date{font-size:13px}}.container-news .news__title,.container-press .news__title,.container-search .news__title{font-size:18px;letter-spacing:.075em}@media all and (max-width:500px){.container-news .news__title,.container-press .news__title,.container-search .news__title{font-size:15px;line-height:1.4}}.container-news .news__details,.container-press .news__details,.container-search .news__details{margin-top:.25em}@media all and (max-width:500px){.container-news .news__details,.container-press .news__details,.container-search .news__details{margin-top:.75em}}.container-news .news:hover .news__title,.container-press .news:hover .news__title,.container-search .news:hover .news__title{text-decoration:underline}.container-news-details .news{padding-top:25px;border-top:1px solid #962237}@media all and (max-width:500px){.container-news-details .news{padding-top:20px;font-size:14px}}.container-news-details .news__date{font-size:16px;color:#505050}@media all and (max-width:750px){.container-news-details .news__date{font-size:14px}}@media all and (max-width:500px){.container-news-details .news__date{font-size:13px}}.container-news-details .news__title{font-size:32px;letter-spacing:.05em;line-height:1.5}@media all and (max-width:750px){.container-news-details .news__title{font-size:26px}}@media all and (max-width:500px){.container-news-details .news__title{font-size:21px}}.container-news-details .news__details{margin-top:.5em}.container-news-details .news__desc{margin-top:1.5em;line-height:2.25;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif}@media all and (max-width:500px){.container-news-details .news__desc{margin-top:.5em;line-height:2.1}}.container-search .news{padding-top:20px;margin-top:20px;border-top:1px solid #962237}.container-search .news:last-child{padding-bottom:0;border-bottom:none}.container-toppage-news .news{font-size:17px}@media all and (max-width:500px){.container-toppage-news .news{font-size:15px}}.container-toppage-news .news+.news:before{margin-bottom:1em}.container-news .news,.container-press .news,.container-search .news{padding-top:22px}.container-news .news+.news,.container-press .news+.news,.container-search .news+.news{margin-top:1.3em}@media all and (max-width:500px){.container-news .news+.news,.container-press .news+.news,.container-search .news+.news{margin-top:1em}}.container-news .news__details,.container-press .news__details,.container-search .news__details{margin-top:.5em}.container-news .news__title,.container-press .news__title,.container-search .news__title{font-size:20px;letter-spacing:0;line-height:1.4}@media all and (max-width:500px){.container-news .news__title,.container-press .news__title,.container-search .news__title{font-size:17px}}.container-news-details .news__title{font-size:42px;letter-spacing:0;line-height:1.2}@media all and (max-width:750px){.container-news-details .news__title{font-size:35px}}@media all and (max-width:500px){.container-news-details .news__title{font-size:28px}}.container-news-details .news__desc{margin-top:1.25em;line-height:2;font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.media{position:relative;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.media.invisible{opacity:0}.media__date{font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}.media__desc a{text-decoration:underline}.container-media .media{font-size:15px;padding-top:20px;border-top:1px solid #962237;width:18.25%;padding-bottom:45px}.container-media .media+.media{margin-left:2.1875%}.container-media .media:nth-child(5n+1){margin-left:0}@media all and (max-width:850px){.container-media .media{max-width:none;width:47.5%}.container-media .media+.media{margin-left:5%}.container-media .media:nth-child(5n+1){margin-left:5%}.container-media .media:nth-child(odd){margin-left:0}}@media all and (max-width:500px){.container-media .media{width:100%;margin-left:0;padding-bottom:0}.container-media .media+.media{margin-left:0;margin-top:1.5em}.container-media .media:nth-child(5n+1){margin-left:0}}.container-media .media__date{font-size:12px;color:#505050}.container-media .media__details{margin-top:.5em}.container-media-index .media,.container-search .media{padding-top:27px;border-top:1px solid #962237}@media all and (max-width:500px){.container-media-index .media,.container-search .media{padding-top:20px}.container-media-index .media:last-child,.container-search .media:last-child{padding-bottom:20px;border-bottom:1px solid #962237}}.container-media-index .media+.media,.container-search .media+.media{margin-top:1.6em}@media all and (max-width:500px){.container-media-index .media+.media,.container-search .media+.media{margin-top:1em}}.container-media-index .media__date,.container-search .media__date{font-size:14px;color:#505050}@media all and (max-width:500px){.container-media-index .media__date,.container-search .media__date{font-size:13px}}.container-media-index .media__details,.container-search .media__details{margin-top:.75em}.container-media-index .media__title,.container-search .media__title{font-size:18px;letter-spacing:.05em}@media all and (max-width:500px){.container-media-index .media__title,.container-search .media__title{font-size:15px;line-height:1.4}}.container-media-index .media__desc,.container-search .media__desc{font-size:13px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;color:#505050;line-height:1.75;margin-top:.5em}.container-media-index .media__desc p,.container-search .media__desc p{font-size:inherit;font-family:inherit;color:inherit;line-height:inherit}.container-media-index .media__desc p+p,.container-search .media__desc p+p{margin-top:.25em}@media all and (max-width:500px){.container-media-index .media__desc,.container-search .media__desc{font-size:12px;margin-top:.75em;line-height:1.6}}.container-media-index .media__expert,.container-search .media__expert{font-size:15px;margin-top:.5em}.container-media-index .media__expert a:hover,.container-search .media__expert a:hover{text-decoration:underline}.container-search .media{padding-top:20px;margin-top:20px;border-top:1px solid #962237}.container-search .media:last-child{padding-bottom:0;border-bottom:none}.container-search .media__details{margin-top:.25em}.container-search .media__date{font-size:14px;color:#505050}.container-media-index .media+.media,.container-search .media+.media{margin-top:1.9em}.container-media-index .media__title,.container-search .media__title{font-size:20px;letter-spacing:0}@media all and (max-width:500px){.container-media-index .media__title,.container-search .media__title{font-size:17px;line-height:1.4}}.container-media-index .media__desc,.container-search .media__desc{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.container-media-index .media__expert,.container-search .media__expert{font-size:16px}@media all and (max-width:500px){.container-media-index .media__expert,.container-search .media__expert{font-size:15px;margin-top:.25em}}.container-search .media__details{margin-top:.5em}.keyword{font-size:14px;line-height:1;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.keyword a{color:inherit;display:block;width:100%;height:100%}.keyword__list{font-size:0}.article_details__title .keyword__list{margin-top:-.75em;padding-top:5px;font-weight:700}@media all and (max-width:750px){.article_details__title .keyword__list{padding-top:0}.article_details__title .keyword__list .keyword a{padding:.6em 1.35em}}.container-toppage-keyword .keyword{color:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;display:inline-block;margin-right:6px;margin-bottom:6px;line-height:1}.container-toppage-keyword .keyword:last-child{margin-right:0}.container-toppage-keyword .keyword:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);position:relative;z-index:4}@media all and (max-width:500px){.container-toppage-keyword .keyword{margin-bottom:5px}}.container-toppage-keyword .keyword a{padding:11px 9px}@media all and (-ms-high-contrast:none){.container-toppage-keyword .keyword a{padding:11px 9px}}.container-toppage-keyword .keyword.rank-1 a{background-color:#962237}.container-toppage-keyword .keyword.rank-2 a{background-color:#c13342}.container-toppage-keyword .keyword.rank-3 a{background-color:#b5b5b5}.container-filter-keyword .keyword,.container-megamenu-keyword .keyword{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;display:inline-block;margin-right:.25em;margin-bottom:.75em;line-height:1}.container-filter-keyword .keyword:last-child,.container-megamenu-keyword .keyword:last-child{margin-right:0}.container-filter-keyword .keyword a,.container-megamenu-keyword .keyword a{border-radius:30px;padding:.6em 1em;-webkit-transition:all 150ms ease;transition:all 150ms ease}@media all and (-ms-high-contrast:none){.container-filter-keyword .keyword a,.container-megamenu-keyword .keyword a{padding:.7em 1em .5em}}.notfound .container-filter-keyword .keyword,.notfound .container-megamenu-keyword .keyword{margin-bottom:.85em}@media all and (max-width:500px){.notfound .container-filter-keyword .keyword a,.notfound .container-megamenu-keyword .keyword a{font-size:12px}}.container-megamenu-keyword .keyword{color:#962237}.container-megamenu-keyword .keyword:last-child{margin-right:0}.container-megamenu-keyword .keyword a{border:1px solid rgba(150,34,56,.7)}.container-megamenu-keyword .keyword a:hover{background-color:#962237;color:#fff}.container-filter-keyword .keyword{color:#fff;margin-bottom:1.25em}.container-filter-keyword .keyword:last-child{margin-right:0}@media all and (max-width:500px){.container-filter-keyword .keyword{margin-bottom:.8em}}.container-filter-keyword .keyword a{border:1px solid #fff}@media all and (max-width:500px){.container-filter-keyword .keyword a{padding:.45em 1em}}.container-filter-keyword .keyword a:hover{background-color:#fff;color:#962237}.keyword__list .keyword{font-size:12px;color:#962237;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;display:inline-block;margin-right:.75em;margin-top:.75em}.keyword__list .keyword:last-child{margin-right:0}.keyword__list .keyword a{padding:.7em 1.35em;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease;border:1px solid #962237;border-radius:20px}.keyword__list .keyword a:hover{color:#fff;opacity:1;background-color:#962237}.container-research .keyword__list .keyword a{padding:.5em 1.25em}@media all and (max-width:750px){.container-research .keyword__list .keyword{font-size:10px;font-weight:700}}.keyword{font-size:13px}.container-toppage-keyword .keyword{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;margin-right:.5em;margin-bottom:.45em}.container-toppage-keyword .keyword a{padding:.9em .5em}@media all and (-ms-high-contrast:none){.container-toppage-keyword .keyword a{padding:.7em .5em .5em}}.container-filter-keyword .keyword,.container-megamenu-keyword .keyword{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.container-filter-keyword .keyword a,.container-megamenu-keyword .keyword a{padding:.5em 1em}.keyword__list .keyword{font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;font-weight:400}.container-research .keyword__list .keyword{font-size:14px}@media all and (max-width:750px){.container-research .keyword__list .keyword{font-size:11px}}.container-research .keyword__list .keyword a{padding:.3em 1em}@media all and (max-width:750px){.container-research .keyword__list .keyword a{padding:.4em 1em}}@media all and (max-width:750px){.article_details__title .keyword__list .keyword{font-size:11px}}.sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sns__item{line-height:1}.global_header__menu .sns{width:80px}.global_header__menu .sns__item{height:15px}.global_header__menu .sns__item svg{fill:grey;display:block;height:100%}.global_header__menu .sns__item a:hover svg{fill:#962237}.global_header__menu-sp .sns{width:195px;padding:0 25px;margin-top:20px}@media all and (max-width:500px){.global_header__menu-sp .sns{padding:0 15px}}.global_header__menu-sp .sns__item{height:28px}.global_header__menu-sp .sns__item svg{fill:#fff;display:block;height:100%}.global_footer .sns{width:144px;margin-left:37px}@media all and (max-width:850px){.global_footer .sns{width:162px;margin:30px auto 0}}.global_footer .sns__item{width:auto;height:31px;text-align:center}.global_footer .sns__item a{display:block;margin:auto;width:100%;height:100%}@media all and (max-width:850px){.global_footer .sns__item{height:auto;width:auto}}.global_footer .sns__item svg{fill:#fff;display:block;margin:auto;height:100%}@media all and (max-width:850px){.global_footer .sns__item svg{height:31px;width:auto}}@media all and (max-width:850px) and (-ms-high-contrast:none){.global_footer .sns__item svg{width:40px}}.global_footer .sns{margin-left:30px;margin-top:8px}@media all and (max-width:850px){.global_footer .sns{margin:30px auto 0}}.lang{font-weight:700;font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-size:15px;letter-spacing:.1em}.global_header__menu .lang{margin-left:11px}.global_header__menu .lang__item{display:inline-block}.global_header__menu .lang__item *{color:grey}.global_header__menu .lang__item+.lang__item:before{content:"/ "}.global_header__menu .lang__item.active *{color:#962237}.global_header__menu .lang__item:hover *{color:#962237}.global_header__menu-sp .lang{width:100%;padding:0 25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;line-height:1;margin-top:20px}@media all and (max-width:500px){.global_header__menu-sp .lang{padding:0 15px}}.global_header__menu-sp .lang__item{width:50%;background-color:#b5b5b5;position:relative;text-align:center}.global_header__menu-sp .lang__item+.lang__item{border-left:1px solid #b5b5b5}.global_header__menu-sp .lang__item a{display:block;width:100%;padding:.75em 0}.global_header__menu-sp .lang__item *{color:#fff}.global_header__menu-sp .lang__item:hover{background-color:#fff}.global_header__menu-sp .lang__item:hover *{color:#962237}.global_header__menu-sp .lang__item.active{background-color:#fff;pointer-events:none}.global_header__menu-sp .lang__item.active *{color:#962237}.breadcrumb{color:#962237;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;position:absolute;bottom:-28px;left:0;padding:0 25px;width:100%;max-width:1200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:0;padding-right:40px;z-index:1}.breadcrumb *{color:inherit}@media all and (max-width:1180px){.breadcrumb{padding-left:0}}@media all and (max-width:500px){.breadcrumb{display:none}}.breadcrumb.wh{color:#fff}.breadcrumb.wh *{color:#fff}.breadcrumb__item{font-size:11px;display:inline-block}@media all and (-ms-high-contrast:none){.breadcrumb__item{display:inline}}@supports (-ms-ime-align:auto){.breadcrumb__item{display:inline}}@media all and (max-width:1200px){.breadcrumb__item{text-overflow:ellipsis;white-space:nowrap}}@media all and (max-width:1200px) and (-ms-high-contrast:none){.breadcrumb__item{overflow:hidden}}@media all and (max-width:1200px){@supports (-ms-ime-align:auto){.breadcrumb__item{overflow:hidden}}}.breadcrumb__item+.breadcrumb__item{margin-left:.25em}.breadcrumb__item+.breadcrumb__item:before{content:"＞ ";color:#999}.wh .breadcrumb__item+.breadcrumb__item:before{color:#fff}.breadcrumb__item a:hover{text-decoration:underline}.breadcrumb__item.current{color:#202020}.breadcrumb__item.current *{color:inherit}.wh .breadcrumb__item.current{color:#fff}.breadcrumb{color:#962237;font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;position:absolute;bottom:-28px;padding-left:50px;max-width:1200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:0;padding-right:40px}.breadcrumb *{color:inherit}@media all and (max-width:1180px){.breadcrumb{padding-left:0}}@media all and (max-width:1200px){.breadcrumb{width:100%;max-width:none}}@media all and (max-width:500px){.breadcrumb{display:none}}.breadcrumb.wh{color:#fff}.breadcrumb.wh *{color:#fff}.breadcrumb__item{font-size:11px;display:inline-block}@media all and (-ms-high-contrast:none){.breadcrumb__item{display:inline}}@supports (-ms-ime-align:auto){.breadcrumb__item{display:inline}}@media all and (max-width:1200px){.breadcrumb__item{text-overflow:ellipsis;white-space:nowrap}}@media all and (max-width:1200px) and (-ms-high-contrast:none){.breadcrumb__item{overflow:hidden}}@media all and (max-width:1200px){@supports (-ms-ime-align:auto){.breadcrumb__item{overflow:hidden}}}.breadcrumb__item+.breadcrumb__item{margin-left:.25em}.breadcrumb__item+.breadcrumb__item:before{content:"＞ ";color:#999}.wh .breadcrumb__item+.breadcrumb__item:before{color:#fff}.breadcrumb__item a:hover{text-decoration:underline}.breadcrumb__item.current{color:#202020}.breadcrumb__item.current *{color:inherit}.wh .breadcrumb__item.current{color:#fff}.sharethis__spacer{width:100%;height:48px;display:none}@media all and (max-width:1024px){.sharethis__spacer{display:block}}.st-sticky-share-buttons{z-index:3!important}@media print{.st-sticky-share-buttons{display:none!important}}@media all and (max-width:500px){.br-pc{display:none}}.br-sp{display:none}@media all and (max-width:500px){.br-sp{display:inline}}.static_title__txt .br-sp{display:none}@media all and (max-width:700px){.static_title__txt .br-sp{display:inline}}.global_subheading .br-sp,.headLine2 .br-sp{display:none}@media all and (max-width:700px){.global_subheading .br-sp,.headLine2 .br-sp{display:inline}}.static_title{width:100%;margin:auto;text-align:center;overflow:hidden;position:relative;height:460px;margin-bottom:20px;position:relative}@media all and (max-width:750px){.static_title{height:380px}}@media all and (max-width:500px){.static_title{height:300px;margin-bottom:0}}.static_title.middle{height:350px;margin-bottom:0}@media all and (max-width:750px){.static_title.middle{height:290px}}@media all and (max-width:500px){.static_title.middle{height:230px}}.static_title.small{height:230px;margin-top:20px;margin-bottom:0}@media all and (max-width:750px){.static_title.small{height:190px}}@media all and (max-width:500px){.static_title.small{height:160px}}.static_title__ph{width:100%;position:relative;height:460px}.middle .static_title__ph{height:350px}.small .static_title__ph{height:230px}.static_title__ph img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}@media all and (max-width:750px){.static_title__ph img{height:380px}}@media all and (max-width:500px){.static_title__ph img{height:300px}}@media all and (max-width:750px){.middle .static_title__ph img{height:290px}}@media all and (max-width:500px){.middle .static_title__ph img{height:230px}}@media all and (max-width:750px){.small .static_title__ph img{height:190px}}@media all and (max-width:500px){.small .static_title__ph img{height:160px}}.static_title__txt{font-size:40px;font-weight:400;width:100%;padding:0 20px;line-height:1.25;letter-spacing:.05em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}@media all and (max-width:750px){.static_title__txt{font-size:32px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media all and (max-width:500px){.static_title__txt{font-size:26px}}.static_title__txt.monospaced{-webkit-font-feature-settings:normal;font-feature-settings:normal;letter-spacing:-.05em}.middle .static_title__txt small{font-size:26px;display:block;margin-bottom:1.25em;-webkit-font-feature-settings:normal;font-feature-settings:normal;letter-spacing:.05em}.small .static_title__txt{font-size:32px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (max-width:750px){.small .static_title__txt{font-size:27px}}@media all and (max-width:500px){.small .static_title__txt{font-size:23px;-webkit-transform:translate(-50%,-45%);-ms-transform:translate(-50%,-45%);transform:translate(-50%,-45%)}}.small .static_title__txt small{font-size:22px;display:block;margin-bottom:1.25em;-webkit-font-feature-settings:normal;font-feature-settings:normal;letter-spacing:.05em}@media all and (max-width:750px){.small .static_title__txt small{font-size:16px}}@media all and (max-width:500px){.small .static_title__txt small{font-size:14px;margin-bottom:1em}}.static_title__txt-en{font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:700;letter-spacing:0;display:block;margin-bottom:.5em}@media all and (max-width:750px){.static_title__txt-en{font-size:24px}}@media all and (max-width:500px){.static_title__txt-en{font-size:17px}}.middle .static_title__txt-en{font-size:26px;letter-spacing:-.02em;margin-bottom:.75em}@media all and (max-width:750px){.middle .static_title__txt-en{font-size:20px}}@media all and (max-width:500px){.middle .static_title__txt-en{font-size:17px}}.small .static_title__txt-en{font-size:32px}.static_title__txt{font-size:50px;font-weight:700;line-height:1.1;letter-spacing:-.02em;-webkit-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}@media all and (max-width:750px){.static_title__txt{font-size:42px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media all and (max-width:500px){.static_title__txt{font-size:36px}}.middle .static_title__txt{-webkit-transform:translate(-50%,-56%);-ms-transform:translate(-50%,-56%);transform:translate(-50%,-56%)}@media all and (max-width:750px){.middle .static_title__txt{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.global_header__menu .global_header__navi__item.loupe.expand:after{display:block}@media all and (max-width:1020px){.global_header__menu .global_header__navi__item.loupe.expand:after{display:none}}.global_header__menu .global_header__navi__item.loupe a{padding:.75em 0}@media all and (max-width:1020px){.global_header__menu .global_header__navi__item.loupe a{padding:0}}@media all and (max-width:500px){.global_header__menu .global_header__navi__item.loupe a{padding:12px}}.global_header__menu .global_header__navi__item svg{height:17px}.global_header__menu-sp .global_header__navi-sub{display:none}.global_header__menu-sp .global_header__navi-sub__item{background-color:#fff;border-top:1px solid #962237}.global_header__menu-sp .global_header__navi-sub__item:first-child{border-top:none}.global_header__menu-sp .global_header__navi-sub__item.accordion{position:relative}.global_header__menu-sp .global_header__navi-sub__item.accordion:after{content:"";display:block;width:8px;height:8px;border-left:2px solid #962237;border-bottom:2px solid #962237;position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);pointer-events:none}.global_header__menu-sp .global_header__navi .global_header__navi-sub .global_header__navi-sub{border-top:1px solid #962237}.global_header__menu-sp .global_header__navi .global_header__navi-sub .global_header__navi-sub .global_header__navi-sub__item{border-top:none}.global_header__menu-sp .global_header__navi .global_header__navi-sub .global_header__navi-sub .global_header__navi-sub__item.index{text-align:right}.global_header__menu-sp .global_header__navi .global_header__navi-sub .global_header__navi-sub .global_header__navi-sub__item.index a{display:inline-block;width:auto;text-decoration:underline;position:relative;padding-left:10px}.global_header__menu-sp .global_header__navi .global_header__navi-sub .global_header__navi-sub .global_header__navi-sub__item.index a:before{content:"";display:inline-block;width:6px;height:6px;border-right:1px solid #962237;border-bottom:1px solid #962237;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:middle;line-height:1;margin-right:10px}.global_header__menu-sp .global_header__navi .global_header__navi-sub .global_header__navi-sub .global_header__navi-sub__item a{padding:.75em 40px .75em 60px}@media all and (max-width:500px){.global_header__menu-sp .global_header__navi .global_header__navi-sub .global_header__navi-sub .global_header__navi-sub__item a{padding:.75em 30px .75em 45px}}.global_header__menu-sp .global_header__navi .global_header__navi-sub .global_header__navi-sub .global_header__navi-sub__item:not(.index) a:before{content:"− "}.global_header__menu-sp .global_header__navi .global_header__navi-sub .global_header__navi-sub .global_header__navi-sub__item:first-child a{padding-top:1.5em}.global_header__menu-sp .global_header__navi .global_header__navi-sub .global_header__navi-sub .global_header__navi-sub__item:last-child a{padding-bottom:1.5em}.global_header__menu-sp .global_header__navi .global_header__navi-sub .global_header__navi-sub .global_header__navi-sub__item{border-top:none}.global_header__menu-sp .global_header__navi .global_header__navi-sub .global_header__navi-sub .global_header__navi-sub__item:not(.index) a:before{content:"- "}.firstview{vertical-align:top}.firstview__slider{visibility:hidden}.firstview__slider.slick-initialized{visibility:visible}.firstview__slider .slick-dots li{pointer-events:auto;cursor:pointer;position:relative}.firstview__slider .slick-dots li:after{content:"";display:block;width:13px;height:13px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (max-width:500px){.firstview__slider .slick-dots li:after{width:9px;height:9px}}@media all and (max-width:1250px){.firstview__slider .slick-dots{margin:25px auto -7px}}@media all and (max-width:500px){.firstview__slider .slick-dots{margin:20px auto 0}}.firstview__slider .slick-arrow{display:block;width:125px;height:550px;position:absolute;top:0;text-indent:-9999px;background-color:transparent;z-index:1}@media all and (max-width:1500px){.firstview__slider .slick-arrow{width:100px}}@media all and (max-width:1250px){.firstview__slider .slick-arrow{width:26px;height:26px;background-color:#962237;border:1px solid #962237;top:auto;bottom:10px;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.firstview__slider .slick-arrow:hover{background-color:#fff}}@media all and (max-width:500px){.firstview__slider .slick-arrow{width:22px;height:22px;bottom:12px}}.firstview__slider .slick-arrow:after{content:"";display:block;width:30px;height:30px;border-bottom:2px solid #fff;position:absolute;top:50%}@media all and (max-width:1250px){.firstview__slider .slick-arrow:after{width:0;height:0;border-bottom:none;border-style:solid;border-width:3.5px 5px 3.5px 0;border-color:transparent #fff transparent transparent;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}}.firstview__slider .slick-arrow.slick-prev{left:0}.firstview__slider .slick-arrow.slick-prev:after{border-left:2px solid #fff;left:50%;-webkit-transition:margin-left 250ms ease-out;transition:margin-left 250ms ease-out;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.firstview__slider .slick-arrow.slick-prev:hover:after{margin-left:-10%}@media all and (max-width:1500px){.firstview__slider .slick-arrow.slick-prev:after{-webkit-transform:translate(-25%,-50%) rotate(45deg);-ms-transform:translate(-25%,-50%) rotate(45deg);transform:translate(-25%,-50%) rotate(45deg)}}@media all and (max-width:1250px){.firstview__slider .slick-arrow.slick-prev{left:50%;margin-left:-80px}.firstview__slider .slick-arrow.slick-prev:after{border-left:none;left:0;-webkit-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}.firstview__slider .slick-arrow.slick-prev:hover:after{border-color:transparent #962237 transparent transparent;margin-left:auto}}@media all and (max-width:500px){.firstview__slider .slick-arrow.slick-prev{margin-left:-60px}}.firstview__slider .slick-arrow.slick-next{right:0}.firstview__slider .slick-arrow.slick-next:after{border-right:2px solid #fff;left:50%;-webkit-transition:margin-left 250ms ease-out;transition:margin-left 250ms ease-out;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.firstview__slider .slick-arrow.slick-next:hover:after{margin-left:10%}@media all and (max-width:1500px){.firstview__slider .slick-arrow.slick-next:after{-webkit-transform:translate(-75%,-50%) rotate(-45deg);-ms-transform:translate(-75%,-50%) rotate(-45deg);transform:translate(-75%,-50%) rotate(-45deg)}}@media all and (max-width:1250px){.firstview__slider .slick-arrow.slick-next{right:50%;margin-right:-80px}.firstview__slider .slick-arrow.slick-next:after{border-right:5px solid #fff;left:0;-webkit-transform:translate(0,0) rotate(180deg);-ms-transform:translate(0,0) rotate(180deg);transform:translate(0,0) rotate(180deg)}.firstview__slider .slick-arrow.slick-next:hover:after{border-color:transparent #962237 transparent transparent;margin-left:auto}}@media all and (max-width:500px){.firstview__slider .slick-arrow.slick-next{margin-right:-60px}}.megamenu__block{max-width:none}.filter__search+.megamenu__inner-pc{margin-top:40px}.megamenu__inner-pc.search{max-width:none;padding:40px;margin:40px -40px -40px;background-color:#fff}.megamenu__inner-pc.search:after{content:"";display:block;width:100%;height:40px}@media all and (max-width:1020px){.megamenu__inner-pc{display:none}}.megamenu__inner-sp{display:none}.filter__search+.megamenu__inner-sp{margin-top:40px}@media all and (max-width:1020px){.megamenu__inner-sp{display:block;margin:40px -40px -40px}}@media all and (max-width:500px){.megamenu__inner-sp{margin:20px -25px -20px}}.megamenu__inner-pc.research .megamenu__phnavi{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:-20px}.megamenu__inner-pc.research .megamenu__phnavi__item{margin:0 2.75% 20px 0;width:31.5%}.megamenu__inner-pc.research .megamenu__phnavi__item:nth-child(3n){margin-right:0}.megamenu__inner-pc.research .megamenu__phnavi__ph img{width:100%}.megamenu__inner-pc.research .megamenu__phnavi__title{font-size:17px}@media all and (max-width:1200px){.megamenu__inner-pc.research .megamenu__phnavi__title{font-size:15px}}.megamenu__inner-pc.research .megamenu__type{font-size:17px;width:100%}@media all and (max-width:1200px){.megamenu__inner-pc.research .megamenu__type{font-size:15px}}.megamenu__inner-pc.research .megamenu__type__item{margin-bottom:1em}.megamenu__inner-sp .filter{margin:auto}.megamenu__block .filter__search{max-width:1200px;margin:auto}.megamenu__inner-sp .filter__block{position:relative;top:auto}.megamenu__inner-sp .filter__block[data-filtermenu=theme]{display:block}.global_para.note_expert{padding-bottom:20px;margin-top:-20px}@media all and (max-width:500px){.global_para.note_expert{padding-bottom:10px;margin-top:-10px}}.megamenu__inner-pc.research .unit{padding-top:0;border-top:none;margin:0 2.75% 20px 0;width:31.5%;position:relative;cursor:pointer}.megamenu__inner-pc.research .unit:nth-child(3n){margin-right:0}.megamenu__inner-pc.research .unit:hover .unit__name{text-decoration:underline}.megamenu__inner-pc.research .unit:hover .unit__ph img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.megamenu__inner-pc.research .unit__ph{width:100%;padding-top:63.15789%}.megamenu__inner-pc.research .unit__ph img{width:100%;height:100%;position:absolute;top:0;left:0}.megamenu__inner-pc.research .unit__ph:after{content:"";position:relative;top:auto;left:auto;width:100%;padding-bottom:63.15789%;z-index:-1}.megamenu__inner-pc.research .unit__details{padding:0}.megamenu__inner-pc.research .unit__name{font-size:17px;color:#962237}@media all and (max-width:1200px){.megamenu__inner-pc.research .unit__name{font-size:15px}}.megamenu__inner-pc.research .unit__link a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.megamenu__inner-pc.research .unit__link-index{font-size:17px;padding-top:20px;text-align:right}@media all and (max-width:1200px){.megamenu__inner-pc.research .unit__link-index{font-size:15px}}.megamenu__inner-pc.research .unit__link-index a{position:relative;padding-left:20px}.megamenu__inner-pc.research .unit__link-index a:before{content:"";display:inline-block;width:6px;height:6px;border-right:1px solid #962237;border-bottom:1px solid #962237;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:middle;line-height:1;position:absolute;top:.4em;left:0}.megamenu__inner-pc.research .unit__link-index a:hover{text-decoration:underline}.container-search .unit__name{font-size:18px;letter-spacing:.075em}@media all and (max-width:500px){.container-search .unit__name{font-size:15px;line-height:1.4}}.container-search .unit{padding-top:20px;margin-top:20px;border-top:1px solid #962237;position:relative}.container-search .unit:last-child{padding-bottom:0;border-bottom:none}.container-search .unit:hover .unit__name{text-decoration:underline}.container-search .unit__name{font-size:20px;letter-spacing:0;line-height:1.4}@media all and (max-width:500px){.container-search .unit__name{font-size:17px}}.container-search .expert{font-family:"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}.container-search .expert__details{font-size:0}.container-search .expert__details+.expert__details{margin-top:5px}.container-search .expert__details.name+.expert__details{margin-top:15px}.container-search .expert__name{display:inline;font-size:18px}@media all and (max-width:500px){.container-search .expert__name{font-size:15px}}.container-search .expert__name-en{display:inline;font-size:14px}.container-search .expert__name-en:before{content:"\3000"}@media all and (max-width:500px){.container-search .expert__name-en{font-size:13px}}.container-search .expert__position{display:block;font-family:inherit;font-weight:400;margin-top:7px}@media all and (max-width:500px){.container-search .expert__position{display:block;padding-left:0;margin-top:3px}}.container-search .expert__position__item{font-size:14px}@media all and (max-width:500px){.container-search .expert__position__item{font-size:13px}}.container-search .expert__subhead{display:inline;font-family:inherit;font-size:14px;font-weight:400}.container-search .expert__subhead:after{content:"\3000"}@media all and (max-width:500px){.container-search .expert__subhead{display:block;font-size:13px;margin-bottom:0}.container-search .expert__subhead:after{display:none}}.container-search .expert__field{display:inline;font-family:inherit}@media all and (max-width:500px){.container-search .expert__field__item{font-size:13px}}.container-search .expert__unit{display:inline;font-family:inherit;font-size:14px}@media all and (max-width:500px){.container-search .expert__unit{font-size:13px}}.container-search .expert{font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}.container-search .expert__details+.expert__details{margin-top:2px}.container-search .expert__details.name+.expert__details{margin-top:10px}.container-search .expert__name{font-size:20px}@media all and (max-width:500px){.container-search .expert__name{font-size:17px}}.container-search .expert__subhead:after{content:"\0020"}.container-search .expert__position{margin-top:3px}@media all and (max-width:500px){.container-search .expert__position{margin-top:0}}.container-search .expert__position__item:after{content:", "}.container-search .expert__position__item:last-child:after{content:""}.container-search .expert__field{line-height:1.25}.container-search .expert__field__item:after{content:", "}.container-search .expert__field__item:last-child:after{content:""}.container-search .expert__unit{line-height:1.25}.global_heading+.global_tab{margin-top:-.5em}@media all and (max-width:900px){.global_heading+.global_tab{margin-top:0}}.global_tab__item{background-color:transparent;border-top:1px solid #962237;border-right:1px solid #962237}.global_tab__item:first-child{border-left:1px solid #962237}.global_tab__item.active{background-color:#962237;border-top:none;border-left:none;border-right:none}@media all and (max-width:500px){.global_tab.ranking .global_tab__item{width:33.33333%;width:calc(100% / 3)}}.megamenu__inner-pc.research .container-unit{margin-bottom:-15px}.megamenu__inner-pc.research .megamenu__subhead+.container-unit{margin-top:20px}.megamenu__inner-pc .column-wrap{max-width:1200px;margin:auto}.megamenu__inner-pc.research .column-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.megamenu__inner-pc.research .column-megamenu.left{float:none;width:71.66667%}.megamenu__inner-pc.research .column-megamenu.right{float:none;width:25.83333%;padding-left:2.5%;margin-left:2.5%;border-left:1px solid #962237}@media all and (min-width:500px){.goobal_accordion.pc-open .goobal_accordion__details{display:block}}.container-publication .publication__author .publication__authorName,.container-publication-index .publication__author .publication__authorName,.container-slider-publication .publication__author .publication__authorName{color:#962237;font-weight:400}.chr-bold{font-weight:700}.global_pager{max-width:960px;margin:60px auto -20px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:Arial,'Open Sans',"Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;font-size:16px}@media all and (max-width:750px){.global_pager{font-size:14px;margin-bottom:-10px}}@media all and (max-width:500px){.global_pager{font-size:13px;margin:50px auto -10px}}.global_pager__item{display:block;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:30px;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #962237;margin:0 10px 20px;-webkit-transition:all .2s ease;transition:all .2s ease}@media all and (max-width:750px){.global_pager__item{width:25px;height:25px;margin:0 5px 10px}}@media all and (max-width:500px){.global_pager__item{width:23px;height:23px}}.global_pager__item:hover{background-color:#962237;color:#fff}.global_pager__item.current{background-color:#962237;color:#fff;pointer-events:none}.global_pager__item.next,.global_pager__item.prev{width:50px}@media all and (max-width:750px){.global_pager__item.next,.global_pager__item.prev{width:45px}}@media all and (max-width:500px){.global_pager__item.next,.global_pager__item.prev{width:40px}}.global_pager__item.extend{border:none;margin-left:0;margin-right:0;pointer-events:none}.global_pager__item.extend:after{content:"...";font-weight:400;color:#962237;margin-bottom:.5em}.article_details{font-size:16px;color:#333;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;line-height:2.35;margin-top:2.5em;letter-spacing:.05em;text-align:left;word-wrap:break-word}@media all and (max-width:750px){.article_details{font-size:15px;line-height:1.95;margin-top:1.5em}}.article_details.nomargin{margin-top:0}.container-event-details .article_details{margin-top:2.5em}@media all and (max-width:500px){.container-event-details .article_details{margin-top:1em}}.container-news-details .article_details{margin-top:1.5em}@media all and (max-width:500px){.container-news-details .article_details{margin-top:.75em}}.article_details__title{position:relative}.article_details *{font-size:inherit;color:inherit;font-family:inherit;line-height:inherit;text-align:inherit}.article_details p{margin:1em auto}.article_details p:first-child{margin-top:0}.article_details p:last-child{margin-bottom:0}.article_details h2{font-size:28px;line-height:1.5;font-family:"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:400;padding-top:.5em;margin:2em auto .75em;border-top:1px solid #962237;color:#202020;clear:both}.article_details h2:first-child{margin-top:0}@media all and (max-width:750px){.article_details h2{font-size:26px}}@media all and (max-width:500px){.article_details h2{font-size:19px}}.article_details h3{font-size:25px;line-height:1.5;font-family:"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:400;color:#962237;margin:1em auto .75em;clear:both}@media all and (max-width:750px){.article_details h3{font-size:23px}}@media all and (max-width:500px){.article_details h3{font-size:18px}}.article_details h4{font-size:20px;line-height:1.5;font-family:"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;color:#202020;font-weight:400;margin:1em auto;clear:both}@media all and (max-width:750px){.article_details h4{font-size:18px}}@media all and (max-width:500px){.article_details h4{font-size:17px}}.article_details h5{font-size:18px;line-height:1.5;font-family:"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:400;color:#962237;margin:1em auto .5em;clear:both}@media all and (max-width:750px){.article_details h5{font-size:16px}}.article_details h6{line-height:1.5;margin:1em auto .5em;clear:both}.article_details ul:not([style]){padding-left:1.5em;line-height:2;margin:1em auto}.article_details ul:not([style]) li{list-style-type:disc}.article_details ul:not([style]) li+li{margin-top:.5em}.article_details ol:not([style]){padding-left:1.5em;line-height:2;margin:1em auto}.article_details ol:not([style]) li{list-style-type:decimal}.article_details ol:not([style]) li+li{margin-top:.5em}.article_details ol[style],.article_details ul[style]{padding-left:1.5em;line-height:2;margin:1em auto;list-style:inherit}.article_details ol[style] li,.article_details ul[style] li{list-style:inherit}.article_details ol[style] li+li,.article_details ul[style] li+li{margin-top:.5em}.article_details table{line-height:2;border-collapse:collapse;border-spacing:0;margin:1.5em auto}.article_details table caption{font-size:.9em;margin-bottom:.5em}.article_details table td,.article_details table th{padding:.5em .75em;border:1px solid #666}.article_details table th{font-weight:700}.article_details blockquote{display:block;position:relative;padding-left:2em;margin:1.5em auto;color:#666}.article_details blockquote:before{content:"\201C";font-size:50px;color:inherit;position:absolute;top:0;left:0;line-height:1}@media all and (max-width:500px){.article_details blockquote:before{font-size:40px}}.article_details a{color:#962237;text-decoration:underline}.article_details a:hover{opacity:.8}.article_details i{font-style:italic}.article_details .strong,.article_details b,.article_details strong{font-weight:700}.article_details em{color:#962237}.article_details small{font-size:.8em}.article_details sup{font-size:.8em;vertical-align:top}.article_details sub{font-size:.8em;vertical-align:baseline}.article_details img.image-left,.article_details img.tkfd-image-left{float:left;margin:.5em 1em .5em 0}@media all and (max-width:600px){.article_details img.image-left,.article_details img.tkfd-image-left{display:block;float:none;margin:1em auto}}.article_details img.image-right,.article_details img.tkfd-image-right{float:right;margin:.5em 0 .5em 1em}@media all and (max-width:600px){.article_details img.image-right,.article_details img.tkfd-image-right{display:block;float:none;margin:1em auto}}.article_details img+small{display:block}.article_details .captioned,.article_details figure{text-align:center;margin:1em auto}.article_details .captioned.image-left,.article_details .captioned.image-right,.article_details .captioned.tkfd-image-left,.article_details .captioned.tkfd-image-right,.article_details figure.image-left,.article_details figure.image-right,.article_details figure.tkfd-image-left,.article_details figure.tkfd-image-right{display:table;width:200px}.article_details .captioned.image-left img,.article_details .captioned.image-right img,.article_details .captioned.tkfd-image-left img,.article_details .captioned.tkfd-image-right img,.article_details figure.image-left img,.article_details figure.image-right img,.article_details figure.tkfd-image-left img,.article_details figure.tkfd-image-right img{max-width:none;margin:auto}.article_details .captioned.image-left,.article_details .captioned.tkfd-image-left,.article_details figure.image-left,.article_details figure.tkfd-image-left{float:left;margin:.5em 1em .5em 0}@media print{.article_details .captioned.image-left img,.article_details .captioned.tkfd-image-left img,.article_details figure.image-left img,.article_details figure.tkfd-image-left img{float:none!important}}@media all and (max-width:600px){.article_details .captioned.image-left,.article_details .captioned.tkfd-image-left,.article_details figure.image-left,.article_details figure.tkfd-image-left{width:60%}.article_details .captioned.image-left img,.article_details .captioned.tkfd-image-left img,.article_details figure.image-left img,.article_details figure.tkfd-image-left img{width:100%}}@media all and (max-width:500px){.article_details .captioned.image-left,.article_details .captioned.tkfd-image-left,.article_details figure.image-left,.article_details figure.tkfd-image-left{width:auto;display:block;float:none;margin:1em auto}.article_details .captioned.image-left img,.article_details .captioned.tkfd-image-left img,.article_details figure.image-left img,.article_details figure.tkfd-image-left img{max-width:100%}}.article_details .captioned.image-right,.article_details .captioned.tkfd-image-right,.article_details figure.image-right,.article_details figure.tkfd-image-right{float:right;margin:.5em 0 .5em 1em}@media print{.article_details .captioned.image-right img,.article_details .captioned.tkfd-image-right img,.article_details figure.image-right img,.article_details figure.tkfd-image-right img{float:none!important}}@media all and (max-width:600px){.article_details .captioned.image-right,.article_details .captioned.tkfd-image-right,.article_details figure.image-right,.article_details figure.tkfd-image-right{width:60%}.article_details .captioned.image-right img,.article_details .captioned.tkfd-image-right img,.article_details figure.image-right img,.article_details figure.tkfd-image-right img{width:100%}}@media all and (max-width:500px){.article_details .captioned.image-right,.article_details .captioned.tkfd-image-right,.article_details figure.image-right,.article_details figure.tkfd-image-right{width:auto;display:block;float:none;margin:1em auto}.article_details .captioned.image-right img,.article_details .captioned.tkfd-image-right img,.article_details figure.image-right img,.article_details figure.tkfd-image-right img{max-width:100%}}.article_details .image-caption,.article_details figcaption,.article_details img+small{text-align:left;font-size:14px;margin-top:1em;color:#666;line-height:1.6}@media all and (max-width:750px){.article_details .image-caption,.article_details figcaption,.article_details img+small{font-size:13px}}.article_details hr{background-color:#333;margin:2em auto}.article_details{font-size:18px;font-family:"Open Sans","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;line-height:1.7;margin-top:2.25em;letter-spacing:0}@media all and (max-width:750px){.article_details{margin-top:1.5em}}@media all and (max-width:500px){.article_details{font-size:13px;line-height:1.8}}.container-event-details .article_details{margin-top:1.75em}@media all and (max-width:500px){.container-event-details .article_details{margin-top:1em}}.container-news-details .article_details{margin-top:1.25em}@media all and (max-width:500px){.container-news-details .article_details{margin-top:.75em}}.article_details p+p{margin-top:1.75em}.article_details h2{font-size:38px;line-height:1.2;font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;padding-top:.25em;margin:1.5em auto .5em}@media all and (max-width:750px){.article_details h2{font-size:30px}}@media all and (max-width:500px){.article_details h2{font-size:25px}}.article_details h3{font-size:34px;font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;margin:.75em auto .5em}@media all and (max-width:750px){.article_details h3{font-size:27px}}@media all and (max-width:500px){.article_details h3{font-size:22px}}.article_details h4{font-size:28px;font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;margin:1em auto .5em}@media all and (max-width:750px){.article_details h4{font-size:22px}}@media all and (max-width:500px){.article_details h4{font-size:18px}}.article_details h5{font-family:"Times New Roman",Times,Lusitana,"Ryumin Medium KL","リュウミン M-KL",a-otf-ryumin-pr6n,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:700}.article_details h6{font-weight:700}.article_details ul:not([style]){padding-left:0;line-height:inherit;margin:1em auto}.article_details ul:not([style]) li{list-style-type:none}.article_details ul:not([style]) li:before{content:"- "}.article_details ol:not([style]){padding-left:0;line-height:inherit;margin:1em auto}.article_details ol:not([style]) li{list-style-position:inside}.article_details ol[style],.article_details ul[style]{padding-left:0;line-height:inherit;margin:1em auto;list-style:inherit}.article_details ol[style] li,.article_details ul[style] li{list-style:inherit;list-style-position:inside}.article_details table{line-height:1.7}.article_details figcaption,.article_details img+small{font-size:15px;line-height:1.6}@media all and (max-width:750px){.article_details figcaption,.article_details img+small{font-size:14px}}.headLine4,.headLine5,.headLine6{font-size:20px}@media all and (max-width:850px){.headLine4,.headLine5,.headLine6{font-size:18px}}@media all and (max-width:500px){.headLine4,.headLine5,.headLine6{font-size:17px}}@media all and (max-width:500px){.container-static.terms .headLine4,.container-static.terms .headLine5,.container-static.terms .headLine6{font-size:16px}}.container-toppage-featured{margin:27px auto 7px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width:1300px){.container-toppage-featured.slider{max-width:1000px;margin:auto}}@media all and (max-width:1100px){.container-toppage-featured.slider{max-width:750px}}@media all and (max-width:850px){.container-toppage-featured.slider{max-width:none;margin:auto -25px;padding:0}}@media all and (max-width:850px){.container-toppage-featured.slider .slick-slide{opacity:.5;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.container-toppage-featured.slider .slick-slide.slick-active{opacity:1}}.container-toppage-featured.slider .slick-arrow{display:block;width:45px;height:45px;border:1px solid #fff;background-color:#fff;text-indent:-9999px;position:absolute;top:22%;-webkit-transition:all 150ms ease;transition:all 150ms ease;z-index:1}@media all and (max-width:500px){.container-toppage-featured.slider .slick-arrow{top:15%}}.container-toppage-featured.slider .slick-arrow:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:3.5px 5px 3.5px 0;border-color:transparent #962237 transparent transparent;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.container-toppage-featured.slider .slick-arrow:hover{background-color:#962237}.container-toppage-featured.slider .slick-arrow:hover:after{border-color:transparent #fff transparent transparent}.container-toppage-featured.slider .slick-arrow.slick-prev{left:-50px}@media all and (max-width:850px){.container-toppage-featured.slider .slick-arrow.slick-prev{left:25px}}.container-toppage-featured.slider .slick-arrow.slick-next{right:-50px}.container-toppage-featured.slider .slick-arrow.slick-next:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media all and (max-width:850px){.container-toppage-featured.slider .slick-arrow.slick-next{right:25px}}.global_header__menu-sp .global_header__navi__col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 25px;margin-top:20px}@media all and (max-width:500px){.global_header__menu-sp .global_header__navi__col{padding:0 15px}}.global_header__menu-sp .global_header__navi__col .mailmagazine+.sns{margin-left:40px}@media all and (max-width:500px){.global_header__menu-sp .global_header__navi__col .mailmagazine+.sns{margin-left:20px}}.container-toppage-featured .article{max-width:220px;margin:auto;padding-top:25px;border-top:1px solid #fff}@media all and (max-width:500px){.container-toppage-featured .article{padding-top:17px}}@media all and (max-width:850px){.container-toppage-featured .article{max-width:90%}}@media all and (max-width:500px){.container-toppage-featured .article{max-width:85%}}.container-toppage-featured .article:hover .article__ph img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.container-toppage-featured .article:hover .article__title{text-decoration:underline}.container-toppage-featured .article__ph{position:relative;background-color:#fff;overflow:hidden}.container-toppage-featured .article__ph img{object-fit:cover;font-family:'object-fit: cover;'}.container-toppage-featured .article__ph img{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.container-toppage-featured .article__ph img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.container-toppage-featured .article__ph:before{content:"";display:block;width:100%;height:0;padding-top:63.18182%}.container-toppage-featured .article__ph img{position:absolute;top:0;left:0}.container-toppage-featured .article__ph.video:after{content:"";display:block;width:62px;height:62px;background-image:url(../img/icon_play.svg);background-size:61px;background-position:center center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (max-width:500px){.container-toppage-featured .article__ph.video:after{width:73px;height:73px;background-size:73px}}.container-toppage-featured .article__title{margin-top:.25em}.container-toppage-featured .article__details{color:#fff;margin-top:.8em}@media all and (max-width:500px){.container-toppage-featured .article__details{margin-top:.5em}}.container-toppage-featured .article__author,.container-toppage-featured .article__category,.container-toppage-featured .article__date{font-size:12px}.container-toppage-featured .article__category{font-weight:700}.container-toppage-featured .article__author{margin-top:.5em}.container-toppage-featured .article__date{margin-top:.25em}@media all and (max-width:500px){.container-toppage-featured .article:nth-child(n+1) .article__ph.video:after{width:51px;height:51px;background-size:50px}}.global_header__menu .mailmagazine{background-color:transparent;color:grey;font-size:15px;padding:0;margin-right:15px;-webkit-transition:color 150ms ease;transition:color 150ms ease;padding-top:.15em}.global_header__menu .mailmagazine:hover{color:#962237}.global_header__menu .mailmagazine:hover svg{fill:#962237}.global_header__menu .mailmagazine__right{margin-left:7px}.global_header__menu .mailmagazine__icon{position:relative;width:17px;height:13px}.global_header__menu .mailmagazine__icon svg{position:absolute;top:0;left:0;width:100%;height:100%;fill:grey;-webkit-transition:fill 150ms ease;transition:fill 150ms ease}.global_header__menu-sp .mailmagazine{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;background-color:transparent;line-height:1;white-space:nowrap}@media all and (max-width:500px){.global_header__menu-sp .mailmagazine{font-size:16px}}.global_header__menu-sp .mailmagazine__icon{position:relative;width:32px;height:23px}@media all and (max-width:500px){.global_header__menu-sp .mailmagazine__icon{width:25px;height:18px}}.global_header__menu-sp .mailmagazine__icon svg{position:absolute;top:0;left:0;width:100%;height:100%;fill:#fff}.global_header__menu-sp .mailmagazine__left{margin:0}.global_header__menu-sp .mailmagazine__right{margin:auto auto auto 7px}.global_header__menu-sp .global_header__navi__col .sns{margin-top:0;padding:0;width:auto}@media all and (max-width:500px){.global_header__menu-sp .global_header__navi__col .sns__item{height:23px}}.global_header__menu-sp .global_header__navi__col .sns__item+.sns__item{margin-left:30px}@media all and (max-width:500px){.global_header__menu-sp .global_header__navi__col .sns__item+.sns__item{margin-left:15px}}
/*# sourceMappingURL=style_en.css.map */
