@charset "UTF-8";figcaption,figure,p{margin:0}.public_h2{min-width:16.375em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 56px;position:relative;z-index:0;font-size:clamp(28px,3.75vw,48px)}@media screen and (max-width:560px){.public_h2{min-width:unset;max-width:16.375em;width:100%}}.public_h2:before{content:"";position:absolute;z-index:-1;top:-4px;left:-4px;width:100%;height:100%;clip-path:polygon(20px 0,100% 0,calc(100% - 20px) 100%,0% 100%);background:#7EFDFE}.public_h2:after{content:"";position:absolute;z-index:-1;right:-4px;bottom:-4px;width:100%;height:100%;clip-path:polygon(20px 0,100% 0,calc(100% - 20px) 100%,0% 100%);background:#ED3A7C}.public_h2 span{display:block;text-align:center;color:#fff;font-weight:bold;line-height:1.25;padding:0.416em 0.832em;background:#000;clip-path:polygon(20px 0,100% 0,calc(100% - 20px) 100%,0% 100%)}.brackets{line-height:1.25;font-size:clamp(24px,4.082vw,40px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 40px;padding:0 0.57em;position:relative}.brackets:before{content:"";width:0.1428em;height:0.898em;border:1px solid #000;border-right:none;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);left:0}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){.brackets:before{height:100%}}.brackets:after{content:"";width:0.1428em;height:0.898em;border:1px solid #000;border-left:none;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);right:0}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){.brackets:after{height:100%}}#site_bg{position:fixed;z-index:-5;width:100%;height:100%}#site_bg:before{content:"";width:1px;height:100%;background:#eee;position:absolute;left:50%;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);top:0}#site_bg .site_bg_line:before{content:"";width:1px;height:100%;background:#eee;position:absolute;top:0;left:120px}@media screen and (max-width:980px) and (min-width:561px){#site_bg .site_bg_line:before{left:40px}}@media screen and (max-width:560px){#site_bg .site_bg_line:before{left:16px}}#site_bg .site_bg_line:after{content:"";width:1px;height:100%;background:#eee;position:absolute;top:0;right:120px}@media screen and (max-width:980px) and (min-width:561px){#site_bg .site_bg_line:after{right:40px}}@media screen and (max-width:560px){#site_bg .site_bg_line:after{right:16px}}#top_hed{position:absolute;z-index:5;top:24px;left:24px}@media screen and (min-width:981px){#first #fir_images figure{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:translateY(3rem) scale(0.95);transform:translateY(3rem) scale(0.95);-webkit-transform-origin:caneter bottom;transform-origin:caneter bottom}#first #fir_images .student01{-webkit-transition-delay:0.25s;transition-delay:0.25s}#first #fir_images .student02{-webkit-transition-delay:0.3s;transition-delay:0.3s}#first #fir_images .student03{-webkit-transition-delay:0.35s;transition-delay:0.35s}#first h2 span{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:translateX(3rem);transform:translateX(3rem)}#first h2 span:first-of-type{-webkit-transition-delay:0.3s;transition-delay:0.3s}#first h2 span:nth-of-type(2){-webkit-transition-delay:0.4s;transition-delay:0.4s}#first.effect #fir_images figure{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}#first.effect h2 span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}#first{position:relative;z-index:0;width:100%;overflow:hidden;padding-top:58px;margin-bottom:160px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#first{padding-top:88px}}@media screen and (max-width:560px){#first{margin-bottom:80px}}#first:before{content:"";max-width:1115px;width:100%;height:100%;background:url("../img/parent/fir_obi.png") left top/cover no-repeat;position:absolute;z-index:-1;top:0;left:0;clip-path:polygon(41.256% 0%,100% 0,45.47% 100%,0 100%,0 76%)}#first:after{content:"";width:1px;height:100%;background:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);z-index:-2;top:0}#first #fir_bg_mov{position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%}#first #fir_bg_mov:before{content:"";width:1px;height:100%;background:#fff;position:absolute;z-index:0;top:0;left:120px}@media screen and (max-width:980px) and (min-width:561px){#first #fir_bg_mov:before{left:40px}}@media screen and (max-width:560px){#first #fir_bg_mov:before{left:16px}}#first #fir_bg_mov:after{content:"";width:1px;height:100%;background:#fff;position:absolute;z-index:0;top:0;right:120px}@media screen and (max-width:980px) and (min-width:561px){#first #fir_bg_mov:after{right:40px}}@media screen and (max-width:560px){#first #fir_bg_mov:after{right:16px}}#first #fir_bg_mov img,#first #fir_bg_mov video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left bottom;object-position:left bottom}@media screen and (min-width:981px){#first #fir_bg_mov img{display:none}}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#first #fir_bg_mov video{display:none}}#first #fir_images{max-width:1150px;width:80%;aspect-ratio:1150/652;position:relative;z-index:0}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#first #fir_images{width:120%;margin-top:2vw;margin-left:15vw;z-index:1}}#first #fir_images img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#first #fir_images .student03{aspect-ratio:466/537;max-width:466px;width:40.522%;max-height:537px;height:82.362%;position:absolute;z-index:0;top:0;left:18.957%}#first #fir_images .student02{aspect-ratio:431/503;max-width:431px;width:37.48%;max-height:503px;height:77.1473%;position:absolute;z-index:1;bottom:0;left:0}#first #fir_images .student01{aspect-ratio:773/424;max-width:773px;width:67.2174%;max-height:424px;height:65.031%;position:absolute;z-index:2;bottom:0;right:0}#first h2{text-align:right;font-size:clamp(40px,5vw,80px);font-weight:900;line-height:1}@media screen and (min-width:981px){#first h2{position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);right:3.363vw}}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#first h2{font-size:clamp(24px,6.531vw,64px);position:absolute;top:104px;left:4vw;text-align:left;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}@media screen and (max-width:560px){#first h2{top:88px}}#first h2 span{padding:0.25em 0.4em;display:inline-block;background:#fff;clip-path:polygon(16px 0%,100% 0,calc(100% - 16px) 100%,0% 100%)}#first h2 span em{font-style:normal}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#first h2 span em{text-combine-upright:all;font-style:normal;letter-spacing:0;-webkit-transform:translateX(2px);transform:translateX(2px);display:inline-block}}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#first h2 span{clip-path:polygon(0 0.102em,100% 0,100% calc(100% - 0.102em),0% 100%);padding:0.4em 0.25em;padding-right:0.4em}}#first h2 span:first-of-type{margin-bottom:0.3em}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#first h2 span:first-of-type{margin-bottom:4px;margin-left:4px}}@media screen and (min-width:981px){#about .about_outline h2{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#about .about_outline h3{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0.1s;transition-delay:0.1s}#about .about_outline figure a:first-of-type img{-webkit-transition-delay:0.2s;transition-delay:0.2s}#about .about_outline figure a:nth-of-type(2) img{-webkit-transition-delay:0.3s;transition-delay:0.3s}#about .about_outline figure a img{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#about .about_outline .about_outline_merit>li{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#about .about_outline .about_outline_merit>li:first-of-type{-webkit-transition-delay:0.4s;transition-delay:0.4s}#about .about_outline .about_outline_merit>li:nth-of-type(2){-webkit-transition-delay:0.5s;transition-delay:0.5s}#about .about_outline.effect .about_outline_merit>li,#about .about_outline.effect figure a img,#about .about_outline.effect h2,#about .about_outline.effect h3{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#about .about_outline2 h3{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#about .about_outline2 .about_outline2_cnt>li{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#about .about_outline2 .about_outline2_cnt>li:first-of-type{-webkit-transition-delay:0.1s;transition-delay:0.1s}#about .about_outline2 .about_outline2_cnt>li:nth-of-type(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}#about .about_outline2 .about_outline2_cnt>li:nth-of-type(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}#about .about_outline2.effect .about_outline2_cnt>li,#about .about_outline2.effect h3{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}#about{padding:0 32px}@media screen and (max-width:560px){#about{padding:0 24px}}#about .about_outline figure{text-align:center;margin-bottom:76px}@media screen and (max-width:560px){#about .about_outline figure{margin-bottom:32px}}#about .about_outline figure a{display:inline-block}#about .about_outline figure a img{max-width:1280px;width:100%;height:auto}#about .about_outline_merit{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr;grid-template-columns:1fr 1fr;gap:8px 24px;max-width:1280px;margin:0 auto 96px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#about .about_outline_merit{-ms-grid-columns:1fr;grid-template-columns:1fr}}#about .about_outline_merit li{border:10px solid #E5E5E5;padding:30px 38px;border-radius:8px}@media screen and (max-width:560px){#about .about_outline_merit li{padding:24px;border:6px solid #E5E5E5}}#about .about_outline_merit li h4{line-height:1.25;padding-left:60px;position:relative;margin-bottom:1rem}#about .about_outline_merit li h4:before{content:"";width:44px;height:64px;background:url("../img/parent/about_point.png") center/contain no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);left:0}#about .about_outline_merit li h4 span{font-size:200%}#about .about_outline_merit li p{line-height:1.75}#about .about_outline2 .about_outline2_cnt{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:1fr 1fr 1fr;gap:16px 24px;max-width:1280px;margin:0 auto 96px}@media screen and (max-width:980px) and (min-width:561px){#about .about_outline2 .about_outline2_cnt{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width:560px){#about .about_outline2 .about_outline2_cnt{-ms-grid-columns:1fr;grid-template-columns:1fr}}#about .about_outline2 .about_outline2_cnt li{padding:40px;background:#F5F5F5}#about .about_outline2 .about_outline2_cnt li figure{width:100%}#about .about_outline2 .about_outline2_cnt li figure img{width:100%;height:auto}#about .about_outline2 .about_outline2_cnt li h4{font-size:175%;font-weight:900;margin:24px 0 16px}#about .about_outline2 .about_outline2_cnt li p{text-align:justify}#about .about_outline2 .about_outline2_cnt li p .fn14{font-size:87.5%;letter-spacing:0}@media screen and (min-width:981px){#find_job .public_h2{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#find_job>ol li{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#find_job>ol li:first-of-type{-webkit-transition-delay:0.1s;transition-delay:0.1s}#find_job>ol li:nth-of-type(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}#find_job>ol li:nth-of-type(3){-webkit-transition-delay:0.2s;transition-delay:0.2s}#find_job>ol li:nth-of-type(4){-webkit-transition-delay:0.4s;transition-delay:0.4s}#find_job.effect .public_h2,#find_job.effect>ol li{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#find_job #job_shikaku>h3{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#find_job #job_shikaku>h4{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0.1s;transition-delay:0.1s}#find_job #job_shikaku>p{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0.2s;transition-delay:0.2s}#find_job #job_shikaku>h5{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0.3s;transition-delay:0.3s}#find_job #job_shikaku>figure{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0.4s;transition-delay:0.4s}#find_job #job_shikaku.effect figure,#find_job #job_shikaku.effect h3,#find_job #job_shikaku.effect h4,#find_job #job_shikaku.effect h5,#find_job #job_shikaku.effect>p{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#find_job #job_shikaku #job_shikaku_jisseki>h3{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#find_job #job_shikaku #job_shikaku_jisseki>h4,#find_job #job_shikaku #job_shikaku_jisseki>small{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0.1s;transition-delay:0.1s}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div:first-of-type{-webkit-transition-delay:0.2s;transition-delay:0.2s}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div:nth-of-type(2){-webkit-transition-delay:0.3s;transition-delay:0.3s}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div:nth-of-type(3){-webkit-transition-delay:0.4s;transition-delay:0.4s}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div:nth-of-type(4){-webkit-transition-delay:0.5s;transition-delay:0.5s}#find_job #job_shikaku #job_shikaku_jisseki.effect .job_shikaku_jisseki_box>div,#find_job #job_shikaku #job_shikaku_jisseki.effect>h3,#find_job #job_shikaku #job_shikaku_jisseki.effect>h4,#find_job #job_shikaku #job_shikaku_jisseki.effect>small{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#find_job #job_archive>h3{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#find_job #job_archive>p{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0.1s;transition-delay:0.1s}#find_job #job_archive .company_list{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0.2s;transition-delay:0.2s}#find_job #job_archive .column>div>h3{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#find_job #job_archive .column>div .job_archive_list{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#find_job #job_archive .column>div:first-of-type>h3{-webkit-transition-delay:0.2s;transition-delay:0.2s}#find_job #job_archive .column>div:first-of-type .job_archive_list{-webkit-transition-delay:0.3s;transition-delay:0.3s}#find_job #job_archive .column>div:nth-of-type(2)>h3{-webkit-transition-delay:0.3s;transition-delay:0.3s}#find_job #job_archive .column>div:nth-of-type(2) .job_archive_list{-webkit-transition-delay:0.4s;transition-delay:0.4s}#find_job #job_archive.effect .column>div .job_archive_list,#find_job #job_archive.effect .column>div h3,#find_job #job_archive.effect .company_list,#find_job #job_archive.effect>h3,#find_job #job_archive.effect>p{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#find_job #support h3{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#find_job #support h4{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0.1s;transition-delay:0.1s}#find_job #support p{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0.2s;transition-delay:0.2s}#find_job #support h5{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0.3s;transition-delay:0.3s}#find_job #support figure{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0.4s;transition-delay:0.4s}#find_job #support .support_list{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0.5s;transition-delay:0.5s}#find_job #support.effect .support_list,#find_job #support.effect figure,#find_job #support.effect h3,#find_job #support.effect h4,#find_job #support.effect h5,#find_job #support.effect p{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}#find_job .public_h2{margin-top:160px}@media screen and (max-width:560px){#find_job .public_h2{margin-top:80px}}@media screen and (max-width:980px) and (min-width:561px),screen and (min-width:981px){#find_job>ol{display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr;gap:16px;max-width:1280px;margin:0 auto}}#find_job>ol li{padding:40px;background:#F5F5F5}@media screen and (max-width:560px){#find_job>ol li{padding:24px 16px}}#find_job>ol li:first-of-type .title:before{background:url("../img/parent/about_num01.png") center/contain no-repeat}#find_job>ol li:nth-of-type(2) .title:before{background:url("../img/parent/about_num02.png") center/contain no-repeat}#find_job>ol li:nth-of-type(3) .title:before{background:url("../img/parent/about_num03.png") center/contain no-repeat}#find_job>ol li:nth-of-type(4) .title:before{background:url("../img/parent/about_num04.png") center/contain no-repeat}@media screen and (max-width:560px){#find_job>ol li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}#find_job>ol li:nth-of-type(n+2){margin-top:2rem}}#find_job>ol li .title{font-size:clamp(18px,3.05vw,40px);padding-left:3.65em;position:relative;margin-bottom:1em}@media screen and (max-width:560px){#find_job>ol li .title{margin-bottom:1.5em}}#find_job>ol li .title:before{content:"";width:2.8em;height:1.9em;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);left:0.4em}#find_job>ol li .title h3{font-size:clamp(24px,0.8em,32px)}#find_job>ol li .title p{font-size:clamp(14px,0.4em,16px);margin:0;font-weight:bold}#find_job>ol li .title small{font-size:12px;position:absolute;border:-16px}#find_job>ol li figure{text-align:center}#find_job>ol li figure img{max-width:100%;height:auto}#find_job>ol li figure figcaption{text-align:right;line-height:1.25;margin-top:12px}@media screen and (max-width:560px){#find_job>ol li figure figcaption{text-align:left}}#find_job>ol li figure figcaption span{font-size:12px}#find_job>section{padding:120px 16px 0;margin-top:120px;position:relative;z-index:0}@media screen and (max-width:560px){#find_job>section{margin-top:80px;padding:56px 16px 0}}#find_job>section:before{content:"";width:100%;height:440px;background:#F5F5F5;background:-webkit-gradient(linear,left top,left bottom,from(#F5F5F5),to(rgba(245,245,245,0)));background:linear-gradient(to bottom,#F5F5F5,rgba(245,245,245,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=quote($statCol),endColorstr=quote($endCol),GradientType=1);position:absolute;z-index:-1;top:0;left:0}#find_job #job_shikaku>h4{font-size:150%;line-height:1.25;font-weight:900;text-align:center}#find_job #job_shikaku>p{line-height:1.75;text-align:center;margin:1em 0}#find_job #job_shikaku>h5{font-size:clamp(24px,5vw,48px);text-align:center;margin:1.5em 0 0.416em}#find_job #job_shikaku>h5>span{display:inline-block;background:#000;color:#fff;padding:0 8px 2px}#find_job #job_shikaku>h5>span:first-of-type{margin-bottom:12px}#find_job #job_shikaku>h5>span:nth-of-type(2){margin-bottom:12px;font-size:0.833em}#find_job #job_shikaku>h5>span:nth-of-type(2)>span{font-size:1.2em;color:#FFE830}#find_job #job_shikaku>figure{text-align:center}#find_job #job_shikaku>figure img{max-width:100%;height:auto}#find_job #job_shikaku #job_shikaku_jisseki{padding:0 24px;margin-top:80px;line-height:1.25}#find_job #job_shikaku #job_shikaku_jisseki h3{font-size:250%;line-height:1.25;font-weight:900;text-align:center}#find_job #job_shikaku #job_shikaku_jisseki h4{font-size:150%;line-height:1.25;font-weight:900;text-align:center;margin-top:0.75em}#find_job #job_shikaku #job_shikaku_jisseki h4 em{font-style:normal;-webkit-text-emphasis:filled;text-emphasis:filled}#find_job #job_shikaku #job_shikaku_jisseki>small{display:block;text-align:center;font-size:12px;margin-top:1em}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box{max-width:980px;margin:40px auto 0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:8px}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div{width:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;font-size:clamp(28px,3.749vw,40px)}@media screen and (max-width:560px){#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div{font-size:clamp(28px,7.143vw,40px)}}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div.half{width:calc(50% - 4px);font-size:clamp(16px,2.335vw,24px)}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div.half{width:100%}}@media screen and (max-width:560px){#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div.half{font-size:clamp(16px,4.286vw,24px)}}@media screen and (max-width:980px) and (min-width:561px){#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div.half .level{width:unset;border-radius:4px 0 0 4px}}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div.half .level h5{font-size:183.33%}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div.half .level h5 span{font-size:163.63%}@media screen and (max-width:980px) and (min-width:561px){#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div.half .cnt{border:2px solid #ccc;border-left:none;border-radius:0 4px 4px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div.half .cnt>div h6{font-size:clamp(14px,0.667em,16px)}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div.half .cnt>div>div .num{font-size:clamp(16px,0.834em,20px)}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div:first-of-type .level h5:before{content:"最高難度";position:absolute;top:0.5em;left:0;font-size:43.75%}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .level{padding:1em;color:#fff;background:#F5BB89;background:-webkit-gradient(linear,left top,left bottom,from(#F5BB89),to(#EC6758));background:linear-gradient(to bottom,#F5BB89,#EC6758);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=quote($statCol),endColorstr=quote($endCol),GradientType=1);border-radius:4px 0 0 4px;position:relative}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .level{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;border-radius:4px 4px 0 0}}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .level p{font-size:clamp(14px,0.4em,16px);font-weight:bold;text-align:center;position:relative;letter-spacing:0;padding:0 0.5em}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .level p{min-width:11em}}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .level p:before{content:"";width:0.25em;height:0.898em;border:1px solid #fff;border-right:none;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);left:0}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .level p:after{content:"";width:0.25em;height:0.898em;border:1px solid #fff;border-left:none;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);right:0}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .level h5{font-size:160%;line-height:1;font-weight:900;font-family:"Oswald","Roboto","Noto Sans JP",sans-serif;position:relative;letter-spacing:0.05em}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .level h5 span{font-size:175%;letter-spacing:0}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .level small{display:block;text-align:right;font-size:12px;margin-top:4px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .level small{position:absolute;top:100%;right:1em;color:#000;margin-top:0.5em}}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt{padding:1em;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:1em 0;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-line-pack:center;align-content:center;border:2px solid #ccc;border-left:none;border-radius:0 4px 4px 0}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt:has(>div:nth-of-type(2)) h6{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt{padding:0.78em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #ccc;border-top:none;border-radius:0 0 4px 4px}}@media screen and (max-width:560px){#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt{padding:1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt>div{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (max-width:560px){#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt>div{-webkit-box-flex:1;-ms-flex:1;flex:1}}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt>div:nth-of-type(2){margin-left:0.6em;padding-left:0.6em;border-left:1px solid #ccc}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt>div:nth-of-type(2){margin-left:0.3em;padding-left:0;border-left:none}}@media screen and (max-width:560px){#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt>div:nth-of-type(2){margin-left:0}}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt>div .lead{font-size:12px;background:#eee;text-align:center;padding:6px 10px 4px;font-weight:bold;margin-bottom:0.66em}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt>div h6{font-size:0.5em;font-weight:900;letter-spacing:0}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt>div>div{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:0.4em;margin-top:0.3em}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt>div>div{gap:0.2em}}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt>div>div .num{font-size:0.6em;font-weight:bold;line-height:1}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt>div>div .num span{font-size:2em;font-family:"Oswald","Roboto","Noto Sans JP",sans-serif;color:#E65733}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt>div>div .no1{font-family:"Oswald","Roboto","Noto Sans JP",sans-serif;font-weight:bold;padding-left:54px;position:relative}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt>div>div .no1 .circle{font-size:12px;line-height:1;width:3.833em;height:3.833em;background:#E65733;color:#fff;border-radius:50%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:2px;position:absolute;left:0}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt>div>div .no1 .circle .fn12{font-size:12px;display:block}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt>div>div .no1 .circle .fn14{font-size:14px;display:block}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt>div>div .no1 .text{font-size:12px;font-weight:bold;display:block;letter-spacing:0}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt>div>div .no1 .no1_num{font-size:80%;display:block;line-height:1}#find_job #job_shikaku #job_shikaku_jisseki .job_shikaku_jisseki_box>div .cnt>div>div .no1 .no1_num span{font-size:50%}#find_job #job_archive h3{margin-bottom:8px}#find_job #job_archive>p{text-align:center;font-size:125%;font-weight:bold;margin-bottom:32px}#find_job #job_archive .company_list{max-width:1280px;margin:0 auto 80px;padding:52px 74px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:24px;background:#fff;border:1px solid #ccc;font-size:125%;font-weight:bold}@media screen and (max-width:560px){#find_job #job_archive .company_list{padding:24px;gap:0.5em;font-size:100%}}#find_job #job_archive .column{display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 32px 1fr;grid-template-columns:1fr 1fr;gap:32px;max-width:1280px;margin:0 auto}@media screen and (max-width:560px){#find_job #job_archive .column{-ms-grid-columns:1fr;grid-template-columns:1fr}}#find_job #job_archive .column h3{margin-bottom:32px}#find_job #job_archive .column .job_archive_list{padding:48px;background:#FAFAFA;border-left:2px solid #489DD7}@media screen and (max-width:560px){#find_job #job_archive .column .job_archive_list{padding:24px}}#find_job #job_archive .column .job_archive_list li{line-height:1.25;position:relative;padding-left:1.125em}#find_job #job_archive .column .job_archive_list li:nth-of-type(n+2){margin-top:0.75em}#find_job #job_archive .column .job_archive_list li:before{content:"〇";position:absolute;left:0;font-weight:900;font-size:87.5%;line-height:1.5}#find_job #support h3{margin-bottom:32px}#find_job #support h4{font-size:clamp(20px,3.2654vw,32px);background:#000;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 24px;padding:0 4px 4px}@media screen and (max-width:560px){#find_job #support h4{display:inline;padding:4px}}#find_job #support>p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 56px}@media screen and (max-width:560px){#find_job #support>p{margin-top:24px}}#find_job #support h5{font-size:clamp(18px,2.858vw,28px);text-align:center;margin-bottom:24px;line-height:1.25}#find_job #support figure{text-align:center;margin-bottom:48px}#find_job #support figure img{max-width:100%;height:auto}#find_job #support .support_list{padding:42px 40px 40px;border:4px solid #ccc;max-width:700px;margin:0 auto}#find_job #support .support_list h6{font-size:clamp(16px,2.041vw,20px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:-3.3em auto 16px;line-height:1.25;padding:0 0.8em;background:#fff;text-align:center}#find_job #support .support_list ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:0 1em;max-width:510px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}#find_job #support .support_list ul li:before{content:"〇";margin-right:2px}@media screen and (min-width:981px){#gakuhi h2,#gakuhi>small{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#gakuhi .gakuhi_box>div{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0.1s;transition-delay:0.1s}#gakuhi .gakuhi_box>figure{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0.2s;transition-delay:0.2s}#gakuhi .btn a{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#gakuhi .btn a:first-of-type{-webkit-transition-delay:0.2s;transition-delay:0.2s}#gakuhi .btn a:nth-of-type(2){-webkit-transition-delay:0.3s;transition-delay:0.3s}#gakuhi.effect .btn a,#gakuhi.effect h2,#gakuhi.effect small{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#gakuhi.effect .gakuhi_box>div,#gakuhi.effect .gakuhi_box>figure{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}#gakuhi{background:#F8F8F8;padding:80px 16px 120px;margin-top:120px}@media screen and (max-width:560px){#gakuhi{margin-top:80px;padding-bottom:80px}}#gakuhi h2{line-height:1.25;text-align:center;margin-bottom:8px;font-weight:900}#gakuhi small{color:#D2ADDE;line-height:1.25;position:relative;padding:0 18px;display:block;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-family:"Oswald","Roboto","Noto Sans JP",sans-serif}#gakuhi small:before{content:"";width:2px;height:0.898em;border:1px solid #D2ADDE;border-right:none;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);left:0}#gakuhi small:after{content:"";width:2px;height:0.898em;border:1px solid #D2ADDE;border-left:none;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);right:0}#gakuhi .gakuhi_box{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:2.1vw;margin:56px 0}#gakuhi .gakuhi_box>div h3{font-size:clamp(32px,3.913vw,52px);font-weight:900;padding:0 0.923em;position:relative}#gakuhi .gakuhi_box>div h3 .small{font-size:76.92%}#gakuhi .gakuhi_box>div h3 .red{color:#E65733}#gakuhi .gakuhi_box>div h3 .red>span{font-size:76.92%}#gakuhi .gakuhi_box>div h3:before{content:"";width:0.3077em;height:100%;border:2px solid #000;border-right:none;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);left:0}#gakuhi .gakuhi_box>div h3:after{content:"";width:0.3077em;height:100%;border:2px solid #000;border-left:none;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);right:0}#gakuhi .gakuhi_box>div .caption{font-size:87.5%;margin:1rem 0 0;text-align:right}#gakuhi .gakuhi_box figure{max-width:786px;width:59.14vw;min-width:343px}#gakuhi .gakuhi_box figure img{width:100%;height:auto}#gakuhi .btn{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr;gap:16px;max-width:1297px;margin:0 auto}@media screen and (max-width:560px){#gakuhi .btn{-ms-grid-columns:1fr;grid-template-columns:1fr}}#gakuhi .btn a{text-align:center;font-size:clamp(16px,1.806vw,24px);font-weight:700;padding:1.33em;background:#fff;border:2px solid #000;border-radius:4.1em}#gakuhi .btn a:after{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f061";margin-left:0.66em}@media screen and (min-width:981px){#future h2{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#future h3{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#future p{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#future figure{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#future .fut_column>div:first-of-type>h3{-webkit-transition-delay:0.2s;transition-delay:0.2s}#future .fut_column>div:first-of-type p{-webkit-transition-delay:0.3s;transition-delay:0.3s}#future .fut_column>div:first-of-type figure{-webkit-transition-delay:0.4s;transition-delay:0.4s}#future .fut_column>div:nth-of-type(2)>h3{-webkit-transition-delay:0.3s;transition-delay:0.3s}#future .fut_column>div:nth-of-type(2) p{-webkit-transition-delay:0.4s;transition-delay:0.4s}#future .fut_column>div:nth-of-type(2) figure{-webkit-transition-delay:0.5s;transition-delay:0.5s}#future .fut_wide>h3{-webkit-transition-delay:0.3s;transition-delay:0.3s}#future .fut_wide p{-webkit-transition-delay:0.4s;transition-delay:0.4s}#future .fut_wide figure{-webkit-transition-delay:0.5s;transition-delay:0.5s}#future.effect figure,#future.effect h2,#future.effect h3,#future.effect p{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}#future{margin:160px 16px}@media screen and (max-width:560px){#future{margin:80px 16px}}#future .fut_column{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr;gap:16px;max-width:1280px;margin:0 auto}@media screen and (max-width:560px){#future .fut_column{display:block}#future .fut_column>div{margin-bottom:16px}}#future .fut_column>div,#future .fut_wide{padding:40px 40px 48px;background:#F5F5F5}@media screen and (max-width:560px){#future .fut_column>div,#future .fut_wide{padding:24px 24px 28px}}#future .fut_column>div h3,#future .fut_wide h3{font-size:clamp(20px,2.7vw,32px);text-align:center;margin-bottom:16px}#future .fut_column>div p,#future .fut_wide p{margin:0 auto 40px;line-height:1.75;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:560px){#future .fut_column>div p,#future .fut_wide p{margin-bottom:1.5em}}#future .fut_column>div figure,#future .fut_wide figure{text-align:center}#future .fut_column>div figure img,#future .fut_wide figure img{max-width:100%;height:auto}#future .fut_column>div figure figcaption,#future .fut_wide figure figcaption{font-size:12px;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:8px 0 0 auto}#future .fut_wide{max-width:1280px;margin:16px auto 0}@media screen and (min-width:981px){#faq h2{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#faq .faq_cont dl{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#faq .faq_cont dl:first-of-type{-webkit-transition-delay:0.05s;transition-delay:0.05s}#faq .faq_cont dl:nth-of-type(2){-webkit-transition-delay:0.1s;transition-delay:0.1s}#faq .faq_cont dl:nth-of-type(3){-webkit-transition-delay:0.15s;transition-delay:0.15s}#faq .faq_cont dl:nth-of-type(4){-webkit-transition-delay:0.2s;transition-delay:0.2s}#faq .faq_cont dl:nth-of-type(5){-webkit-transition-delay:0.25s;transition-delay:0.25s}#faq .faq_cont dl:nth-of-type(6){-webkit-transition-delay:0.3s;transition-delay:0.3s}#faq .faq_cont dl:nth-of-type(7){-webkit-transition-delay:0.35s;transition-delay:0.35s}#faq .faq_cont dl:nth-of-type(8){-webkit-transition-delay:0.4s;transition-delay:0.4s}#faq .faq_cont dl:nth-of-type(9){-webkit-transition-delay:0.45s;transition-delay:0.45s}#faq .faq_cont dl:nth-of-type(10){-webkit-transition-delay:0.5s;transition-delay:0.5s}#faq .faq_cont dl:nth-of-type(11){-webkit-transition-delay:0.55s;transition-delay:0.55s}#faq .faq_cont dl:nth-of-type(12){-webkit-transition-delay:0.6s;transition-delay:0.6s}#faq .faq_cont dl:nth-of-type(13){-webkit-transition-delay:0.65s;transition-delay:0.65s}#faq .faq_cont dl:nth-of-type(14){-webkit-transition-delay:0.7s;transition-delay:0.7s}#faq .faq_cont dl:nth-of-type(15){-webkit-transition-delay:0.75s;transition-delay:0.75s}#faq .faq_cont dl:nth-of-type(16){-webkit-transition-delay:0.8s;transition-delay:0.8s}#faq .faq_cont dl:nth-of-type(17){-webkit-transition-delay:0.85s;transition-delay:0.85s}#faq .faq_cont dl:nth-of-type(18){-webkit-transition-delay:0.9s;transition-delay:0.9s}#faq .faq_cont dl:nth-of-type(19){-webkit-transition-delay:0.95s;transition-delay:0.95s}#faq .faq_cont dl:nth-of-type(20){-webkit-transition-delay:1s;transition-delay:1s}#faq .faq_cont dl:nth-of-type(21){-webkit-transition-delay:1.05s;transition-delay:1.05s}#faq .faq_cont dl:nth-of-type(22){-webkit-transition-delay:1.1s;transition-delay:1.1s}#faq .faq_cont dl:nth-of-type(23){-webkit-transition-delay:1.15s;transition-delay:1.15s}#faq .faq_cont dl:nth-of-type(24){-webkit-transition-delay:1.2s;transition-delay:1.2s}#faq .faq_cont dl:nth-of-type(25){-webkit-transition-delay:1.25s;transition-delay:1.25s}#faq .faq_cont dl:nth-of-type(26){-webkit-transition-delay:1.3s;transition-delay:1.3s}#faq .faq_cont dl:nth-of-type(27){-webkit-transition-delay:1.35s;transition-delay:1.35s}#faq .faq_cont dl:nth-of-type(28){-webkit-transition-delay:1.4s;transition-delay:1.4s}#faq .faq_cont dl:nth-of-type(29){-webkit-transition-delay:1.45s;transition-delay:1.45s}#faq .faq_cont dl:nth-of-type(30){-webkit-transition-delay:1.5s;transition-delay:1.5s}#faq .faq_cont dl:nth-of-type(31){-webkit-transition-delay:1.55s;transition-delay:1.55s}#faq .faq_cont dl:nth-of-type(32){-webkit-transition-delay:1.6s;transition-delay:1.6s}#faq .faq_cont dl:nth-of-type(33){-webkit-transition-delay:1.65s;transition-delay:1.65s}#faq .faq_cont dl:nth-of-type(34){-webkit-transition-delay:1.7s;transition-delay:1.7s}#faq .faq_cont dl:nth-of-type(35){-webkit-transition-delay:1.75s;transition-delay:1.75s}#faq .faq_cont dl:nth-of-type(36){-webkit-transition-delay:1.8s;transition-delay:1.8s}#faq .faq_cont dl:nth-of-type(37){-webkit-transition-delay:1.85s;transition-delay:1.85s}#faq .faq_cont dl:nth-of-type(38){-webkit-transition-delay:1.9s;transition-delay:1.9s}#faq .faq_cont dl:nth-of-type(39){-webkit-transition-delay:1.95s;transition-delay:1.95s}#faq .faq_cont dl:nth-of-type(40){-webkit-transition-delay:2s;transition-delay:2s}#faq .faq_cont dl:nth-of-type(41){-webkit-transition-delay:2.05s;transition-delay:2.05s}#faq .faq_cont dl:nth-of-type(42){-webkit-transition-delay:2.1s;transition-delay:2.1s}#faq .faq_cont dl:nth-of-type(43){-webkit-transition-delay:2.15s;transition-delay:2.15s}#faq .faq_cont dl:nth-of-type(44){-webkit-transition-delay:2.2s;transition-delay:2.2s}#faq .faq_cont dl:nth-of-type(45){-webkit-transition-delay:2.25s;transition-delay:2.25s}#faq .faq_cont dl:nth-of-type(46){-webkit-transition-delay:2.3s;transition-delay:2.3s}#faq .faq_cont dl:nth-of-type(47){-webkit-transition-delay:2.35s;transition-delay:2.35s}#faq .faq_cont dl:nth-of-type(48){-webkit-transition-delay:2.4s;transition-delay:2.4s}#faq .faq_cont dl:nth-of-type(49){-webkit-transition-delay:2.45s;transition-delay:2.45s}#faq .faq_cont dl:nth-of-type(50){-webkit-transition-delay:2.5s;transition-delay:2.5s}#faq.effect .faq_cont dl,#faq.effect h2{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}#faq{padding:0 16px}#faq .faq_cont{max-width:1280px;margin:0 auto}#faq .faq_cont dl:nth-of-type(n+2){margin-top:16px}#faq .faq_cont dl dt:has(input:checked) label:after{position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1) rotateZ(180deg);transform:translateY(-50%) scale(1) rotateZ(180deg)}#faq .faq_cont dl dt:has(input:checked)+dd{height:auto;padding:40px;margin-bottom:24px;opacity:1}#faq .faq_cont dl dt input{display:none}#faq .faq_cont dl dt label{background:#F2EFF4;font-size:150%;line-height:1.25;font-weight:bold;padding:20px 40px;padding-right:76px;position:relative;display:block;border-radius:4px;cursor:pointer}#faq .faq_cont dl dt label:after{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f13a";font-size:0.8em;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);right:2.5em}#faq .faq_cont dl dd{height:0;opacity:0;margin-bottom:0;overflow:hidden;padding:0 40px;border:1px solid #ccc;border-top:0;border-radius:0 0 4px 4px;-webkit-transition:height 0.3s,opacity 0.3s,margin-bottom 0.3s,padding 0.3s;transition:height 0.3s,opacity 0.3s,margin-bottom 0.3s,padding 0.3s}@media screen and (min-width:981px){#opencampus h2,#opencampus small{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#opencampus>p{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0.1s;transition-delay:0.1s}#opencampus .oc_tokuten{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0.2s;transition-delay:0.2s}#opencampus .oc_school li{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#opencampus .oc_school li:first-of-type{-webkit-transition-delay:0.3s;transition-delay:0.3s}#opencampus .oc_school li:nth-of-type(2){-webkit-transition-delay:0.4s;transition-delay:0.4s}#opencampus .oc_school li:nth-of-type(3){-webkit-transition-delay:0.5s;transition-delay:0.5s}#opencampus .oc_school li:nth-of-type(4){-webkit-transition-delay:0.6s;transition-delay:0.6s}#opencampus .shiryou{transition:opacity 0.8s cubic-bezier(0.45,0.25,0.15,1),transform 1s cubic-bezier(0.45,0.25,0.15,1),-webkit-transform 1s cubic-bezier(0.45,0.25,0.15,1);opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0.5s;transition-delay:0.5s}#opencampus.effect .oc_school li,#opencampus.effect .oc_tokuten,#opencampus.effect .shiryou,#opencampus.effect h2,#opencampus.effect small,#opencampus.effect>p{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}#opencampus{margin:160px 16px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#opencampus{margin:80px 16px}}#opencampus h2{line-height:1.25;text-align:center;margin-bottom:8px;font-weight:900}#opencampus>small{color:#D2ADDE;line-height:1.25;position:relative;padding:0 18px;display:block;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-family:"Oswald","Roboto","Noto Sans JP",sans-serif}#opencampus>small:before{content:"";width:2px;height:0.898em;border:1px solid #D2ADDE;border-right:none;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);left:0}#opencampus>small:after{content:"";width:2px;height:0.898em;border:1px solid #D2ADDE;border-left:none;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);right:0}#opencampus>p{font-weight:bold;text-align:center;font-size:125%;line-height:1.75;margin:1.5em 0 3.2em}@media screen and (max-width:560px){#opencampus>p{text-align:left}}#opencampus .oc_tokuten{max-width:1280px;background:#F5F5F5;padding:40px;position:relative;margin:0 auto}#opencampus .oc_tokuten h3{position:absolute;left:50%;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);top:-1.2em;font-size:125%;padding:0.7em;min-width:168px;background:#EB6868;background:-webkit-gradient(linear,left top,right top,from(#EB6868),to(#FFC797));background:linear-gradient(to right,#EB6868,#FFC797);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=quote($statCol),endColorstr=quote($endCol),GradientType=1);text-align:center;color:#fff;clip-path:polygon(4.76% 0%,100% 0,95.24% 100%,0% 100%);line-height:1}#opencampus .oc_tokuten>ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr;gap:16px}@media screen and (max-width:560px){#opencampus .oc_tokuten>ul{-ms-grid-columns:1fr;grid-template-columns:1fr}}#opencampus .oc_tokuten>ul li{text-align:center;font-size:clamp(24px,2.5vw,32px);font-weight:bold;padding:1em;border:2px solid #ccc;background:#fff;border-radius:4px;position:relative}#opencampus .oc_tokuten>ul li:nth-of-type(2):before{content:"";width:1.1875em;height:1.1875em;background:url("../img/student/plus.png") center/contain no-repeat}@media screen and (max-width:980px) and (min-width:561px),screen and (min-width:981px){#opencampus .oc_tokuten>ul li:nth-of-type(2):before{position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);left:-0.90625em}}@media screen and (max-width:560px){#opencampus .oc_tokuten>ul li:nth-of-type(2):before{position:absolute;left:50%;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);top:-1.05em}}#opencampus .caption{max-width:1280px;text-align:right;margin:4px auto 0;font-size:12px;font-weight:normal}#opencampus .oc_school{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr 16px 1fr 16px 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px;margin:32px auto 40px;max-width:1280px}@media screen and (max-width:560px),screen and (max-width:980px) and (min-width:561px){#opencampus .oc_school{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}#opencampus .oc_school li a{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:0;aspect-ratio:1/1;width:100%;padding:16px;clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,24px 100%,0 100%,0 24px)}#opencampus .oc_school li a small{font-size:12px;font-family:"Oswald","Roboto","Noto Sans JP",sans-serif;color:#fff;letter-spacing:0.1em}#opencampus .oc_school li a p{font-size:125%;font-weight:bold;color:#fff;text-align:center}#opencampus .oc_school li a.kitakyushu{background:url("../img/student/school_kitakyushu.png") center/cover no-repeat}#opencampus .oc_school li a.fukuoka{background:url("../img/student/school_fukuoka.png") center/cover no-repeat}#opencampus .oc_school li a.oita{background:url("../img/student/school_oita.png") center/cover no-repeat}#opencampus .oc_school li a.kagoshima{background:url("../img/student/school_kagoshima.png") center/cover no-repeat}#opencampus .shiryou{max-width:1280px;margin:0 auto;background:url("../img/student/siryo_bg.png") center/cover no-repeat;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:1.4em;font-size:clamp(28px,4.0817vw,40px);padding:1.15em}@media (max-width:645px){#opencampus .shiryou{padding:2em 1.5em}}#opencampus .shiryou figure{width:9.15em;aspect-ratio:366/385}@media (max-width:645px){#opencampus .shiryou figure{display:none}}#opencampus .shiryou figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#opencampus .shiryou>div h3{font-size:140%;color:#fff;line-height:1;position:relative}@media (max-width:645px){#opencampus .shiryou>div h3:before{content:"";width:2.5em;height:2.5em;background:url("../img/student/siryo_img.png") center/contain no-repeat;position:absolute;bottom:-0.75em;left:4.25em;-webkit-transform:rotateZ(15deg);transform:rotateZ(15deg)}}#opencampus .shiryou>div small{display:block;font-family:"Oswald","Roboto","Noto Sans JP",sans-serif;font-size:40%;color:#fff;margin:1em 0 2em}#opencampus .shiryou>div p{font-size:40%;color:#fff;line-height:1.75;margin:0 0 1.5em}#opencampus .shiryou>div .btn a{font-size:16px;font-weight:bold;padding:1em 2em;line-height:1;background:#fff;border-radius:1.625em}@media screen and (max-width:560px){#opencampus .shiryou>div .btn a{display:block;text-align:center}}#opencampus .shiryou>div .btn a:after{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f061";margin-left:1em}#cboxLoadedContent{border:none;padding:40px;border-radius:8px}#cboxLoadedContent img{width:100%;height:auto}#cboxLoadedContent .modal_box .title_box{max-width:448px;padding:24px 24px;background:#fff;margin:-3rem auto 3rem;position:relative;z-index:0;border-radius:8px;-webkit-box-shadow:0 0 rgba(0,0,0,0),0 0 #000,0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);box-shadow:0 0 rgba(0,0,0,0),0 0 #000,0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1)}#cboxLoadedContent .modal_box .title_box p{margin:0;text-align:center}#cboxLoadedContent .modal_box .title_box p.company{font-weight:bold;font-size:125%}#cboxLoadedContent .modal_box .title_box p.name{font-weight:bold;font-size:112.5%;margin-bottom:1rem}#cboxLoadedContent .modal_box .title_box p.year{font-size:87.5%;color:#777}#cboxLoadedContent .modal_box .cnt h4{font-size:187.5%;text-align:center;margin-bottom:2rem}#cboxLoadedContent .modal_box .cnt p{line-height:2;max-width:670px;margin:0 auto}