﻿@media screen and (min-width: 768px){.forsp{display:none}.forpc{display:inherit}a{transition:all 0.3s}a:hover{opacity:0.75}body{background:url("../images/bg_pc.jpg") 0 0 repeat-y;background-size:contain;font-family:YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;margin-top:60px}.header_area{position:fixed;top:0;z-index:99;width:100%;height:60px;max-height:60px;background:#fff;padding:0 80px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-shadow:0 3px 6px #00000029;box-shadow:0 3px 6px #00000029}.header_area .logo{width:168px}.header_area .logo img{width:100%;height:auto}.header_area .sp_menu_btn .sp_menu_btn_line{width:40px;height:3px;background:#2DABD9}.header_area .sp_menu_btn .sp_menu_btn_line:not(:last-child){margin-bottom:10px}.header_area .sp_menu_btn:hover{cursor:pointer}nav.sp_menu{overflow-y:auto;position:fixed;top:60px;right:0;z-index:99;background:#2DABD9;width:780px;height:100vh;display:none}nav.sp_menu.active{display:block}nav.sp_menu .sp_menu_content{background:#2DABD9;height:100%}nav.sp_menu .sp_menu_content .sp_menu_a,nav.sp_menu .sp_menu_content .sp_menu_ttl{border-bottom:2px solid #E0E0E0;position:relative}nav.sp_menu .sp_menu_content .sp_menu_a:hover,nav.sp_menu .sp_menu_content .sp_menu_ttl:hover{cursor:pointer}nav.sp_menu .sp_menu_content .sp_menu_a p,nav.sp_menu .sp_menu_content .sp_menu_ttl p{padding:30px 20px;text-align:left;font:normal normal bold 25px/43px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#FFFFFF}nav.sp_menu .sp_menu_content .sp_menu_a p:after,nav.sp_menu .sp_menu_content .sp_menu_ttl p:after{content:url("../images/downarrow.png");width:32px;height:15px;position:absolute;right:12px;top:30px}nav.sp_menu .sp_menu_content .sp_menu_a a,nav.sp_menu .sp_menu_content .sp_menu_ttl a{display:block;text-decoration:none;padding:30px 20px;text-align:left;font:normal normal bold 25px/43px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#FFFFFF}nav.sp_menu .sp_menu_content .submenu{display:none}nav.sp_menu .sp_menu_content .submenu a{border-bottom:2px solid #E0E0E0;background:#F5F6F9;display:block;padding:16px 12px;text-align:left;font:normal normal bold 24px/30px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#2DABD9;text-decoration:none}nav.sp_menu .sp_menu_content .submenu a:not(:first-child){padding-left:36px}.section_hero{width:100%;padding:50px 20px 90px}.section_hero h1{width:438px;margin:30px auto}.section_hero .hero_logo2_left,.section_hero .hero_logo2_right{width:200px;position:absolute;top:500px}.section_hero .hero_logo2_left img,.section_hero .hero_logo2_right img{width:100%;height:auto}.section_hero .hero_logo2_left{left:200px}.section_hero .hero_logo2_right{right:200px}.section_hero .hero_logo3{width:800px;margin:0 auto}.section_hero .hero_logo3 img{width:100%;height:auto}.section_intro{width:840px;padding:0 20px;margin:0 auto 100px;background:url("../images/intro_bg.png") 0 0 no-repeat;background-size:100% 100%}.section_intro .intro_content{padding:40px 20px 84px}.section_intro .intro_content h2.intro_ttl{font:normal normal bold 31px/44px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#0069C4;text-align:center}.section_intro .intro_content h2.intro_ttl img{width:300px;height:auto}.section_intro .intro_content p.intro_subttl{margin:24px 0;text-align:center;font:normal normal bold 24px/20px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#0069C4}.section_intro .intro_content p.intro_detail{text-align:center;font:normal normal bold 24px/32px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#434343}main div.steps{width:820px;margin:0 auto 200px}main div.steps section{position:relative;border-radius:24px;padding:50px 40px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;-webkit-box-shadow:0 3px 6px #00000026;box-shadow:0 3px 6px #00000026}main div.steps section:not(:last-child){margin-bottom:112px}main div.steps section .step_icon{position:absolute;top:0;left:40px}main div.steps section .step_icon img{width:54px;height:auto;margin-top:-60px}main div.steps section img{width:250px;height:250px;margin-right:30px}main div.steps section h3{font:normal normal bold 36px/48px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;margin-bottom:24px}main div.steps section p{font:normal normal bold 24px/32px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0}main div.steps section a{width:80px;height:80px;display:block;position:absolute;bottom:0;right:40px}main div.steps section a img{width:100%;height:auto}main div.steps .section_step1{background:#e3f2eb 0 0 no-repeat padding-box}main div.steps .section_step1 h3{color:#00A878}main div.steps .section_step1 p{color:#434343}main div.steps .section_step2{background:#ffe7e8 0 0 no-repeat padding-box}main div.steps .section_step2 h3{color:#F8575F}main div.steps .section_step2 p{color:#434343}main div.steps .section_step3{background:#fffaea 0 0 no-repeat padding-box}main div.steps .section_step3 h3{color:#FECE03}main div.steps .section_step3 p{color:#434343}main div.steps .section_step4{background:#e0eaf6 0 0 no-repeat padding-box}main div.steps .section_step4 h3{color:#006ABE}main div.steps .section_step4 p{color:#434343}main div.steps .section_step5{background:#edf6ff 0 0 no-repeat padding-box}main div.steps .section_step5 h3{color:#7CC5FF}main div.steps .section_step5 p{color:#434343}main .about_onecareer{background:#fff;margin-bottom:135px;padding:80px 0}main .about_onecareer .about_onecareer_ttl{margin-bottom:30px}main .about_onecareer .about_onecareer_ttl h2{margin-bottom:30px;text-align:center;font:normal normal bold 48px/56px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#0069C4}main .about_onecareer .about_onecareer_content{width:820px;margin:0 auto;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:baseline;align-items:baseline;-ms-flex-align:baseline}main .about_onecareer .about_onecareer_content section{width:395px;background:#F5F6F9 0 0 no-repeat padding-box;border-radius:24px;padding:24px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;align-items:center;-ms-flex-align:center}main .about_onecareer .about_onecareer_content section:not(:last-child){margin-bottom:24px}main .about_onecareer .about_onecareer_content section .about_icon{width:84px}main .about_onecareer .about_onecareer_content section .about_icon img{width:100%;height:auto}main .about_onecareer .about_onecareer_content section h3{margin:24px 0;text-align:center;font:normal normal bold 29px/37px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#006ABE}main .about_onecareer .about_onecareer_content section img{width:100%}main .about_onecareer .about_onecareer_content section p{margin-top:22px;text-align:center;font:normal normal bold 16px/24px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#434343}main .about_onecareer .about_onecareer_content section p span{display:block;font-size:9px;line-height:1.3}footer{width:100%;height:40px;background:#434343 0 0 no-repeat padding-box}footer p{text-align:center;font:normal normal normal 17px/40px Hiragino Kaku Gothic ProN;letter-spacing:0;color:#FFFFFF;vertical-align:middle}.point_hero{padding-top:30px}.point_hero .point_title{padding:0 54px 20px}.point_hero .point_title img{width:300px;height:auto}.point_hero .point_hero_content{padding:10px 0 50px}.point_hero .point_hero_content.step1_hero{background:#e3f2eb}.point_hero .point_hero_content.step1_hero h1{color:#00A878}.point_hero .point_hero_content.step2_hero{background:#ffe7e8}.point_hero .point_hero_content.step2_hero h1{color:#F8575F}.point_hero .point_hero_content.step3_hero{background:#fffaea}.point_hero .point_hero_content.step3_hero h1{color:#FECE03}.point_hero .point_hero_content.step4_hero{background:#e0eaf6}.point_hero .point_hero_content.step4_hero h1{color:#006ABE}.point_hero .point_hero_content.step5_hero{background:#edf6ff}.point_hero .point_hero_content.step5_hero h1{color:#7CC5FF}.point_hero .point_hero_content .title_group{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.point_hero .point_hero_content .title_group img.point_hero_icon{margin:0 30px 0 53px;width:100px;height:auto;position:relative;top:20px}.point_hero .point_hero_content .title_group h1.point_hero_title{display:inline;text-align:left;font:normal normal bold 52px/65px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0}.point_hero .point_hero_content .point_hero_mainimg_bg{background:#fff;padding:20px 0}.point_hero .point_hero_content .point_hero_mainimg_bg img.point_hero_mainimg{margin:0 auto;display:block;width:fit-content;height:auto}.point_hero .point_hero_content p{width:820px;margin:40px auto 0;text-align:left;font:normal normal bold 26px/36px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#434343}main.point_main .point_main_content{margin-bottom:200px;padding:75px 0;background:#fff}main.point_main .point_main_content .a-point{padding-bottom:50px}main.point_main .point_main_content .step_page_content{width:820px;margin:0 auto}main.point_main .point_main_content .step_page_content.step1_page_content h2 span{color:#00A878}main.point_main .point_main_content .step_page_content.step1_page_content hr{border-bottom:3px solid #00A878}main.point_main .point_main_content .step_page_content.step1_page_content h3{color:#00A878}main.point_main .point_main_content .step_page_content.step2_page_content h2 span{color:#F8575F}main.point_main .point_main_content .step_page_content.step2_page_content hr{border-bottom:3px solid #F8575F}main.point_main .point_main_content .step_page_content.step2_page_content h3{color:#F8575F}main.point_main .point_main_content .step_page_content.step3_page_content h2 span{color:#FECE03}main.point_main .point_main_content .step_page_content.step3_page_content hr{border-bottom:3px solid #FECE03}main.point_main .point_main_content .step_page_content.step3_page_content h3{color:#FECE03}main.point_main .point_main_content .step_page_content.step4_page_content h2 span{color:#006ABE}main.point_main .point_main_content .step_page_content.step4_page_content hr{border-bottom:3px solid #006ABE}main.point_main .point_main_content .step_page_content.step4_page_content h3{color:#006ABE}main.point_main .point_main_content .step_page_content.step5_page_content h2 span{color:#7CC5FF}main.point_main .point_main_content .step_page_content.step5_page_content hr{border-bottom:3px solid #7CC5FF}main.point_main .point_main_content .step_page_content.step5_page_content h3{color:#7CC5FF}main.point_main .point_main_content .step_page_content .point:not(:last-child){margin-bottom:75px}main.point_main .point_main_content .step_page_content .point h2{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;-webkit-box-align:center;align-items:center;-ms-flex-align:center}main.point_main .point_main_content .step_page_content .point h2 span{text-align:left;font:normal normal bold 42px/60px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0}main.point_main .point_main_content .step_page_content .point h2 img{width:120px;height:120px;margin-right:40px}main.point_main .point_main_content .step_page_content .point h3{margin-bottom:18px;text-align:left;font:normal normal bold 32px/54px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0}main.point_main .point_main_content .step_page_content .point p{margin-bottom:48px;text-align:left;font:normal normal bold 28px/48px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#434343}main.point_main .point_main_content .step_page_content .point p span{border-bottom:3px solid #7CC5FF}main.point_main .point_main_content .step_page_content .point img{width:100%;height:auto}main.point_main .point_main_content .step_page_content .point a{margin:30px auto 60px;display:block;text-align:center;text-decoration:underline;font:normal normal bold 31px/31px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#2DABD9}.ctv_btn{position:fixed;right:10px;bottom:10px;width:230px;height:230px}.ctv_btn img{width:100%;height:auto}}@media screen and (max-width: 767px){.forsp{display:inherit}.forpc{display:none}body{background:url("../images/bg.jpg") 0 0 repeat-y;background-size:contain;font-family:YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif}.header_area{position:fixed;top:0;z-index:99;width:100%;height:50px;background:#fff;padding:0 20px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.header_area .logo{width:130px}.header_area .logo img{width:100%;height:auto}.header_area .sp_menu_btn .sp_menu_btn_line{width:40px;height:3px;background:#2DABD9}.header_area .sp_menu_btn .sp_menu_btn_line:not(:last-child){margin-bottom:10px}nav.sp_menu{overflow-y:auto;position:-webkit-sticky;position:sticky;top:50px;z-index:99;background:#2DABD9;width:100vw;height:100vh;display:none}nav.sp_menu .sp_menu_content{background:#2DABD9;height:100%}nav.sp_menu .sp_menu_content .sp_menu_a,nav.sp_menu .sp_menu_content .sp_menu_ttl{border-bottom:2px solid #E0E0E0;position:relative}nav.sp_menu .sp_menu_content .sp_menu_a p,nav.sp_menu .sp_menu_content .sp_menu_ttl p{padding:16px 12px;text-align:left;font:normal normal bold 13px/23px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#FFFFFF}nav.sp_menu .sp_menu_content .sp_menu_a p:after,nav.sp_menu .sp_menu_content .sp_menu_ttl p:after{content:url("../images/downarrow.png");width:32px;height:15px;position:absolute;right:12px;top:18px}nav.sp_menu .sp_menu_content .sp_menu_a a.totop,nav.sp_menu .sp_menu_content .sp_menu_ttl a.totop{text-decoration:none;display:block;padding:16px 12px;text-align:left;font:normal normal bold 13px/23px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#FFFFFF}nav.sp_menu .sp_menu_content .submenu{display:none}nav.sp_menu .sp_menu_content .submenu a{border-bottom:2px solid #E0E0E0;background:#F5F6F9;display:block;padding:16px 12px;text-align:left;font:normal normal bold 13px/23px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#2DABD9;text-decoration:none}nav.sp_menu .sp_menu_content .submenu a:not(:first-child){padding-left:24px}.section_hero{width:100%;padding:50px 20px 90px}.section_hero h1{width:70%;margin:24px auto}.section_hero div{width:100%}.section_hero img{width:100%;height:auto}.section_intro{width:100%;padding:0 20px}.section_intro .intro_content{background:url("../images/intro_bg.png") 0 0 no-repeat;background-size:100% 100%;padding:30px 18px 40px;-webkit-transform:translateY(-60px);transform:translateY(-60px);-ms-transform:translateY(-60px)}.section_intro .intro_content h2.intro_ttl{font:normal normal bold 14px/20px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#0069C4;width:fit-content;margin:0 auto}.section_intro .intro_content h2.intro_ttl img{width:132px;height:auto}.section_intro .intro_content p.intro_subttl{margin:12px 0;text-align:center;font:normal normal bold 12px/20px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#0069C4}.section_intro .intro_content p.intro_detail{text-align:center;font:normal normal bold 12px/20px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#434343}main{padding:20px}main div.steps{margin-bottom:145px}main div.steps section{border-radius:24px;padding:20px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column}main div.steps section:not(:last-child){margin-bottom:88px}main div.steps section .step_icon img{width:54px;height:auto;margin-top:-60px}main div.steps section img{width:100%;height:auto;margin:16px 0}main div.steps section h3{font:normal normal bold 24px/41px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0}main div.steps section p{font:normal normal bold 14px/20px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0}main div.steps section a{width:70px;height:70px;display:block;align-self:flex-end}main div.steps section a img{width:100%}main div.steps .section_step1{background:#e3f2eb 0 0 no-repeat padding-box}main div.steps .section_step1 h3{color:#00A878}main div.steps .section_step1 p{color:#434343}main div.steps .section_step2{background:#ffe7e8 0 0 no-repeat padding-box}main div.steps .section_step2 h3{color:#F8575F}main div.steps .section_step2 p{color:#434343}main div.steps .section_step3{background:#fffaea 0 0 no-repeat padding-box}main div.steps .section_step3 h3{color:#FECE03}main div.steps .section_step3 p{color:#434343}main div.steps .section_step4{background:#e0eaf6 0 0 no-repeat padding-box}main div.steps .section_step4 h3{color:#006ABE}main div.steps .section_step4 p{color:#434343}main div.steps .section_step5{background:#edf6ff 0 0 no-repeat padding-box}main div.steps .section_step5 h3{color:#7CC5FF}main div.steps .section_step5 p{color:#434343}main .about_onecareer{padding-bottom:50px}main .about_onecareer .about_onecareer_ttl{margin-bottom:24px}main .about_onecareer .about_onecareer_ttl h2{text-align:center;font:normal normal bold 24px/30px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#0069C4}main .about_onecareer .swiper-container{width:100%;height:fit-content}main .about_onecareer section{background:#F5F6F9 0 0 no-repeat padding-box;border-radius:24px;padding:20px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;align-items:center;-ms-flex-align:center}main .about_onecareer section:not(:last-child){margin-bottom:24px}main .about_onecareer section .about_icon{width:68px}main .about_onecareer section .about_icon img{width:100%;height:auto}main .about_onecareer section h3{margin:18px 0;text-align:center;font:normal normal bold 24px/30px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#006ABE}main .about_onecareer section img{width:70%}main .about_onecareer section p{margin-top:18px;text-align:center;font:normal normal bold 12px/20px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#434343}footer{width:100%;height:24px;background:#434343 0 0 no-repeat padding-box}footer p{text-align:center;font:normal normal normal 7px/24px Hiragino Kaku Gothic ProN;letter-spacing:0;color:#FFFFFF;vertical-align:middle}.point_hero{padding-top:50px}.point_hero .point_title{padding:10px 20px}.point_hero .point_title img{width:140px;height:auto}.point_hero .point_hero_content{padding:10px 0 20px}.point_hero .point_hero_content.step1_hero{background:#e3f2eb}.point_hero .point_hero_content.step1_hero h1{color:#00A878}.point_hero .point_hero_content.step2_hero{background:#ffe7e8}.point_hero .point_hero_content.step2_hero h1{color:#F8575F}.point_hero .point_hero_content.step3_hero{background:#fffaea}.point_hero .point_hero_content.step3_hero h1{color:#FECE03}.point_hero .point_hero_content.step4_hero{background:#e0eaf6}.point_hero .point_hero_content.step4_hero h1{color:#006ABE}.point_hero .point_hero_content.step5_hero{background:#edf6ff}.point_hero .point_hero_content.step5_hero h1{color:#7CC5FF}.point_hero .point_hero_content img.point_hero_icon{margin-left:20px;display:block;width:54px;height:auto}.point_hero .point_hero_content h1.point_hero_title{padding:16px 20px;text-align:left;font:normal normal bold 24px/41px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0}.point_hero .point_hero_content .point_hero_mainimg_bg{background:#fff;padding:20px 0}.point_hero .point_hero_content .point_hero_mainimg_bg img.point_hero_mainimg{margin:0 auto;display:block;width:80%;height:auto}.point_hero .point_hero_content p{margin-top:20px;padding:0 20px;text-align:left;font:normal normal bold 12px/20px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#434343}main.point_main{background:none;padding:0}main.point_main .a-point{padding-bottom:50px}main.point_main .about_onecareer{padding:42px 20px;background:#fff;margin-bottom:145px}main.point_main .step_page_content{padding:42px 20px;margin-bottom:145px;background:#fff}main.point_main .step_page_content.step1_page_content h2 span{color:#00A878}main.point_main .step_page_content.step1_page_content hr{border-bottom:1px solid #00A878}main.point_main .step_page_content.step1_page_content h3{color:#00A878}main.point_main .step_page_content.step2_page_content h2 span{color:#F8575F}main.point_main .step_page_content.step2_page_content hr{border-bottom:1px solid #F8575F}main.point_main .step_page_content.step2_page_content h3{color:#F8575F}main.point_main .step_page_content.step3_page_content h2 span{color:#FECE03}main.point_main .step_page_content.step3_page_content hr{border-bottom:1px solid #FECE03}main.point_main .step_page_content.step3_page_content h3{color:#FECE03}main.point_main .step_page_content.step4_page_content h2 span{color:#006ABE}main.point_main .step_page_content.step4_page_content hr{border-bottom:1px solid #006ABE}main.point_main .step_page_content.step4_page_content h3{color:#006ABE}main.point_main .step_page_content.step5_page_content h2 span{color:#7CC5FF}main.point_main .step_page_content.step5_page_content hr{border-bottom:1px solid #7CC5FF}main.point_main .step_page_content.step5_page_content h3{color:#7CC5FF}main.point_main .step_page_content .point:not(:last-child){margin-bottom:20px}main.point_main .step_page_content .point h2{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;-webkit-box-align:center;align-items:center;-ms-flex-align:center}main.point_main .step_page_content .point h2 span{text-align:left;font:normal normal bold 18px/31px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0}main.point_main .step_page_content .point h2 img{width:54px;height:54px;margin-right:16px}main.point_main .step_page_content .point h3{margin-bottom:14px;text-align:left;font:normal normal bold 18px/31px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0}main.point_main .step_page_content .point p{margin-bottom:24px;text-align:left;font:normal normal bold 14px/24px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#434343}main.point_main .step_page_content .point p span{border-bottom:3px solid #7CC5FF}main.point_main .step_page_content .point img{width:100%;height:auto}main.point_main .step_page_content .point a{margin:12px auto 30px;display:block;text-align:center;text-decoration:underline;font:normal normal bold 12px/19px YuGothic,'Yu Gothic','游ゴシック体','Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;letter-spacing:0;color:#2DABD9}.ctv_btn{position:fixed;bottom:0;width:100%;height:auto;z-index:98}.ctv_btn img{width:100%;height:auto}}
