:root{--text-color: #3a3a3a;--foot-color: #efefef;--font-size-170: clamp(158px, 2.6vw, 170px);--font-size-150: clamp(146px, 2.6vw, 150px);--font-size-120: clamp(116px, 2.6vw, 120px);--font-size-100: clamp(90px, 2.6vw, 100px);--font-size-64: clamp(58px, 2.6vw, 64px);--font-size-58: clamp(45px, 2.6vw, 58px);--font-size-54: clamp(48px, 2.6vw, 54px);--font-size-48: clamp(42px, 2.6vw, 48px);--font-size-45: clamp(40px, 2.6vw, 45px);--font-size-42: clamp(36px, 2.6vw, 42px);--font-size-36: clamp(32px, 2.6vw, 36px);--font-size-32: clamp(28px, 2.6vw, 32px);--font-size-28: clamp(24px, 2.6vw, 28px);--font-size-24: clamp(20px, 2.6vw, 24px);--font-size-20: clamp(18px, 2.6vw, 20px);--font-size-18: clamp(16px, 2.6vw, 18px);--font-size-16: clamp(14px, 2.6vw, 16px);--font-size-14: clamp(12px, 2.6vw, 14px);--font-size-12: clamp(10px, 2.6vw, 12px);--font-size-10: clamp(10px, 2.6vw, 10px);--blue: #3171ba;--lightblue: #51a8e7;--bg_blue: #dcf2ff;--pink: #f476e5;--lightpink: #ffe9fd;--bg_pink: #ffe9fd;--green: #4ac682;--lightgreen: #e3fcee;--bg_green: #e3fcee;--white: #f5f9ff;--greyLight-1: #e9f2ff;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--greyDark: #9baacf;--backColor: #ebf3ff;--mainBackColor: #e6e6e6;--black: #3a3a3a;--btnColor: #eceef1}html{scroll-behavior:smooth}body{position:relative;-webkit-text-size-adjust:100%;font-size:var(--font-size-16);color:var(--text-color);font-style:normal;font-weight:normal;line-height:1.8;letter-spacing:-0.02em;overflow:hidden;background-color:#fff;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}#wrapper{position:relative;margin:0 auto}figure,figcaption{margin-bottom:0;padding:0}a,a:hover,a:active,a:visited{text-decoration:none}a{transition:.5s}a:hover{opacity:.8;transition:.5s}img{max-width:100%;height:auto}header{position:relative;width:100%;padding:20px 0;background-color:#fff;transition:.5s}header.fixed{position:fixed;z-index:99}header .fl_box{justify-content:space-between}header .logo_box{display:flex;align-items:center;color:var(--black)}header .logo_box img{width:30px}header .logo_box span{font-size:var(--font-size-18);margin-left:10px}header nav{display:flex;align-items:center}header .nav_list{display:flex;align-items:center}header .nav_list li a{position:relative;display:block;color:var(--black);font-size:var(--font-size-14);padding-right:15px;margin-right:10px}header .nav_list li a::before{content:"|";position:absolute;right:0;top:0;bottom:0;margin:auto}header .nav_list li:last-child a{padding-right:0}header .nav_list li:last-child a::before{content:none}header .cv_btn{display:flex;align-items:center}header .cv_btn li{margin-right:10px}header .cv_btn li:last-child{margin-right:0}header .hamburger{display:none;position:absolute;z-index:99;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:40px;height:50px;cursor:pointer;text-align:center}header .hamburger span{display:block;position:absolute;width:40px;height:1px;left:0px;background:var(--black);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}header .hamburger span:nth-child(1){top:15px}header .hamburger span:nth-child(2){top:25px}header .hamburger span:nth-child(3){top:35px}header .hamburger.active{position:fixed;top:37px;right:0px;left:auto}header .hamburger.active span:nth-child(1){top:16px;left:0px;background:var(--black);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}header .hamburger.active span:nth-child(2){top:16px;background:var(--black);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}header .hamburger.active span:nth-child(3){display:none}header #globalMenuSp{display:none}footer{padding:50px 0 20px;margin-top:150px;position:relative}footer::before{content:"";width:100%;height:2px;background:linear-gradient(140deg, var(--lightblue), var(--blue));position:absolute;top:0;left:0}footer .foot_wrap{display:flex;justify-content:space-between;margin-bottom:50px}footer .logo_box{display:flex;align-items:center;margin-bottom:20px}footer .logo_box img{width:30px}footer .logo_box span{font-size:var(--font-size-20);margin-left:10px}footer .nav_list{display:flex;align-items:center;margin-bottom:30px}footer .nav_list li a{position:relative;display:block;color:var(--black);font-size:var(--font-size-14);padding-right:20px;margin-right:20px}footer .nav_list li a::before{content:"|";position:absolute;right:0;top:0;bottom:0;margin:auto}footer .nav_list li:last-child a{padding-right:0}footer .nav_list li:last-child a::before{content:none}footer .cv_btn{display:flex;align-items:center}footer .cv_btn li{margin-right:20px}footer .cv_btn li:last-child{margin-right:0}footer .dantai_box{position:relative;margin-bottom:15px}footer .dantai_box::before{content:"";width:100%;height:1px;background:#333;position:absolute;top:0;bottom:0;margin:auto;z-index:-1}footer .dantai_box span{background:#fff;padding:0 10px 0 0;display:inline-block}footer .dantai_logo{margin-bottom:20px}footer address{font-size:var(--font-size-14)}footer .subsidy_logo{width:100%;margin-bottom:30px}footer .subsidy_logo img{width:60%}footer .copyright{font-size:var(--font-size-10);color:var(--black);text-align:center}#toTop{position:fixed;right:20px;bottom:20px;transition:.3s;z-index:9}#toTop img{width:50px;height:50px}#toTop:hover{margin-bottom:5px;transition:.3s}section{padding:80px 0 0;position:relative}.mv_area{padding:0 0 80px 80px}.mv_area::before{content:"";background:linear-gradient(140deg, var(--lightblue), var(--blue));width:100%;height:80%;position:absolute;left:0;bottom:0;z-index:-1}.mv_area .bg_mv{background:url(../img/mv.png) no-repeat center/cover;padding:100px 0}.mv_area .mv_tl{font-size:var(--font-size-48);font-weight:bold}.mv_area .mv_tl div{display:inline-block;border-radius:10px;padding:2px 20px;margin:10px}.mv_area .mv_tl .white{background:#fff}.mv_area .mv_tl .white span{background:linear-gradient(140deg, var(--lightblue), var(--blue));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.mv_area .mv_tl .blue{background:linear-gradient(140deg, var(--lightblue), var(--blue))}.mv_area .mv_tl .blue span{color:#ff0}.mv_area .en{margin-top:10px}.about_area .fl_box{justify-content:space-between}.about_area .txt_box{width:61%}.about_area .txt_box .tl{background:linear-gradient(140deg, var(--lightblue), var(--blue));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:var(--font-size-45);font-weight:bold;margin-bottom:30px;display:inline-block}.about_area .txt_box .txt{font-size:var(--font-size-18);line-height:1.8}.about_area .txt_box .txt b{display:block;font-weight:normal;margin-top:30px;font-size:var(--font-size-24)}.about_area .txt_box .note{font-size:var(--font-size-12);margin-top:30px}.about_area .photo{width:35%}.cv_nintei{background:url(../img/bg_cv_1.png) no-repeat center/cover;padding:80px 0;text-align:center;margin-top:80px;color:#fff}.cv_nintei .tl{font-size:var(--font-size-24);margin-bottom:10px}.cv_nintei .tl span{display:inline-block;padding:2px 10px;text-align:center;color:var(--black);background:#ff0;border-radius:10px;margin:0 10px}.cv_nintei .base_btn_jigyo{width:100%;max-width:400px;margin:30px auto 0}.cv_nintei .base_btn_jigyo div{padding:30px}.cv_nintei .base_btn_jigyo div span{font-size:var(--font-size-24);padding:30px}.cv_nintei .base_btn_jigyo div span::before{width:15px;height:15px;border-top:solid 2px var(--blue);border-right:solid 2px var(--blue)}.project_area .project_box{text-align:center}.project_area .project_box .tl{margin-bottom:20px}.project_area .project_box .tl span{font-weight:bold}.project_area .project_box .result{max-width:250px;margin:0 auto 50px}.project_area .result_box{background:var(--bg_blue);padding:0px 20px 20px;border-radius:20px;margin-bottom:50px}.project_area .result_box img{max-width:100px;position:relative;top:-20px}.project_area .result_box .txt{font-size:var(--font-size-20)}.project_area .result_box .txt span{font-size:var(--font-size-36);font-weight:bold}.project_area .menu_list{display:flex;justify-content:space-between}.project_area .menu_list li{width:49%;text-align:center}.project_area .menu_list li a{padding:15px;font-size:var(--font-size-24);border-radius:10px;position:relative}.project_area .menu_list li a span{position:relative;padding-bottom:15px}.project_area .menu_list li a span::before{content:"";width:15px;height:15px;border:0;border-bottom:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;left:0;right:0;bottom:0;margin:auto}.project_area .menu_list li .blue_btn{background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center}.project_area .menu_list li .blue_btn::before{content:"";background:url(../img/ico_nintei.svg) no-repeat right;position:absolute;right:10px;bottom:0;width:200px;height:90%}.project_area .menu_list li .lightblue_btn{background:var(--lightblue);color:#fff;display:flex;align-items:center;justify-content:center}.project_area .menu_list li .lightblue_btn::before{content:"";background:url(../img/ico_sindan.svg) no-repeat right;position:absolute;right:10px;bottom:0;width:200px;height:90%}.project_area .tekiseiproject_box{margin:80px 0 0}.project_area .tekiseiproject_box .txt{font-size:var(--font-size-20)}.flow_area .flow_box{padding-top:30px}.flow_area .flow_box:nth-child(odd){background:var(--bg_blue)}.flow_area .flow_box:nth-child(odd) .photo::before{content:"";position:absolute;top:100%;left:0;margin:auto;border:135px solid rgba(0,0,0,0);border-top:40px solid var(--bg_blue)}.flow_area .flow_box .fl_box{justify-content:space-between}.flow_area .flow_box .photo{width:30%;position:relative;padding:30px 0}.flow_area .flow_box .photo::before{content:"";position:absolute;top:100%;left:0;margin:auto;border:135px solid rgba(0,0,0,0);border-top:40px solid #fff}.flow_area .flow_box .txt_box{width:68%;display:flex;align-items:center}.flow_area .flow_box .num{background:linear-gradient(140deg, var(--lightblue), var(--blue));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:var(--font-size-64);font-family:arial;font-style:italic;padding-right:20px}.flow_area .flow_box .txt{font-size:var(--font-size-24)}.object_head{text-align:center;color:#fff;overflow:hidden}.object_head .head_tl{font-size:var(--font-size-48)}.object_head .head_txt{font-size:var(--font-size-20);margin-top:20px}.object_head .head_txt span{display:block;font-size:90%;margin-top:20px}.nintei_area .object_head{background:var(--blue)}.nintei_area .object_head .inner_wrap{position:relative;padding:30px 0}.nintei_area .object_head .inner_wrap::before{content:"";background:url(../img/ico_nintei.svg) no-repeat right;position:absolute;right:10px;bottom:0px;width:200px;height:90%}.nintei_area .object_txt{padding:50px 0 0;line-height:2;font-size:var(--font-size-20)}.example_area .list{display:flex;gap:20px;margin-bottom:50px}.example_area .list img{border-radius:10px}.tokusyoku_area .tokusyoku_txt{display:flex;align-items:center;justify-content:center;font-size:var(--font-size-20);margin-bottom:30px}.tokusyoku_area .tokusyoku_txt span{background:#ff0;padding:0 5px;display:inline-block;margin:0 5px;border-radius:5px;text-align:center}.tokusyoku_area .tokusyoku_box{justify-content:space-between;position:relative;margin-bottom:50px}.tokusyoku_area .tokusyoku_box::before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%, 0%);background:url(../img/fig_sankaku.svg) no-repeat;width:200px;height:50px}.tokusyoku_area .tokusyoku_box .fig{width:30%}.tokusyoku_area .tokusyoku_box .txt_box{width:70%}.tokusyoku_area .tokusyoku_box .txt_box .tl{background:var(--blue);text-align:center;color:#fff;border-radius:100px;font-size:var(--font-size-28);padding:10px}.tokusyoku_area .tokusyoku_box .txt_box .circle_list{padding:40px}.tokusyoku_area .nintei_goal_box{text-align:center;background:var(--bg_blue);padding:0 20px 20px;margin-top:100px;position:relative;border-radius:20px}.tokusyoku_area .nintei_goal_box .nintei_goal_tl{position:relative;font-size:var(--font-size-36);top:-30px;font-weight:bold}.tokusyoku_area .nintei_goal_box .nintei_goal_tl span{position:relative}.tokusyoku_area .nintei_goal_box .nintei_goal_tl span::before{content:"";position:absolute;top:50%;left:-40px;transform:translate(0%, -50%);background:url(../img/ico_goal_l.png) no-repeat center/cover;width:42px;height:80px}.tokusyoku_area .nintei_goal_box .nintei_goal_tl span::after{content:"";position:absolute;top:50%;right:-40px;transform:translate(0%, -50%);background:url(../img/ico_goal_r.png) no-repeat center/cover;width:42px;height:80px}.tokusyoku_area .nintei_goal_box .nintei_goal_txt{font-size:var(--font-size-20)}.graph_area{background:var(--bg_blue);margin-top:80px;padding:80px 0;text-align:center}.graph_area .tl{text-align:center;background:linear-gradient(140deg, var(--lightblue), var(--blue));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:var(--font-size-45);font-weight:bold;display:inline-block;margin:0 auto 10px}.graph_area .graph_txt{text-align:center;margin-bottom:30px}.graph_area .fig{padding:50px 0;margin-bottom:50px;background-color:#fff}.graph_area .txt{text-align:left;font-size:var(--font-size-20)}.case_area .case_box{padding:0 30px 30px;border-radius:20px;margin-top:70px}.case_area .case_box .tl{position:relative;top:-30px;width:100%;max-width:200px;display:inline-block;padding:10px 20px;border-radius:100px;color:#fff;font-size:var(--font-size-20);text-align:center}.case_area .case_box.seizou{background-color:var(--bg_blue)}.case_area .case_box.seizou .tl{background-color:var(--lightblue)}.case_area .case_box.kaigo{background-color:var(--bg_pink)}.case_area .case_box.kaigo .tl{background-color:var(--pink)}.case_area .case_box.kensetsu{background-color:var(--bg_green)}.case_area .case_box.kensetsu .tl{background-color:var(--green)}.faq_area .faq_box{margin-bottom:30px}.faq_area .q_box{display:flex;align-items:center;margin-bottom:10px}.faq_area .q_box .ico{border-radius:100%;border:1px solid var(--blue);color:var(--blue);display:flex;align-items:center;justify-content:center;width:65px;height:65px;margin-right:20px;font-size:var(--font-size-36)}.faq_area .q_box .txt{width:calc(100% - 85px);font-size:var(--font-size-20);color:var(--blue);font-weight:bold}.faq_area .a_box{display:flex;align-items:center}.faq_area .a_box .ico{border-radius:100%;border:1px solid var(--blue);color:var(--white);background:var(--blue);display:flex;align-items:center;justify-content:center;width:65px;height:65px;margin-right:20px;font-size:var(--font-size-36)}.faq_area .a_box .txt{width:calc(100% - 85px);font-size:var(--font-size-20)}.faq_area .a_box .txt a{text-decoration:underline;color:var(--blue)}.certification_case_area .list{display:flex;justify-content:space-between}.certification_case_area .list li{width:32%}.certification_case_area .list li .ico{width:100%;max-width:150px;text-align:center;margin:auto}.certification_case_area .list li .name{text-align:center;font-weight:bold;margin:20px 0;font-size:var(--font-size-20)}.certification_case_area .list li .txt_box{background:var(--bg_blue);padding:20px;border-radius:10px;font-size:var(--font-size-18)}.certification_case_area .list li .tl{background:var(--blue);text-align:center;color:var(--white);border-radius:100px;margin-bottom:10px;padding:5px}.shindanshi_area .object_head{background:var(--lightblue)}.shindanshi_area .object_head .inner_wrap{position:relative;padding:30px 0}.shindanshi_area .object_head .inner_wrap::before{content:"";background:url(../img/ico_sindan.svg) no-repeat right;position:absolute;right:10px;bottom:0px;width:200px;height:90%}.shindanshi_area .object_txt{padding:50px 0 0;line-height:2;font-size:var(--font-size-20)}.recommendation_area .list{display:flex;justify-content:space-between}.recommendation_area .list li{width:48%;padding:30px;border-radius:20px;box-shadow:0 0 5px rgba(0,0,0,.2)}.recommendation_area .list .jinji{background:url(../img/bg_jinji.png) no-repeat center/cover}.recommendation_area .list .genba{background:url(../img/bg_genba.png) no-repeat center/cover}.recommendation_area .list .tl{text-align:center;font-size:var(--font-size-28);margin-bottom:30px}.recommendation_area .list .fig{width:80%;margin:0 auto 20px}.training_area .txt{text-align:center;margin-bottom:80px;font-size:var(--font-size-20)}.training_area .training_box{background:var(--bg_blue);border-radius:20px;padding:60px 40px 30px;position:relative}.training_area .tl{background:var(--blue);text-align:center;display:inline-block;padding:10px;border-radius:100px;color:var(--white);font-size:var(--font-size-28);max-width:400px;width:100%;position:absolute;top:-35px;left:50%;transform:translate(-50%, 0%)}.training_area .note{margin-top:20px}.author_area{background:var(--bg_blue);margin-top:80px;padding-bottom:80px}.author_area .author_box{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:50px}.author_area .author_box:last-child{margin-bottom:0}.author_area .author_box .photo{width:20%}.author_area .author_box .txt_box{width:76%;background-color:#fff;border-radius:10px;padding:20px}.author_area .author_box .name_box{border-bottom:2px solid var(--blue);padding-bottom:20px;margin-bottom:20px}.author_area .author_box .name{color:var(--blue);font-size:var(--font-size-24)}.author_area .author_box .post{font-size:var(--font-size-14)}.price_area .price_table{width:60%;margin:auto}.price_area .price_table table{width:100%}.price_area .price_table table th,.price_area .price_table table td{padding:20px;text-align:center;font-weight:normal;font-size:var(--font-size-20)}.price_area .price_table table tr{border-bottom:5px solid #fff}.price_area .price_table table tr:nth-child(odd) th{background-color:var(--lightblue);color:#fff}.price_area .price_table table tr:nth-child(odd) td{background-color:var(--bg_blue)}.price_area .price_table table tr:nth-child(even) th{background-color:var(--blue);color:#fff}.price_area .price_table table tr:nth-child(even) td{background-color:var(--bg_blue)}.price_area .note{width:100%;margin-top:30px;font-size:var(--font-size-14)}.features_area .txt_box{background-color:var(--bg_blue);padding:30px;border-radius:20px}.voice_area .list{display:flex;justify-content:space-between}.voice_area .list li{width:31%;text-align:center}.voice_area .list li .name{text-align:center;color:#fff;font-size:var(--font-size-22);padding:10px 30px;margin-bottom:20px;border-radius:100px;display:inline-block}.voice_area .list li .name.kaigo{background:var(--pink)}.voice_area .list li .name.seizo{background:var(--lightblue)}.voice_area .list li .name.kensetsu{background:var(--green)}.voice_area .list li .fig{margin:0 auto 20px}.voice_area .list li .fig img{height:150px}.voice_area .list li .txt{text-align:left}.cv_shindanshi{background:url(../img/bg_shindanshi.png) no-repeat center/cover;padding:80px 0;text-align:center;margin-top:80px}.cv_shindanshi .tl{font-size:var(--font-size-24);margin-bottom:10px}.cv_shindanshi .tl span{display:inline-block;padding:2px 10px;text-align:center;color:var(--black);background:#ff0;border-radius:10px;margin:0 10px}.cv_shindanshi .base_btn_kensyu{width:100%;max-width:600px;margin:30px auto 0}.cv_shindanshi .base_btn_kensyu div{padding:30px}.cv_shindanshi .base_btn_kensyu div span{font-size:var(--font-size-24);padding:30px}.cv_shindanshi .base_btn_kensyu div span::before{width:15px;height:15px;border-top:solid 2px var(--white);border-right:solid 2px var(--white)}.advisor_area .object_head{background:var(--lightblue)}.advisor_area .object_head .inner_wrap{position:relative;padding:30px 0}.advisor_area .object_head .inner_wrap::before{content:"";background:url(../img/ico_advisor.svg) no-repeat right;position:absolute;right:10px;bottom:0px;width:200px;height:90%}.advisor_area .object_txt{padding:50px 0 0;line-height:2;font-size:var(--font-size-20)}.advisor_area .tokusyoku_box{justify-content:space-between;position:relative;margin-bottom:50px;margin-top:80px}.advisor_area .tokusyoku_box .fig{width:30%}.advisor_area .tokusyoku_box .txt_box{width:70%}.advisor_area .tokusyoku_box .txt_box .tl{background:var(--blue);text-align:center;color:#fff;border-radius:100px;font-size:var(--font-size-28);padding:10px}.advisor_area .tokusyoku_box .txt_box .circle_list{padding:40px}.advisor_training_area .fl_box{justify-content:space-between}.advisor_training_area .fl_box .fig{width:50%}.advisor_training_area .fl_box .txt_box{width:50%;font-size:var(--font-size-20);line-height:1.8}.training_detail_area .tl{max-width:350px;margin:auto;text-align:center;padding:10px;border-radius:100px;background:var(--blue);color:var(--white);font-size:var(--font-size-28);margin-bottom:50px}.training_detail_area .list{display:flex;justify-content:space-between}.training_detail_area .list li{width:48%;text-align:center;border-radius:20px;padding:20px;background-color:var(--bg_blue);font-size:var(--font-size-24)}.training_detail_area .list li .fig{margin-bottom:20px}.training_detail_area .list li .fig img{height:180px}.training_detail_area .other_box{display:flex;align-items:center;justify-content:center;font-size:var(--font-size-20);margin-top:50px}.training_detail_area .other_box .other{background:var(--blue);padding:5px 15px;border-radius:5px;color:#fff;text-align:center;margin-right:20px}.goal_area .object_head{background:var(--blue)}.goal_area .object_head .inner_wrap{position:relative;padding:30px 0}.goal_area .object_head .inner_wrap::before{content:"";background:url(../img/ico_goal.svg) no-repeat right;position:absolute;right:10px;bottom:-30px;width:200px;height:90%}.goal_area .object_txt{padding:50px 0 0;line-height:2;font-size:var(--font-size-20)}.cv_last .fl_box{display:flex;justify-content:space-between}.cv_last .box{width:48%;border-radius:20px}.cv_last .box.nintei{background-color:#b6dbff}.cv_last .box.nintei .tl{background:var(--blue);position:relative}.cv_last .box.nintei .tl::before{content:"";background:url(../img/ico_nintei.svg) no-repeat right;position:absolute;right:10px;bottom:0;width:200px;height:90%}.cv_last .box.shindanshi{background-color:var(--bg_blue)}.cv_last .box.shindanshi .tl{background:var(--lightblue);position:relative}.cv_last .box.shindanshi .tl::before{content:"";background:url(../img/ico_sindan.svg) no-repeat right;position:absolute;right:10px;bottom:0;width:200px;height:90%}.cv_last .tl{color:#fff;text-align:center;font-size:var(--font-size-28);padding:30px 0;border-radius:20px 20px 0 0}.cv_last .txt_box{padding:30px}.cv_last .photo{margin-bottom:30px}.cv_last .base_btn_jigyo{width:100%}.cv_last .base_btn_jigyo div{padding:30px}.cv_last .base_btn_jigyo span{padding-right:30px;font-size:var(--font-size-24)}.cv_last .base_btn_jigyo span::before{width:15px;height:15px;border-top:solid 2px var(--blue);border-right:solid 2px var(--blue)}.cv_last .base_btn_kensyu div{padding:20px}.cv_last .base_btn_kensyu span{padding-right:30px;font-size:var(--font-size-24)}.cv_last .base_btn_kensyu span::before{width:15px;height:15px;border-top:solid 2px var(--white);border-right:solid 2px var(--white)}/*# sourceMappingURL=layout.css.map */