body{width:100%}.assessment_title{align-items:center;display:flex;height:200px;justify-content:center;padding:20px;text-align:center}.assessment_title h1{font-size:42px}.title_br{display:block;font-size:16px}.catchphrase{text-align:center}@media screen and (max-width:480px){.assessment_title{height:150px}.assessment_title h1{font-size:35px}.assessment_title span,.catchphrase span{display:block}}.pahtn{color:#666;font-size:13px;font-weight:700}.pahtn a{color:#666;display:inline-block;position:relative;text-decoration:none}.pahtn a:hover{color:#0056b9}.sec0_flex{border:2px solid #6e60a8;display:flex;justify-content:space-around;width:100%}.sec0_flex ul{padding:30px 20px;width:33%}.sec0_h1{background-color:#6e60a8;padding:10px}.flex,.inner_flex{display:flex;height:150px;width:100%}.inner1,.inner3{border:1px solid #898989}.inner2{border:1px solid #6e60a8}.inner_1_a,.inner_3_a{align-items:center!important;background-color:#898989;display:flex!important;flex-direction:column!important;height:150px;justify-content:center!important;width:40%}.inner_1_a p,.inner_2_a p,.inner_3_a p{color:#fff!important}.inner_1_b li,.inner_3_b li{line-height:1.8!important;list-style:inside!important}.inner_1_b,.inner_3_b{align-items:center!important;display:flex!important;flex-direction:column!important;height:150px;justify-content:center!important;width:60%}.inner_2_a{align-items:center;background-color:#6e60a8;display:flex;flex-direction:column;height:150px;justify-content:center;width:40%}.br{display:block;text-align:center}.inner_2_b{align-items:center;display:flex;flex-direction:column;height:150px;justify-content:center;width:60%}.inner_2_b img{height:auto;vertical-align:top}.triangle2{display:none}.triangle_box{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:10%}.triangle1{border-bottom:20px solid transparent;border-left:20px solid #aaabab;border-top:20px solid transparent;height:0;margin:0 auto;position:absolute;top:35%;width:0}.triangle2{border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #aaabab;height:0;margin:20px auto;width:0}.triangle2_box{border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #6e60a8;display:block;height:0;margin:0 auto;width:0}.fadeUp{animation-duration:1.2s;animation-fill-mode:forwards;animation-name:fadeUpAnime;opacity:0}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeUpTrigger{opacity:0}@media (max-width:1000px){.none_sp img{display:none}.triangle_box{margin-top:0}.inner_1_a,.inner_1_b,.inner_2_a,.inner_2_b,.inner_3_a,.inner_3_b,.inner_flex{display:block;width:100%}.flex,.inner_flex{height:auto}.inner_1_a,.inner_2_a,.inner_3_a{height:50px;padding:10px 0}.inner_1_a,.inner_1_b,.inner_2_a,.inner_2_b,.inner_3_a,.inner_3_b{align-items:center;display:flex;flex-direction:column;justify-content:center}.inner_1_b,.inner_2_b,.inner_3_b{height:auto}.triangle_box{width:20%}ul{margin-left:-16px}}.sec2_title{margin-bottom:20px}.step_inner_01 h3,.step_inner_02 h3,.step_inner_03 h3,.step_inner_04 h3,.step_inner_05 h3,.step_inner_06 h3,.step_inner_07 h3,.step_inner_08 h3{font-size:24px}.after_ac,.sec2_after01 h3{font-size:20px}p{font-size:16px;line-height:1}.sec2_wrap{margin:0 auto;width:90%}.rl{letter-spacing:.1em;padding:0 10px}.ab_box,.ab_box_02{height:100%;position:relative;width:100%}.sec2_after01{left:0;text-align:center}.sec2_after01,.sec2_after02{height:100%;position:absolute;top:0;writing-mode:vertical-rl}.sec2_after02{right:0}.lineArrow{border-right:2px solid #6e60a8;border-top:2px solid #6e60a8;height:250px;position:absolute;right:0;top:0;transform:skew(1turn);width:25px}.after_h3{position:absolute;right:-14px;top:38%}.lineArrow02{border-bottom:2px solid #6e60a8;border-right:2px solid #6e60a8;bottom:0;height:250px;position:absolute;right:0;transform:skew(1turn);width:25px}.after_bg_01{background-color:#6e60a8;height:100%}.after_bg_02{background-color:#9a8ec3;height:100%}.after_bg_03{background-color:#898989;height:100%}.step_inner_01,.step_inner_02,.step_inner_03,.step_inner_04,.step_inner_05,.step_inner_06,.step_inner_07,.step_inner_08{align-items:center;display:flex}.h3_flex{width:40%}.sec2_inner_2{width:60%}.step_inner_01,.step_inner_03,.step_inner_05{background-color:#d2cce6;padding:30px 10px 30px 50px}.step_inner_02,.step_inner_04,.step_inner_06{background-color:#e9e6f3;padding:30px 10px 30px 50px}.step_inner_07{padding:30px 10px 30px 50px}.step_inner_08{background-color:#efefef;padding:20px 20px 20px 50px}.inner_table_wrap{display:flex;width:100%}.step_inner_07{background-color:#dcdddd}.sec2_3{width:10%}.pc_padding{display:block;padding-left:20px}@media (max-width:1000px){.step_inner_01 h3,.step_inner_02 h3,.step_inner_03 h3,.step_inner_04 h3,.step_inner_05 h3,.step_inner_06 h3,.step_inner_07 h3,.step_inner_08 h3{font-size:20px}p{font-size:14px}.after_ac,.sec2_after01 h3{font-size:18px}}@media (max-width:767px){.sec0_flex{display:block}.sec0_flex ul{text-align:center;width:100%}.inner_1_b li,.inner_3_b li{margin:20px 0}.step_inner_01 h3,.step_inner_02 h3,.step_inner_03 h3,.step_inner_04 h3,.step_inner_05 h3,.step_inner_06 h3,.step_inner_07 h3,.step_inner_08 h3{font-size:18px}.inner_table_wrap{display:block}.h3_flex{width:50%}.rl{padding:0 5px}.ac_img img{width:35px}}@media (max-width:600px){#css{width:auto}.triangle_box{width:100%}.triangle1{display:none}.flex,.triangle2{display:block}}@media (max-width:480px){#css{width:auto}.sec0_flex ul{margin:0;padding:30px 10px}.sp_br{display:block;text-align:center}.triangle2_box{display:none}.after_ac,.sec2_after01 h3,.step_inner_01 h3,.step_inner_02 h3,.step_inner_03 h3,.step_inner_04 h3,.step_inner_05 h3,.step_inner_06 h3,.step_inner_07 h3,.step_inner_08 h3{font-size:14px}.h3_flex{width:35%;width:65%}.ac_img img{width:20px}.rl{letter-spacing:.1em!important}.step_inner_01,.step_inner_02,.step_inner_03,.step_inner_04,.step_inner_05,.step_inner_06,.step_inner_07,.step_inner_08{padding:10px}.sec2_wrap{width:85%}.rl{padding:5}.ab_box_02{width:100%}.lineArrow{height:200px;position:absolute;right:8px;top:0;width:8px}.after_h3{right:2px;top:38%}.lineArrow02{height:200px;position:absolute;right:8px;width:8px}.sp_br02{display:block;padding-left:20px}.sp_padding{padding-left:30px}.ft_br,.sp_br03,.sp_padding{display:block}.sp_br03{padding-left:20px}.sp_margin{margin-top:15px}.h3_flex{width:45%}.sec2_inner_2{width:55%}}