@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:200,400&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css?family=Julius+Sans+One&display=swap");main{padding-bottom:0}.program{padding-bottom:200px}@media screen and (max-width: 1024px){.program{overflow:hidden}}@media screen and (min-width: 560px) and (max-width: 959px){.program{padding-bottom:0}}@media screen and (max-width: 559px){.program{padding-bottom:0}}.page_header{margin-bottom:150px}@media screen and (min-width: 560px) and (max-width: 959px){.page_header{margin-bottom:100px}}@media screen and (max-width: 559px){.page_header{margin-bottom:80px}}.page_lead{text-align:center;font-family:"Noto Serif JP",serif;letter-spacing:0.18em;font-size:2.6rem}@media screen and (max-width: 1024px){.page_lead{padding:0 4%}}@media screen and (max-width: 559px){.page_lead{font-size:2rem}}.page_visual{margin-top:150px}@media screen and (min-width: 560px) and (max-width: 959px){.page_visual{margin-top:100px}}@media screen and (max-width: 559px){.page_visual{margin-top:80px}}.program_sect{max-width:980px;margin-top:200px}@media screen and (min-width: 560px) and (max-width: 959px){.program_sect{margin-top:150px}}@media screen and (max-width: 559px){.program_sect{margin-top:100px}}.program_sect_header{margin-bottom:70px;text-align:center}@media screen and (min-width: 560px) and (max-width: 959px){.program_sect_header{margin-bottom:50px}}@media screen and (max-width: 559px){.program_sect_header{margin-bottom:50px}}.program_sect_header h3{max-width:680px;margin:0 auto;padding-bottom:10px;font-family:"Julius Sans One","Noto Sans JP";letter-spacing:0.1em;font-size:3rem;color:#9C874F;border-bottom:1px solid #9C874F}@media screen and (min-width: 560px) and (max-width: 959px){.program_sect_header h3{font-size:2.3rem}}@media screen and (max-width: 559px){.program_sect_header h3{font-size:2rem}}.program_sect_header h4{margin-top:10px;font-family:"Noto Serif JP",serif;letter-spacing:0.18em;font-size:3rem}@media screen and (min-width: 560px) and (max-width: 959px){.program_sect_header h4{font-size:2.3rem}}@media screen and (max-width: 559px){.program_sect_header h4{font-size:1.8rem;line-height:1.6}}.program_sect_lead{line-height:2.5}.program_sect .training_flow{margin-top:150px}@media screen and (min-width: 560px) and (max-width: 959px){.program_sect .training_flow{margin-top:100px}}@media screen and (max-width: 559px){.program_sect .training_flow{margin-top:70px}}.program_sect .training_flow img{margin:0 auto}.program_visual{margin-top:200px}@media screen and (min-width: 560px) and (max-width: 959px){.program_visual{margin-top:200px}}@media screen and (max-width: 559px){.program_visual{margin-top:100px}}.program_visual img{width:100%;max-width:980px;margin:0 auto}.bc{padding-top:200px;padding-bottom:200px;background:#F7F8FE}@media screen and (min-width: 560px) and (max-width: 959px){.bc{padding-bottom:150px}}@media screen and (max-width: 559px){.bc{padding-top:100px;padding-bottom:100px}}.bc_header{text-align:center}.bc_header h3{font-family:"Julius Sans One","Noto Sans JP";letter-spacing:0.1em;font-size:5.4rem}@media screen and (max-width: 559px){.bc_header h3{font-size:3.6rem}}.bc_header h4{margin-top:5px;font-family:"Julius Sans One","Noto Sans JP";letter-spacing:0.1em;letter-spacing:0.18em;font-size:1.8rem}@media screen and (max-width: 559px){.bc_header h4{font-size:1.6rem}}.bc_header h5{margin-top:15px}@media screen and (max-width: 559px){.bc_header h5{margin-top:10px}}.bc_sect{max-width:980px;margin-top:150px}@media screen and (min-width: 560px) and (max-width: 959px){.bc_sect{margin-top:150px}}@media screen and (max-width: 559px){.bc_sect{margin-top:100px}}.bc_sect_header_eng{font-family:"Julius Sans One","Noto Sans JP";letter-spacing:0.1em}.bc_sect_desc{line-height:2.5}.bc_sect_desc_message{position:relative;padding:30px 40px}.bc_sect_desc_message::before,.bc_sect_desc_message::after{content:'';display:block;width:41px;height:121px;background:top left/contain no-repeat url(/recruit/2022/program/img/quote.svg)}.bc_sect_desc_message::before{position:absolute;top:0;left:0}.bc_sect_desc_message::after{position:absolute;bottom:0;right:0;-webkit-transform:scale(-1, -1);transform:scale(-1, -1)}.bc_sect_list{text-align:center}.bc .bc_visual_01{margin-top:200px}@media screen and (min-width: 560px) and (max-width: 959px){.bc .bc_visual_01{margin-top:150px}}@media screen and (max-width: 559px){.bc .bc_visual_01{margin-top:100px}}.bc .bc_visual_02{max-width:980px;margin:200px auto 0}@media screen and (min-width: 560px) and (max-width: 959px){.bc .bc_visual_02{margin-top:150px}}@media screen and (max-width: 559px){.bc .bc_visual_02{margin-top:100px}}.bc .bc_visual_02 img{margin:0 auto}footer{background:#F7F8FE}
