﻿#idx_mv{position:relative;width:100%;background:#000}#idx_mv h1{position:absolute;z-index:100;bottom:5rem;width:100%;margin:0;font-size:clamp(1.6rem,.886rem + 1.82vw,2.25rem);font-weight:600;text-align:center;color:#fff;font-family:"Shippori Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"Yu Mincho","HG明朝E","メイリオ",Meiryo,serif;text-shadow:10px 0px 10px rgba(0,0,0,.5)}#idx_mv h1.en{font-family:"Spectral",serif}#idx_mv span{position:absolute;z-index:100;bottom:2rem;width:100%;margin:0;font-size:clamp(1.125rem,1.026rem + .465vw,1.375rem);font-weight:600;text-align:center;color:#fff;font-family:"Shippori Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"Yu Mincho","HG明朝E","メイリオ",Meiryo,serif;text-shadow:10px 0px 10px rgba(0,0,0,.5)}.mv_slider{width:100%;aspect-ratio:13/9}@media only screen and (max-width: 520px){.mv_slider{aspect-ratio:390/720}}#idx_news{width:100%;padding:2rem 0;background:#fff}@media only screen and (max-width: 520px){#idx_news{padding:4rem 0 2rem}}.joint_research_banner_area{width:90%;margin:0 auto;padding:2rem 0 5rem 0}.joint_research_banner_area a{display:block;width:100%}.joint_research_banner_area a img{display:block;width:100%}.nws_wrap{width:90%;margin:0 auto}.nws_wrap h2{text-align:center}.nws_nav{width:100%;margin:2rem auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.nws_nav li{margin:.25rem}@media only screen and (max-width: 520px){.nws_nav li{width:48%;margin:.25rem 1%}}@media only screen and (max-width: 520px){.nws_nav li.en{width:80%}}.nws_nav li.nws_cate01{background-color:#501c8d;border:1px solid #501c8d}.nws_nav li.nws_cate01:hover{text-decoration:none;background:#fff;color:#501c8d}.nws_nav li.nws_cate01:hover a{color:#501c8d;text-decoration:none}.nws_nav li.nws_cate02{background-color:#0057c3;border:1px solid #0057c3}.nws_nav li.nws_cate02:hover{text-decoration:none;background:#fff;color:#0057c3}.nws_nav li.nws_cate02:hover a{color:#0057c3;text-decoration:none}.nws_nav li.nws_cate03{background-color:#273785;border:1px solid #273785}.nws_nav li.nws_cate03:hover{text-decoration:none;background:#fff;color:#273785}.nws_nav li.nws_cate03:hover a{color:#273785;text-decoration:none}.nws_nav li.nws_cate04{background-color:#2b80a0;border:1px solid #2b80a0}.nws_nav li.nws_cate04:hover{text-decoration:none;background:#fff;color:#2b80a0}.nws_nav li.nws_cate04:hover a{color:#2b80a0;text-decoration:none}.nws_nav li a{display:block;width:12em;padding:.25em;color:#fff;text-align:center;line-height:1.4}@media only screen and (max-width: 520px){.nws_nav li a{width:auto}}.nws_nav li a.w20{width:18em}@media only screen and (max-width: 520px){.nws_nav li a.w20{width:auto}}.news_list{width:100%;margin:2rem auto}.news_list li{border-top:1px solid #000}.news_list li:last-of-type{border-bottom:1px solid #000}.news_list a{width:100%;padding:1.25em 0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;color:#333;line-height:1.4}.news_list a:hover{background:#e5e4ff;text-decoration:none}.news_list a .nws_date{width:7em;padding:.25em;text-align:center}@media only screen and (max-width: 520px){.news_list a .nws_date{width:auto;margin:0 1em .25em 0;text-align:left}}.news_list a .nws_cate{width:12em;padding:.25em;background:#000;color:#fff;text-align:center;font-size:.875rem}@media only screen and (max-width: 520px){.news_list a .nws_cate{margin:0 0 .25em}}.news_list a .nws_cate01,.news_list a .nws_cate02,.news_list a .nws_cate03,.news_list a .nws_cate04{width:9rem;text-align:center}.news_list a .nws_cate01{padding:.25em;background-color:#501c8d;border:1px solid #501c8d;color:#fff}.news_list a .nws_cate02{padding:.25em;background-color:#0057c3;border:1px solid #0057c3;color:#fff}.news_list a .nws_cate03{padding:.25em;background-color:#273785;border:1px solid #273785;color:#fff}.news_list a .nws_cate04{padding:.25em;background-color:#2b80a0;border:1px solid #2b80a0;color:#fff}.news_list a .nws_title{width:calc(100% - 20em);padding:.25em 1em}@media only screen and (max-width: 520px){.news_list a .nws_title{width:100%;padding:.25em}}.news_btn{padding:2rem 0 0}@media only screen and (max-width: 834px){.news_btn{padding:1rem 0 0}}.news_btn a{margin-left:auto}#idx_about{position:relative;z-index:5;width:100%;padding:3rem 0;background:#000 url(../images/overview/idx_bg.webp) center top no-repeat;background-size:cover;color:#fff;overflow:hidden}#idx_about .ovw_btn{position:relative;z-index:6;width:100%}@media only screen and (max-width: 834px){#idx_about .ovw_btn{margin-top:2rem}}#idx_about .ovw_btn a{margin-left:auto}.idx_title{position:relative;z-index:5;width:90%;margin:0 auto;padding:3rem 0 0}.idx_title h1{margin:0;font-size:clamp(1.25rem,1.225rem + .116vw,1.3125rem);font-weight:400;text-align:center}.idx_title h1 span{display:block;font-family:"Spectral",serif;font-size:.875rem;font-weight:200;letter-spacing:.2em}.idx_overview{position:relative;z-index:5;width:95%;margin:0 0 0 auto;padding:3rem 0}@media only screen and (max-width: 520px){.idx_overview{width:90%;margin:0 auto;padding:2rem 0 0}}.idx_overview .ovw_innr{width:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.idx_overview .ovw_innr.rev{flex-direction:row-reverse}.idx_overview .ovw_innr .innr{width:48%}@media only screen and (max-width: 834px){.idx_overview .ovw_innr .innr{width:100%}.idx_overview .ovw_innr .innr .sub_title br{display:inline}.idx_overview .ovw_innr .innr br{display:none}}.idx_overview p{width:95%;font-size:1.125rem;filter:drop-shadow(0 0 1px rgba(0, 0, 0, 0.75))}.idx_overview .sub_title{width:83.3333333333%;padding:1rem 0 0 10%;line-height:1.6}@media only screen and (max-width: 834px){.idx_overview .sub_title{padding:1rem 0 0 0}}@media only screen and (max-width: 520px){.idx_overview .sub_title{padding:0;line-height:1.4}}.idx_overview .ovw_img1{display:block;width:66.6666666667%;margin:0 5% 0 auto}@media only screen and (max-width: 520px){.idx_overview .ovw_img1{margin:1rem 0 0 auto}}.idx_overview .ovw_img2{display:block;width:66.6666666667%;margin:10rem 0 0 5%}@media only screen and (max-width: 834px){.idx_overview .ovw_img2{margin:3rem 0 0}}@media only screen and (max-width: 520px){.idx_overview .ovw_img2{margin:7rem 0 0}}.idx_overview .ovw_txt1{margin:8rem 0 0}@media only screen and (max-width: 834px){.idx_overview .ovw_txt1{margin:2rem 5% 0 0}}@media only screen and (max-width: 520px){.idx_overview .ovw_txt1{margin:2rem 0 0}}.idx_overview .ovw_txt2{margin:2rem 0 0}@media only screen and (max-width: 834px){.idx_overview .ovw_txt2{margin:2rem 5% 0 0}}@media only screen and (max-width: 520px){.idx_overview .ovw_txt2{margin:7rem 0 0}}.idx_overview .ovw_img3{display:block;width:100%;margin:6rem 0 0 -20%}@media only screen and (max-width: 520px){.idx_overview .ovw_img3{margin:2rem 0 0 -10%}}.idx_overview .ovw_img4{display:block;width:66.6666666667%;margin:1rem 0 0 1rem}@media only screen and (max-width: 834px){.idx_overview .ovw_img4{margin:3rem 0 0 1rem}}.idx_overview .ovw_img5{display:block;width:50%;margin-top:2rem;margin-left:auto}@media only screen and (max-width: 834px){.idx_overview .ovw_img5{width:60%}}@media only screen and (max-width: 520px){.idx_overview .ovw_img5{width:66.6666666667%}}.idx_overview .ovw_txt4{margin:2rem 0 0 5%}@media only screen and (max-width: 834px){.idx_overview .ovw_txt4{margin:2rem 0 0}}.idx_overview .ovw_img6{display:block;margin-left:auto;width:79.1666666667%}@media only screen and (max-width: 834px){.idx_overview .ovw_img6{margin-top:2rem;width:70%}}@media only screen and (max-width: 520px){.idx_overview .ovw_img6{width:90%;margin:2rem auto}}.idx_overview .ovw_txt5{margin:6rem 0 0}@media only screen and (max-width: 834px){.idx_overview .ovw_txt5{margin:4rem 5% 0 0}}@media only screen and (max-width: 520px){.idx_overview .ovw_txt5{margin:2rem 0 0}}.idx_overview .ovw_img7{display:block;width:100%;margin:2rem 0 0 -19.5%}@media only screen and (max-width: 520px){.idx_overview .ovw_img7{margin:7rem 0 0 -15%}}#idx_access{position:relative;z-index:6;width:100%;padding:3rem 0 6rem;background:#fff}@media only screen and (max-width: 520px){#idx_access{padding:3rem 0}}.idx_acc{width:95%;margin:0 0 0 auto}@media only screen and (max-width: 520px){.idx_acc{width:100%;margin:0 auto}}.idx_acc .acc_head{position:relative;z-index:1;width:100%}@media only screen and (max-width: 520px){.idx_acc .acc_head{width:90%;margin:0 auto}}.idx_acc .gmap_blk{margin-top:3rem}.idx_acc .gmap_blk iframe{display:block;width:80%;margin-left:auto}@media only screen and (max-width: 520px){.idx_acc .gmap_blk iframe{width:90%}}.idx_acc .gmap_blk a{margin-top:2rem;margin-left:auto}@media only screen and (max-width: 520px){.idx_acc dl{margin-top:2rem}}.idx_acc dl dt{font-size:1.5rem;font-family:"Shippori Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"Yu Mincho","HG明朝E","メイリオ",Meiryo,serif;font-weight:600}@media only screen and (max-width: 520px){.idx_acc dl dt{font-size:1rem}}.idx_acc dl dd{line-height:1.4}.idx_acc dl dd:first-of-type{font-size:1.125rem}@media only screen and (max-width: 520px){.idx_acc dl dd:first-of-type{font-size:1.0625rem}}.idx_acc .acc_innr{width:95%;margin:2rem auto}@media only screen and (max-width: 520px){.idx_acc .acc_innr{width:90%}}.idx_acc .acc_innr a{margin-top:2rem}/*# sourceMappingURL=index.css.map */