@charset "UTF-8";body.menu-open,body.modal-open{overflow:hidden}.strong{font-weight:700}.hidden{display:none!important}.base_img{width:100%;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}.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}}.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}.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}}.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_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_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_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}@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}}.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}.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}}.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}}.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)}.container-policy .article:hover .article__ph img,.container-related .article:hover .article__ph img,.container-research .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-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-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-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-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-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-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-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-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-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-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-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-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-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-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{margin-bottom:29px;padding-top:25px;border-top:1px solid #962237}.container-research .article__ph img{object-fit:cover;font-family:'object-fit: cover;'}.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}.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}}.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}}.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}}.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}}.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}.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}.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}.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}.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 .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}}.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}.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}}.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}}.container--col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.container--col .col__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.container--col .col__item+.col__item{margin-left:30px}.container-static.wide{max-width:1000px}@media (max-width:850px) and (min-width:651px){.global_footer__navi{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:none}}@media (max-width:850px) and (min-width:651px){.global_footer__navi__item{border:none;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:-1px}.global_footer__navi__item:nth-child(3n),.global_footer__navi__item:nth-child(3n-1){border-left:1px solid #fff}.global_footer__navi__item:nth-child(3n+1){border-left:none}.global_footer__navi__item:last-child:not(:nth-child(3n)){border-right:1px solid #fff;width:calc((100% / 3) + 1px)}}.global_heading.jp{font-size:34px}@media all and (max-width:850px){.global_heading.jp{font-size:30px}}@media all and (max-width:500px){.global_heading.jp{font-size:25px}.global_heading.jp:first-child{margin-top:0}}.filter.onlysearch{background-color:#962237;padding:15px 0;margin-top:50px}.filter.onlysearch .filter__search{margin:auto}.research{font-size:14px;line-height:1;position:relative}.research a{-webkit-transition:all .2s ease;transition:all .2s ease}.container-toppage-research .research.research{margin-top:5px}.container-toppage-research .research a{color:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;display:inline-block;line-height:1.5;background-color:#962237;border:1px solid #962237;padding:7px 9px}.container-toppage-research .research a:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);box-shadow:0 0 3px 0 rgba(0,0,0,.2);position:relative;z-index:4}@media all and (-ms-high-contrast:none){.container-toppage-research .research a{padding:7px 9px}}.container-toppage-research .research.rank-1 a{border-color:#962237;background-color:#962237}.container-toppage-research .research.rank-2 a{border-color:#c13342;background-color:#c13342}.container-toppage-research .research.rank-3 a{border-color:#b5b5b5;background-color:#b5b5b5}.program--list{line-height:1.5}@media (min-width:850px){.program--list.col2,.program--list.col3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:850px){.program--list.col3 li{width:calc((100% - 15px)/ 2)}.program--list.col3 li:nth-child(2n){margin-right:0}}@media (min-width:1100px){.program--list.col3 li{width:calc((100% - 30px)/ 3)}.program--list.col3 li:nth-child(2n){margin-right:15px}.program--list.col3 li:nth-child(3n){margin-right:0}}@media (min-width:850px){.program--list.col2 li{width:calc((100% - 15px)/ 2)}.program--list.col2 li:nth-child(2n){margin-right:0}}.program--list li{position:relative;padding-left:1em;margin:0 15px 20px 0}@media all and (max-width:850px){.program--list li{margin:0 0 15px}}.program--list li:before{content:"";display:block;width:6px;height:6px;border-right:1px solid #962237;border-bottom:1px solid #962237;position:absolute;top:.5em;left:.15em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.program--list li a{display:block}.program--list li a:hover .program__head{text-decoration:underline}.program--list li .program__head{margin-bottom:.25em;font-size:15px}.program--list li .program__desc{color:#202020;font-size:14px}.program--index{margin-bottom:-30px}@media all and (max-width:750px){.program--index{margin-bottom:-20px}}.program--index.col2,.program--index.col3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.program--index.col2 .program{width:calc((100% - 30px)/ 2);margin:0 30px 30px 0}.program--index.col2 .program:nth-child(2n){margin-right:0}@media all and (max-width:750px){.program--index.col2 .program{width:auto;margin:0 0 20px 0}.program--index.col2 .program:nth-child(2n){margin-right:0}}.program--index.col3 .program{width:calc((100% - 60px)/ 3);margin:0 30px 30px 0}.program--index.col3 .program:nth-child(3n){margin-right:0}@media all and (max-width:1000px){.program--index.col3 .program{width:calc((100% - 30px)/ 2)}.program--index.col3 .program:nth-child(3n){margin-right:30px}.program--index.col3 .program:nth-child(2n){margin-right:0}}@media all and (max-width:750px){.program--index.col3 .program{width:auto;margin:0 0 20px 0}.program--index.col3 .program:nth-child(2n),.program--index.col3 .program:nth-child(3n){margin-right:0}}.program--index .program{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:20px;border-top:1px solid #962237;margin:0 0 30px 0}.program--index .program:hover .program__head{text-decoration:underline}.program--index .program .program__ph{max-width:30%;min-width:125px}@media all and (max-width:750px){.program--index .program .program__ph{max-width:25%;min-width:100px}}.program--index .program .program__details{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:20px}@media all and (max-width:750px){.program--index .program .program__details{margin-left:15px}}.program--index .program .program__details .ribbon{font-size:11px;margin:0;padding:.4em .8em}.program--index .program .program__head{margin-bottom:.5em}@media all and (max-width:750px){.program--index .program .program__head{font-size:15px}}.program--index .program .program__desc{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"M+ 1p",sans-serif;color:#202020;font-size:14px}@media all and (max-width:1000px){.program--index .program .program__desc{font-size:13px}}@media all and (max-width:750px){.program--index .program .program__desc{font-size:12px}}
/*# sourceMappingURL=style_jp_2nd.css.map */
