@charset "utf-8";.curriculum_wrap{margin:40px 0 0}.curriculum_type_card_wrap{margin:20px 0 0;display:flex;flex-direction:column;gap:20px 0}.curriculum_type_list{margin:10px 0 0}.curriculum_point{line-height:2;font-weight:700;margin:20px 0 0}.curriculum_point span{color:#0086d1}@media only screen and (min-width:768px){.curriculum_wrap{margin:80px 0 0}.curriculum_type_card_wrap{flex-direction:row;flex-wrap:wrap;gap:30px}.curriculum_type_list{margin:10px 0 0}.curriculum_type_card_wrap .card{width:calc((100% - 30px) /2)}.curriculum_point{margin:40px 0 0}}@media only screen and (min-width:1024px){.curriculum_type_card_wrap{margin:30px 0 0;gap:48px}.curriculum_type_card_wrap .card{width:calc((100% - 48px) /2)}.curriculum_type_note{margin:8px 0 0}}.schedule_txt_wrap{padding:0 0 0 1.5em;margin:20px 0 0}.schedule_point{line-height:1.5;font-weight:700;margin:20px 0 0}.schedule_point span{color:#0086d1}.schedule_txt_wrap .sec_txt+.small_note{margin:20px 0 0}@media only screen and (min-width:768px){.schedule_txt_wrap{padding:0 0 0 1.5em;margin:40px 0 0}.schedule_point{margin:40px 0 0}}.training_fee_table_ttl{font-weight:600;margin:20px 0 0}.training_fee_table_wrap{margin:10px 0 0}.table_wrap .tablepress th{text-align:center}.table_wrap .tablepress td.column-2,.table_wrap .tablepress td.column-3{text-align:center}.table_wrap .tablepress td.column-4{border-left:3px solid #e5ebf1}.table_wrap .tablepress .row-2 .column-3{padding:0}.style_description{margin:20px 0 0;font-weight:700}.training_format_img{margin:30px auto 0;width:max-content;max-width:100%}.training_format_cap{margin:20px 0 0}.style_list{margin:30px 0 0;line-height:2}.style_list dt{font-weight:700;margin:10px 0 0;padding-left:1.4em;text-indent:-1.4em}.style_list dt:first-child{margin:0}.style_list dd{padding:0 0 0 1.5em}.style_list+.small_note{margin:20px 0 0}.training_system_img{margin:30px auto 0;width:max-content;max-width:100%}@media only screen and (min-width:768px){.style_description{margin:30px 0 0}.training_format_img{margin:60px 0 0}.training_format_cap{margin:50px 0 0}.training_system_img{margin:60px 0 0}.style_list{margin:60px 0 0}.style_list dt{margin:20px 0 0}}.application_note_box{background:#fff;padding:20px}.application_note_txt{text-align:center;line-height:2}.application_note_txt+.application_note_txt{margin:4px 0 0}.application_card_ttl{margin:0 0 10px}.training_info_table_01 .training_info_table_ttl_01{background:#0086d1;color:#fff;font-weight:600;width:24.2%;vertical-align:baseline}.training_info_table_01 td{padding:17px 10px}.training_info_table_01 .training_info_table_td{padding:20px 31px 27px}.training_info_table_link{display:flex;align-items:center;justify-content:center;gap:0 7px;text-decoration:underline}.training_info_table_mail_txt{margin:12px 0 0}.training_info_table_mail{text-decoration:underline;margin:0 0 0 7px}.application_card_indent{padding-left:1.5em}.application_list_item{position:relative;padding-left:1em;line-height:1.5}.application_list_item:before{content:"";display:block;width:7px;height:7px;background:#0086d1;border-radius:50%;position:absolute;left:0;top:11px}.application_list_item+.application_list_item{margin:10px 0 0}.application_card_wrap_02{margin:40px 0 0}.application_note_box_02{margin:20px 0 0}.application_note_box_02_ttl{background:#e5ebf1;padding:9px;text-align:center;color:#0086d1;font-weight:600;border-bottom:2px solid #0086d1}.application_note_box_02_txt{background:#f2f5f8;padding:20px}.application_ttl_01{margin:30px 0 0}.box_ttl{line-height:1.5;padding:10px}.box_ttl span{font-size:14px;letter-spacing:.1em;margin-left:10px}.application_txt_01{letter-spacing:.1em;margin:7px 0 0}.application_note_box_03{border-radius:10px;background:#f1f4f7;padding:16px 20px 20px;margin:15px 0 0}.application_note_box_03_ttl{border-bottom:1px solid #0086d1;padding:0 0 6px;margin:0;text-align:center}.application_btn_01{margin:10px 0 0}.application_btn_01 .btn_01{margin:auto;cursor:pointer}.box_ttl_02{margin:40px 0 0}.application_txt_02{margin:30px 0 0}@media only screen and (min-width:768px){.application_list_item{line-height:2}.box_ttl{line-height:2;padding:0 1.1em}.box_ttl span{font-size:clamp(14px, 1.4vw, 18px)}}@media only screen and (min-width:1024px){.application_list_item:before{width:10px;height:10px}}@media only screen and (min-width:1280px){.application_note_box{padding:30px 44px 50px}.application_note_txt+.application_note_txt{margin:8px 0 0}.application_list_item:before{top:15px}.application_card_wrap_02{margin:80px 0 0}.application_note_box_02{margin:40px 0 0}.application_ttl_01{margin:60px 0 0}.box_ttl span{font-size:18px}.application_note_box_03{padding:16px 35px 31px;margin:30px 0 0}.application_note_box_03_ttl{padding:0 0 12px}.application_note_box_02_txt{padding:30px 33px}.application_btn_01{margin:19px 0 0}.box_ttl_02{margin:80px 0 0}.application_txt_02{margin:60px 0 0}}