@charset "utf-8";section#feature_list_wrap{padding-top:10rem}#feature_list_wrap .inner{max-width:90rem}#feature_list_wrap .feature_list>li{width:-webkit-calc(435 / 900 * 100%);width:calc(435 / 900 * 100%);margin-bottom:5rem}#feature_list_wrap .feature_list>li:last-child,#feature_list_wrap .feature_list>li:nth-last-child(2){margin-bottom:0}#feature_list_wrap .feature_list>li a{display:block}#feature_list_wrap .feature_list .ttl{width:100%;font-size:1.6rem;letter-spacing:.15em;font-weight:700;margin-top:1.5rem;   color:#00325a}#feature_list_wrap .feature_list .date{margin-right:2rem}#feature_list_wrap .feature_list .img_wrap{width:100%;padding-top:100%;background-position:center center;background-size:cover}@media screen and (max-width:768px){section#feature_list_wrap{padding-top:10rem}#feature_list_wrap .inner{padding-left:0}#feature_list_wrap .feature_list>li{width:100%;margin-bottom:3rem}#feature_list_wrap .feature_list>li:nth-last-child(2){margin-bottom:3rem}#feature_list_wrap .feature_list .ttl{font-size:1.4rem;margin-top:.8rem}#feature_list_wrap .feature_list .date{display:block;width:100%;margin-right:0;margin-bottom:.2rem}}section#feature_post_wrap{padding-top:16rem}#feature_post_wrap .inner{max-width:80rem}#feature_post_wrap .ttl_list_wrap{width:100%;height:47rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:rgba(10,54,89,.2);margin-bottom:8rem}#feature_post_wrap .ttl_list{width:100%;height:100%;max-width:100rem}#feature_post_wrap .ttl_list>li{position:relative}#feature_post_wrap .ttl_list>li.txt{width:-webkit-calc(500 / 1000 * 100%);width:calc(500 / 1000 * 100%);display:flex;align-items:center;align-content:center;flex-wrap:wrap}#feature_post_wrap .ttl_list>li.txt .date{width:100%;font-size:2rem;letter-spacing:.15em;line-height:1;font-weight:700;margin-bottom:.5rem}#feature_post_wrap .ttl_list>li.txt h2{width:100%;font-size:3.4rem;letter-spacing:.15em;font-weight:500}#feature_post_wrap .ttl_list>li.img{width:-webkit-calc(470 / 1000 * 100%);width:calc(470 / 1000 * 100%)}#feature_post_wrap .ttl_list>li.img .img_wrap{width:100%;padding-top:100%;position:absolute;top:-5rem;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover}#feature_post_wrap .feature_con{text-align:left;font-size:1.6rem;letter-spacing:.15em}#feature_post_wrap .feature_con h2{font-size:2.6rem;letter-spacing:.15em;color:#0a3659;width:-webkit-calc(700 / 800 * 100%);width:calc(700 / 800 * 100%);margin:auto;margin-bottom:2rem}#feature_post_wrap .feature_con h3{font-size:2.2rem;letter-spacing:.15em;color:#0a3659;width:-webkit-calc(700 / 800 * 100%);width:calc(700 / 800 * 100%);margin:auto;margin-bottom:2rem}#feature_post_wrap .feature_con h4,#feature_post_wrap .feature_con h4.wp-block-heading{   font-size:2rem;letter-spacing:.15em;color:#0a3659;width:-webkit-calc(700 / 800 * 100%);width:calc(700 / 800 * 100%);margin:auto;margin-bottom:2rem}#feature_post_wrap .feature_con p{width:-webkit-calc(700 / 800 * 100%);width:calc(700 / 800 * 100%);margin:auto;margin-bottom:5rem}#feature_post_wrap .feature_con ul{width:-webkit-calc(700 / 800 * 100%);width:calc(700 / 800 * 100%);margin:auto;margin-bottom:5rem;padding-left:2em}#feature_post_wrap .feature_con ul li{list-style:disc;margin-bottom:1em}#feature_post_wrap .feature_con ul li.flex-nav-prev,#feature_post_wrap .feature_con ul li.flex-nav-next{list-style:none}#feature_post_wrap .feature_con ul li:last-child{margin-bottom:0}#feature_post_wrap .feature_con ul.slides{padding-left:0}#feature_post_wrap .feature_con p img{width:100%;display:block;margin:0 auto}#feature_post_wrap .flex_box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#feature_post_wrap .flex_box .flex_item.img{width:55%}#feature_post_wrap .flex_box .flex_item.text{width:40%}#feature_post_wrap .p_link{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;border:2px solid;padding:1.5em;margin:1em 0 3em}#feature_post_wrap .p_link h2{width:auto;margin-bottom:0;text-align:left;margin-left:0}#feature_post_wrap .p_link a{background-color:#01325a;color:#fff;display:inline-block;padding:.5em 2em;width:auto}#feature_post_wrap .image_info{background-color:#eee;width:calc(700 / 800 * 100%);margin:0 auto 2em;padding:.5em}#feature_post_wrap .image_info p{padding:.5em}#feature_post_wrap .mb_1{margin-bottom:1em!important}#feature_post_wrap .interview a{border:2px solid #01325a;margin-bottom:4rem}#feature_post_wrap .interview a .img{width:35%}#feature_post_wrap .interview a .ttl{width:65%}#feature_post_wrap .interview a .ttl h2{margin-bottom:0!important}#feature_post_wrap .interview a .ttl p{margin-bottom:0;text-align:right}.line-box{background-color:#d5dae0;padding:3rem}.line-box h2{font-size:2.6rem;letter-spacing:.15em;color:#0a3659;width:auto;margin:auto;margin-bottom:0}.line-box p{font-size:15px;text-align:left}.line-box .flex_box .left{width:65%}.line-box .flex_box .right{width:30%}.sp-box{display:none}@media screen and (max-width:768px){.sp-box{display:block!important}section#feature_post_wrap{padding-top:10rem}#feature_post_wrap .ttl_list_wrap{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:rgba(10,54,89,.2);padding:3rem 2rem;margin-bottom:3rem}#feature_post_wrap .ttl_list{width:100%;height:100%;max-width:100rem}#feature_post_wrap .ttl_list>li{position:relative}#feature_post_wrap .ttl_list>li.txt{width:100%;display:flex;align-items:center;align-content:center;flex-wrap:wrap;margin-bottom:1rem}#feature_post_wrap .ttl_list>li.txt .date{font-size:1.6rem;margin-bottom:0}#feature_post_wrap .ttl_list>li.txt h2{font-size:2.4rem;line-height:1.6}#feature_post_wrap .ttl_list>li.img{width:100%}#feature_post_wrap .ttl_list>li.img .img_wrap{width:100%;padding-top:100%;position:relative;top:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover}#feature_post_wrap .feature_con{font-size:1.4rem}#feature_post_wrap .feature_con h2{font-size:2rem;margin-bottom:2rem;width:100%}#feature_post_wrap .feature_con h3{font-size:2rem;margin-bottom:2rem}#feature_post_wrap .feature_con h4,#feature_post_wrap .feature_con h4.wp-block-heading{font-weight:700;   font-size:1.8rem;margin-bottom:2rem}#feature_post_wrap .feature_con p{width:100%;margin:auto;margin-bottom:2rem}#feature_post_wrap .feature_con ul{width:100%;margin:auto;margin-bottom:2rem;padding-left:1em}#feature_post_wrap .p_link{display:block;padding:1em;text-align:right}#feature_post_wrap .image_info{width:100%}#feature_post_wrap .interview a .ttl h2{font-size:15px;letter-spacing:.05em;width:90%}.line-box{margin:5rem auto 0;padding:2rem}.line-box h2{font-size:2rem;margin-bottom:2rem;width:100%;letter-spacing:0}.line-box p{font-size:14px;letter-spacing:0;line-height:1.5}.line-box .flex_box .left{margin-bottom:2rem}.line-box .flex_box .left,.line-box .flex_box .right{width:100%}}