@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@media screen and (min-width: 801px),print{.internship_detail .top_wrap{background:url("../img/threedays/fv_bg.png") no-repeat center center/cover}.internship_detail .fv{padding-block:30px 80px}.internship_detail .fv_wrap{margin-inline:auto}.internship_detail .fv_tit{margin-inline:auto;max-width:1155px;display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:20px;column-gap:20px;line-height:1;font-weight:700}.internship_detail .fv_tit_lg{font-size:clamp(8.125rem,1.074rem + 14.08vw,13.75rem);color:#d4f749;letter-spacing:-0.04em}.internship_detail .fv_tit_lg span.num{font-size:clamp(9.375rem,-0.34rem + 19.41vw,17.125rem)}.internship_detail .fv_tit_sm{margin-block-start:.8em;font-size:clamp(2.75rem,1.34rem + 2.82vw,3.875rem);color:#fff;display:flex;flex-direction:column}.internship_detail .fv_lead{margin-block-start:20px;margin-inline:auto;max-width:1155px;color:#fff;font-weight:700;line-height:1.4}.internship_detail .fv_lead_tit{font-size:clamp(1.75rem,.967rem + 1.56vw,2.375rem)}.internship_detail .fv_lead_desc{margin-block-start:15px;font-size:clamp(1.125rem,.812rem + .63vw,1.375rem)}.internship_detail .fv_btns{margin-block-start:40px;margin-inline:auto;max-width:1155px;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:.8em;column-gap:.8em;align-items:center}.internship_detail .about{position:relative}.internship_detail .about_deco{position:absolute;bottom:0;left:0;z-index:-1}.internship_detail .about .sec_tit{text-align:left}.internship_detail .about .sec_tit_en::after{left:0;transform:translateX(0)}.internship_detail .about .sec_tit_ja{font-size:clamp(41.36px,3.2638888889vw,47px)}.internship_detail .about_txt{margin-block-start:40px;font-size:clamp(15.84px,1.25vw,18px)}.internship_detail .about_txt p:nth-of-type(n + 1){margin-block-start:10px}.internship_detail .program{background:url("../img/threedays/program_bg.png") no-repeat center center/cover;position:relative;z-index:1}.internship_detail .program_wrap{padding-block:100px 150px}.internship_detail .program_tit .sec_tit_ja{font-size:clamp(42.24px,3.3333333333vw,48px)}.internship_detail .program_tit .sec_tit_ja span.en{display:inline-block;font-size:clamp(49.28px,3.8888888889vw,56px);font-weight:600;line-height:1}.internship_detail .program_tit_txt{margin-block-start:30px;font-size:clamp(17.6px,1.3888888889vw,20px);text-align:center}.internship_detail .program_deco{position:absolute;bottom:0;right:0;z-index:-1}.internship_detail .program_tabs{margin-block-start:50px;margin-inline:auto;max-width:1152px}.internship_detail .program_tabs_list{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:10px;column-gap:10px}.internship_detail .program_tabs_item{padding:10px;border-radius:28px;background:#fff;font-size:clamp(26.4px,2.0833333333vw,30px);color:#005238;line-height:1;position:relative}.internship_detail .program_tabs_item span.num{font-size:clamp(38.72px,3.0555555556vw,44px)}.internship_detail .program_tabs_item[aria-selected=true]{background:#005238;color:#d4f749;pointer-events:none}.internship_detail .program_tabs_item[aria-selected=true]::before,.internship_detail .program_tabs_item[aria-selected=true]::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;translate:-50% 100%}.internship_detail .program_tabs_item[aria-selected=true]::before{border-width:13px 8px 0 8px;border-color:#005238 rgba(0,0,0,0) rgba(0,0,0,0)}.internship_detail .program_tabs_item[aria-selected=true]::after{border-color:#005238 rgba(0,0,0,0) rgba(0,0,0,0)}.internship_detail .program_tabs_item[aria-selected=false]{transition:opacity .3s ease}}@media screen and (min-width: 801px)and (any-hover: hover),print and (any-hover: hover){.internship_detail .program_tabs_item[aria-selected=false]:hover{cursor:pointer;opacity:.8}}@media screen and (min-width: 801px),print{.internship_detail .program_tabs_contents{margin-block-start:20px}.internship_detail .program_tabs_content_wrap{opacity:0;visibility:hidden;height:0;translate:0 20px;transition:opacity .3s ease,translate .3s ease}.internship_detail .program_tabs_content_wrap.js-show{opacity:1;visibility:visible;height:-moz-fit-content;height:fit-content;translate:0}.internship_detail .program_tabs_content{padding:3em;display:flex;align-items:flex-start;justify-content:space-between;-moz-column-gap:30px;column-gap:30px;background:#d4f749;border-radius:42px}.internship_detail .program_box_image{width:43.0555555556%}.internship_detail .program_box_txt{flex:1}.internship_detail .program_box_tit{font-size:clamp(33.44px,2.6388888889vw,38px);color:#fff;font-weight:700;line-height:1.3}.internship_detail .program_box_tit span{padding:0 5px;display:block;width:-moz-fit-content;width:fit-content;background:#005238}.internship_detail .program_box_work{margin-block-start:30px;display:flex;align-items:center;justify-content:flex-start;border-top:1px solid rgba(0,82,56,.4);border-bottom:1px solid rgba(0,82,56,.4)}.internship_detail .program_box_work_head{padding:1em 1.5em 1em 0;font-size:clamp(14.08px,1.1111111111vw,16px);border-right:1px solid rgba(0,82,56,.2)}.internship_detail .program_box_work_list{padding:1em 1em 1em 1.5em}.internship_detail .program_box_work_item:before{background-color:#005238}.internship_detail .program_box_desc{margin-block-start:20px;font-size:clamp(15.84px,1.25vw,18px);letter-spacing:.14em;line-height:1.6}.internship_detail .target_wrap{padding-block:80px 130px;position:relative}.internship_detail .target_boxes{margin-block-start:60px;margin-inline:auto;max-width:1008px;display:grid;grid-template-columns:repeat(3, 1fr)}.internship_detail .target_box{padding:1.5em 3em}.internship_detail .target_box_icon{margin-inline:auto;display:block;width:46px;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.internship_detail .target_box_desc{margin-block-start:10px;font-size:clamp(15.84px,1.25vw,18px)}.internship_detail .target_box:not(:last-of-type){border-right:1px solid rgba(0,82,56,.2)}.internship_detail .target_deco{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.internship_detail .gain{background:#005238;color:#fff;position:relative}.internship_detail .gain_wrap{padding-block:80px 130px}.internship_detail .gain_tit .sec_tit_en::after{background:url("../common/img/deco_bar_w.svg")}.internship_detail .gain_tit .sec_tit_ja{color:#fff}.internship_detail .gain_list{margin-block-start:40px;margin-inline:auto;max-width:840px}.internship_detail .gain_item{padding-block:1em;display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px}.internship_detail .gain_item:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.2)}.internship_detail .gain_item_icon{display:block;width:46px;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.internship_detail .gain_item_txt{font-size:clamp(19.36px,1.5277777778vw,22px)}.internship_detail .gain_deco{position:absolute;bottom:0;left:0}.internship_detail .entry{background:url("../img/threedays/entry_bg.png") no-repeat center center/cover}.internship_detail .entry_wrap{padding-bottom:60px;margin-inline:auto}.internship_detail .entry_lead{margin-block-start:20px;font-size:clamp(15.84px,1.25vw,18px);font-weight:700;text-align:center}.internship_detail .entry_btns{margin-block-start:40px;margin-inline:auto;width:574px;display:flex;flex-direction:column;row-gap:.8em}.internship_detail .entry .entry_btn{background:#005238;color:#fff}.internship_detail .entry .entry_btn.no-bg{margin-inline:auto;width:380px;background:rgba(0,0,0,0);box-shadow:none;font-size:clamp(14.08px,1.1111111111vw,16px);color:#005238;transition:opacity .3s ease}.internship_detail .entry .entry_btn.no-bg .btn_sm_txt_day{font-size:clamp(24.64px,1.9444444444vw,28px)}.internship_detail .entry .entry_btn.no-bg .btn_sm_txt_day span{font-size:clamp(15.84px,1.25vw,18px)}}@media screen and (min-width: 801px)and (any-hover: hover),print and (any-hover: hover){.internship_detail .entry .entry_btn.no-bg:hover{transform:translateY(0);opacity:.7}}@media screen and (min-width: 801px),print{.internship_detail .voice_wrap{padding-block:80px 130px;position:relative}.internship_detail .voice_note{margin-block-start:5px;font-size:clamp(15.84px,1.25vw,18px);color:#005238;text-align:center}.internship_detail .voice_boxes{margin-block-start:40px;margin-inline:auto;max-width:1296px;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:.5em;column-gap:.5em;row-gap:2em}.internship_detail .voice_box{padding:3em;background:#edefef;border-radius:30px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.internship_detail .voice_box::before,.internship_detail .voice_box::after{content:"";width:34px;height:auto;aspect-ratio:34/24;position:absolute}.internship_detail .voice_box::before{background:url("../img/threedays/voice_deco_top.svg") no-repeat center center/contain;top:-10px;left:30px}.internship_detail .voice_box::after{background:url("../img/threedays/voice_deco_bottom.svg") no-repeat center center/contain;bottom:-10px;right:30px}.internship_detail .voice_box_desc{font-size:clamp(15.84px,1.25vw,18px)}.internship_detail .voice_box_name{margin-block-start:20px;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.internship_detail .voice_box_name img{width:50px;height:auto;aspect-ratio:1/1}.internship_detail .voice_deco{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.internship_detail .detail{position:relative;background:url("../img/program_bg.png") no-repeat center center/cover}.internship_detail .detail_wrap{padding-block:80px 160px;container-type:inline-size}.internship_detail .detail_boxes{margin-block-start:50px;margin-inline:auto;max-width:1152px;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:.5em;column-gap:.5em;row-gap:.5em}@container (max-width: 820px){.internship_detail .detail_boxes{grid-template-columns:repeat(1, 1fr)}}.internship_detail .detail_box{padding:3em 3.5em;background:#fff;border-radius:30px}.internship_detail .detail_box.schedule{grid-column:1/2;grid-row:1/3;display:flex;flex-direction:column;justify-content:space-between}@container (max-width: 820px){.internship_detail .detail_box.schedule{grid-column:1/2;grid-row:1/2}}.internship_detail .detail_box.schedule .detail_box_tit{align-items:flex-start}.internship_detail .detail_box_wrap{grid-column:2/3;grid-row:1/3;display:flex;flex-direction:column;row-gap:.5em}.internship_detail .detail_box_wrap>.detail_box{flex:1}@container (max-width: 820px){.internship_detail .detail_box_wrap{grid-column:1/2;grid-row:2/3}}.internship_detail .detail_box.notice{grid-row:3/4;grid-column:1/3;display:flex;align-items:flex-start;-moz-column-gap:3.5em;column-gap:3.5em}@container (max-width: 820px){.internship_detail .detail_box.notice{grid-column:1/2;grid-row:3/4;flex-direction:column}}.internship_detail .detail_box.notice .detail_box_content{flex:1}.internship_detail .detail_box.belongings .detail_box_tit{min-height:clamp(4.563rem,3.879rem + 1.18vw,4.938rem);align-items:flex-start}.internship_detail .detail_box.belongings .detail_box_tit_lg{margin-block-start:5px}.internship_detail .detail_box.belongings .detail_box_item{padding-inline-start:25px;position:relative}.internship_detail .detail_box.belongings .detail_box_item::before{content:"";width:18px;height:auto;aspect-ratio:1/1;display:block;background:url("../common/img/icon_check.svg") no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);left:0}.internship_detail .detail_box.clothes .detail_box_note{margin-block-start:3px}.internship_detail .detail_box_tit{margin-block-end:15px;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.internship_detail .detail_box_tit img{display:block;width:50px;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.internship_detail .detail_box_tit p{display:flex;flex-direction:column}.internship_detail .detail_box_tit_lg{font-size:clamp(31.68px,2.5vw,36px);color:#005238;font-weight:700;line-height:1}.internship_detail .detail_box_tit_sm{margin-block-start:15px;font-size:clamp(15.84px,1.25vw,18px)}.internship_detail .detail_box_txt{font-size:clamp(15.84px,1.25vw,18px)}.internship_detail .detail_box_list{margin-block-start:20px}.internship_detail .detail_box_item{padding-block:.5em;display:flex;align-items:center;justify-content:space-between}.internship_detail .detail_box_item:first-of-type{padding-block:0 .5em}.internship_detail .detail_box_item:not(:last-of-type){border-bottom:1px solid rgba(0,82,56,.2)}.internship_detail .detail_box_item{font-size:clamp(15.84px,1.25vw,18px)}.internship_detail .detail_box_item span.tag{width:86px;background:rgba(212,247,73,.4);text-align:center;font-size:clamp(14.08px,1.1111111111vw,16px);color:#005238}.internship_detail .detail_box_note{margin-block-start:20px}.internship_detail .detail_deco{position:absolute;bottom:0;left:0}.internship_detail .flow{position:relative}.internship_detail .flow_wrap{padding-block:80px 160px}.internship_detail .flow_content{margin-inline:auto;max-width:1008px;display:flex;align-items:flex-start;justify-content:space-between;-moz-column-gap:2em;column-gap:2em}.internship_detail .flow .sec_tit{flex:1;text-align:left}.internship_detail .flow .sec_tit_en::after{left:0;transform:translateX(0)}.internship_detail .flow .sec_tit_ja{line-height:1.2}.internship_detail .flow_body{width:45.3373015873%}.internship_detail .flow_lead{margin-block-start:30px;font-size:clamp(17.6px,1.3888888889vw,20px);line-height:1.5;letter-spacing:.12em}.internship_detail .flow_list{display:flex;flex-direction:column;row-gap:3em;position:relative}.internship_detail .flow_list::before{content:"";width:37px;height:100%;background:url("../img/threedays/flow_bar.png") no-repeat center center/contain;position:absolute;top:0;left:0}.internship_detail .flow_item{background:#edefef;border-radius:30px;position:relative}.internship_detail .flow_item.step05 .flow_item_head{background:#005238;color:#d4f749}.internship_detail .flow_item.step05 .flow_item_body{background:#c8f7b7;border-radius:30px}.internship_detail .flow_item.step05 .flow_item_body_txt{font-size:clamp(24.64px,1.9444444444vw,28px);color:#005238;font-weight:700}.internship_detail .flow_item_head{width:103px;height:auto;aspect-ratio:1/1;border-radius:50%;background:#d4f749;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:-30px;top:50%;transform:translateY(-50%)}.internship_detail .flow_item_head_sm{font-size:clamp(13.2px,1.0416666667vw,15px);font-weight:700}.internship_detail .flow_item_head_num{font-size:clamp(26.4px,2.0833333333vw,30px);font-weight:700;line-height:1}.internship_detail .flow_item_body{padding:30px 30px 30px clamp(5rem,3.433rem + 3.13vw,6.25rem);box-sizing:border-box;height:103px;display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px}.internship_detail .flow_item_body_icon{margin-block-start:3px;display:block;width:20px;height:auto;-o-object-fit:cover;object-fit:cover}.internship_detail .flow_item_body_txt{font-size:clamp(17.6px,1.3888888889vw,20px);line-height:1.5}.internship_detail .flow_deco{position:absolute;bottom:0;right:0}.internship_oneday .top_wrap{background:url("../img/oneday/fv_bg.png") no-repeat center center/cover}.internship_oneday .fv_tit_lg{color:#ddf96d}.internship_oneday .program_boxes{margin-block-start:40px;max-width:1008px;margin-inline:auto;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:.5em;column-gap:.5em}.internship_oneday .program_box{padding:2em;background:#fff;border-radius:30px;display:grid;grid-template-rows:subgrid;grid-row:span 2}.internship_oneday .program_box_tit{flex:1;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.internship_oneday .program_box_tit_icon{width:54px}.internship_oneday .program_box_tit_txt span{background:none;color:#005238}.internship_oneday .program_box_tit_txt span.lg{font-size:clamp(28.16px,2.2222222222vw,32px)}.internship_oneday .program_box_tit_txt span.sm{font-size:clamp(14.08px,1.1111111111vw,16px);color:rgba(0,82,56,.2)}.internship_oneday .program_box_desc{padding-inline:1em}.internship_oneday .target_box_desc{display:flex;justify-content:center}.internship_oneday .benefit{position:relative}.internship_oneday .benefit_wrap{padding-block:80px 160px}.internship_oneday .benefit_lead{margin-block-start:30px;font-size:clamp(17.6px,1.3888888889vw,20px);text-align:center}.internship_oneday .benefit_box{padding:3em;margin-block-start:20px;margin-inline:auto;max-width:860px;border-radius:30px;background:#005238;display:flex;flex-direction:column;justify-content:center;align-items:center}.internship_oneday .benefit_box_txt{font-size:clamp(15.84px,1.25vw,18px);color:#fff}.internship_oneday .benefit_box_txt span{color:#ddf96d;font-weight:700;letter-spacing:.03em}.internship_oneday .benefit_btn{padding:0;margin-block-start:1.5em;width:-moz-fit-content;width:fit-content;background:none;color:#d4f749}.internship_oneday .benefit_btn .btn_sm_icon{width:34px;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;left:calc(100% + 10px);right:auto}.internship_oneday .benefit_deco{position:absolute;bottom:0;right:0;z-index:-1}.internship_oneday .detail_box_item span.tag{width:96px}.internship_oneday .flow_item.step05 .flow_item_head{background:#005238;color:#ddf96d}.internship_oneday .flow_item_head{background:#ddf96d}}@media only screen and (max-width: 800px){.internship_detail .top_wrap{background:url("../img/threedays/fv_bg.png") no-repeat center center/cover}.internship_detail .fv{padding-block:30px 60px}.internship_detail .fv_wrap{margin-inline:auto;max-width:600px}.internship_detail .fv_tit{margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start;row-gap:.3em;line-height:1;font-weight:700}.internship_detail .fv_tit_lg{font-size:clamp(88px,6.9444444444vw,100px);color:#d4f749;letter-spacing:-0.04em}.internship_detail .fv_tit_lg span.num{font-size:clamp(132px,10.4166666667vw,150px)}.internship_detail .fv_tit_sm{padding-inline-start:.3em;font-size:clamp(26.4px,2.0833333333vw,30px);color:#fff;display:flex;-moz-column-gap:.3em;column-gap:.3em}.internship_detail .fv_lead{margin-block-start:30px;margin-inline:auto;max-width:1155px;color:#fff;font-weight:700}.internship_detail .fv_lead_tit{font-size:clamp(24.64px,1.9444444444vw,28px);line-height:1.6}.internship_detail .fv_lead_desc{margin-block-start:10px;font-size:clamp(15.84px,1.25vw,18px);line-height:1.6}.internship_detail .fv_btns{margin-block-start:30px;margin-inline:auto;max-width:520px;display:grid;grid-template-columns:repeat(1, 1fr);row-gap:.6em}.internship_detail .about{position:relative}.internship_detail .about_wrap{margin-inline:auto;max-width:600px}.internship_detail .about_deco{position:absolute;bottom:0;left:0;z-index:-1}.internship_detail .about .sec_tit{text-align:left}.internship_detail .about .sec_tit_en::after{left:0;transform:translateX(0)}.internship_detail .about .sec_tit_ja{font-size:clamp(29.92px,2.3611111111vw,34px)}.internship_detail .about_txt{margin-block-start:30px;font-size:clamp(14.08px,1.1111111111vw,16px)}.internship_detail .about_txt p:nth-of-type(n + 1){margin-block-start:10px}.internship_detail .program{background:url("../img/threedays/program_bg.png") no-repeat center center/cover;position:relative;z-index:1}.internship_detail .program_wrap{padding-block:60px 60px}.internship_detail .program_tit .sec_tit_ja{font-size:clamp(29.92px,2.3611111111vw,34px)}.internship_detail .program_tit .sec_tit_ja span.en{display:inline-block;font-size:clamp(35.2px,2.7777777778vw,40px);font-weight:600;line-height:1}.internship_detail .program_tit_txt{margin-block-start:20px;font-size:clamp(15.84px,1.25vw,18px);text-align:left}.internship_detail .program_deco{position:absolute;bottom:0;right:0;z-index:-1}.internship_detail .program_tabs{margin-block-start:40px;margin-inline:auto;max-width:600px}.internship_detail .program_tabs_list{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:10px;column-gap:10px}.internship_detail .program_tabs_item{padding:10px;border-radius:28px;background:#fff;font-size:clamp(21.12px,1.6666666667vw,24px);color:#005238;line-height:1;position:relative}.internship_detail .program_tabs_item span.num{font-size:clamp(31.68px,2.5vw,36px)}.internship_detail .program_tabs_item[aria-selected=true]{background:#005238;color:#d4f749;pointer-events:none}.internship_detail .program_tabs_item[aria-selected=true]::before,.internship_detail .program_tabs_item[aria-selected=true]::after{content:"";position:absolute;bottom:5px;left:50%;border-style:solid;translate:-50% 100%}.internship_detail .program_tabs_item[aria-selected=true]::before{border-width:13px 8px 0 8px;border-color:#005238 rgba(0,0,0,0) rgba(0,0,0,0)}.internship_detail .program_tabs_item[aria-selected=true]::after{border-color:#005238 rgba(0,0,0,0) rgba(0,0,0,0)}.internship_detail .program_tabs_item[aria-selected=false]{transition:opacity .3s ease}}@media only screen and (max-width: 800px)and (any-hover: hover){.internship_detail .program_tabs_item[aria-selected=false]:hover{cursor:pointer;opacity:.8}}@media only screen and (max-width: 800px){.internship_detail .program_tabs_contents{margin-block-start:20px}.internship_detail .program_tabs_content_wrap{opacity:0;visibility:hidden;height:0;translate:0 20px;transition:opacity .3s ease,translate .3s ease}.internship_detail .program_tabs_content_wrap.js-show{opacity:1;visibility:visible;height:-moz-fit-content;height:fit-content;translate:0}.internship_detail .program_tabs_content{padding:2.5em 2em;display:flex;flex-direction:column;row-gap:2em;-moz-column-gap:30px;column-gap:30px;background:#d4f749;border-radius:42px}.internship_detail .program_box_image{margin-inline:auto;max-width:400px;width:100%}.internship_detail .program_box_tit{font-size:clamp(26.4px,2.0833333333vw,30px);color:#fff;font-weight:700;line-height:1.3}.internship_detail .program_box_tit span{padding:0 5px;display:block;width:-moz-fit-content;width:fit-content;background:#005238}.internship_detail .program_box_work{margin-block-start:20px;display:flex;align-items:center;justify-content:flex-start;border-top:1px solid rgba(0,82,56,.4);border-bottom:1px solid rgba(0,82,56,.4)}.internship_detail .program_box_work_head{padding:.8em 1em .8em 0;font-size:clamp(14.08px,1.1111111111vw,16px);text-align:center;border-right:1px solid rgba(0,82,56,.2)}.internship_detail .program_box_work_list{padding:.8em .8em .8em 1em}.internship_detail .program_box_work_item:before{background-color:#005238}.internship_detail .program_box_desc{margin-block-start:20px;font-size:clamp(14.08px,1.1111111111vw,16px);letter-spacing:.14em;line-height:1.6}.internship_detail .target_wrap{padding-block:60px;position:relative}.internship_detail .target_boxes{margin-block-start:40px;margin-inline:auto;width:85%;display:grid;grid-template-columns:repeat(1, 1fr)}.internship_detail .target_box{padding:2em 1.5em}.internship_detail .target_box_icon{margin-inline:auto;display:block;width:46px;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.internship_detail .target_box_desc{margin-block-start:10px;display:flex;justify-content:center;font-size:clamp(14.08px,1.1111111111vw,16px)}.internship_detail .target_box:not(:last-of-type){border-bottom:1px solid rgba(0,82,56,.2)}.internship_detail .target_deco{width:100%;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.internship_detail .gain{background:#005238;color:#fff;position:relative}.internship_detail .gain_wrap{padding-block:60px}.internship_detail .gain_tit .sec_tit_en::after{background:url("../common/img/deco_bar_w.svg")}.internship_detail .gain_tit .sec_tit_ja{color:#fff}.internship_detail .gain_list{margin-block-start:40px;margin-inline:auto;max-width:840px}.internship_detail .gain_item{padding-block:2em;display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px}.internship_detail .gain_item:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.2)}.internship_detail .gain_item_icon{display:block;width:46px;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.internship_detail .gain_item_txt{font-size:clamp(17.6px,1.3888888889vw,20px);line-height:1.5}.internship_detail .gain_deco{position:absolute;bottom:0;left:0}.internship_detail .entry{background:url("../img/threedays/entry_bg.png") no-repeat center center/cover}.internship_detail .entry_wrap{padding-block:60px;margin-inline:auto;max-width:600px}.internship_detail .entry_lead{margin-block-start:20px;display:flex;justify-content:center;font-size:clamp(15.84px,1.25vw,18px);font-weight:700}.internship_detail .entry_btns{margin-block-start:30px;margin-inline:auto;max-width:520px;width:100%;display:flex;flex-direction:column;row-gap:.3em}.internship_detail .entry .entry_btn{background:#005238;color:#fff}.internship_detail .entry .entry_btn.no-bg{margin-inline:auto;width:90%;background:rgba(0,0,0,0);box-shadow:none;font-size:clamp(14.08px,1.1111111111vw,16px);color:#005238;transition:opacity .3s ease}.internship_detail .entry .entry_btn.no-bg .btn_sm_txt_day{font-size:clamp(24.64px,1.9444444444vw,28px)}.internship_detail .entry .entry_btn.no-bg .btn_sm_txt_day span{font-size:clamp(15.84px,1.25vw,18px)}}@media only screen and (max-width: 800px)and (any-hover: hover){.internship_detail .entry .entry_btn.no-bg:hover{transform:translateY(0);opacity:.7}}@media only screen and (max-width: 800px){.internship_detail .voice_wrap{padding-block:60px 120px;position:relative;margin-inline:auto;max-width:600px}.internship_detail .voice_note{margin-block-start:5px;font-size:clamp(15.84px,1.25vw,18px);color:#005238;text-align:center}.internship_detail .voice_boxes{margin-block-start:40px;margin-inline:auto;max-width:1296px;display:grid;grid-template-columns:repeat(1, 1fr);row-gap:2em}.internship_detail .voice_box{padding:2.5em 2em;background:#edefef;border-radius:30px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.internship_detail .voice_box::before,.internship_detail .voice_box::after{content:"";width:30px;height:auto;aspect-ratio:34/24;position:absolute}.internship_detail .voice_box::before{background:url("../img/threedays/voice_deco_top.svg") no-repeat center center/contain;top:-10px;left:30px}.internship_detail .voice_box::after{background:url("../img/threedays/voice_deco_bottom.svg") no-repeat center center/contain;bottom:-10px;right:30px}.internship_detail .voice_box_desc{font-size:clamp(14.08px,1.1111111111vw,16px)}.internship_detail .voice_box_name{margin-block-start:20px;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.internship_detail .voice_box_name img{width:40px;height:auto;aspect-ratio:1/1}.internship_detail .voice_deco{width:100%;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.internship_detail .detail{position:relative;background:url("../img/program_bg.png") no-repeat center center/cover}.internship_detail .detail_wrap{padding-block:60px 120px;margin-inline:auto;max-width:600px;container-type:inline-size}.internship_detail .detail_boxes{margin-block-start:40px;display:grid;grid-template-columns:repeat(1, 1fr);row-gap:.5em}.internship_detail .detail_box{padding:2.5em 2.2em;background:#fff;border-radius:30px}.internship_detail .detail_box.schedule{grid-column:1/2;grid-row:1/2;display:flex;flex-direction:column;justify-content:space-between}.internship_detail .detail_box.schedule .detail_box_tit{align-items:flex-start}.internship_detail .detail_box_wrap{grid-column:1/2;grid-row:2/3;display:flex;flex-direction:column;row-gap:.5em}.internship_detail .detail_box.notice{grid-column:1/2;grid-row:3/4;display:flex;flex-direction:column}.internship_detail .detail_box.belongings .detail_box_item{padding-inline-start:25px;line-height:1.5em;position:relative}.internship_detail .detail_box.belongings .detail_box_item::before{content:"";width:18px;height:auto;aspect-ratio:1/1;display:block;background:url("../common/img/icon_check.svg") no-repeat center center/contain;position:absolute;top:calc(1em - 1.5px);left:0}.internship_detail .detail_box.clothes .detail_box_note{margin-block-start:3px}.internship_detail .detail_box_tit{margin-block-end:15px;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.internship_detail .detail_box_tit img{display:block;width:38px;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.internship_detail .detail_box_tit p{display:flex;flex-direction:column}.internship_detail .detail_box_tit_lg{font-size:clamp(28.16px,2.2222222222vw,32px);color:#005238;font-weight:700;line-height:1}.internship_detail .detail_box_tit_sm{margin-block-start:10px;font-size:clamp(14.08px,1.1111111111vw,16px)}.internship_detail .detail_box_txt{font-size:clamp(14.08px,1.1111111111vw,16px)}.internship_detail .detail_box_list{margin-block-start:20px}.internship_detail .detail_box_item{padding-block:.8em;display:flex;align-items:center;justify-content:space-between}.internship_detail .detail_box_item:not(:last-of-type){border-bottom:1px solid rgba(0,82,56,.2)}.internship_detail .detail_box_item{font-size:clamp(14.08px,1.1111111111vw,16px);line-height:1.5}.internship_detail .detail_box_item span.tag{width:60px;background:rgba(212,247,73,.4);text-align:center;font-size:clamp(12.32px,.9722222222vw,14px);color:#005238}.internship_detail .detail_box_note{margin-block-start:15px;line-height:1.5}.internship_detail .detail_deco{position:absolute;bottom:0;left:0}.internship_detail .flow{position:relative}.internship_detail .flow_wrap{padding-block:60px 120px;margin-inline:auto;max-width:600px}.internship_detail .flow_content{margin-inline:auto;max-width:1008px;display:flex;flex-direction:column;row-gap:1.8em}.internship_detail .flow_lead{margin-block-start:30px;display:flex;justify-content:center;font-size:clamp(15.84px,1.25vw,18px);line-height:1.5;letter-spacing:.12em}.internship_detail .flow_list{display:flex;flex-direction:column;row-gap:3em;position:relative}.internship_detail .flow_list::before{content:"";width:37px;height:100%;background:url("../img/threedays/flow_bar.png") no-repeat center center/contain;position:absolute;top:0;left:12px}.internship_detail .flow_item{background:#edefef;border-radius:30px;position:relative}.internship_detail .flow_item.step05 .flow_item_head{background:#005238;color:#d4f749}.internship_detail .flow_item.step05 .flow_item_body{background:#c8f7b7;border-radius:30px}.internship_detail .flow_item.step05 .flow_item_body_txt{font-size:clamp(19.36px,1.5277777778vw,22px);color:#005238;font-weight:700}.internship_detail .flow_item_head{width:73px;height:auto;aspect-ratio:1/1;border-radius:50%;background:#d4f749;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:-5px;top:50%;transform:translateY(-50%)}.internship_detail .flow_item_head_sm{font-size:clamp(10.56px,.8333333333vw,12px);font-weight:700}.internship_detail .flow_item_head_num{font-size:clamp(22.88px,1.8055555556vw,26px);font-weight:700;line-height:1}.internship_detail .flow_item_body{padding:30px 20px 30px 75px;box-sizing:border-box;height:73px;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.internship_detail .flow_item_body_icon{display:block;width:16px;height:auto;-o-object-fit:cover;object-fit:cover}.internship_detail .flow_item_body_txt{font-size:clamp(15.84px,1.25vw,18px);line-height:1.4}.internship_detail .flow_deco{position:absolute;bottom:0;right:0}.internship_oneday .top_wrap{background:url("../img/oneday/fv_bg.png") no-repeat center center/cover}.internship_oneday .fv_tit_lg{color:#ddf96d}.internship_oneday .program_wrap{margin-inline:auto;max-width:600px}.internship_oneday .program_tit_txt{display:flex;justify-content:center}.internship_oneday .program_boxes{margin-block-start:20px;margin-inline:auto;display:grid;grid-template-columns:repeat(1, 1fr);row-gap:.5em}.internship_oneday .program_box{padding:2em 1.5em;background:#fff;border-radius:30px}.internship_oneday .program_box_tit{flex:1;display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px}.internship_oneday .program_box_tit_icon{width:40px}.internship_oneday .program_box_tit_txt span{background:none;color:#005238;line-height:1.2}.internship_oneday .program_box_tit_txt span.lg{font-size:clamp(22.88px,1.8055555556vw,26px)}.internship_oneday .program_box_tit_txt span.sm{font-size:clamp(12.32px,.9722222222vw,14px);color:rgba(0,82,56,.2)}.internship_oneday .program_box_desc{padding-inline:.5em}.internship_oneday .target_box_desc{display:flex;justify-content:center}.internship_oneday .benefit{position:relative}.internship_oneday .benefit_wrap{padding-block:60px 120px}.internship_oneday .benefit_lead{margin-block-start:30px;font-size:clamp(17.6px,1.3888888889vw,20px);text-align:center}.internship_oneday .benefit_box{padding:3em 2em;margin-block-start:20px;margin-inline:auto;max-width:860px;border-radius:30px;background:#005238;display:flex;flex-direction:column;align-items:center;justify-content:center}.internship_oneday .benefit_box_txt{font-size:clamp(14.08px,1.1111111111vw,16px);color:#fff}.internship_oneday .benefit_box_txt span{color:#ddf96d;font-weight:700;letter-spacing:.03em}.internship_oneday .benefit_btn{padding:0 1em 0 0;margin-block-start:1.5em;margin-inline:auto;width:-moz-fit-content;width:fit-content;background:none;color:#d4f749}.internship_oneday .benefit_btn .btn_sm_icon{width:24px;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;left:calc(100% - 10px);right:auto}.internship_oneday .benefit_deco{position:absolute;bottom:0;right:0;z-index:-1}.internship_oneday .detail_box_item span.tag{width:80px}.internship_oneday .flow_item.step05 .flow_item_head{background:#005238;color:#ddf96d}.internship_oneday .flow_item_head{background:#ddf96d}}/*# sourceMappingURL=details.min.css.map */