.chart_content{position:relative}.chart_content .content_item.show{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fade-in;-moz-animation-name:fade-in;animation-name:fade-in;display:block;opacity:1}.chart_content .content_item{display:none}.chart_content .content_item .content__top{background:#0f1941;margin:0 0 40px;padding:40px 44px}.chart_content .content_item .content__top .content__top__inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chart_content .content_item .content__top .content__top__inner h2{color:#fff;font-size:32px;font-weight:700}.chart_content .content_item .content__top .content__top__inner h2 span.sub{display:block;font-size:16px;font-weight:400;margin-bottom:16px}.chart_content .content_item .content__top .content__top__inner h2 em{color:#ffb511;display:block;font-size:36px;font-style:normal}.chart_content .content_item .content__top .content__top__inner figure{margin:0;width:40%}.chart_content .content_item .content__top .content__top__inner figure img{border:0;height:auto;max-width:100%;width:100%;-ms-interpolation-mode:bicubic;vertical-align:bottom}.chart_content .content_item .content__top .content__top__inner .type{position:relative;text-align:center;width:48%}.chart_content .content_item .content__top .content__top__inner .type:before{background:#ffb511;content:"";height:1px;left:0;position:absolute;top:18px;width:100%}.chart_content .content_item .content__top .content__top__inner .type .ttl{background:#0f1941;color:#ffb511;display:inline-block;font-size:22px;font-weight:700;letter-spacing:-.5px;margin-bottom:12px;margin-top:4px;padding:0 15px;position:relative;text-align:center}.chart_content .content_item .content__top .content__top__inner+.content__top__inner{margin-top:25px}.chart_content .content_item .start_ttl{color:#2175d9;font-size:32px;font-weight:700;line-height:44px;text-align:center}.chart_content .content_item .btn_start{background:#0f1941;cursor:pointer;margin:40px auto 0;max-width:385px;text-align:center}.chart_content .content_item .btn_start a{color:#fff;display:block;font-size:26px;font-weight:700;height:100%;padding:25px 0}.chart_content .chart_area h3{color:#2175d9;font-size:32px;font-weight:700}.chart_content .chart_area h3 span{display:block;font-size:22px}.chart_content .chart_area p.lead_txt{color:#0f1941;font-size:26px;font-weight:700;margin:16px 0 0}.chart_content .chart_area .question h5{background:#0f1941;color:#fff;font-size:22px;font-weight:700;margin:48px 0 0;padding:12px 18px}.chart_content .chart_area .question p{font-size:14px;margin:15px 20px 0}.chart_content .chart_area .answer_area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:28px 20px 0}.chart_content .chart_area .answer_area .answer.blue{border:2px solid #2175d9}.chart_content .chart_area .answer_area .answer.blue a{color:#2175d9}.chart_content .chart_area .answer_area .answer.red{border:2px solid #e74536}.chart_content .chart_area .answer_area .answer.red a{color:#e74536}.chart_content .chart_area .answer_area .answer.yellow{border:2px solid #ffb511}.chart_content .chart_area .answer_area .answer.yellow a{color:#ffb511}.chart_content .chart_area .answer_area .answer{border:2px solid #2175d9;-moz-border-radius:2px;border-radius:2px;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-align:center;width:48%}.chart_content .chart_area .return_link{font-size:20px;margin-top:120px;text-align:center}.chart_content .chart_area .return_link a.forward{color:inherit;text-decoration:underline}.chart_content .chart_area .return_link a.forward:hover{text-decoration:none}.chart_content .chart_area .answer_area .answer:nth-of-type(n+3){margin-top:30px}.chart_content .chart_area .answer_area .answer a{display:block;font-size:26px;font-weight:700;padding:25px 15px}.chart_content .chart_area .answer_area .answer.without_border{border:0;cursor:auto;padding:0}.chart_content .chart_area .answer_area .answer.without_border a.forward{color:#000;cursor:auto;font-size:14px;font-weight:400;margin-left:1em;padding:0;text-align:left;text-indent:-1em}.chart_content .answer_grp .detail_box{margin:48px 0 0;padding:40px 15px;text-align:center}.chart_content .answer_grp .detail_box.c_blue{background:#6ba5b4}.chart_content .answer_grp .detail_box p{color:#fff;font-size:32px;font-weight:700;margin:0}.chart_content .answer_grp .answer{margin:50px auto 0;text-align:center;width:375px}.chart_content .answer_grp .answer a{border:2px solid #e74536;-moz-border-radius:2px;border-radius:2px;color:#e74536;display:block;font-size:22px;font-weight:700;padding:20px 0}.chart_content .answer_grp .detail_box.blue{background:#6ba5b4}.chart_content .answer_grp .answer.blue a{border-color:#6ba5b4;color:#6ba5b4}.chart_content .answer_grp .detail_box.yellow{background:#ffb511}.chart_content .answer_grp .answer.yellow a{border-color:#ffb511;color:#ffb511}.chart_content .answer_grp .detail_box.red{background:#e74536}.chart_content .answer_grp .answer.red a{border-color:#e74536;color:#e74536}.chart_content .answer_grp .detail_box.dark_blue{background:#0f1941}.chart_content .answer_grp .answer.dark_blue a{border-color:#0f1941;color:#0f1941}.chart_content .answer a:hover{opacity:.7;text-decoration:none}.chart_content .chart_area .answer_area .answer.without_border a.forward:hover{opacity:1}.chart_content .content_item .btn_start:hover a{opacity:.7;text-decoration:none}@media (max-width:600px){.chart_content .content_item .content__top .content__top__inner h2{font-size:4.16667vw;font-weight:700}.chart_content .content_item .content__top .content__top__inner h2 span.sub{display:block;font-size:3.125vw;font-weight:400;margin-bottom:2.08333vw}.chart_content .content_item .content__top .content__top__inner h2 em{display:block;font-size:4.6875vw;font-style:normal}.chart_content .content_item .content__top .content__top__inner figure{margin:0;width:32.55208vw}.chart_content .content_item .content__top .content__top__inner+.content__top__inner{display:block;margin-top:3.25521vw}.chart_content .content_item .content__top .content__top__inner .type{width:100%}.chart_content .content_item .content__top .content__top__inner .type.type02{margin-top:3.90625vw}.chart_content .content_item .content__top{margin:0 0 5.20833vw;padding:5.20833vw 5.72917vw}.chart_content .content_item .start_ttl{font-size:4.6875vw;font-weight:700;line-height:6.25vw;text-align:center}.chart_content .content_item .btn_start a{font-size:4.6875vw;padding:3.25521vw 0}.chart_content .chart_area .answer_area .answer a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:4.6875vw;font-weight:700;min-height:18.22917vw;padding:0 1.95313vw;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.chart_content .chart_area .answer_area .answer{-moz-box-sizing:border-box;box-sizing:border-box;min-height:18.22917vw;text-align:center;width:48%}.chart_content .chart_area .answer_area .answer.without_border a.forward{font-size:2.34375vw;font-weight:400;margin-left:1em;text-align:left;text-indent:-1em}.chart_content .answer_grp .detail_box{margin:6.25vw 0 0;padding:5.20833vw 1.95313vw;text-align:center}.chart_content .answer_grp .detail_box p{font-size:4.6875vw;font-weight:700}.chart_content .answer_grp .answer a{font-size:4.16667vw;font-weight:700;padding:3.25521vw 0}.chart_content .answer_grp .answer{margin:6.51042vw auto 0;text-align:center;width:78.125vw}}@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@-moz-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}