﻿.internshipPage .mainTitle{padding:80px 0 64px}@media screen and (max-width: 1366px){.internshipPage .mainTitle{padding:5.8565153734vw 0 4.6852122987vw}}@media screen and (max-width: 828px){.internshipPage .mainTitle{padding:7.729468599vw 0 11.5942028986vw}}.internshipPage .mainTitle_main,.internshipPage .mainTitle_sub{display:block;color:#1d4294}.internshipPage .mainTitle_main{font-size:6rem;font-family:futura-pt,sans-serif;letter-spacing:0.02em;font-weight:700;line-height:1.05}@media screen and (max-width: 1366px){.internshipPage .mainTitle_main{font-size:4.39238653vw}}@media screen and (max-width: 828px){.internshipPage .mainTitle_main{font-size:11.5942028986vw}}.internshipPage .mainTitle_sub{font-size:1.8rem;margin-top:10px;font-family:"Noto Sans JP";letter-spacing:0.08em;font-weight:700}@media screen and (max-width: 1366px){.internshipPage .mainTitle_sub{font-size:1.317715959vw}}@media screen and (max-width: 828px){.internshipPage .mainTitle_sub{font-size:3.6231884058vw}}@media screen and (max-width: 1366px){.internshipPage .mainTitle_sub{margin-top:.7320644217vw}}@media screen and (max-width: 828px){.internshipPage .mainTitle_sub{margin-top:3.3816425121vw}}.internshipPage .sectionTitle_main,.internshipPage .sectionTitle_sub{display:block}.internshipPage .sectionTitle_sub{margin-top:8px;font-weight:700;font-size:1.5rem;letter-spacing:0.1em}@media screen and (max-width: 1366px){.internshipPage .sectionTitle_sub{margin-top:.5856515373vw;font-size:1.0980966325vw}}@media screen and (max-width: 828px){.internshipPage .sectionTitle_sub{margin-top:1.9323671498vw;font-size:3.6231884058vw;letter-spacing:0.08em;line-height:1.3}}.internshipPage .sectionTitle_main{font-family:futura-pt,sans-serif;font-weight:700;font-size:4rem;letter-spacing:0.04em;line-height:1}@media screen and (max-width: 1366px){.internshipPage .sectionTitle_main{font-size:2.9282576867vw}}@media screen and (max-width: 828px){.internshipPage .sectionTitle_main{font-size:8.2125603865vw}}.internshipPage .polygonBorderTitle{padding:2px 0 2px 24px;font-size:2.4rem;font-weight:700}@media screen and (max-width: 1366px){.internshipPage .polygonBorderTitle{padding:.1464128843vw 0 .1464128843vw 1.756954612vw;font-size:1.756954612vw}}@media screen and (max-width: 828px){.internshipPage .polygonBorderTitle{padding:.4830917874vw 0 .4830917874vw 5.7971014493vw;font-size:5.7971014493vw}}.internshipPage .polygonBorderTitle::before{content:"";background:url("../img/common/line_polygon.webp") no-repeat center center/cover;width:6px;height:100%;position:absolute;top:0;left:0;bottom:0;margin:auto}@media screen and (max-width: 1366px){.internshipPage .polygonBorderTitle::before{width:.439238653vw}}@media screen and (max-width: 828px){.internshipPage .polygonBorderTitle::before{width:1.4492753623vw}}.internshipPage .table{width:100%;border:1px solid #ccc}.internshipPage .table tr:not(:last-child) th,.internshipPage .table tr:not(:last-child) td{border-bottom:1px solid #ccc}@media screen and (min-width: 829px){.internshipPage .table tr>th{border-right:1px solid #ccc}}.internshipPage .table th,.internshipPage .table td{padding:24px}@media screen and (max-width: 1366px){.internshipPage .table th,.internshipPage .table td{padding:1.4641288433vw}}@media screen and (max-width: 828px){.internshipPage .table th,.internshipPage .table td{padding:5.7971014493vw;display:block}}.internshipPage .table th{background:#f8f8f8;font-weight:700;text-align:left}@media screen and (min-width: 829px){.internshipPage .table th{min-width:200px}}@media screen and (min-width: 829px)and (max-width: 1366px){.internshipPage .table th{min-width:14.6412884334vw}}@media screen and (max-width: 828px){.internshipPage .table th{border-bottom:1px solid #ccc}}.internshipPage .table td{width:100%}.internshipPage .table td p:not(:first-child){margin-top:24px}@media screen and (max-width: 1366px){.internshipPage .table td p:not(:first-child){margin-top:1.756954612vw}}@media screen and (max-width: 828px){.internshipPage .table td p:not(:first-child){margin-top:5.7971014493vw}}.internshipPage .table a{display:inline;color:#1d4294;text-decoration:underline}@media screen and (min-width: 829px){.internshipPage .table a:hover{color:#009fe6}}.internshipPage .mainHeader,.internshipPage .achievementHeader{position:relative;margin-top:40px;padding-top:120px;background:url("../img/about/philosophy/header_bg.webp") no-repeat center top;background-size:100% 320px}@media screen and (max-width: 1366px){.internshipPage .mainHeader,.internshipPage .achievementHeader{margin-top:2.9282576867vw}}@media screen and (max-width: 828px){.internshipPage .mainHeader,.internshipPage .achievementHeader{margin-top:9.6618357488vw}}@media screen and (max-width: 1366px){.internshipPage .mainHeader,.internshipPage .achievementHeader{background-size:100% 23.4260614934vw;padding-top:8.78477306vw}}@media screen and (max-width: 828px){.internshipPage .mainHeader,.internshipPage .achievementHeader{background:url("../img/about/philosophy/header_bg_sp.webp") no-repeat center top;background-size:100% 71.2560386473vw;padding-top:28.9855072464vw;margin-top:-14.4927536232vw}}.internshipPage .mainHeader_text,.internshipPage .mainHeader_text-shadow,.internshipPage .achievementHeader_text,.internshipPage .achievementHeader_text-shadow{font-weight:700;text-align:center}.internshipPage .mainHeader_text_main,.internshipPage .mainHeader_text-shadow_main,.internshipPage .achievementHeader_text_main,.internshipPage .achievementHeader_text-shadow_main{display:block;color:#333;font-size:4.8rem;letter-spacing:0.1em}@media screen and (max-width: 1366px){.internshipPage .mainHeader_text_main,.internshipPage .mainHeader_text-shadow_main,.internshipPage .achievementHeader_text_main,.internshipPage .achievementHeader_text-shadow_main{font-size:3.513909224vw}}@media screen and (max-width: 828px){.internshipPage .mainHeader_text_main,.internshipPage .mainHeader_text-shadow_main,.internshipPage .achievementHeader_text_main,.internshipPage .achievementHeader_text-shadow_main{font-size:6.7632850242vw}}.internshipPage .mainHeader_text_sub,.internshipPage .mainHeader_text-shadow_sub,.internshipPage .achievementHeader_text_sub,.internshipPage .achievementHeader_text-shadow_sub{padding-top:32px;display:block;color:#333;font-size:1.6rem;letter-spacing:0.1em}@media screen and (max-width: 1366px){.internshipPage .mainHeader_text_sub,.internshipPage .mainHeader_text-shadow_sub,.internshipPage .achievementHeader_text_sub,.internshipPage .achievementHeader_text-shadow_sub{padding-top:2.3426061493vw}}@media screen and (max-width: 828px){.internshipPage .mainHeader_text_sub,.internshipPage .mainHeader_text-shadow_sub,.internshipPage .achievementHeader_text_sub,.internshipPage .achievementHeader_text-shadow_sub{padding-top:7.729468599vw}}@media screen and (max-width: 1366px){.internshipPage .mainHeader_text_sub,.internshipPage .mainHeader_text-shadow_sub,.internshipPage .achievementHeader_text_sub,.internshipPage .achievementHeader_text-shadow_sub{font-size:1.1713030747vw}}@media screen and (max-width: 828px){.internshipPage .mainHeader_text_sub,.internshipPage .mainHeader_text-shadow_sub,.internshipPage .achievementHeader_text_sub,.internshipPage .achievementHeader_text-shadow_sub{font-size:3.8647342995vw}}.internshipPage .mainHeader_text-shadow,.internshipPage .achievementHeader_text-shadow{font-weight:700;text-align:center;position:relative;width:100%;-webkit-text-stroke:4px #fff;paint-order:stroke}.internshipPage .mainHeader_leadText,.internshipPage .achievementHeader_leadText{text-align:center;width:708px;margin:64px auto 0;line-height:2;font-size:1.6rem}@media screen and (max-width: 1366px){.internshipPage .mainHeader_leadText,.internshipPage .achievementHeader_leadText{font-size:1.1713030747vw}}@media screen and (max-width: 828px){.internshipPage .mainHeader_leadText,.internshipPage .achievementHeader_leadText{font-size:3.6231884058vw}}@media screen and (max-width: 1366px){.internshipPage .mainHeader_leadText,.internshipPage .achievementHeader_leadText{width:51.8301610542vw;margin-top:3.513909224vw}}@media screen and (max-width: 828px){.internshipPage .mainHeader_leadText,.internshipPage .achievementHeader_leadText{width:100%;margin-top:11.5942028986vw}}.internshipPage .polygonBorderTitle{margin-bottom:48px}@media screen and (max-width: 1366px){.internshipPage .polygonBorderTitle{margin-bottom:3.513909224vw}}@media screen and (max-width: 828px){.internshipPage .polygonBorderTitle{margin-bottom:7.729468599vw}}.internshipPage .bgTitle{padding-left:24px;padding-top:16px;padding-bottom:16px;font-size:1.8rem;font-weight:700;background-color:#1d4294;color:#fff}@media screen and (max-width: 1366px){.internshipPage .bgTitle{padding-left:1.756954612vw}}@media screen and (max-width: 828px){.internshipPage .bgTitle{padding-left:3.8647342995vw}}@media screen and (max-width: 1366px){.internshipPage .bgTitle{padding-top:1.1713030747vw;padding-bottom:1.1713030747vw}}@media screen and (max-width: 828px){.internshipPage .bgTitle{padding-top:3.8647342995vw;padding-bottom:3.8647342995vw}}@media screen and (max-width: 1366px){.internshipPage .bgTitle{font-size:1.317715959vw}}@media screen and (max-width: 828px){.internshipPage .bgTitle{font-size:4.347826087vw}}.internshipPage .attention_text{text-align:center;font-weight:700;font-size:2.4rem;margin-bottom:48px}@media screen and (max-width: 1366px){.internshipPage .attention_text{font-size:1.756954612vw}}@media screen and (max-width: 828px){.internshipPage .attention_text{font-size:4.8309178744vw}}@media screen and (max-width: 1366px){.internshipPage .attention_text{margin-bottom:3.513909224vw}}@media screen and (max-width: 828px){.internshipPage .attention_text{margin-bottom:7.729468599vw}}.internshipPage .section:not(:first-child){margin-top:120px}@media screen and (max-width: 1366px){.internshipPage .section:not(:first-child){margin-top:8.78477306vw}}@media screen and (max-width: 828px){.internshipPage .section:not(:first-child){margin-top:15.4589371981vw}}.internshipPage .section_title{padding-left:16px;border-left:4px solid #1d4294;font-size:2rem;letter-spacing:0.02em;line-height:1.6;font-weight:700;margin-bottom:40px}@media screen and (max-width: 1366px){.internshipPage .section_title{padding-left:1.1713030747vw;font-size:1.4641288433vw;border-left-width:.2928257687vw}}@media screen and (max-width: 828px){.internshipPage .section_title{padding-left:3.8647342995vw;line-height:1.6;font-size:4.347826087vw;letter-spacing:0.02em;border-left-width:.9661835749vw}}@media screen and (max-width: 1366px){.internshipPage .section_title{margin-bottom:2.9282576867vw}}@media screen and (max-width: 828px){.internshipPage .section_title{margin-bottom:7.729468599vw}}.internshipPage .section_text{line-height:2}.internshipPage .section_text:not(:last-child){margin-bottom:48px}@media screen and (max-width: 1366px){.internshipPage .section_text:not(:last-child){margin-bottom:3.513909224vw}}@media screen and (max-width: 828px){.internshipPage .section_text:not(:last-child){margin-bottom:9.6618357488vw}}.internshipPage .button{background:#333;display:flex;align-items:center;justify-content:center;width:300px;height:80px;padding:0 20px;border-radius:80px;font-size:1.6rem;font-weight:700;letter-spacing:0.1em;color:#fff;margin-right:auto;margin-left:auto}@media screen and (min-width: 829px){.internshipPage .button{cursor:pointer;transition:.8s}.internshipPage .button:hover{background:#009fe6;color:#fff}}@media screen and (max-width: 1366px){.internshipPage .button{width:21.9619326501vw;height:5.8565153734vw;padding:0 1.4641288433vw;border-radius:5.8565153734vw;font-size:1.1713030747vw}}@media screen and (max-width: 828px){.internshipPage .button{width:57.9710144928vw;height:13.5265700483vw;padding:0 4.8309178744vw;border-radius:13.5265700483vw;font-size:3.8647342995vw}}.internshipPage .thinGrayBg{padding:48px;background:#f8f8f8}@media screen and (max-width: 1366px){.internshipPage .thinGrayBg{padding:3.513909224vw}}@media screen and (max-width: 828px){.internshipPage .thinGrayBg{padding:11.5942028986vw}}.internshipPage .thinGrayBg p{line-height:2}.internshipPage .table th{min-width:250px}@media screen and (max-width: 1366px){.internshipPage .table th{min-width:18.3016105417vw}}.internshipPage .table p{line-height:2}.internshipPage .borderLeftTitle{padding-left:16px;border-left:4px solid #1d4294;font-size:2rem;letter-spacing:0.02em;line-height:1.6;font-weight:700}@media screen and (max-width: 1366px){.internshipPage .borderLeftTitle{padding-left:1.1713030747vw;font-size:1.4641288433vw;border-left-width:.2928257687vw}}@media screen and (max-width: 828px){.internshipPage .borderLeftTitle{padding-left:3.8647342995vw;line-height:1.6;font-size:4.347826087vw;letter-spacing:0.02em;border-left-width:.9661835749vw}}.internshipPage .accordion{margin-bottom:80px}@media screen and (max-width: 1366px){.internshipPage .accordion{margin-bottom:5.8565153734vw}}@media screen and (max-width: 828px){.internshipPage .accordion{margin-bottom:15.4589371981vw}}.internshipPage .accordion_body{margin-top:0}.internshipPage .accordion .detail:not(:last-child){padding-bottom:64px;border-bottom:1px solid #bbb}@media screen and (max-width: 1366px){.internshipPage .accordion .detail:not(:last-child){padding-bottom:4.6852122987vw}}@media screen and (max-width: 828px){.internshipPage .accordion .detail:not(:last-child){padding-bottom:11.5942028986vw}}.internshipPage .accordion .detail:not(:first-child){margin-top:64px}@media screen and (max-width: 1366px){.internshipPage .accordion .detail:not(:first-child){margin-top:4.6852122987vw}}@media screen and (max-width: 828px){.internshipPage .accordion .detail:not(:first-child){margin-top:11.5942028986vw}}.internshipPage .accordion .detail_title{padding-left:16px;border-left:4px solid #1d4294;font-size:2rem;letter-spacing:0.02em;line-height:1.6;font-weight:700}@media screen and (max-width: 1366px){.internshipPage .accordion .detail_title{padding-left:1.1713030747vw;font-size:1.4641288433vw;border-left-width:.2928257687vw}}@media screen and (max-width: 828px){.internshipPage .accordion .detail_title{padding-left:3.8647342995vw;line-height:1.6;font-size:4.347826087vw;letter-spacing:0.02em;border-left-width:.9661835749vw}}.internshipPage .lead_button .button{background:#1d4294;display:flex;align-items:center;justify-content:center;width:600px;height:80px;padding:0 20px;border-radius:80px;font-size:1.6rem;font-weight:700;letter-spacing:0.1em;color:#fff}@media screen and (min-width: 829px){.internshipPage .lead_button .button{cursor:pointer;transition:.8s}.internshipPage .lead_button .button:hover{background:#009fe6;color:#fff}}@media screen and (max-width: 1366px){.internshipPage .lead_button .button{width:43.9238653001vw;height:5.8565153734vw;padding:0 1.4641288433vw;border-radius:5.8565153734vw;font-size:1.1713030747vw}}@media screen and (max-width: 828px){.internshipPage .lead_button .button{width:82.1256038647vw;height:19.3236714976vw;padding:0 4.8309178744vw;border-radius:19.3236714976vw;font-size:3.8647342995vw}}.internshipPage .voice img{display:block;max-width:600px;aspect-ratio:3/2;margin:0 auto;margin-bottom:80px}@media screen and (max-width: 1366px){.internshipPage .voice img{margin-bottom:5.8565153734vw}}@media screen and (max-width: 828px){.internshipPage .voice img{margin-bottom:15.4589371981vw}}.internshipPage .entry div{font-size:2.4rem;font-weight:700;text-align:center;margin-bottom:24px}@media screen and (max-width: 1366px){.internshipPage .entry div{font-size:1.756954612vw}}@media screen and (max-width: 828px){.internshipPage .entry div{font-size:4.8309178744vw}}@media screen and (max-width: 1366px){.internshipPage .entry div{margin-bottom:1.756954612vw}}@media screen and (max-width: 828px){.internshipPage .entry div{margin-bottom:4.8309178744vw}}.internshipPage .entry .button{background:#1d4294;display:flex;align-items:center;justify-content:center;width:300px;height:80px;padding:0 20px;border-radius:80px;font-size:1.6rem;font-weight:700;letter-spacing:0.1em;color:#fff}@media screen and (min-width: 829px){.internshipPage .entry .button{cursor:pointer;transition:.8s}.internshipPage .entry .button:hover{background:#009fe6;color:#fff}}@media screen and (max-width: 1366px){.internshipPage .entry .button{width:21.9619326501vw;height:5.8565153734vw;padding:0 1.4641288433vw;border-radius:5.8565153734vw;font-size:1.1713030747vw}}@media screen and (max-width: 828px){.internshipPage .entry .button{width:57.9710144928vw;height:13.5265700483vw;padding:0 4.8309178744vw;border-radius:13.5265700483vw;font-size:3.8647342995vw}}.internshipPage .title--main{font-size:5rem;font-family:futura-pt,sans-serif;font-weight:700;text-align:center;margin-bottom:56px;line-height:1.2}@media screen and (max-width: 1366px){.internshipPage .title--main{font-size:3.6603221083vw}}@media screen and (max-width: 828px){.internshipPage .title--main{font-size:9.6618357488vw}}@media screen and (max-width: 1366px){.internshipPage .title--main{margin-bottom:4.0995607613vw}}@media screen and (max-width: 828px){.internshipPage .title--main{margin-bottom:11.5942028986vw}}.internshipPage .title--main span{font-size:1.6rem;display:block;padding-top:.5856515373vw}@media screen and (max-width: 1366px){.internshipPage .title--main span{font-size:1.1713030747vw}}@media screen and (max-width: 828px){.internshipPage .title--main span{font-size:3.6231884058vw}}@media screen and (max-width: 828px){.internshipPage .title--main span{padding-top:3.8647342995vw}}.internshipPage .list--style li{list-style-position:inside;line-height:2}.internshipPage .list--style--disc li:before{content:"・"}.internshipPage .list--style--roman li{list-style-type:upper-roman}.internshipPage .list--style--circle{counter-reset:number}.internshipPage .list--style--circle li{position:relative}.internshipPage .list--style--circle li :before{content:counter(number);counter-increment:number;border:1px solid #333;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:22px;width:22px;color:#fff;font-size:85%;line-height:1;position:absolute;top:0;left:0}.internshipPage .pageNavi{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:2.196193265vw;grid-row-gap:2.196193265vw;font-size:1.5rem;margin-top:80px}@media screen and (max-width: 1366px){.internshipPage .pageNavi{font-size:1.0980966325vw}}@media screen and (max-width: 828px){.internshipPage .pageNavi{font-size:3.3816425121vw}}@media screen and (max-width: 1366px){.internshipPage .pageNavi{margin-top:5.8565153734vw}}@media screen and (max-width: 828px){.internshipPage .pageNavi{margin-top:9.6618357488vw}}@media screen and (max-width: 828px){.internshipPage .pageNavi{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);grid-column-gap:5.7971014493vw;grid-row-gap:0vw}}.internshipPage .pageNavi_item{padding-top:12px;padding-bottom:12px;border-bottom:1px solid #bbb}@media screen and (max-width: 1366px){.internshipPage .pageNavi_item{padding-top:.878477306vw}}@media screen and (max-width: 828px){.internshipPage .pageNavi_item{padding-top:2.8985507246vw}}@media screen and (max-width: 1366px){.internshipPage .pageNavi_item{padding-bottom:.878477306vw}}@media screen and (max-width: 828px){.internshipPage .pageNavi_item{padding-bottom:2.8985507246vw}}.internshipPage .pageNavi_item:after{content:"";width:7px;height:7px;position:absolute;top:1px;bottom:0;right:3px;margin:auto;border-right:1px solid #858585;border-bottom:1px solid #858585;transform:rotate(45deg)}@media screen and (max-width: 1366px){.internshipPage .pageNavi_item:after{width:.5124450952vw;height:.5124450952vw;right:.2196193265vw}}@media screen and (max-width: 828px){.internshipPage .pageNavi_item:after{width:1.4492753623vw;height:1.4492753623vw;right:.7246376812vw}}.internshipPage .pageNavi_item a{font-weight:700;display:flex;align-items:center}@media screen and (min-width: 829px){.internshipPage .pageNavi_item a{transition:.8s}}.internshipPage .headquarters__wrap{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;grid-column-gap:1.756954612vw}@media screen and (max-width: 828px){.internshipPage .headquarters__wrap{grid-template-columns:1fr;grid-row-gap:9.6618357488vw}}.internshipPage .headquarters__wrap .col{display:flex;flex-flow:column;gap:1.756954612vw}@media screen and (max-width: 828px){.internshipPage .headquarters__wrap .col{gap:5.7971014493vw}}.internshipPage .headquarters__wrap .title{font-size:2.4rem;font-weight:700;padding-left:16px}@media screen and (max-width: 1366px){.internshipPage .headquarters__wrap .title{font-size:1.756954612vw}}@media screen and (max-width: 828px){.internshipPage .headquarters__wrap .title{font-size:5.7971014493vw}}@media screen and (max-width: 1366px){.internshipPage .headquarters__wrap .title{padding-left:1.1713030747vw}}@media screen and (max-width: 828px){.internshipPage .headquarters__wrap .title{padding-left:3.8647342995vw}}.internshipPage .headquarters__wrap .title span{font-size:1.2rem;font-family:futura-pt,sans-serif;color:#ccc;margin-bottom:8px;display:block}@media screen and (max-width: 1366px){.internshipPage .headquarters__wrap .title span{font-size:.878477306vw}}@media screen and (max-width: 828px){.internshipPage .headquarters__wrap .title span{font-size:2.8985507246vw}}@media screen and (max-width: 1366px){.internshipPage .headquarters__wrap .title span{margin-bottom:.5856515373vw}}@media screen and (max-width: 828px){.internshipPage .headquarters__wrap .title span{margin-bottom:1.9323671498vw}}.internshipPage .headquarters__wrap .title:before{content:"";background:linear-gradient(to bottom, #1d4293 0%, #3da985 29%, #f3e11b 68%, #f64501 100%);width:5px;height:100%;position:absolute;top:0;bottom:0;left:0;margin:auto}.internshipPage .headquarters__wrap .text a{border-bottom:1px solid #bbb;padding-bottom:8px;height:auto}@media screen and (max-width: 1366px){.internshipPage .headquarters__wrap .text a{padding-bottom:.5856515373vw}}@media screen and (max-width: 828px){.internshipPage .headquarters__wrap .text a{padding-bottom:1.9323671498vw}}.internshipPage .headquarters__wrap .text a:not(:last-child){margin-bottom:16px}@media screen and (max-width: 1366px){.internshipPage .headquarters__wrap .text a:not(:last-child){margin-bottom:1.1713030747vw}}@media screen and (max-width: 828px){.internshipPage .headquarters__wrap .text a:not(:last-child){margin-bottom:3.8647342995vw}}.internshipPage .headquarters__wrap .text a:after{content:"";width:7px;height:7px;position:absolute;top:1px;bottom:0;right:3px;margin:auto;border-right:1px solid #858585;border-bottom:1px solid #858585;transform:rotate(45deg)}@media screen and (max-width: 1366px){.internshipPage .headquarters__wrap .text a:after{width:.5124450952vw;height:.5124450952vw;right:.2196193265vw}}@media screen and (max-width: 828px){.internshipPage .headquarters__wrap .text a:after{width:1.4492753623vw;height:1.4492753623vw;right:.7246376812vw}}.internshipPage .program .list{padding:1.756954612vw;background-color:#f8f8f8;margin-bottom:48px}@media screen and (max-width: 1366px){.internshipPage .program .list{margin-bottom:3.513909224vw}}@media screen and (max-width: 828px){.internshipPage .program .list{margin-bottom:7.729468599vw}}@media screen and (max-width: 828px){.internshipPage .program .list{padding:5.7971014493vw}}.internshipPage .program .submitButton{transition:.8s;background:#333;display:flex;align-items:center;justify-content:center;width:297px;height:80px;margin-right:auto;margin-left:auto;padding:0 24px;font-size:1.6rem;letter-spacing:0.1em;color:#fff;cursor:pointer}@media screen and (max-width: 1366px){.internshipPage .program .submitButton{width:21.7423133236vw;height:5.8565153734vw;padding:0 1.756954612vw;font-size:1.1713030747vw}}@media screen and (max-width: 828px){.internshipPage .program .submitButton{width:100%;height:19.3236714976vw;padding:0 5.7971014493vw;font-size:3.8647342995vw}}@media screen and (min-width: 829px){.internshipPage .program .submitButton:hover{background:#1d4294}}.internshipPage .program .submitButton::before{content:"";width:8px;height:8px;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:0;right:18px;bottom:0;margin:auto;transform:rotate(45deg)}@media screen and (max-width: 1366px){.internshipPage .program .submitButton::before{width:.5856515373vw;height:.5856515373vw;right:1.317715959vw;border-top-width:.1464128843vw;border-right-width:.1464128843vw}}@media screen and (max-width: 828px){.internshipPage .program .submitButton::before{width:1.9323671498vw;height:1.9323671498vw;right:4.347826087vw;border-top-width:.4830917874vw;border-right-width:.4830917874vw}}.internshipPage .program .submitButton-white{background:#fff;color:#333}.internshipPage .program .submitButton-white::before{border-top-color:#333;border-right-color:#333}.internshipPage .program .submitButton{border-radius:3.6603221083vw}.internshipPage .program .submitButton:before{display:none}@media screen and (max-width: 828px){.internshipPage .program .submitButton{border-radius:12.077294686vw}}.internshipPage .info--head{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:1fr;grid-column-gap:5vw;margin-bottom:2.3426061493vw}@media screen and (max-width: 828px){.internshipPage .info--head{grid-template-columns:1fr;grid-row-gap:4.8309178744vw}}.internshipPage .info--head__img{width:60%;margin:0 auto}@media screen and (max-width: 828px){.internshipPage .info--head__img{width:100%}}.internshipPage .info--head__cont{background-color:#f8f8f8;padding:24px;line-height:2;margin-bottom:40px}@media screen and (max-width: 1366px){.internshipPage .info--head__cont{margin-bottom:2.9282576867vw}}@media screen and (max-width: 828px){.internshipPage .info--head__cont{margin-bottom:9.6618357488vw}}.internshipPage .info--head__title{margin-bottom:48px}@media screen and (max-width: 1366px){.internshipPage .info--head__title{margin-bottom:3.513909224vw}}@media screen and (max-width: 828px){.internshipPage .info--head__title{margin-bottom:7.729468599vw}}.internshipPage .info--head__text{line-height:2}.internshipPage .info__wrap{position:relative}.internshipPage .info__wrap input[type=checkbox]{display:none}.internshipPage .info__wrap input[type=checkbox]:checked+.info--head+.accordion{max-height:8000px;padding-bottom:120px;transition:.5s}@media screen and (max-width: 1366px){.internshipPage .info__wrap input[type=checkbox]:checked+.info--head+.accordion{padding-bottom:8.78477306vw}}@media screen and (max-width: 828px){.internshipPage .info__wrap input[type=checkbox]:checked+.info--head+.accordion{padding-bottom:19.3236714976vw}}@media screen and (max-width: 828px){.internshipPage .info__wrap input[type=checkbox]:checked+.info--head+.accordion{max-height:20000px}}.internshipPage .info__wrap input[type=checkbox]:checked+.info--head+.accordion label::before{content:"閉じる"}.internshipPage .info__wrap input[type=checkbox]:checked+.info--head+.accordion label:after{bottom:24px;transform:rotate(0deg)}@media screen and (max-width: 828px){.internshipPage .info__wrap input[type=checkbox]:checked+.info--head+.accordion label:after{bottom:28px}}.internshipPage .info__wrap .accordion{position:relative;max-height:72px;overflow:hidden;transition:.5s;padding-top:80px;padding-bottom:0px}@media screen and (max-width: 1366px){.internshipPage .info__wrap .accordion{padding-top:5.8565153734vw}}@media screen and (max-width: 828px){.internshipPage .info__wrap .accordion{padding-top:15.4589371981vw}}@media screen and (max-width: 828px){.internshipPage .info__wrap .accordion{max-height:80px}}.internshipPage .info__wrap .accordion label{position:initial}.internshipPage .info__wrap .accordion label::before{content:"詳細を見る";position:absolute;bottom:0;left:0;display:flex;flex-flow:row wrap;align-items:center;color:#fff;z-index:1;background:#1d4294;padding-inline:1.756954612vw;height:72px;width:100%;transition:.5s;font-weight:700}@media screen and (max-width: 828px){.internshipPage .info__wrap .accordion label::before{padding-inline:5.7971014493vw;height:80px}}.internshipPage .info__wrap .accordion label:after{content:"";background-image:url(../img/recruitment/internship/circle_arrow.svg);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:24px;right:1.756954612vw;width:24px;height:24px;display:flex;flex-flow:row wrap;align-items:center;z-index:1;transition:.5s;transform:rotate(180deg)}@media screen and (max-width: 828px){.internshipPage .info__wrap .accordion label:after{right:5.7971014493vw;bottom:28px}}.internshipPage .info__list{border:1px solid #bbb;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr}@media screen and (max-width: 828px){.internshipPage .info__list{grid-template-columns:1fr}}.internshipPage .info__list:not(:first-child){margin-top:-1px}.internshipPage .info__list .title,.internshipPage .info__list .body{padding:1.756954612vw;line-height:2}@media screen and (max-width: 828px){.internshipPage .info__list .title,.internshipPage .info__list .body{padding:5.7971014493vw}}.internshipPage .info__list .title{background-color:#f8f8f8;border-right:1px solid #bbb;font-weight:700}@media screen and (max-width: 828px){.internshipPage .info__list .title{border-right:none;border-bottom:1px solid #bbb}}.internshipPage .info__list .attention{display:block;font-size:1.2rem;line-height:2}@media screen and (max-width: 1366px){.internshipPage .info__list .attention{font-size:.878477306vw}}@media screen and (max-width: 828px){.internshipPage .info__list .attention{font-size:2.8985507246vw}}.internshipPage .info__list .attention--red{color:#c10000}.internshipPage .info__list .body__block:not(.internshipPage .info__list .body__block:last-child,.internshipPage .info__list .body__block--line:last-child),.internshipPage .info__list .body__block--line:not(.internshipPage .info__list .body__block:last-child,.internshipPage .info__list .body__block--line:last-child){margin-bottom:24px}@media screen and (max-width: 1366px){.internshipPage .info__list .body__block:not(.internshipPage .info__list .body__block:last-child,.internshipPage .info__list .body__block--line:last-child),.internshipPage .info__list .body__block--line:not(.internshipPage .info__list .body__block:last-child,.internshipPage .info__list .body__block--line:last-child){margin-bottom:1.756954612vw}}@media screen and (max-width: 828px){.internshipPage .info__list .body__block:not(.internshipPage .info__list .body__block:last-child,.internshipPage .info__list .body__block--line:last-child),.internshipPage .info__list .body__block--line:not(.internshipPage .info__list .body__block:last-child,.internshipPage .info__list .body__block--line:last-child){margin-bottom:5.7971014493vw}}.internshipPage .info__list .body__list{padding-left:24px}@media screen and (max-width: 1366px){.internshipPage .info__list .body__list{padding-left:1.756954612vw}}@media screen and (max-width: 828px){.internshipPage .info__list .body__list{padding-left:5.7971014493vw}}.internshipPage .info__list .body__list li{list-style-type:disc}.internshipPage .info__voice{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr;margin-top:48px}@media screen and (max-width: 1366px){.internshipPage .info__voice{margin-top:3.513909224vw}}@media screen and (max-width: 828px){.internshipPage .info__voice{margin-top:11.5942028986vw}}@media screen and (max-width: 828px){.internshipPage .info__voice{grid-template-columns:1fr}}.internshipPage .info__voice .voice__head{text-align:left}.internshipPage .info__voice .voice__cont{border:1px solid #ccc;padding:3.2210834553vw;display:flex;flex-flow:row nowrap;position:relative;gap:1.756954612vw}@media screen and (max-width: 828px){.internshipPage .info__voice .voice__cont{flex-flow:column nowrap;align-items:center;padding:10.6280193237vw;gap:5.7971014493vw}}.internshipPage .info__voice .voice__cont:before{content:"";border:1.4641288433vw solid #f8f8f8;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 828px){.internshipPage .info__voice .voice__cont:before{border-width:4.8309178744vw}}.internshipPage .info__voice .voice__cont:not(:last-child){margin-bottom:1.756954612vw}@media screen and (max-width: 828px){.internshipPage .info__voice .voice__cont:not(:last-child){margin-bottom:7.729468599vw}}.internshipPage .info__voice .voice__cont img{width:8.0527086384vw}@media screen and (max-width: 828px){.internshipPage .info__voice .voice__cont img{width:26.5700483092vw}}@media screen and (max-width: 828px){.internshipPage .info__voice .voice__cont h4{text-align:center}}.internshipPage .info__voice .voice__cont .couse{padding:.2928257687vw .5856515373vw;background:#1d4294;border-radius:1.756954612vw;font-size:1.2rem;color:#fff;display:inline-block;margin-bottom:.2928257687vw;margin-inline:auto}@media screen and (max-width: 1366px){.internshipPage .info__voice .voice__cont .couse{font-size:.878477306vw}}@media screen and (max-width: 828px){.internshipPage .info__voice .voice__cont .couse{font-size:2.8985507246vw}}@media screen and (max-width: 828px){.internshipPage .info__voice .voice__cont .couse{padding:.9661835749vw 1.9323671498vw;border-radius:5.7971014493vw;margin-bottom:1.9323671498vw}}.internshipPage .info__voice .voice__cont .title{display:block;font-size:2rem;font-weight:700;margin-bottom:.5856515373vw}@media screen and (max-width: 1366px){.internshipPage .info__voice .voice__cont .title{font-size:1.4641288433vw}}@media screen and (max-width: 828px){.internshipPage .info__voice .voice__cont .title{font-size:4.347826087vw}}.internshipPage .info__voice .voice__cont .text{line-height:2}.internshipPage .info__voice .voice__link{display:block;margin-left:auto;width:50%;margin-top:48px;margin-bottom:48px}@media screen and (max-width: 1366px){.internshipPage .info__voice .voice__link{margin-top:3.513909224vw}}@media screen and (max-width: 828px){.internshipPage .info__voice .voice__link{margin-top:11.5942028986vw}}@media screen and (max-width: 1366px){.internshipPage .info__voice .voice__link{margin-bottom:3.513909224vw}}@media screen and (max-width: 828px){.internshipPage .info__voice .voice__link{margin-bottom:11.5942028986vw}}@media screen and (max-width: 828px){.internshipPage .info__voice .voice__link{width:100%}}.internshipPage .info__voice .voice__link a{padding-bottom:4px;padding-right:16px;border-bottom:1px solid #333;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;font-weight:700}@media screen and (max-width: 1366px){.internshipPage .info__voice .voice__link a{padding-bottom:.2928257687vw}}@media screen and (max-width: 828px){.internshipPage .info__voice .voice__link a{padding-bottom:.9661835749vw}}@media screen and (max-width: 1366px){.internshipPage .info__voice .voice__link a{padding-right:1.1713030747vw}}@media screen and (max-width: 828px){.internshipPage .info__voice .voice__link a{padding-right:3.8647342995vw}}.internshipPage .info__voice .voice__link a:after{content:"";border-right:2px solid #333;border-bottom:2px solid #333;width:10px;height:10px;transform:rotate(45deg);display:block;position:absolute;right:2px}.internshipPage .achievement{margin-bottom:80px}@media screen and (max-width: 1366px){.internshipPage .achievement{margin-bottom:5.8565153734vw}}@media screen and (max-width: 828px){.internshipPage .achievement{margin-bottom:15.4589371981vw}}.internshipPage .achievementHeader{margin-bottom:80px}@media screen and (max-width: 1366px){.internshipPage .achievementHeader{margin-bottom:5.8565153734vw}}@media screen and (max-width: 828px){.internshipPage .achievementHeader{margin-bottom:13.5265700483vw}}.internshipPage .achievementHeader_text_main,.internshipPage .achievementHeader_text-shadow_main{font-size:3.2rem}@media screen and (max-width: 1366px){.internshipPage .achievementHeader_text_main,.internshipPage .achievementHeader_text-shadow_main{font-size:2.3426061493vw}}@media screen and (max-width: 828px){.internshipPage .achievementHeader_text_main,.internshipPage .achievementHeader_text-shadow_main{font-size:5.7971014493vw}}.internshipPage .achievement_sales .achievementVoice:after{content:"";position:absolute;width:100%;background-color:#e5f0ff;height:75% !important;bottom:0;left:0}@media screen and (max-width: 828px){.internshipPage .achievement_sales .achievementVoice:after{height:70% !important}}.internshipPage .achievement .graph{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;grid-column-gap:2.196193265vw;margin-top:32px}@media screen and (max-width: 1366px){.internshipPage .achievement .graph{margin-top:2.3426061493vw}}@media screen and (max-width: 828px){.internshipPage .achievement .graph{margin-top:7.729468599vw}}@media screen and (max-width: 828px){.internshipPage .achievement .graph{grid-template-columns:repeat(1, 1fr);grid-row-gap:7.2463768116vw}}@media screen and (max-width: 828px){.internshipPage .achievement .graph_item{border:1px solid #ccc;background-color:#fff;padding:5.7971014493vw 3.8647342995vw}}@media screen and (max-width: 828px){.internshipPage .achievement .graph_item img{width:60vw;margin:0 auto}}.internshipPage .achievement .graph_text{margin-top:20px;font-size:2.4rem;font-weight:700;text-align:center}@media screen and (max-width: 1366px){.internshipPage .achievement .graph_text{margin-top:1.4641288433vw}}@media screen and (max-width: 828px){.internshipPage .achievement .graph_text{margin-top:0vw}}@media screen and (max-width: 1366px){.internshipPage .achievement .graph_text{font-size:1.756954612vw}}@media screen and (max-width: 828px){.internshipPage .achievement .graph_text{font-size:4.8309178744vw}}@media screen and (max-width: 828px){.internshipPage .achievement .graph_text{margin-top:0;margin-bottom:4.8309178744vw}}.internshipPage .achievementVoice{background-color:#1d4294;padding-top:56px;padding-bottom:80px}@media screen and (max-width: 1366px){.internshipPage .achievementVoice{padding-top:4.0995607613vw}}@media screen and (max-width: 828px){.internshipPage .achievementVoice{padding-top:13.5265700483vw}}@media screen and (max-width: 1366px){.internshipPage .achievementVoice{padding-bottom:5.8565153734vw}}@media screen and (max-width: 828px){.internshipPage .achievementVoice{padding-bottom:15.4589371981vw}}.internshipPage .achievementVoice:after{content:"";position:absolute;width:100%;background-color:#e5f0ff;height:40%;bottom:0;left:0}.internshipPage .achievementVoice_title{color:#fff;padding-top:80px;font-size:3.4rem;letter-spacing:0.1em}@media screen and (max-width: 1366px){.internshipPage .achievementVoice_title{padding-top:5.8565153734vw}}@media screen and (max-width: 828px){.internshipPage .achievementVoice_title{padding-top:15.4589371981vw}}@media screen and (max-width: 1366px){.internshipPage .achievementVoice_title{font-size:2.4890190337vw}}@media screen and (max-width: 828px){.internshipPage .achievementVoice_title{font-size:8.2125603865vw}}.internshipPage .achievementVoice_title:before{content:"";display:block;position:absolute;top:0;left:calc((100% - 60px)/2);width:56px;height:48px;margin:0 auto;background-image:url(../img/recruitment/internship/icon_voice.svg);background-size:contain;background-repeat:no-repeat}.internshipPage .achievementVoice_cont_title{margin-top:32px;margin-bottom:32px;margin-inline:auto;font-size:3.2rem;text-align:center;font-weight:700}@media screen and (max-width: 1366px){.internshipPage .achievementVoice_cont_title{margin-top:2.3426061493vw}}@media screen and (max-width: 828px){.internshipPage .achievementVoice_cont_title{margin-top:7.729468599vw}}@media screen and (max-width: 1366px){.internshipPage .achievementVoice_cont_title{margin-bottom:2.3426061493vw}}@media screen and (max-width: 828px){.internshipPage .achievementVoice_cont_title{margin-bottom:7.729468599vw}}@media screen and (max-width: 1366px){.internshipPage .achievementVoice_cont_title{font-size:2.3426061493vw}}@media screen and (max-width: 828px){.internshipPage .achievementVoice_cont_title{font-size:5.7971014493vw}}.internshipPage .achievementVoice_cont_title1{color:#fff}.internshipPage .achievementVoice_cont_title2{color:#333;z-index:1;margin-top:80px}@media screen and (max-width: 1366px){.internshipPage .achievementVoice_cont_title2{margin-top:5.8565153734vw}}@media screen and (max-width: 828px){.internshipPage .achievementVoice_cont_title2{margin-top:15.4589371981vw}}.internshipPage .achievementVoice .voice_swiper{width:100%;overflow:hidden}.internshipPage .achievementVoice .voice_swiper-slide{height:auto;border:1px solid #ccc;background-color:#fff;padding:3.2210834553vw;display:flex;flex-flow:column nowrap;align-items:center;position:relative;gap:1.756954612vw}@media screen and (max-width: 828px){.internshipPage .achievementVoice .voice_swiper-slide{padding:10.6280193237vw;gap:5.7971014493vw}}.internshipPage .achievementVoice .voice_swiper-slide:before{content:"";border:1.4641288433vw solid #f8f8f8;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 828px){.internshipPage .achievementVoice .voice_swiper-slide:before{border-width:4.8309178744vw}}.internshipPage .achievementVoice .voice_swiper-slide img{width:8.0527086384vw}@media screen and (max-width: 828px){.internshipPage .achievementVoice .voice_swiper-slide img{width:26.5700483092vw}}.internshipPage .achievementVoice .voice_swiper-slide h4{text-align:center}.internshipPage .achievementVoice .voice_swiper-slide .couse{padding:.2928257687vw .5856515373vw;background:#1d4294;border-radius:1.756954612vw;font-size:1.2rem;color:#fff;display:inline-block;margin-bottom:.2928257687vw;margin-inline:auto}@media screen and (max-width: 1366px){.internshipPage .achievementVoice .voice_swiper-slide .couse{font-size:.878477306vw}}@media screen and (max-width: 828px){.internshipPage .achievementVoice .voice_swiper-slide .couse{font-size:2.8985507246vw}}@media screen and (max-width: 828px){.internshipPage .achievementVoice .voice_swiper-slide .couse{padding:.9661835749vw 1.9323671498vw;border-radius:5.7971014493vw;margin-bottom:1.9323671498vw}}.internshipPage .achievementVoice .voice_swiper-slide .title{display:block;font-size:2rem;font-weight:700;margin-bottom:.5856515373vw}@media screen and (max-width: 1366px){.internshipPage .achievementVoice .voice_swiper-slide .title{font-size:1.4641288433vw}}@media screen and (max-width: 828px){.internshipPage .achievementVoice .voice_swiper-slide .title{font-size:4.347826087vw}}.internshipPage .achievementVoice .voice_swiper-slide .text{line-height:2}.internshipPage .achievementVoice .voice_swiper-button{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);top:50%;width:95vw;display:flex;justify-content:space-between;position:absolute;z-index:1;transition:.3s}@media screen and (max-width: 828px){.internshipPage .achievementVoice .voice_swiper-button{width:98%}}.internshipPage .achievementVoice .voice_swiper-button-prev,.internshipPage .achievementVoice .voice_swiper-button-next{width:2.3426061493vw}@media screen and (max-width: 1366px){.internshipPage .achievementVoice .voice_swiper-button-prev,.internshipPage .achievementVoice .voice_swiper-button-next{width:2.3426061493vw}}@media screen and (max-width: 828px){.internshipPage .achievementVoice .voice_swiper-button-prev,.internshipPage .achievementVoice .voice_swiper-button-next{width:7.729468599vw}}@media screen and (min-width: 829px){.internshipPage .achievementVoice .voice_swiper-button-prev:hover,.internshipPage .achievementVoice .voice_swiper-button-next:hover{opacity:.6}}.internshipPage .achievementVoice .voice_swiper-button-prev{transform:scale(-1, 1)}.internshipPage .achievement_participation{padding-top:64px}@media screen and (max-width: 1366px){.internshipPage .achievement_participation{padding-top:4.6852122987vw}}@media screen and (max-width: 828px){.internshipPage .achievement_participation{padding-top:15.4589371981vw}}.internshipPage .achievement_participation_title{margin-inline:auto;font-size:3.2rem;text-align:center;font-weight:700;margin-bottom:32px}@media screen and (max-width: 1366px){.internshipPage .achievement_participation_title{font-size:2.3426061493vw}}@media screen and (max-width: 828px){.internshipPage .achievement_participation_title{font-size:5.7971014493vw}}@media screen and (max-width: 1366px){.internshipPage .achievement_participation_title{margin-bottom:2.3426061493vw}}@media screen and (max-width: 828px){.internshipPage .achievement_participation_title{margin-bottom:7.729468599vw}}.internshipPage .achievement_participation .participation{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr}@media screen and (max-width: 828px){.internshipPage .achievement_participation .participation{grid-template-columns:1fr}}.internshipPage .achievement_participation .participation_title{background-color:#1d4294;color:#fff;font-weight:700;padding:.5856515373vw;font-size:2rem;text-align:center;margin-bottom:40px}@media screen and (max-width: 1366px){.internshipPage .achievement_participation .participation_title{font-size:1.4641288433vw}}@media screen and (max-width: 828px){.internshipPage .achievement_participation .participation_title{font-size:4.8309178744vw}}@media screen and (max-width: 1366px){.internshipPage .achievement_participation .participation_title{margin-bottom:2.9282576867vw}}@media screen and (max-width: 828px){.internshipPage .achievement_participation .participation_title{margin-bottom:9.6618357488vw}}.internshipPage .achievement_participation .participation .satisfaction{padding-right:2.3426061493vw;border-right:#ccc solid 1px}@media screen and (max-width: 828px){.internshipPage .achievement_participation .participation .satisfaction{border-right:0;border-bottom:#ccc solid 1px;padding-bottom:5.7971014493vw;margin-bottom:5.7971014493vw;padding-right:0}}@media screen and (max-width: 828px){.internshipPage .achievement_participation .participation .satisfaction img{max-width:80%;margin:0 auto;display:block}}.internshipPage .achievement_participation .participation .breakdown{padding-left:2.3426061493vw}.internshipPage .achievement_participation .participation .breakdown_cont{display:flex;flex-flow:row nowrap;align-items:center}@media screen and (max-width: 828px){.internshipPage .achievement_participation .participation .breakdown_cont{flex-flow:column wrap}}.internshipPage .achievement_participation .participation .breakdown_cont img{max-width:270px;width:45%;margin-inline:1.756954612vw}@media screen and (max-width: 828px){.internshipPage .achievement_participation .participation .breakdown_cont img{margin-inline:0;max-width:80%;width:100%;margin:0 auto;display:block;margin-bottom:5.7971014493vw}}.internshipPage .achievement_participation .participation .breakdown_text p{font-size:2rem;font-weight:700}@media screen and (max-width: 1366px){.internshipPage .achievement_participation .participation .breakdown_text p{font-size:1.4641288433vw}}@media screen and (max-width: 828px){.internshipPage .achievement_participation .participation .breakdown_text p{font-size:4.8309178744vw}}.internshipPage .achievement_participation .participation .breakdown_text p+span{margin-top:32px}@media screen and (max-width: 1366px){.internshipPage .achievement_participation .participation .breakdown_text p+span{margin-top:2.3426061493vw}}@media screen and (max-width: 828px){.internshipPage .achievement_participation .participation .breakdown_text p+span{margin-top:7.729468599vw}}.internshipPage .achievement_participation .participation .title{min-width:80px;padding:.2928257687vw .5856515373vw;background:#1d4294;border-radius:1.756954612vw;font-size:1.2rem;color:#fff;display:inline-block;margin-bottom:.2928257687vw;margin-inline:auto;font-weight:700;text-align:center}@media screen and (max-width: 1366px){.internshipPage .achievement_participation .participation .title{font-size:.878477306vw}}@media screen and (max-width: 828px){.internshipPage .achievement_participation .participation .title{font-size:2.8985507246vw}}@media screen and (max-width: 828px){.internshipPage .achievement_participation .participation .title{padding:.9661835749vw 1.9323671498vw;border-radius:5.7971014493vw;margin-bottom:.9661835749vw}}.internshipPage .flow__item{border:1px solid #bbb;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr}@media screen and (max-width: 828px){.internshipPage .flow__item{grid-template-columns:1fr}}.internshipPage .flow__item:not(:first-child){margin-top:-1px}.internshipPage .flow__item .title,.internshipPage .flow__item .body{padding:1.756954612vw;line-height:2}@media screen and (max-width: 828px){.internshipPage .flow__item .title,.internshipPage .flow__item .body{padding:5.7971014493vw}}.internshipPage .flow__item .title{background-color:#f8f8f8;border-right:1px solid #bbb;font-weight:700}@media screen and (max-width: 828px){.internshipPage .flow__item .title{border-right:none;border-bottom:1px solid #bbb}}.internshipPage .flow .schedule_title{margin-bottom:24px}@media screen and (max-width: 1366px){.internshipPage .flow .schedule_title{margin-bottom:1.756954612vw}}@media screen and (max-width: 828px){.internshipPage .flow .schedule_title{margin-bottom:5.7971014493vw}}.internshipPage .flow .schedule_text{display:block;color:#333;font-size:3.2rem;text-align:center;font-weight:700;margin-bottom:40px;color:#1d4294}@media screen and (max-width: 1366px){.internshipPage .flow .schedule_text{font-size:2.3426061493vw}}@media screen and (max-width: 828px){.internshipPage .flow .schedule_text{font-size:5.7971014493vw}}@media screen and (max-width: 1366px){.internshipPage .flow .schedule_text{margin-bottom:2.9282576867vw}}@media screen and (max-width: 828px){.internshipPage .flow .schedule_text{margin-bottom:9.6618357488vw}}.internshipPage .flow .schedule_text:not(:first-of-type){margin-top:64px}@media screen and (max-width: 1366px){.internshipPage .flow .schedule_text:not(:first-of-type){margin-top:4.6852122987vw}}@media screen and (max-width: 828px){.internshipPage .flow .schedule_text:not(:first-of-type){margin-top:11.5942028986vw}}.internshipPage .flow .schedule_block{display:flex;flex-flow:column wrap;padding-bottom:24px;align-items:center}@media screen and (max-width: 1366px){.internshipPage .flow .schedule_block{padding-bottom:1.756954612vw}}@media screen and (max-width: 828px){.internshipPage .flow .schedule_block{padding-bottom:5.7971014493vw}}.internshipPage .flow .schedule_block:after{content:"";position:relative;display:block;width:10px;height:40px;margin-top:24px;background:url(../img/recruitment/internship/arrorw.svg) no-repeat center center/contain}@media screen and (max-width: 1366px){.internshipPage .flow .schedule_block:after{margin-top:1.756954612vw}}@media screen and (max-width: 828px){.internshipPage .flow .schedule_block:after{margin-top:5.7971014493vw}}.internshipPage .flow .schedule_block_head{width:100%;background-color:#1d4293;color:#fff;padding-top:16px;padding-bottom:16px;text-align:center;font-weight:700;letter-spacing:.2rem;text-indent:.2rem}@media screen and (max-width: 1366px){.internshipPage .flow .schedule_block_head{padding-top:1.1713030747vw}}@media screen and (max-width: 828px){.internshipPage .flow .schedule_block_head{padding-top:3.8647342995vw}}@media screen and (max-width: 1366px){.internshipPage .flow .schedule_block_head{padding-bottom:1.1713030747vw}}@media screen and (max-width: 828px){.internshipPage .flow .schedule_block_head{padding-bottom:3.8647342995vw}}.internshipPage .flow .schedule_block_body{width:100%;display:grid;grid-template-columns:15% 1fr;grid-template-rows:1fr;border:solid #ccc 1px;border-top:none}.internshipPage .flow .schedule_block_body.--only{border:solid #ccc 1px}@media screen and (max-width: 828px){.internshipPage .flow .schedule_block_body{grid-template-columns:36% 1fr}}.internshipPage .flow .schedule_block_body .date,.internshipPage .flow .schedule_block_body .text{padding-top:16px;padding-bottom:16px}@media screen and (max-width: 1366px){.internshipPage .flow .schedule_block_body .date,.internshipPage .flow .schedule_block_body .text{padding-top:1.1713030747vw}}@media screen and (max-width: 828px){.internshipPage .flow .schedule_block_body .date,.internshipPage .flow .schedule_block_body .text{padding-top:3.8647342995vw}}@media screen and (max-width: 1366px){.internshipPage .flow .schedule_block_body .date,.internshipPage .flow .schedule_block_body .text{padding-bottom:1.1713030747vw}}@media screen and (max-width: 828px){.internshipPage .flow .schedule_block_body .date,.internshipPage .flow .schedule_block_body .text{padding-bottom:3.8647342995vw}}.internshipPage .flow .schedule_block_body .date{background-color:#f8f8f8;font-weight:700;display:flex;justify-content:center}@media screen and (max-width: 828px){.internshipPage .flow .schedule_block_body .date{align-items:center}}.internshipPage .flow .schedule_block_body .text{padding-left:16px;border-left:solid #ccc 1px}@media screen and (max-width: 1366px){.internshipPage .flow .schedule_block_body .text{padding-left:1.1713030747vw}}@media screen and (max-width: 828px){.internshipPage .flow .schedule_block_body .text{padding-left:3.8647342995vw}}.internshipPage .flow .schedule_inner:last-child{margin-bottom:64px}@media screen and (max-width: 1366px){.internshipPage .flow .schedule_inner:last-child{margin-bottom:4.6852122987vw}}@media screen and (max-width: 828px){.internshipPage .flow .schedule_inner:last-child{margin-bottom:11.5942028986vw}}.internshipPage .flow .schedule_inner:last-child .schedule_block:last-child:after{content:none}