.p-index .wrap_bg{background:url("../images/top/bg_wrap.png") no-repeat left top;background-attachment:fixed}.p-index_mv{background:url("../images/top/mv.png") no-repeat center center;background-size:cover;height:520px;position:relative}@media screen and (max-width: 747px){.p-index_mv{position:relative;height:350px}}.p-index_mv_inner{width:98%;margin:0 auto;padding:140px 0}@media screen and (max-width: 747px){.p-index_mv_inner{padding:70px 0}}.p-index_mv_catch{font-size:45px;font-weight:bold;text-shadow:#fff 2px 0 10px;padding:0 0 10px}@media screen and (max-width: 747px){.p-index_mv_catch{font-size:18px;text-align:center}}.p-index_mv_catch span{font-size:.8em}.p-index_mv_title{font-size:60px;font-weight:bold;position:relative;z-index:0}@media screen and (max-width: 747px){.p-index_mv_title{font-size:20px;text-align:center}}.p-index_mv_title .is-shadow{text-shadow:#fff 2px 0 10px}.p-index_mv_btn{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:400px;padding:40px 0 0}@media screen and (max-width: 747px){.p-index_mv_btn{display:block;width:auto}}.p-index_mv_btn_plz{width:180px}@media screen and (max-width: 747px){.p-index_mv_btn_plz{margin:0 auto}}.p-index_mv_btn_plz a{padding:14px 0}.p-index_mv_btn_login{width:180px}@media screen and (max-width: 747px){.p-index_mv_btn_login{margin:20px auto 0}}.p-index_mv_btn_login a{background:#fff;color:#000;padding:14px 0}.p-index_catch_title{font-size:40px;text-align:center;font-weight:bold;margin:0 0 40px}@media screen and (max-width: 747px){.p-index_catch_title{font-size:20px;margin:0 0 20px}}.p-index_catch_title b{color:#00bf71;font-size:52px}@media screen and (max-width: 747px){.p-index_catch_title b{font-size:30px}}.p-index_catch_text{font-size:22px;font-weight:bold;margin:20px 0 40px}@media screen and (max-width: 747px){.p-index_catch_text{font-size:16px;margin:0 0 10px}}.p-index_catch_img{text-align:center}.p-index_reason_head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 30px}@media screen and (max-width: 747px){.p-index_reason_head{margin:0 0 10px}}.p-index_reason_head_no{width:90px;height:90px;background:#034693;font-size:24px;text-align:center;line-height:1em;color:#fff;padding:10px 0}@media screen and (max-width: 747px){.p-index_reason_head_no{width:60px;height:60px;padding:4px 0}}@media screen and (max-width: 747px){.p-index_reason_head_no_title{font-size:13px;display:block}}.p-index_reason_head_no_num{font-weight:bold;line-height:1em;font-size:45px}@media screen and (max-width: 747px){.p-index_reason_head_no_num{font-size:25px}}.p-index_reason_head_title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:4px 0 0 20px;font-size:26px;font-weight:bold}@media screen and (max-width: 747px){.p-index_reason_head_title{padding:0 0 0 10px;font-size:18px}}.p-index_reason .is-reverse{padding:60px 0}.p-index_ability{background:url("../images/top/ability_bg.jpg") no-repeat center center;background-size:cover;background-attachment:fixed}.p-index_ability_head{position:relative;z-index:1}.p-index_ability .c-headline_lv2{color:#fff;position:relative}.p-index_ability .c-headline_lv2 .is-highlight{color:0}.p-index_ability .c-headline_lv2 .is-highlight:after{background:#fff}.p-index_ability_img{text-align:center}@media screen and (max-width: 747px){.p-index_ability_icon{width:48%}}.p-index_ability_icon_img{text-align:center;display:block;padding:0 0 10px}.p-index_ability_icon_text{font-size:22px;font-weight:bold;text-align:center;color:#fff;display:block}@media screen and (max-width: 747px){.p-index_ability_icon_text{font-size:13px}}.p-index_ability_catch{font-size:22px;font-weight:bold;text-align:center;color:#fff;padding:25px 0 0}@media screen and (max-width: 747px){.p-index_ability_catch{font-size:16px}}.p-index_learn_catch{font-weight:bold;margin:0 0 60px}.p-index_learn_catch_up{font-size:28px;text-align:center}@media screen and (max-width: 747px){.p-index_learn_catch_up{font-size:20px}}.p-index_learn_catch_btm{font-size:22px;text-align:center}@media screen and (max-width: 747px){.p-index_learn_catch_btm{font-size:16px}}.p-index_learn_box{background:#e4f2fb;margin:30px 0 20px 30px;padding:60px 20px 20px;position:relative}@media screen and (max-width: 747px){.p-index_learn_box{margin:15px 0 10px 15px;padding:30px 10px 10px}}.p-index_learn_box_title{background:#034693;display:inline-block;font-weight:bold;font-size:40px;padding:8px 25px;color:#fff;position:absolute;top:-15px;left:-15px}@media screen and (max-width: 747px){.p-index_learn_box_title{font-size:20px;padding:4px 12px}}.p-index_learn_box_catch{font-weight:bold;font-size:22px;text-align:center}@media screen and (max-width: 747px){.p-index_learn_box_catch{font-size:18px}}.p-index_learn_box_desc{padding:20px 0}.p-about_concept{background:url("../images/about/concept_bg.png") no-repeat center center;background-attachment:fixed}.p-about_concept_head{position:relative;z-index:10}.p-about_concept_catch{text-align:center;font-size:50px;font-weight:bold;padding:0 0 20px}@media screen and (max-width: 747px){.p-about_concept_catch{font-size:26px;padding:0 0 10px}}.p-about_concept .c-headline_lv2 .ja{font-size:60px}@media screen and (max-width: 747px){.p-about_concept .c-headline_lv2 .ja{font-size:30px}}.p-about_concept_body{max-width:960px;margin:0 auto}.p-about_concept_strong{font-size:28px;font-weight:bold;padding:0 0 20px}@media screen and (max-width: 747px){.p-about_concept_strong{font-size:18px}}.p-about_concept_text{font-size:18px}@media screen and (max-width: 747px){.p-about_concept_text{font-size:14px}}.p-about_why{background:url("../images/top/ability_bg.jpg") no-repeat center center;background-size:cover;background-attachment:fixed}.p-about_why_catch{text-align:center;font-size:40px;font-weight:bold;color:#fff}@media screen and (max-width: 747px){.p-about_why_catch{font-size:16px}}.p-about_why_catch img{margin:0 10px}.p-about_effect .c-flex_box{margin:0}.p-about_effect .c-flex_box .c-flex_box_item{width:25%;margin:0}@media screen and (max-width: 747px){.p-about_effect .c-flex_box .c-flex_box_item{width:50%}}.p-about_effect .c-flex_box .c-flex_box_item:nth-child(2),.p-about_effect .c-flex_box .c-flex_box_item:nth-child(4){background:rgba(255,255,255,.8);-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,.35);box-shadow:0px 5px 15px 0px rgba(0,0,0,.35);margin:50px 0 0;-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0);border-radius:5px;padding:20px}@media screen and (max-width: 747px){.p-about_effect .c-flex_box .c-flex_box_item:nth-child(3){margin:50px 0 0}}.p-about_effect .c-flex_box.is-reverse{margin:50px 0 0}.p-about_effect .c-flex_box.is-reverse .c-flex_box_item:nth-child(2),.p-about_effect .c-flex_box.is-reverse .c-flex_box_item:nth-child(4){-webkit-transform:translate(50px, 0);transform:translate(50px, 0)}.p-about_effect_title{font-weight:bold;text-align:center;padding:0 0 10px}@media screen and (max-width: 747px){.p-about_effect_title{padding:0 0 4px}}.p-about_effect_title span{font-size:20px;padding:10px}@media screen and (max-width: 747px){.p-about_effect_title span{font-size:14px;padding:5px}}.p-about_effect_title b{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #f5d148));background:-webkit-linear-gradient(transparent 50%, #f5d148 50%);background:linear-gradient(transparent 50%, #f5d148 50%)}@media screen and (max-width: 747px){.p-about_effect_text{font-size:12px;line-height:1.2}}.p-learning_catch_title{font-size:32px;font-weight:bold;padding:0 0 20px}@media screen and (max-width: 747px){.p-learning_catch_title{font-size:22px;padding:0 0 10px}}.p-learning_catch_text{font-size:22px}@media screen and (max-width: 747px){.p-learning_catch_text{font-size:16px}}.p-learning_stack{background:url("../images/learning/stack_bg.png") no-repeat center center;background-size:cover;background-attachment:fixed}.p-learning_stack_title{font-size:40px;font-weight:bold;padding:0 0 20px}@media screen and (max-width: 747px){.p-learning_stack_title{font-size:18px}}.p-learning_stack_desc{padding:0 0 40px}@media screen and (max-width: 747px){.p-learning_stack_desc{padding:0 0 20px}}.p-learning_stack_img{text-align:center}.p-learning_stack_name{text-align:center;font-size:24px;font-weight:bold;padding:20px 0 0}@media screen and (max-width: 747px){.p-learning_stack_name{font-size:18px;padding:10px 0 0}}.p-learning_model_headline{background:#034693;padding:10px;text-align:center;font-size:26px;font-weight:bold;color:#fff}@media screen and (max-width: 747px){.p-learning_model_headline{font-size:20px}}.p-learning_model_box{background:#e4f2fb}.p-learning_model .c-flex_box{margin:0}.p-learning_model .c-flex_box_item{margin:30px 0 0;padding:0 30px 30px}@media screen and (max-width: 747px){.p-learning_model .c-flex_box_item{margin:15px 0 0;padding:0 10px 10px}}.p-learning_model .c-headline_lv2{margin:0}.p-learning_model .c-headline_lv2 .ja{font-size:28px}@media screen and (max-width: 747px){.p-learning_model .c-headline_lv2 .ja{font-size:22px}}.p-learning_model_head{position:relative;z-index:10}.p-learning_model_catch{padding:10px 0;text-align:center;font-size:28px;font-weight:bold}@media screen and (max-width: 747px){.p-learning_model_catch{font-size:18px}}.p-learning_schedule_headline{background:#00bf71;padding:10px;text-align:center;font-size:26px;font-weight:bold;color:#fff}@media screen and (max-width: 747px){.p-learning_schedule_headline{font-size:20px}}.p-learning_schedule .c-flex_box{margin:0}.p-learning_schedule .c-flex_box_item{margin:30px 0 0;padding:0 30px 30px}@media screen and (max-width: 747px){.p-learning_schedule .c-flex_box_item{margin:15px 0 0;padding:0 10px 10px}}.p-learning_schedule .c-headline_lv2{margin:0}.p-learning_schedule .c-headline_lv2 .ja{font-size:28px}@media screen and (max-width: 747px){.p-learning_schedule .c-headline_lv2 .ja{font-size:22px}}.p-learning_schedule_head{position:relative;z-index:10}.p-learning_schedule_catch{padding:10px 0;text-align:center;font-size:28px;font-weight:bold}@media screen and (max-width: 747px){.p-learning_schedule_catch{font-size:18px}}.p-learning_concept{background:url("../images/about/concept_bg.png") no-repeat center center;background-attachment:fixed}.p-learning_concept_head{position:relative;z-index:10}.p-learning_concept_catch{text-align:center;font-size:50px;font-weight:bold;padding:0 0 20px}.p-learning_concept .c-headline_lv2 .ja{font-size:60px}.p-learning_concept_body{max-width:960px;margin:0 auto}.p-learning_concept_strong{font-size:28px;font-weight:bold;padding:0 0 20px}.p-learning_concept_text{font-size:18px}.p-learning_why{background:url("../images/top/ability_bg.jpg") no-repeat center center;background-size:cover;background-attachment:fixed}.p-learning_why_catch{text-align:center;font-size:40px;font-weight:bold;color:#fff}.p-learning_why_catch img{margin:0 10px}.p-learning_effect .c-flex_box{background:#faf4da;margin:0}.p-learning_effect .c-flex_box .c-flex_box_item{width:25%;margin:0}.p-learning_effect_title{font-weight:bold;text-align:center;padding:30px 10px 10px}.p-learning_effect_title span{font-size:20px}.p-learning_effect_title b{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #f5d148));background:-webkit-linear-gradient(transparent 50%, #f5d148 50%);background:linear-gradient(transparent 50%, #f5d148 50%)}.p-learning_effect_text{padding:0 10px 10px}.p-select_catch{padding-bottom:0}.p-select_catch_desc{font-size:24px;font-weight:bold;text-align:center}@media screen and (max-width: 747px){.p-select_catch_desc{font-size:18px;text-align:left}}.p-select_pack_item:not(:first-child){margin:80px 0 0}.p-select_pack_head_catch{font-size:20px;font-weight:bold;color:#0babf2;position:relative;padding:0 0 0 24px}@media screen and (max-width: 747px){.p-select_pack_head_catch{font-size:16px}}.p-select_pack_head_catch:after{content:"";display:block;height:20px;width:10px;background:#0babf2;position:absolute;top:6px;left:0;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}@media screen and (max-width: 747px){.p-select_pack_head_catch:after{height:16px;top:4px}}.p-select_pack_head_name{font-size:40px;font-weight:bold;color:#034693}@media screen and (max-width: 747px){.p-select_pack_head_name{font-size:24px}}.p-select_pack_head_target{font-weight:bold;padding:10px 0}@media screen and (max-width: 747px){.p-select_pack_head_target{font-size:18px}}.p-select_pack_head_target p{display:inline-block;background:#f6fafc;padding:5px 14px 5px 42px;position:relative}.p-select_pack_head_target p:before{font-family:"Material Symbols Outlined";content:"";font-weight:200;font-size:26px;display:inline-block;position:absolute;left:6px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:80}.p-select_pack_head_target p:after{content:"";display:block;z-index:70;position:absolute;left:0;top:0;width:36px;height:100%;background:#e4f2fb}.p-select_pack_head_target ul li{padding:0 0 0 1em;position:relative;margin:6px 0 0}.p-select_pack_head_target ul li:after{content:"";display:block;width:8px;height:8px;border-radius:100px;background:#034693;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.p-select_pack_head_desc{padding:0 0 20px}.p-select_pack_state{margin-bottom:10px}@media screen and (max-width: 747px){.p-select_pack_state{display:none}}.p-select_pack_state_1st{width:74.4%}.p-select_pack_state_2nd{width:23%}.p-select_pack_state_1{background:#f6fafc;position:relative;height:50px;font-weight:bold}.p-select_pack_state_1 span{display:inline-block;position:absolute;top:0}.p-select_pack_state_1 span:first-child{left:10px;padding:12px 0 0}.p-select_pack_state_1 span:last-child{right:10px;padding:12px 0 0}.p-select_pack_state_2{background:#f6fafc;text-align:center;height:50px;font-weight:bold;padding:12px 0 0}.p-select_pack_flow_box{background:#e4f2fb;padding:20px;height:100%}@media screen and (max-width: 747px){.p-select_pack_flow_box{padding:10px}}.p-select_pack_flow_desc{min-height:80px}.p-select_pack_flow ul li{background:#fff;border:3px solid #034693;text-align:center;font-weight:bold;padding:10px;color:#034693;margin:10px 0 0}@media screen and (max-width: 747px){.p-select_pack_flow ul li{font-size:13px}}.p-select_pack_naiyo{background:#e4f2fb;padding:20px}@media screen and (max-width: 747px){.p-select_pack_naiyo{padding:10px}}.p-select_pack_naiyo p{display:inline-block;background:#fff;padding:5px 14px 5px 36px;font-weight:bold;position:relative}.p-select_pack_naiyo p:before{font-family:"Material Symbols Outlined";content:"";font-weight:200;font-size:24px;display:inline-block;position:absolute;left:10px;top:50%;-webkit-transform:translate(0, -52%);transform:translate(0, -52%)}.p-select_pack_naiyo ul li{display:inline-block;background:#fff;border:3px solid #034693;text-align:center;font-weight:bold;padding:10px;color:#034693;margin:10px 0 0}@media screen and (max-width: 747px){.p-select_pack_naiyo ul li{font-size:13px}}.p-select_pack_foot{margin:30px 0 0}@media screen and (max-width: 747px){.p-select_pack_foot{margin:20px 0 0}}.p-select_pack_meta_box{border:1px solid #0babf2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-select_pack_meta_title{width:200px;background:#f6fafc;text-align:center;position:relative}@media screen and (max-width: 747px){.p-select_pack_meta_title{width:140px}}.p-select_pack_meta_title span{display:block;text-align:center;font-weight:bold;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 747px){.p-select_pack_meta_title span{width:140px;font-size:12px;display:inline-block}}.p-select_pack_meta_body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;position:relative}.p-select_pack_meta_body b{font-size:40px}@media screen and (max-width: 747px){.p-select_pack_meta_body b{font-size:24px}}.p-select_pack_meta_body em{font-size:30px;font-style:normal}@media screen and (max-width: 747px){.p-select_pack_meta_body em{font-size:12px}}.p-select .p-select_pack_item.pattern−1 .p-select_pack_head_catch{color:#fcb663}.p-select .p-select_pack_item.pattern−1 .p-select_pack_head_catch:after{background:#fcb663}.p-select .p-select_pack_item.pattern−1 .p-select_pack_head_name{color:#f7931d}.p-select .p-select_pack_item.pattern−1 .p-select_pack_head_target p{background:#fef4e8}.p-select .p-select_pack_item.pattern−1 .p-select_pack_head_target p:after{background:#fcd4a5}.p-select .p-select_pack_item.pattern−1 .p-select_pack_head_target ul li:after{background:#f7931d}.p-select .p-select_pack_item.pattern−1 .p-select_pack_state_1{background:#fef4e8}.p-select .p-select_pack_item.pattern−1 .p-select_pack_state_2{background:#fef4e8}.p-select .p-select_pack_item.pattern−1 .p-select_pack_flow_box{background:#fcd4a5}.p-select .p-select_pack_item.pattern−1 .p-select_pack_flow ul li{border-color:#f7931d;color:#f7931d}.p-select .p-select_pack_item.pattern−1 .p-select_pack_naiyo{background:#fcd4a5}.p-select .p-select_pack_item.pattern−1 .p-select_pack_naiyo ul li{border-color:#f7931d;color:#f7931d}.p-select .p-select_pack_item.pattern−1 .p-select_pack_meta_box{border:1px solid #fcb663}.p-select .p-select_pack_item.pattern−1 .p-select_pack_meta_title{background:#fef4e8}.p-select .p-select_pack_item.pattern−2 .p-select_pack_head_catch{color:#b1e636}.p-select .p-select_pack_item.pattern−2 .p-select_pack_head_catch:after{background:#b1e636}.p-select .p-select_pack_item.pattern−2 .p-select_pack_head_name{color:#009f44}.p-select .p-select_pack_item.pattern−2 .p-select_pack_head_target p{background:#e5f5ec}.p-select .p-select_pack_item.pattern−2 .p-select_pack_head_target p:after{background:#99d9b4}.p-select .p-select_pack_item.pattern−2 .p-select_pack_head_target ul li:after{background:#009f44}.p-select .p-select_pack_item.pattern−2 .p-select_pack_state_1{background:#e5f5ec}.p-select .p-select_pack_item.pattern−2 .p-select_pack_state_2{background:#e5f5ec}.p-select .p-select_pack_item.pattern−2 .p-select_pack_flow_box{background:#99d9b4}.p-select .p-select_pack_item.pattern−2 .p-select_pack_flow ul li{border-color:#009f44;color:#009f44}.p-select .p-select_pack_item.pattern−2 .p-select_pack_naiyo{background:#99d9b4}.p-select .p-select_pack_item.pattern−2 .p-select_pack_naiyo ul li{border-color:#009f44;color:#009f44}.p-select .p-select_pack_item.pattern−2 .p-select_pack_meta_box{border:1px solid #b1e636}.p-select .p-select_pack_item.pattern−2 .p-select_pack_meta_title{background:#e5f5ec}.p-select .p-select_pack_item.pattern−3 .p-select_pack_head_catch{color:#6141c2}.p-select .p-select_pack_item.pattern−3 .p-select_pack_head_catch:after{background:#6141c2}.p-select .p-select_pack_item.pattern−3 .p-select_pack_head_name{color:#553ab7}.p-select .p-select_pack_item.pattern−3 .p-select_pack_head_target p{background:#eeebf8}.p-select .p-select_pack_item.pattern−3 .p-select_pack_head_target p:after{background:#bbb0e2}.p-select .p-select_pack_item.pattern−3 .p-select_pack_head_target ul li:after{background:#553ab7}.p-select .p-select_pack_item.pattern−3 .p-select_pack_state_1{background:#eeebf8}.p-select .p-select_pack_item.pattern−3 .p-select_pack_state_2{background:#eeebf8}.p-select .p-select_pack_item.pattern−3 .p-select_pack_flow_box{background:#bbb0e2}.p-select .p-select_pack_item.pattern−3 .p-select_pack_flow ul li{border-color:#553ab7;color:#553ab7}.p-select .p-select_pack_item.pattern−3 .p-select_pack_naiyo{background:#bbb0e2}.p-select .p-select_pack_item.pattern−3 .p-select_pack_naiyo ul li{border-color:#553ab7;color:#553ab7}.p-select .p-select_pack_item.pattern−3 .p-select_pack_meta_box{border:1px solid #6141c2}.p-select .p-select_pack_item.pattern−3 .p-select_pack_meta_title{background:#eeebf8}.p-select .p-select_pack_item.pattern−4 .p-select_pack_head_catch{color:#da5a0d}.p-select .p-select_pack_item.pattern−4 .p-select_pack_head_catch:after{background:#da5a0d}.p-select .p-select_pack_item.pattern−4 .p-select_pack_head_name{color:#a15121}.p-select .p-select_pack_item.pattern−4 .p-select_pack_head_target p{background:#f5ede8}.p-select .p-select_pack_item.pattern−4 .p-select_pack_head_target p:after{background:#d9b9a6}.p-select .p-select_pack_item.pattern−4 .p-select_pack_head_target ul li:after{background:#a15121}.p-select .p-select_pack_item.pattern−4 .p-select_pack_state_1{background:#f5ede8}.p-select .p-select_pack_item.pattern−4 .p-select_pack_state_2{background:#f5ede8}.p-select .p-select_pack_item.pattern−4 .p-select_pack_flow_box{background:#d9b9a6}.p-select .p-select_pack_item.pattern−4 .p-select_pack_flow ul li{border-color:#a15121;color:#a15121}.p-select .p-select_pack_item.pattern−4 .p-select_pack_naiyo{background:#d9b9a6}.p-select .p-select_pack_item.pattern−4 .p-select_pack_naiyo ul li{border-color:#a15121;color:#a15121}.p-select .p-select_pack_item.pattern−4 .p-select_pack_meta_box{border:1px solid #da5a0d}.p-select .p-select_pack_item.pattern−4 .p-select_pack_meta_title{background:#f5ede8}.p-couse_catch{padding-bottom:0}.p-couse_catch_desc{font-size:24px;font-weight:bold;text-align:center}@media screen and (max-width: 747px){.p-couse_catch_desc{font-size:18px;text-align:left}}@media screen and (max-width: 747px){.p-couse_list .c-flex_box_3 .c-flex_box_item{width:100%}}.p-couse_list_item_img{position:relative;height:130px;background:url("../images/couse/couse_img.png") no-repeat center center;background-size:cover;margin:0 0 10px}.p-couse_list_item_img h2{font-size:18px;font-weight:bold;width:100%;position:absolute;top:50%;left:0;text-align:center;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 747px){.p-couse_list_item_img h2{font-size:18px}}.p-couse_list_item_img h2 .is-highlight{padding-top:10px;padding-bottom:10px}.p-couse_list_item_img h2 .is-highlight:after{border-bottom:3px solid #00bf71}.p-couse_list_item_meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p-couse_list_item_meta_item{padding:10px 0 0}.p-couse_list_item_meta_item_title{display:inline-block;background:#034693;width:80px;color:#fff;border-radius:100px;text-align:center;font-size:14px}.p-couse_list_item_meta_item_text.is-star{color:#f5d148}.p-couse_list_item_skill{padding:10px 0 0}.p-couse_list_item_skill_title{text-align:center;position:relative}.p-couse_list_item_skill_title:before{content:"";display:block;width:100%;height:1px;background:#034693;position:absolute;top:50%;left:0;z-index:9}.p-couse_list_item_skill_title span{display:inline-block;background:#034693;width:140px;color:#fff;border-radius:100px;text-align:center;font-size:14px;position:relative;z-index:10}.p-couse_list_item_skill ul li{position:relative;font-size:14px;padding:4px 0 0 14px}.p-couse_list_item_skill ul li:after{content:"・";display:inline-block;position:absolute;top:4px;left:0}.p-faq_wait_text{font-size:24px;font-weight:bold;text-align:center}@media screen and (max-width: 747px){.p-faq_wait_text{font-size:18px}}.p-faq_category_title{font-weight:bold;text-align:center;padding:0 0 50px;font-size:40px}@media screen and (max-width: 747px){.p-faq_category_title{padding:0 0 30px;font-size:26px}}.p-faq_category_title span{font-size:50px;-webkit-transform:translate(0, 10px);transform:translate(0, 10px);padding-right:10px;color:#034693}@media screen and (max-width: 747px){.p-faq_category_title span{font-size:40px;-webkit-transform:translate(0, 12px);transform:translate(0, 12px)}}.p-faq_category_list{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.p-faq_category_list li{width:30%}.p-faq_category_list li a{border-bottom:1px solid #ccc;display:block;padding:30px 0;font-weight:bold;color:#0babf2}.p-faq_category_list li:nth-child(1) a{border-top:1px solid #ccc}.p-faq_category_list li:nth-child(2) a{border-top:1px solid #ccc}.p-faq_category_list li:nth-child(3) a{border-top:1px solid #ccc}.p-faq_answer{padding-top:0}.p-faq_answer_title{font-weight:bold;text-align:center;padding:50px 0;font-size:40px}@media screen and (max-width: 747px){.p-faq_answer_title{padding:30px 0;font-size:26px}}.p-faq_answer_title span{font-size:50px;-webkit-transform:translate(0, 15px);transform:translate(0, 15px);padding-right:10px;color:#034693}@media screen and (max-width: 747px){.p-faq_answer_title span{font-size:40px;-webkit-transform:translate(0, 12px);transform:translate(0, 12px)}}.p-faq_answer li{margin:10px 0}.p-faq_answer_item{border:1px solid #ccc}.p-faq_answer_item .title{position:relative;cursor:pointer;font-weight:bold;color:#0babf2;padding:3% 3% 3% 50px;-webkit-transition:all .5s ease;transition:all .5s ease}.p-faq_answer_item .title:before{position:absolute;content:"";width:15px;height:2px;background-color:#333;top:48%;left:15px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.p-faq_answer_item .title:after{position:absolute;content:"";width:15px;height:2px;background-color:#333;top:48%;left:15px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-faq_answer_item .title.close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-faq_answer_item .title.close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-faq_answer_item .box{display:none;background:#f3f3f3;margin:0 3% 3% 3%;padding:3%}.p-briefing_catch_desc{font-size:18px;text-align:center}@media screen and (max-width: 747px){.p-briefing_catch_desc{font-size:16px}}.p-briefing_form{padding-top:0}.p-briefing_form_box{background-color:#f6fafc;padding:30px;max-width:960px;margin:0 auto}/*# sourceMappingURL=page.css.map */