main{background:#f5f5f5}.cmn-section{margin-bottom:0}.cmn-section>.cmn-inner{position:relative}.bg-blue{background:#0d68c4;color:#fff}.bg-white{background:#fff;color:#000}.st24-title{text-align:center;line-height:1.38;color:#0d68c4;position:relative}.st24-title:before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../img/scholarship/students2024/h2-bg_normal.svg) 50%/contain no-repeat;z-index:-1}.st24-title.-white{color:#fff}.st24-title.-white:before{background:url(../img/scholarship/students2024/h2-bg_light.svg) 50%/contain no-repeat}.sub-title{text-align:center;line-height:1.5}.sub-title.-white{color:#fff}.sub-title.-white:before{background:url(../img/scholarship/students2024/h2-bg_light.svg) 50%/contain no-repeat}.sub-title span{font-weight:400}.main-copy,p.main-copy{text-align:center;line-height:1.75}.main-copy a,p.main-copy a{text-decoration:underline}.main-copy.-left,p.main-copy.-left{text-align:left}.main-copy.-white,.st24-btn,p.main-copy.-white{color:#fff}.st24-btn{display:block;background:#ff8e3b;font-weight:700;margin:0 auto;position:relative;text-align:center}.st24-btn .icon_arrow{position:absolute;top:0}.st24-btn .icon_arrow path,.st24-btn .icon_arrow svg{transition:fill .3s ease;width:100%;height:auto}.st24-btn.blank .icon_blank{position:absolute;top:0}.st24-btn.blank .icon_blank path,.st24-btn.blank .icon_blank svg{transition:fill .3s ease;width:100%;height:auto}.st24-btn.-blue{background:#23a1ff}.st24-btn.-blue:hover{background:#fff;color:#23a1ff}.st24-btn.-blue:hover .icon_arrow path{fill:#23a1ff}.st24-btn.-white .icon_arrow path{fill:#0d68c4}.st24-btn.-white:hover{border:1px solid #23a1ff;color:#23a1ff}.st24-btn.-white:hover .icon_arrow path{fill:#23a1ff}.balloon{background:url(../img/scholarship/students2024/balloon.svg) 50%/contain no-repeat;position:absolute;color:#fff;text-align:center;line-height:1.44}.note{line-height:1.57}.float-btn{position:fixed;z-index:10;background-color:#ff8e3b;color:#fff;cursor:pointer;text-align:center;border-radius:50%}.float-btn,.float-btn span:first-child{display:block}.float-btn span:last-child{display:flex;justify-content:center;align-items:center}.float-btn span:last-child:after{content:"";display:inline-block;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040.9%2066.4%22%3E%20%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M2.3%2064.1c-3-3-3-7.9%200-10.9l20-20-20-20c-3-3-3-7.9%200-10.9s7.9-3%2010.9%200l25.4%2025.4c1.4%201.4%202.3%203.4%202.3%205.5%200%202-.8%204-2.3%205.5L13.2%2064.1c-1.5%201.5-3.5%202.3-5.5%202.3-1.9%200-3.9-.8-5.4-2.3z%22%2F%3E%20%3C%2Fsvg%3E") 50%/contain no-repeat}.float-btn:after{content:"";display:block;background:url(../img/scholarship/students2024/float-btn.svg) 50%/contain no-repeat;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.float-btn:hover:after,.float-btn:hover span{opacity:.8}.-anim-mv_bg{opacity:0;transition:opacity 1s ease-in-out}.-anim-mv_bg.-inview{opacity:1}.-anim-mv_date{opacity:0;transition:opacity 1s ease-in-out}.-anim-mv_date.-inview{transition-delay:.6s;opacity:1}.-anim-mv_title{opacity:0;transition:opacity 1s ease-in-out}.-anim-mv_title.-inview{transition-delay:1.2s;opacity:1}.localHeader_type2{position:relative}.localHeader_type2 .bg{position:absolute;width:100%;top:0;left:0}.localHeader_type2 .bg .img1{position:absolute;top:0;right:0}.localHeader_type2 .bg .img1 img{width:100%}.localHeader_type2 .bg .cmn-inner.-wide{position:relative}.localHeader_type2 .bg .img2{position:absolute}.localHeader_type2 .bg .img2 img{width:100%}.localHeader_type2 .h1wrp{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#anchor .anchor_links{display:flex;flex-wrap:wrap}#anchor .anchor_links li a{display:block;background:#ff6444;color:#fff;font-weight:700;position:relative}#anchor .anchor_links li a span{transition:opacity .3s ease-in-out}#anchor .anchor_links li a:after{content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;background:url(../img/scholarship/students2024/arrow_circle_down.png) 50%/contain no-repeat}#anchor .anchor_links li a:hover:after,#anchor .anchor_links li a:hover span{opacity:.8}#anchor .btn_form{display:block;background:#cfeaff;position:relative}#anchor .btn_form span{transition:opacity .3s ease-in-out}#anchor .btn_form span:nth-child(2){position:absolute;color:#0d68c4;display:flex;justify-content:flex-end;align-items:center}#anchor .btn_form span:nth-child(2):after{content:"";display:inline-block;background:url(../img/scholarship/students2024/arrow-right.svg) 50%/contain no-repeat}#anchor .btn_form:before{content:"";display:block;position:absolute;bottom:0}#anchor .btn_form:hover span{opacity:.8}#entry-start .cmn-inner{position:relative}#entry-start .cmn-inner .obj li{position:absolute}#entry-start .cmn-inner .obj li img{width:100%}#about .about-item{background:#fff;position:relative;text-align:center}#about .about-item .about-img img{width:100%}#about .about1 .about-img{margin:0 auto}#about .about2 .about-img,#about .about3 .about-img,#about .about4 .about-img,#about .about5 .about-img,#about .about6 .about-img{position:absolute}#about .align-center{text-align:center}#about .textlink{display:inline-flex;align-items:center;justify-content:center;border-bottom:1px solid #fff}#cooperating .cooperating_list{position:relative}#cooperating .cooperating_list .balloon{position:absolute;z-index:5}#cooperating .cooperating_list .marquee-inner{width:100%;overflow:hidden}#cooperating .cooperating_list .marquee-inner .marquee{display:flex}#cooperating .cooperating_list .marquee-inner .marquee .items{display:flex;flex-shrink:0;-webkit-animation:marqueeToLeft 220s linear infinite;animation:marqueeToLeft 220s linear infinite;will-change:transform}#cooperating .cooperating_list .marquee-inner .marquee .items li{display:flex;justify-content:center;align-items:center;width:auto}#cooperating .cooperating_list .marquee-inner .marquee .items li a,#cooperating .cooperating_list .marquee-inner .marquee .items li a img{display:block}#cooperating .tocampany{position:relative;overflow:hidden;margin:0 auto}#cooperating .tocampany:before{content:"";display:block;position:absolute;background:url(../img/scholarship/students2024/obj_tocampany.png) 50%/contain no-repeat;top:0;right:0}#entry .bg-white{position:relative}#entry .bg-white .entry_list li{text-align:center}#entry .bg-white .entry_list li .sub-title{font-weight:700}#entry .bg-white .entry_list li .st24-btn.-disabled{background:#ccc;color:#fff;cursor:default;pointer-events:none;box-shadow:none}#entry .bg-white .entry_list li .st24-btn.-disabled:hover .icon_arrow path{fill:#fff}#entry .bg-white .entry_other_list{display:flex}#qanda ul.st24-qa-list .cmn-box_qa{box-shadow:none}#qanda ul.st24-qa-list .cmn-box_qa .container_header{background:#ffe5e0;color:#000}#qanda ul.st24-qa-list .cmn-box_qa .container_content .inner .main-copy{text-align:left}@-webkit-keyframes marqueeToLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marqueeToLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media print,screen and (min-width:768px){main{padding-bottom:124px}.cmn-inner.-wide{max-width:1440px;width:100%;padding:0}.cmn-section+.cmn-section>.cmn-inner{padding-top:121px}.bg-white{width:1020px;margin:0 auto;border-radius:20px;padding:38px 70px}.st24-title{font-size:42px;margin-bottom:38px;padding:10px 0}.st24-title:before{width:120px;height:128px}.sub-title{font-size:32px;margin-bottom:20px}.sub-title:has(span){line-height:.8;padding-top:10px}.sub-title span{font-size:14px}.main-copy,.st24-btn,p.main-copy{font-size:16px}.st24-btn{width:192px;height:54px;line-height:48px;padding-right:20px;border-radius:50px;box-shadow:0 8px 12px rgba(0,0,0,.2);border:2px solid #ff8e3b;transition:background .3s,color .3s ease}.st24-btn:hover{background:#fff;color:#ff8e3b}.st24-btn:hover .icon_arrow path{fill:#ff8e3b}.st24-btn .icon_arrow{width:15px;right:20px;top:2px}.st24-btn.blank{width:269px}.st24-btn.blank .icon_blank{width:15px;right:20px}.st24-btn.blank:hover .icon_blank path{fill:#ff8e3b}.st24-btn.-blue{border:2px solid #23a1ff}.st24-btn.-white{width:220px;height:38px;border:1px solid #0d68c4;background:#fff;color:#0d68c4;line-height:36px;font-size:14px}.balloon{width:172px;height:172px;top:-68px;left:-112px;font-size:18px;padding-top:43px}.note{font-size:14px}.float-btn{bottom:20px;right:-40px;padding:50px;line-height:1.25;width:240px;height:240px;box-shadow:0 8px 12px rgba(0,0,0,.2);font-size:16px}.float-btn span{transition:opacity .3s ease-in-out}.float-btn span:first-child{margin-bottom:66px}.float-btn span:last-child{gap:5px;line-height:17px}.float-btn span:last-child:after{width:14px;height:14px}.float-btn:after{width:45px;height:46px;top:103px;transition:opacity .3s ease-in-out}.-anim-fadeInUp{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);transition:opacity 1s,-webkit-transform 1s ease-in-out;transition:opacity 1s,transform 1s ease-in-out;transition:opacity 1s,transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.-anim-fadeInUp.-inview{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.-anim-fadeInUp.delay.-inview{transition-delay:.6s}.-anim-about{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);transition:opacity .3s,-webkit-transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.-anim-about.-inview{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.-anim-about.delay.-inview{transition-delay:.2s}.localHeader_type2{margin-top:0;margin-bottom:42px;height:620px;padding:0}.localHeader_type2 .date{width:401px;margin-left:-60px}.localHeader_type2 .bg .img1{width:50%}.localHeader_type2 .bg .img2{top:473px;left:-117px;width:382px}.localHeader_type2 .h1wrp{top:193px;width:1005px}.localHeader_type2 .h1wrp .note{text-align:right;font-size:14px;margin-top:25px}#anchor{padding-bottom:100px}#anchor .anchor_links{justify-content:center;gap:21px 36px;margin-bottom:91px}#anchor .anchor_links li a{width:316px;height:80px;line-height:80px;font-size:16px;border-radius:10px;padding-left:24px;box-shadow:8px 8px 12px rgba(0,0,0,.2)}#anchor .anchor_links li a:after{width:30px;height:30px;right:24px;transition:opacity .3s ease-in-out}#anchor .btn_form{width:600px;height:140px;margin:0 auto;padding:29px 0 0 176px;border-radius:10px;font-size:24px;font-weight:700;line-height:1.29;box-shadow:0 8px 12px rgba(0,0,0,.2)}#anchor .btn_form span:nth-child(2){bottom:19px;right:18px;font-size:16px;line-height:16px}#anchor .btn_form span:nth-child(2):after{width:14px;height:14px;margin-left:5px}#anchor .btn_form:before{left:4px;width:158px;height:151px;background:url(../img/scholarship/students2024/obj_btn_form.png) 50%/contain no-repeat}#entry-start{padding:97px 0 107px}#entry-start .cmn-inner .obj li:first-child{top:-212px;right:-53px;width:140px}#entry-start .cmn-inner .obj li:nth-child(2){top:33px;left:-128px;width:310px}#entry-start .cmn-inner .obj li:nth-child(3){top:223px;right:-176px;width:310px}#intro{padding-bottom:108px}#intro .st24-title{margin-bottom:62px}#intro .intro_copy{width:814px;margin:0 auto 49px}#intro . .img_support.-center.-anim-fadeInUp{width:1020px;margin:0 auto}#about{padding-bottom:100px}#about .st24-title{margin-bottom:62px}#about .main-copy{margin:0 auto 65px;width:808px}#about .about-list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);grid-column-gap:32px;grid-row-gap:32px;margin-bottom:40px}#about .about-item{border-radius:20px;padding:60px}#about .about1{grid-area:1/1/3/2;padding-bottom:0;height:633px}#about .about1 .about-text{width:273px;margin:0 auto 42px}#about .about1 .about-img{width:280px}#about .about2{grid-area:1/2/2/3;height:287px;text-align:left}#about .about2 .about-text{width:319px}#about .about2 .about-img{width:140px;top:12px;right:32px}#about .about3{grid-area:2/2/3/3;text-align:left;height:314px}#about .about3 .about-text{width:362px}#about .about3 .about-img{width:140px;top:-18px;right:32px}#about .about4{grid-area:3/1/4/2;height:314px}#about .about4 .about-text{width:355px}#about .about4 .about-img{width:240px;top:30px;right:26px}#about .about5{grid-area:4/1/5/2;height:288px;padding-top:50px}#about .about5 .about-text{width:352px}#about .about5 .about-img{width:140px;top:1px;right:19px}#about .about6{grid-area:3/2/5/3;height:633px;padding-top:80px}#about .about6 .about-text{width:374px}#about .about6 .about-img{width:180px;top:20px;right:32px}#about .align-center{margin:40px 0 0}#about .textlink{gap:8px;width:auto}#cooperating{padding:127px 0 0}#cooperating .st24-title{margin-bottom:56px}#cooperating .main-copy{margin-bottom:43px}#cooperating .cooperating{margin-bottom:100px}#cooperating .cooperating_list{margin-bottom:40px}#cooperating .cooperating_list .balloon{left:50%;margin-left:-616px;top:-149px;font-size:20px;padding-top:0;display:flex;justify-content:center;align-items:center}#cooperating .cooperating_list .marquee-inner .marquee .items{gap:20px;margin-bottom:20px;padding-right:20px}#cooperating .cooperating_list .marquee-inner .marquee .items li{height:70px}#cooperating .cooperating_list .marquee-inner .marquee .items li a img{height:70px;width:auto;max-width:auto}#cooperating .tocampany{width:1018px;border-radius:10px;padding:80px 40px 40px 100px}#cooperating .tocampany:before{width:272px;height:203px}#cooperating .tocampany .st24-title{text-align:left;margin-bottom:10px}#cooperating .tocampany .st24-title:before{top:-40px;left:-40px;-webkit-transform:none;transform:none}#cooperating .tocampany .main-copy{width:600px;margin-bottom:5px}#cooperating .tocampany .st24-btn{width:192px;margin-left:auto;margin-right:0}#model-schedule{padding-bottom:100px}#model-schedule .st24-title{margin-bottom:56px}#model-schedule .schedule_img{margin-bottom:20px}#model-schedule .schedule .main-copy{margin-bottom:10px}#entry{padding-bottom:100px}#entry .st24-title{margin-bottom:66px}#entry .bg-white{padding:60px 60px 15px}#entry .bg-white .entry_list{display:flex}#entry .bg-white .entry_list li{width:50%}#entry .bg-white .entry_list li:first-child{border-right:1px solid #ccc}#entry .bg-white .entry_list li .sub-title{margin-bottom:25px}#entry .bg-white .entry_list li .sub-title:has(span){margin-bottom:10px}#entry .bg-white .entry_list li .entry_img{width:100px;margin:0 auto 28px}#entry .bg-white .entry_list li .st24-btn{width:240px}#entry .bg-white .entry_list li .st24-btn.-disabled{border:2px solid #ccc;padding-left:20px}#entry .bg-white .entry_list li .entry_annotation{font-size:14px;margin-top:10px}#entry .bg-white .entry_other{width:805px;display:flex;justify-content:space-between;border-top:1px solid #ccc;padding:40px 95px 0 52px;margin:53px auto 0}#entry .bg-white .entry_other_list{justify-content:center;gap:30px;padding-top:8px}#entry .entry_submission{display:flex;align-items:center;width:812px;margin:40px auto 0;gap:60px}#entry .entry_submission .sub-title{width:252px;border-right:1px solid #fff;text-align:left;margin-bottom:0}#qanda .st24-title{margin-bottom:80px}#qanda ul.st24-qa-list{width:1020px;margin:0 auto}#qanda ul.st24-qa-list .item+.item{margin-top:40px}#qanda ul.st24-qa-list .cmn-box_qa{border-radius:20px}#qanda ul.st24-qa-list .cmn-box_qa .container_header{padding:30px 40px 24px;gap:23px}#qanda ul.st24-qa-list .cmn-box_qa .container_header p{padding-top:5px}#qanda ul.st24-qa-list .cmn-box_qa .container_header>picture{width:38px}#qanda ul.st24-qa-list .cmn-box_qa .container_content .inner{padding:30px 40px;gap:10px}#qanda ul.st24-qa-list .cmn-box_qa .container_content .inner .main-copy{padding-top:0}#qanda ul.st24-qa-list .cmn-box_qa .container_content picture{width:47px;padding-top:10px}}@media only screen and (min-width:768px) and (min-width:1688px){.localHeader_type2 .bg .img2{top:24.6vw;left:calc(720px - 50vw);width:26.53vw}}@media only screen and (max-width:767px){main{padding-bottom:26.4vw}.cmn-inner.-wide{padding:0}.cmn-section+.cmn-section>.cmn-inner{padding-top:29.33vw}.bg-white{border-radius:2.67vw;padding:8vw 4vw}.st24-title{font-size:9.07vw;margin-bottom:10.67vw}.st24-title:before{width:32vw;height:34.13vw}.sub-title{font-size:7.47vw;margin-bottom:5.33vw}.sub-title:has(span){line-height:.8;margin-bottom:8vw}.sub-title span{font-size:3.73vw}.main-copy,.st24-btn,p.main-copy{font-size:4.27vw}.st24-btn{width:51.2vw;height:14.4vw;line-height:13vw;padding-right:2.67vw;border-radius:13.33vw;box-shadow:0 1.07vw 1.6vw rgba(0,0,0,.2)}.st24-btn .icon_arrow{width:4vw;right:6vw;top:.5vw}.st24-btn.blank{width:71.73vw}.st24-btn.blank .icon_blank{width:4vw;right:6vw;top:.4vw}.st24-btn.-white{width:58.67vw;height:10.13vw;border:1px solid #0d68c4;background:#fff;color:#0d68c4;line-height:9.87vw;font-size:3.73vw}.balloon{width:46.13vw;height:46.13vw;top:-22vw;left:-11vw;font-size:4.8vw;padding-top:10.4vw}.note{font-size:3.73vw}.float-btn{bottom:2.67vw;right:2.67vw;padding:6.67vw 5.33vw;font-size:2.67vw;line-height:1.4;width:32vw;height:32vw;box-shadow:0 1.07vw 1.6vw rgba(0,0,0,.2)}.float-btn span:first-child{margin-bottom:8vw}.float-btn span:last-child{gap:.4vw;line-height:1.7}.float-btn span:last-child:after{width:1.6vw;height:1.6vw}.float-btn:after{width:4.8vw;height:5.07vw;top:16vw}.-anim-fadeInUp{opacity:0;-webkit-transform:translateY(6vw);transform:translateY(6vw);transition:opacity .6s,-webkit-transform .6s ease-in-out;transition:opacity .6s,transform .6s ease-in-out;transition:opacity .6s,transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.-anim-fadeInUp.-inview{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.-anim-fadeInUp.delay.-inview{transition-delay:.6s}.-anim-about{opacity:0;-webkit-transform:translateY(6vw);transform:translateY(6vw);transition:opacity .3s,-webkit-transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.-anim-about.-inview{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.-anim-about.delay.-inview{transition-delay:.2s}.localHeader_type2{padding:0;margin-top:0;margin-bottom:1vw;height:144.53vw}.localHeader_type2 .date{width:48vw;margin-left:-8vw}.localHeader_type2 .bg .img1{width:68vw}.localHeader_type2 .bg .img2{top:126.8vw;left:0;width:29.6vw}.localHeader_type2 .h1wrp{top:43vw;width:82.9vw}.localHeader_type2 .h1wrp .note{text-align:left;font-size:3.73vw;margin:1.6vw 0 0 2.2vw;line-height:1.57;text-indent:-1em;padding-left:1em}#anchor{padding-bottom:30vw}#anchor .anchor_links{justify-content:flex-start;gap:4.2vw 4vw;margin-bottom:16vw}#anchor .anchor_links li a{width:42.67vw;height:16vw;font-size:3.73vw;padding:0 2.67vw;line-height:16vw;box-shadow:1.07vw 1.07vw 1.6vw rgba(0,0,0,.2);border-radius:1.33vw}#anchor .anchor_links li a.l2_sp{padding:2vw 2.67vw;line-height:1.6}#anchor .anchor_links li a:after{width:4.8vw;height:4.8vw;right:2.4vw}#anchor .btn_form{width:89.33vw;height:42.67vw;margin:0 auto;padding:8vw 0 0 35.73vw;font-size:4.8vw;line-height:1.6;box-shadow:0 1.07vw 1.6vw rgba(0,0,0,.2);border-radius:2.3vw}#anchor .btn_form span:nth-child(2){bottom:4.4vw;right:6vw;font-size:4.27vw;line-height:4.27vw}#anchor .btn_form span:nth-child(2):after{width:3.73vw;height:3.73vw;margin-left:1.33vw}#anchor .btn_form:before{left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35.73vw;height:38.67vw;background:url(../img/scholarship/students2024/obj_btn_form_sp.png) 50%/contain no-repeat}#entry-start{padding:28.8vw 0 59vw}#entry-start .cmn-inner .obj li:first-child{top:-52vw;right:-9vw;width:27.47vw}#entry-start .cmn-inner .obj li:nth-child(2){top:-60vw;left:-26vw;width:75.47vw}#entry-start .cmn-inner .obj li:nth-child(3){top:101vw;right:-16vw;width:82.67vw}#intro{padding-bottom:21vw}#intro .intro_copy{width:70.93vw;margin:0 auto 10.67vw}#intro . .img_support.-center.-anim-fadeInUp{width:89.33vw;margin:0 auto}#about{padding-bottom:26.67vw}#about .cmn-inner{padding-top:37vw}#about .st24-title{margin-bottom:18.6vw}#about .main-copy{margin-bottom:8.6vw}#about .about-list{display:block;margin-bottom:10.6vw}#about .about-item{border-radius:5.33vw;padding:10.67vw 7vw;margin-bottom:5.33vw}#about .about1{padding-bottom:0}#about .about1 .about-text{width:63.73vw;margin:0 auto 6vw}#about .about1 .about-img{width:50.67vw}#about .about2{text-align:left}#about .about2 .about-text{width:75.47vw}#about .about2 .about-img{width:24.67vw;top:1.6vw;right:1.27vw}#about .about3 .about-text{width:70.93vw}#about .about3 .about-img{width:25.07vw;top:-2.6vw;right:4.27vw}#about .about4 .about-text{width:70.93vw}#about .about4 .about-img{width:43.2vw;top:5.6vw;right:1.27vw}#about .about5{padding-top:8.4vw;padding-left:6vw}#about .about5 .about-text{width:70.93vw}#about .about5 .about-img{width:25.07vw;top:2.4vw;right:3.27vw}#about .about6{padding-top:8.2vw}#about .about6 .about-text{width:70.93vw}#about .about6 .about-img{width:32.53vw;top:2.6vw;right:-4.73vw}#about .align-center{margin:5.33vw}#cooperating{padding:34vw 0 0}#cooperating .st24-title{margin-bottom:16vw}#cooperating .main-copy{margin-bottom:11vw}#cooperating .cooperating{margin-bottom:26.67vw}#cooperating .cooperating_list{margin-bottom:10.67vw}#cooperating .cooperating_list .balloon{width:39.47vw;top:-11vw;left:-5vw;padding-top:0;display:flex;justify-content:center;align-items:center;font-size:5.33vw}#cooperating .cooperating_list .balloon span{display:block;padding:2vw 0 0 4vw}#cooperating .cooperating_list .marquee-inner .marquee .items{gap:5.33vw;margin-bottom:5.33vw;padding-right:5.33vw}#cooperating .cooperating_list .marquee-inner .marquee .items li{height:18.67vw}#cooperating .cooperating_list .marquee-inner .marquee .items li a img{height:18.67vw;width:auto;max-width:auto}#cooperating .tocampany{width:89.33vw;padding:37.33vw 2.67vw 15.3vw;border-radius:2.67vw}#cooperating .tocampany:before{width:48vw;height:37vw;top:-5vw}#cooperating .tocampany .st24-title{margin-bottom:8vw}#cooperating .tocampany .st24-title:before{top:-10.3vw;left:2.7vw;-webkit-transform:none;transform:none}#cooperating .tocampany .main-copy{width:72.8vw;margin:0 auto 5vw}#model-schedule{padding-bottom:26vw}#model-schedule .cmn-inner{padding-top:27vw}#model-schedule .st24-title{margin-bottom:14.6vw}#model-schedule .schedule_img{margin-bottom:8.3vw}#model-schedule .schedule .main-copy{margin-bottom:2.93vw}#entry{padding-bottom:23.2vw}#entry .cmn-inner{padding-top:35vw}#entry .st24-title{margin-bottom:32.6vw}#entry .bg-white{padding:15vw 8vw 16vw;margin-bottom:18.3vw}#entry .bg-white .entry_list li:first-child{border-bottom:1px solid #ccc;padding-bottom:16vw;margin-bottom:16vw}#entry .bg-white .entry_list li .entry_img{margin:0 auto 6.4vw;width:26.67vw}#entry .bg-white .entry_list li .entry_img img{width:100%}#entry .bg-white .entry_list li .st24-btn{width:64vw;line-height:14vw}#entry .bg-white .entry_list li .st24-btn.-disabled{border:2px solid #ccc;line-height:13vw}#entry .bg-white .entry_list li .entry_annotation{font-size:3.73vw;margin-top:2.67vw}#entry .bg-white .entry_other{border-top:1px solid #ccc;padding-top:10vw;margin-top:13vw}#entry .bg-white .entry_other_list{flex-direction:column;gap:6.2vw}#entry .bg-white .entry_other .sub-title{margin-bottom:7.2vw}#entry .entry_submission .sub-title{text-align:left;margin-bottom:8vw}#qanda .cmn-inner{padding-top:37vw}#qanda .st24-title{margin-bottom:17.6vw}#qanda ul.st24-qa-list .item+.item{margin-top:10.67vw}#qanda ul.st24-qa-list .cmn-box_qa{border-radius:5.33vw}#qanda ul.st24-qa-list .cmn-box_qa .container_header{padding:6.6vw 7.2vw;gap:4.6vw}#qanda ul.st24-qa-list .cmn-box_qa .container_header p{font-size:6.4vw;line-height:1.29}#qanda ul.st24-qa-list .cmn-box_qa .container_header>picture{padding-top:.4vw}#qanda ul.st24-qa-list .cmn-box_qa .container_content .inner{padding:8vw}#qanda ul.st24-qa-list .cmn-box_qa .container_content picture{padding-top:2.4vw;flex:none;text-align:left}}@media print,screen and (min-width:768px) and (max-width:1440px){main{padding-bottom:8.61vw}.cmn-section+.cmn-section>.cmn-inner{padding-top:8.4vw}.bg-white{width:70.83vw;border-radius:1.39vw;padding:2.64vw 4.86vw}.st24-title:before{width:8.33vw;height:8.89vw}.st24-title{font-size:2.92vw;margin-bottom:2.64vw;padding:.69vw 0}.sub-title:has(span){padding-top:.69vw}.sub-title span{font-size:.97vw}.sub-title{font-size:2.22vw;margin-bottom:1.39vw}.main-copy,p.main-copy{font-size:1.11vw}.st24-btn .icon_arrow{top:.14vw}.st24-btn.blank .icon_blank,.st24-btn .icon_arrow{width:1.04vw;right:1.39vw}.st24-btn.blank{width:18.68vw}.st24-btn.-white{width:15.28vw;height:2.64vw;border:.07vw solid #0d68c4;line-height:2.5vw;font-size:.97vw}.st24-btn{width:13.33vw;height:3.75vw;line-height:3.33vw;font-size:1.11vw;padding-right:1.39vw;border-radius:3.47vw;box-shadow:0 1.07vw 1.6vw rgba(0,0,0,.2);border:.14vw solid #ff8e3b}.balloon{width:11.94vw;height:11.94vw;top:-4.72vw;left:-7.78vw;font-size:1.25vw;padding-top:2.99vw}.note{font-size:.97vw}.float-btn span:first-child{margin-bottom:4.58vw}.float-btn span:last-child:after{width:.97vw;height:.97vw}.float-btn span:last-child{gap:.35vw;line-height:1.18vw}.float-btn:after{width:3.13vw;height:3.19vw;top:7.15vw}.float-btn{bottom:1.39vw;right:-2.78vw;padding:3.47vw;width:16.67vw;height:16.67vw;box-shadow:0 1.07vw 1.6vw rgba(0,0,0,.2);font-size:1.11vw}.localHeader_type2 .date{width:27.85vw;margin-left:-4.17vw}.localHeader_type2 .bg .img2{top:32.85vw;left:-8.12vw;width:26.53vw}.localHeader_type2 .h1wrp .note{font-size:.97vw;margin-top:1.74vw}.localHeader_type2 .h1wrp{top:13.4vw;width:69.79vw}.localHeader_type2{margin-top:0;margin-bottom:2.92vw;height:43.06vw}#anchor .anchor_links li a:after{width:2.08vw;height:2.08vw;right:1.67vw}#anchor .anchor_links li a{width:21.94vw;height:5.56vw;line-height:5.56vw;font-size:1.11vw;border-radius:.69vw;padding-left:1.67vw}#anchor .anchor_links{gap:1.46vw 2.5vw;margin-bottom:6.32vw}#anchor .btn_form span:nth-child(2):after{width:.97vw;height:.97vw;margin-left:.35vw}#anchor .btn_form span:nth-child(2){bottom:1.32vw;right:1.25vw;font-size:1.11vw;line-height:1.11vw}#anchor .btn_form:before{left:.28vw;width:10.97vw;height:10.49vw}#anchor .btn_form{width:41.67vw;height:9.72vw;margin:0 auto;padding:2.01vw 0 0 12.22vw;font-size:1.67vw;border-radius:.69vw;box-shadow:0 1.07vw 1.6vw rgba(0,0,0,.2)}#anchor{padding-bottom:6.94vw}#entry-start .cmn-inner .obj li:first-child{top:-14.72vw;right:-3.68vw;width:9.72vw}#entry-start .cmn-inner .obj li:nth-child(2){top:2.29vw;left:-8.89vw;width:21.53vw}#entry-start .cmn-inner .obj li:nth-child(3){top:15.49vw;right:-12.22vw;width:21.53vw}#entry-start{padding:6.74vw 0 7.43vw}#intro .st24-title{margin-bottom:4.31vw}#intro .intro_copy{width:56.53vw;margin:0 auto 3.4vw}#intro . .img_support.-center.-anim-fadeInUp{width:70.83vw;margin:0 auto}#intro{padding-bottom:7.5vw}#about .st24-title{margin-bottom:4.31vw}#about .main-copy{margin:0 auto 4.51vw;width:56.11vw}#about .about-list{grid-column-gap:2.22vw;grid-row-gap:2.22vw;margin-bottom:2.78vw}#about .about-item{border-radius:1.39vw;padding:4.17vw}#about .about1 .about-text{width:18.96vw;margin:0 auto 2.92vw}#about .about1 .about-img{width:19.44vw}#about .about1{padding-bottom:0;height:43.96vw}#about .about2 .about-text{width:22.15vw}#about .about2 .about-img{width:9.72vw;top:.83vw;right:2.22vw}#about .about2{height:19.93vw}#about .about3 .about-text{width:25.14vw}#about .about3 .about-img{width:9.72vw;top:-1.25vw;right:2.22vw}#about .about3{height:21.81vw}#about .about4 .about-text{width:24.65vw}#about .about4 .about-img{width:16.67vw;top:2.08vw;right:1.81vw}#about .about4{height:21.81vw}#about .about5 .about-text{width:24.44vw}#about .about5 .about-img{width:9.72vw;top:.07vw;right:1.32vw}#about .about5{height:20vw;padding-top:3.47vw}#about .about6 .about-text{width:25.97vw}#about .about6 .about-img{width:12.5vw;top:1.39vw;right:2.22vw}#about .about6{height:43.96vw;padding-top:5.56vw}#about .align-center{margin:2.78vw 0 0}#about .textlink{gap:.56vw;width:auto}#about{padding-bottom:6.94vw}#cooperating .st24-title{margin-bottom:3.89vw}#cooperating .main-copy{margin-bottom:2.99vw}#cooperating .cooperating_list .balloon{margin-left:-42.78vw;top:-10.35vw;font-size:1.39vw}#cooperating .cooperating_list .marquee-inner .marquee .items li,#cooperating .cooperating_list .marquee-inner .marquee .items li a img{height:4.86vw}#cooperating .cooperating_list .marquee-inner .marquee .items{gap:1.39vw;margin-bottom:1.39vw;padding-right:1.39vw}#cooperating .cooperating_list{margin-bottom:2.78vw}#cooperating .cooperating{margin-bottom:6.94vw}#cooperating .tocampany:before{width:18.89vw;height:14.1vw}#cooperating .tocampany .st24-title:before{top:-2.78vw;left:-2.78vw}#cooperating .tocampany .st24-title{margin-bottom:.69vw}#cooperating .tocampany .main-copy{width:41.67vw;margin-bottom:.35vw}#cooperating .tocampany .st24-btn{width:13.33vw}#cooperating .tocampany{width:70.69vw;border-radius:.69vw;padding:5.56vw 2.78vw 2.78vw 6.94vw}#cooperating{padding:8.82vw 0 0}#model-schedule .st24-title{margin-bottom:3.89vw}#model-schedule .schedule_img{margin-bottom:1.39vw}#model-schedule .schedule .main-copy{margin-bottom:.69vw}#model-schedule{padding-bottom:6.94vw}#entry .st24-title{margin-bottom:4.58vw}#entry .bg-white .entry_list li .sub-title:has(span){margin-bottom:.69vw}#entry .bg-white .entry_list li .sub-title{margin-bottom:1.74vw}#entry .bg-white .entry_list li .entry_img{width:6.94vw;margin:0 auto 1.94vw}#entry .bg-white .entry_list li .st24-btn.-disabled{border:2px solid #ccc;padding-left:1.39vw}#entry .bg-white .entry_list li .st24-btn{width:16.67vw}#entry .bg-white .entry_list li .entry_annotation{font-size:.97vw;margin-top:.69vw}#entry .bg-white .entry_other_list{gap:2.08vw;padding-top:.56vw}#entry .bg-white .entry_other{width:55.9vw;padding:2.78vw 6.6vw 0 3.61vw;margin:3.68vw auto 0}#entry .bg-white{padding:4.17vw 4.17vw 1.04vw}#entry .entry_submission .sub-title{width:17.5vw;margin-bottom:0}#entry .entry_submission{width:56.39vw;margin:2.78vw auto 0;gap:4.17vw}#entry{padding-bottom:6.94vw}#qanda .st24-title{margin-bottom:5.56vw}#qanda ul.st24-qa-list .item+.item{margin-top:2.78vw}#qanda ul.st24-qa-list .cmn-box_qa .container_header p{padding-top:.35vw}#qanda ul.st24-qa-list .cmn-box_qa .container_header>picture{width:2.64vw}#qanda ul.st24-qa-list .cmn-box_qa .container_header{padding:2.08vw 2.78vw 1.67vw;gap:1.6vw}#qanda ul.st24-qa-list .cmn-box_qa .container_content .inner{padding:2.08vw 2.78vw;gap:.69vw}#qanda ul.st24-qa-list .cmn-box_qa .container_content picture{width:3.26vw;padding-top:.69vw}#qanda ul.st24-qa-list .cmn-box_qa{border-radius:1.39vw}#qanda ul.st24-qa-list{width:70.83vw}}