.p-useful-fv__title{text-align:justify}.freehtml{z-index:0}.freehtml .company-area{border:1px solid #0f71a1;border-radius:10px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin:5rem 0;padding:3rem;width:100%}.freehtml .company-area .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dotted #666;padding-bottom:1rem}.freehtml .company-area .wrap .company_logo img{margin-right:3rem;max-width:300px}.freehtml .company-area .wrap .company_name{font-size:18px;font-weight:700}.freehtml .company-area .company_info{font-size:16px;padding-top:2rem}.freehtml .summary-area{background-color:#f2f7fd;border-radius:10px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:2;margin:40px auto;padding:5rem 2rem 3rem 1rem}.freehtml .summary-area ul li{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;min-height:88px;padding-left:80px;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:3rem;justify-content:space-between}.freehtml .summary-area ul li div.illust{margin-bottom:3rem;width:30%}.freehtml .summary-area ul li div.illust img{width:100%}.freehtml .summary-area ul li:before{background-color:silver;bottom:-20px;content:"";left:12px;position:absolute;top:0;width:2px}.freehtml .summary-area ul li dl{margin:.5rem 0;width:70%}.freehtml .summary-area ul li dl dt{background-color:#848484;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;left:-36px;position:absolute;top:0;width:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.freehtml .summary-area ul li dl dt span{color:#fff;font-size:18px;font-weight:700}.freehtml .summary-area ul li dl dd{font-size:15px;line-height:1.8;margin:0 0 2rem;padding-left:16px;position:relative;text-align:justify}.freehtml .summary-area ul li dl dd:before{background-color:#848484;border-radius:50%;content:"";display:block;height:12px;left:0;position:absolute;top:7px;width:12px}.freehtml .summary-area ul li dl dd+dd{margin:.6em 0 0}.freehtml .summary-area ul li dl dt dd{margin:0}.freehtml .summary-area ul li+li{margin:20px 0}.freehtml .summary-area ul li:last-child:before{height:100%}.freehtml .summary-area ul li:nth-child(2) dl dt{background-color:#0f70a4}.freehtml .summary-area ul li:nth-child(2) dl dt span{color:#fff}.freehtml .summary-area ul li:nth-child(2) dl dd:before{background-color:#0f70a4}.freehtml .summary-area ul li:nth-child(3) dl dd:before,.freehtml .summary-area ul li:nth-child(3) dl dt{background-color:#1d3586}.freehtml .interview-area{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.freehtml .interview-area .title_int{background-color:#0f70a4;border-radius:999px;color:#fff;font-size:24px;font-weight:700;margin:10rem 0 -2rem;padding:.5rem;text-align:center}.freehtml .interview-area .title1{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;margin:10rem 0 2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.freehtml .interview-area .title1:after,.freehtml .interview-area .title1:before{background-color:#333;content:"";display:block;height:1px;width:80px}.freehtml .interview-area .title1:before{margin-right:1rem}.freehtml .interview-area .title1:after{margin-left:1rem}.freehtml .interview-area p{font-size:16px;line-height:200%;text-align:justify}.freehtml .interview-area .title2{color:#0f71a1;font-size:17px;font-weight:700;line-height:1.4;margin:4rem 0 1rem}.freehtml .interview-area .fl_r{float:right;margin:1rem 0 3rem 5rem;padding:0;width:50%!important}.freehtml .interview-area .fl_l{float:left;margin:1rem 5rem 3rem 0;padding:0;width:50%!important}.freehtml .interview-area .fl_l:after,.freehtml .interview-area .fl_r:after{clear:both;content:"";display:block}.freehtml .chart_area{margin:6rem 0}.freehtml .interviewee_area{background-color:#eee;border-radius:10px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin:6rem 0;padding:3rem 3rem 1rem;width:100%}.freehtml .interviewee_area .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.freehtml .interviewee_area .wrap .photo{border-left:10px solid #0f71a1;padding-left:2rem;width:30%}.freehtml .interviewee_area .wrap .profile{font-size:15px;padding:.5rem 0 0 2rem;width:70%}.freehtml .interviewee_area .wrap .profile span{font-size:17px;font-weight:700}@media screen and (max-width:767px){.freehtml .company-area{margin:2rem 0;padding:1rem;text-align:center}.freehtml .company-area .wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-bottom:1px dotted #666;gap:0;justify-content:center;padding-bottom:1rem}.freehtml .company-area .wrap .company_logo{width:100%}.freehtml .company-area .wrap .company_logo img{height:80px;margin:0 auto 1rem;width:auto}.freehtml .company-area .wrap .company_name{font-size:16px}.freehtml .company-area .company_info{font-size:15px;padding-top:1rem}.freehtml .summary-area{margin:4rem 0;padding:2rem .5rem}.freehtml .summary-area ul{margin:0;padding:0}.freehtml .summary-area ul li{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;padding-left:80px}.freehtml .summary-area ul li div.illust{margin:0 auto;text-align:center;width:75%}.freehtml .summary-area ul li div.illust img{width:100%}.freehtml .summary-area ul li:before{bottom:-36px;content:"";left:32px;position:absolute;top:0}.freehtml .summary-area ul li dl{margin:0 0 1rem;width:98%}.freehtml .summary-area ul li dl dt{border-radius:50%;height:72px;left:0;position:absolute;top:0;width:72px}.freehtml .summary-area ul li dl dt span{font-size:16px}.freehtml .summary-area ul li dl dd{font-size:15px;line-height:1.6;margin:.5rem 0 1rem;padding-left:15px;position:relative}.freehtml .summary-area ul li dl dd:before{border-radius:50%;content:"";display:block;height:12px;left:0;position:absolute;top:6px;width:12px}.freehtml .summary-area ul li+li{margin:30px 0 0}.freehtml .interview-area .title_int{font-size:18px;margin:4rem 0 0;padding:.5rem}.freehtml .interview-area .title1{font-size:17px;margin:3rem 0 1rem}.freehtml .interview-area .title1:after,.freehtml .interview-area .title1:before{background-color:#333;content:"";display:block;height:1px;width:40px}.freehtml .interview-area .title1:before{margin-right:.5rem}.freehtml .interview-area .title1:after{margin-left:.5rem}.freehtml .interview-area p{font-size:14px;line-height:200%;text-align:justify}.freehtml .interview-area .title2{font-size:16px;margin:2rem 0 .5rem}.freehtml .interview-area .fl_r{float:right;margin:.5rem 0 1rem 2rem;width:60%!important}.freehtml .interview-area .fl_l{float:left;margin:.5rem 2rem 1rem 0;width:60%!important}.freehtml .interview-area .fl_l:after,.freehtml .interview-area .fl_r:after{clear:both;content:"";display:block}.freehtml .chart_area{margin:2rem 0}.freehtml .interviewee_area{border-radius:5px;margin:3rem 0;padding:.5rem 1rem}.freehtml .interviewee_area .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0}.freehtml .interviewee_area .wrap .photo{border-left:0;padding-left:0;width:35%}.freehtml .interviewee_area .wrap .profile{font-size:13px;line-height:1.4;padding:0 0 0 1rem;width:65%}.freehtml .interviewee_area .wrap .profile span{font-size:15px;font-weight:700}}