<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126　License: none (public domain)*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}html{font-size:62.5% !important}body{color:#222;font-size:14px;font-size:1.4rem}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a{display:block;text-decoration:none;color:#222;cursor:pointer;transition:all 0.4s ease}a:hover{cursor:pointer}img{width:100%;max-width:100%;height:auto}header{line-height:1;width:100%;border-top:5px solid #009800}header .header_logo{margin:10px 10px 20px 10px;max-width:40%}@media (min-width: 640px){header .header_logo{max-width:1025px;margin:15px auto}}header .header_logo img{width:auto;max-height:35px}@media (min-width: 640px){header .header_logo img{width:205px;max-height:none}}#shukatsufes2025_entry main{margin-top:30px;padding:0}#shukatsufes2025_entry .content_head{padding:0 10px}#shukatsufes2025_entry .content_head p{font-size:1.4rem;line-height:1.75}#shukatsufes2025_entry .form{padding:0 0 100px;background:#f8f7f7}#shukatsufes2025_entry .form-section{margin-top:50px;margin-bottom:0}#shukatsufes2025_entry .hidden{display:none}#shukatsufes2025_entry .form-section_inner{margin:2rem 2rem 4rem}#shukatsufes2025_entry .form-section_title,#shukatsufes2025_entry .form_item_subtitle{display:flex;justify-content:space-between;align-items:center}#shukatsufes2025_entry .form-section_title .hissu,#shukatsufes2025_entry .form_item_subtitle .hissu{background:#fc6626;color:#fff;font-size:1.3rem;letter-spacing:.2rem;padding:.1rem .6rem}#shukatsufes2025_entry .form-section_title{padding:1rem 2rem;background:#fff;border-top:1px solid #DFDDDD;border-bottom:1px solid #DFDDDD}#shukatsufes2025_entry .form-section_title&gt;span{background:none;padding:0}#shukatsufes2025_entry .form-section_title_num{display:inline-block;width:24px;height:24px;margin-right:.5rem;padding:0;background:#91ca36;color:#fff;border-radius:50%;text-align:center;line-height:24px}#shukatsufes2025_entry .form_item_subtitle{border-top:1px solid #bbb;margin-top:3rem;padding-top:3rem;font-size:1.6rem;font-weight:bold}#shukatsufes2025_entry .form_item_subtitle .form-section_title_text::before{content:'';display:inline-block;width:12px;height:12px;border-radius:50%;background:#91ca36;margin-right:0.5rem}#shukatsufes2025_entry input[type="checkbox"]+label,#shukatsufes2025_entry input[type="radio"]+label{display:inline-block;width:100%;border:1px solid #DFDDDD;border-radius:3px;background:#fff;padding:1.2rem;cursor:pointer}#shukatsufes2025_entry input[type="checkbox"]+label+input+label,#shukatsufes2025_entry input[type="radio"]+label+input+label{margin-top:2rem}#shukatsufes2025_entry #form .ptj input[type=checkbox]+label{padding:12px 12px 12px 32px;-webkit-text-stroke:0}#shukatsufes2025_entry #form .ptj input[type=checkbox]+label:before{top:1.5rem;left:1rem}#shukatsufes2025_entry #form .ptj input[type=checkbox]+label:after{top:1.2rem;left:1.4rem}#shukatsufes2025_entry #form .ptj input[type="checkbox"]:disabled+label.applied,#shukatsufes2025_entry #form .ptj input[type="checkbox"]:disabled+label.closed{position:relative;border:none;padding:12px}#shukatsufes2025_entry #form .ptj input[type="checkbox"]:disabled+label.applied:before,#shukatsufes2025_entry #form .ptj input[type="checkbox"]:disabled+label.closed:before{content:'';position:absolute;top:0;left:auto;right:0;display:block;width:9rem;height:3rem;border:0;padding:.5rem;text-align:center;border-radius:0 3px 0 3px;font-size:12px;font-weight:bold;color:#fff}#shukatsufes2025_entry #form .ptj input[type="checkbox"]:disabled+label.applied{background:#E5F6E5;color:#444}#shukatsufes2025_entry #form .ptj input[type="checkbox"]:disabled+label.applied:before{content:'お申し込み済';background:#009800}#shukatsufes2025_entry #form .ptj input[type="checkbox"]:disabled+label.applied .area{background:#444}#shukatsufes2025_entry #form .ptj input[type="checkbox"]:disabled+label.closed{background:#dbd9d9;color:#888}#shukatsufes2025_entry #form .ptj input[type="checkbox"]:disabled+label.closed:before{content:'締め切りました';background:#666;width:10rem}#shukatsufes2025_entry #form .ptj input[type="checkbox"]:disabled+label.closed .area{color:#dbd9d9;background:#888}#shukatsufes2025_entry #form .ptj input[type="checkbox"]:disabled+label.closed .day{border-color:#888}#shukatsufes2025_entry #form .ptj input[type="checkbox"]:disabled+label.closed .address{color:#888}#shukatsufes2025_entry .checkbox input[type=checkbox]{display:block}#shukatsufes2025_entry .checkbox input[type="checkbox"]:checked+label{border:2px solid #009800}#shukatsufes2025_entry .checkbox label[for="tokyo"] .area{background:#009DE1}#shukatsufes2025_entry .checkbox label[for="osaka"] .area{background:#EE7700}#shukatsufes2025_entry .checkbox .area{border-radius:3px;margin-left:0;padding:.3rem 0.5rem;font-size:1.4rem;font-weight:600;letter-spacing:.2rem;color:#fff}#shukatsufes2025_entry .checkbox .date{display:block;display:flex;align-items:center;flex-wrap:wrap;padding:.5rem 0;font-size:3rem;font-weight:bold;line-height:1.2}#shukatsufes2025_entry .checkbox .day{display:inline-block;width:2rem;height:2rem;margin:0.5rem;border:1px solid #222;border-radius:50%;font-size:1.2rem;text-align:center;line-height:1.8rem}#shukatsufes2025_entry .checkbox .time{font-size:1.6rem}#shukatsufes2025_entry .checkbox .address{display:block;color:#666;line-height:1.5}#shukatsufes2025_entry .radio li{margin-top:1rem;margin-bottom:0}#shukatsufes2025_entry .radio li:first-child{margin-top:none}#shukatsufes2025_entry .radio input[type=radio]{display:block}#shukatsufes2025_entry .radio label{position:relative;font-size:1.6rem;font-weight:bold}#shukatsufes2025_entry .radio label:before{content:'';display:inline-block;width:17px;height:17px;border:1px solid #DFDDDD;border-radius:50%;margin-right:.5rem;line-height:1.6rem;vertical-align:middle}@media (min-width: 640px){#shukatsufes2025_entry .radio label:before{width:16px;height:16px}}#shukatsufes2025_entry .radio input[type=radio]:checked+label{border:2px solid #009800}#shukatsufes2025_entry .radio input[type=radio]:checked+label:before{border:1px solid #009800}#shukatsufes2025_entry .radio input[type=radio]:checked+label:after{content:'';display:inline-block;position:absolute;top:22px;left:15px;background:#009800;width:11px;height:11px;border-radius:50%}@media (min-width: 640px){#shukatsufes2025_entry .radio input[type=radio]:checked+label:after{top:23px;left:15px;width:10px;height:10px}}#shukatsufes2025_entry .label_text{display:block;margin-top:2rem;font-size:1.4rem;font-weight:700}#shukatsufes2025_entry input[type="text"],#shukatsufes2025_entry input[type="text"]:focus{width:100%;background:#fff;padding:1.5rem !important}#shukatsufes2025_entry .user_profile{background:#fff;border:1px solid #DFDDDD;border-radius:3px;padding:1.5rem;font-size:1.3rem}#shukatsufes2025_entry .user_profile b{font-size:1.4rem}#shukatsufes2025_entry .user_profile a{display:block;text-align:right;text-decoration:underline;color:#21759b}@media (min-width: 640px){#shukatsufes2025_entry .user_profile a{font-size:1.2rem}}#shukatsufes2025_entry .user_profile a:hover{text-decoration:none}#shukatsufes2025_entry .user_profile a:before{content:'';background:url(/lp/shukatsufes2025/img/pen.png) no-repeat center center/contain;display:inline-block;width:14px;height:12px;margin-right:0.2rem}#shukatsufes2025_entry input[type=submit]{display:none}#shukatsufes2025_entry input[type=submit]+label{cursor:pointer;display:block;max-width:800px;margin:4rem 2rem 0;padding:1.5rem;background:#91ca36;border-radius:3px;color:#fff;font-size:1.6rem;text-align:center;letter-spacing:.1rem;font-weight:700;transition:all .3s}@media (min-width: 640px){#shukatsufes2025_entry input[type=submit]+label{margin:0 auto}}#shukatsufes2025_entry input[type=submit]+label:hover{background:#83b630}/*! http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126　License: none (public domain)*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}html{font-size:62.5% !important}body{color:#222;font-size:14px;font-size:1.4rem}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a{display:block;text-decoration:none;color:#222;cursor:pointer;transition:all 0.4s ease}a:hover{cursor:pointer}img{width:100%;max-width:100%;height:auto}.ib{display:inline-block}.underline{font-weight:600;background:linear-gradient(transparent 60%, #eedf92 60%)}.ui-autocomplete{background:#fff;width:auto !important;min-width:0 !important;max-width:100%;display:inline-block;max-height:100px;overflow-y:auto;overflow-x:hidden;padding-right:20px}.ui-autocomplete .ui-menu-item{border-bottom:1px solid #e0e0e0}.ui-autocomplete .ui-menu-item:last-child{border-bottom:none}.ui-autocomplete .ui-menu-item div{padding:8px 20px 8px 8px;cursor:pointer}.ui-helper-hidden-accessible{display:none}body{font-family:apple-system, BlinkMacSystemFont, Roboto, "Noto Sans JP", "Helvetica Neue", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif !important;font-feature-settings:"palt"}main{margin:0 auto}@media (min-width: 1200px){main{margin-top:65px}}main .inner{width:90%;margin:0 auto}@media (min-width: 640px){main .inner{max-width:1050px;padding-left:3rem;padding-right:3rem}}.headline_{margin-bottom:3rem;font-size:3.4rem;font-weight:700;letter-spacing:.1rem}.headline_ .en{display:block;font-family:"Montserrat", sans-serif;color:#009DE1}.bg-gray{background-color:#eee}.pc{display:none}@media (min-width: 640px){.pc{display:block}}.sp{display:block}@media (min-width: 640px){.sp{display:none}}details summary{list-style:none}summary::-webkit-details-marker{display:none}header{background:#00BA95}@media (min-width: 1200px){header{position:fixed;top:0;left:0;width:100%;z-index:100}}.header-inner{width:98%;margin:0 auto;padding:.8rem 0;position:relative;z-index:60;text-align:center}@media (min-width: 1200px){.header-inner{display:flex;justify-content:space-between}}.header-logo{position:relative}.logo-main{position:absolute;top:0;left:0;display:inline-block;width:10rem;height:auto;z-index:50}@media (min-width: 640px){.logo-main{width:14rem;vertical-align:top}}@media (min-width: 1024px){.logo-main{width:17rem}}.logo-agrinavi{display:inline-block;width:14rem;height:auto;margin:0 auto}@media (min-width: 1200px){.logo-agrinavi{width:21rem;margin:1rem 0 0 18rem;vertical-align:top}}.header-nav{display:none}@media (min-width: 1200px){.header-nav{display:flex}}.header-nav ul{display:flex;margin-top:1rem}.header-nav ul a{display:inline-block;padding:.3rem 1.5rem .3rem 2rem;border-left:solid .1rem #fff;font-size:1.3rem;font-weight:700;letter-spacing:.1rem;color:#fff}@media (min-width: 1300px){.header-nav ul a{font-size:1.7rem}}.header-nav ul a:hover{opacity:.7}.header-nav ul li{margin-right:1rem}.header-nav ul li:first-child a{border-left:none}.icon-light,.icon-building,.icon-document,.icon-question{display:inline-block;width:20px;height:20px;margin-right:.4rem;vertical-align:bottom}.icon-light{background-image:url(/assets/mock/lp/img/shukatsufes2025/summer/light-a509bd41219d75e9f75f2516beba5f59286081c48f7554e465a6539ba356ce82.svg)}.icon-building{background-image:url(/assets/mock/lp/img/shukatsufes2025/summer/building-dca570d2e64e59003dfe5981e36edf50608cab1cbeafc29578afe6b12b40717c.svg)}.icon-document{background-image:url(/assets/mock/lp/img/shukatsufes2025/summer/document-5d6e21cc581b97f8c03f6a537dbc0848b922e323522de017fc09f5eb09d637cd.svg)}.icon-question{background-image:url(/assets/mock/lp/img/shukatsufes2025/summer/question-7cf757fddb8a98afbf0b35dcbf37c99d3c1f7711fbf1c91c0b267f967996c177.svg)}.btn-entry,.btn-entry-m,.btn-entry-fv,.btn-entry-sp,.btn-login,.btn-cancel,.btn-mypage{display:inline-block;background:#F7931E;border:solid .3rem #fff;border-radius:4rem;font-weight:700;color:#fff;letter-spacing:.1rem;line-height:1;position:relative;cursor:pointer;text-align:center;transition:.3s all}.btn-entry:hover,.btn-entry-m:hover,.btn-entry-fv:hover,.btn-entry-sp:hover,.btn-login:hover,.btn-cancel:hover,.btn-mypage:hover{background-color:#f89f37}.btn-entry-m span,.btn-entry-fv span,.btn-entry-sp span,.btn-login span,.btn-mypage span{position:absolute;top:50%;display:inline-block;background:url(/assets/mock/lp/img/shukatsufes2025/summer/arr-btn-2528866c7c9b48661c0b7191ae52302a644500a62cabf972ea831bb9488cfce9.svg) center center no-repeat #F7931E;background-size:contain;vertical-align:middle}.btn-entry{background:url(/assets/mock/lp/img/shukatsufes2025/summer/arr-btn-2528866c7c9b48661c0b7191ae52302a644500a62cabf972ea831bb9488cfce9.svg) center right 1.5rem no-repeat #F7931E}.btn-entry,.btn-entry-fv,.btn-entry-sp,.btn-cancel,.btn-mypage{padding:2rem;font-size:2rem;min-width:280px}.btn-entry span,.btn-entry-fv span,.btn-entry-sp span,.btn-cancel span,.btn-mypage span{width:2rem;height:2rem;margin-top:-1rem;right:1.5rem}@media (min-width: 640px){.btn-entry,.btn-entry-fv,.btn-entry-sp,.btn-cancel,.btn-mypage{font-size:2.1rem;min-width:320px}}.btn-entry-m,.btn-login{padding:1.5rem 3rem 1.5rem 1.7rem;font-size:1.4rem}.btn-entry-m span,.btn-login span{width:1.5rem;height:1.5rem;margin-top:-.75rem;right:1rem}@media (min-width: 1300px){.btn-entry-m,.btn-login{font-size:1.6rem}}.btn-entry-fv{display:none}@media (min-width: 640px){.btn-entry-fv{display:inline-block;margin-top:60px}}@media (min-width: 1024px){.btn-entry-fv{margin-top:140px}}@media (max-height: 900px){.btn-entry-fv{margin-top:25px}}.btn-entry-fv em,.btn-entry-sp em{width:10rem;position:absolute;top:-1.5rem;left:50%;display:inline-block;margin:0 0 0 -5rem;padding:.8rem .8rem 1rem 1.2rem;background:url(/assets/mock/lp/img/shukatsufes2025/summer/btn-fukidashi-87054789ed42e93dff4e661bae8bd89a1fd53388f1679d3618e2f48b00b87ac4.png) no-repeat center center/contain;background-size:contain;font-size:1.3rem;font-weight:700;color:#F7931E;text-align:center;line-height:1}.btn-cancel{background:url(/assets/mock/lp/img/shukatsufes2025/summer/arr-grey-b554c28599f86444372f5c9521c856fcd32bfe9af3f6d343534dd70d049fda01.svg) center right 1.5rem no-repeat #fff;border:solid .2rem #ccc;color:#222}.btn-cancel:hover{background-color:#efefef}.btn-mypage{width:90%;background:#FFF;border:solid .2rem #ccc;color:#222;box-shadow:0 3px 6px 0 rgba(0,0,0,0.04);margin-top:3rem;position:relative}@media (min-width: 640px){.btn-mypage{width:50%;margin-top:6rem}}.btn-mypage:hover{background-color:#efefef}.btn-mypage span{position:absolute;top:50%;display:inline-block;background:url(/assets/mock/lp/img/shukatsufes2025/summer/arr-grey-b554c28599f86444372f5c9521c856fcd32bfe9af3f6d343534dd70d049fda01.svg) center center no-repeat;background-size:contain;vertical-align:middle}.sec-fv .video{position:relative;z-index:0;width:100%;height:55vh;overflow:hidden}.sec-fv .video video{position:absolute;top:0;left:0;width:100%;height:auto;min-width:100%;min-height:100%;object-fit:cover;z-index:-1}.sec-fv .video::after{content:'';width:100%;height:100%;background:rgba(48,48,48,0.45);position:absolute;top:0;left:0;z-index:10}@media (min-width: 640px){.sec-fv .video{height:80vh}}.fv-body{width:100%;min-height:60vh;margin:0 auto;position:absolute;top:0;left:0;z-index:50}@media (min-width: 640px){.fv-body{min-height:80vh}}.fv-inner{width:98%;margin:0 auto;position:relative}@media (min-width: 640px){.fv-inner{width:90%}}.fv-copy{height:50vh;margin-top:23vh;text-align:center;color:#fff;font-weight:700}@media (min-width: 640px){.fv-copy{margin-top:22vh;height:62vh}}@media (min-width: 1300px){.fv-copy{margin-top:28vh}}.fv-copy h1{position:relative;font-size:7rem;line-height:1.2;letter-spacing:.3rem;margin-bottom:0}@media (min-width: 640px){.fv-copy h1{margin-bottom:15px}}.fv-copy h1 span{display:block}.fv-copy .head-01{font-size:1.5rem}@media (min-width: 640px){.fv-copy .head-01{font-size:3rem}}.fv-copy .head-01 em{background:top left/1.03em 0.9em repeat-x radial-gradient(circle, #fff 0.07em, rgba(0,0,0,0) 0.07em);padding-top:.6em;font-size:3.5rem}@media (min-width: 640px){.fv-copy .head-01 em{background:top left/1.03em 0.9em repeat-x radial-gradient(circle, #fff 0.07em, rgba(0,0,0,0) 0.07em);font-size:5rem}}.fv-copy .head-01 b{font-size:3rem}@media (min-width: 640px){.fv-copy .head-01 b{font-size:5rem}}.fv-copy .head-02{font-size:5.6rem;white-space:nowrap;margin-top:5px}@media (min-width: 1024px){.fv-copy .head-02{font-size:10rem}}.fv-copy .head-02 small{font-size:3rem;display:inline-block;padding-left:3px}@media (min-width: 1024px){.fv-copy .head-02 small{font-size:7rem}}.fv-copy .head-03{margin:-1.3rem 0 -.8rem;font-size:4rem}@media (min-width: 640px){.fv-copy .head-03{margin:-2rem 0 -1rem;font-size:4.5rem}}.fv-copy .head-04{font-size:4.8rem}@media (min-width: 640px){.fv-copy .head-04{font-size:7rem}}.fv-copy .head-05{font-size:3rem}@media (min-width: 640px){.fv-copy .head-05{font-size:3.5rem}}.fv-copy .target-27,.fv-copy .target-26{display:inline-block}.fv-copy .target-27{width:6rem;height:6rem;position:absolute;top:-2rem;left:50%;margin-left:-17rem}@media (min-width: 640px){.fv-copy .target-27{width:8rem;height:8rem;top:-2.6rem;margin-left:-26.6rem}}.fv-copy .target-26{width:5rem;height:5rem;position:absolute;bottom:4rem;right:50%;margin-right:-15.5rem}@media (min-width: 640px){.fv-copy .target-26{width:6.5rem;height:6.5rem;bottom:5.3rem;margin-right:-22rem}}.fv-target{display:flex;justify-content:center;padding:0;margin:0;list-style:none}.fv-target li{margin:5px;border-radius:200px;border:1px solid #FFF;padding:10px 12px;font-size:1.6rem;line-height:1.3em;letter-spacing:0.1em}@media (min-width: 640px){.fv-target li{font-size:2.2rem}}.emblem{position:absolute;bottom:29%;right:0}@media (min-width: 640px){.emblem{bottom:10%}}@media (min-width: 1200px){.emblem{bottom:5.5rem}}.emblem img{width:10rem;height:auto}@media (min-width: 480px){.emblem img{width:14rem}}@media (min-width: 640px){.emblem img{width:16rem}}@media (min-width: 1200px){.emblem img{width:22rem}}.fv-overview{padding:1.2rem 1rem 1.5rem;background:#00BA95;text-align:center;color:#fff;display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}@media (min-width: 640px){.fv-overview{padding:1.5rem 0;display:flex;justify-content:center;align-items:center;gap:20px}}.fv-overview&gt;p,.fv-overview .txt{display:inline-block;font-size:1.7rem;font-weight:600;letter-spacing:.2rem;vertical-align:middle}@media (min-width: 640px){.fv-overview&gt;p,.fv-overview .txt{font-size:1.8rem}}.fv-overview .date{font-family:"Montserrat", sans-serif;font-size:3.1rem;font-weight:700;letter-spacing:.2rem;white-space:nowrap;border:1px solid #fff;border-radius:5px;padding:10px}@media (min-width: 640px){.fv-overview .date{margin-bottom:0;font-size:5rem;min-width:200px;border-width:2px}}@media (min-width: 1024px){.fv-overview .date{min-width:260px}}.fv-overview .date .year-box{font-size:1.4rem;margin-bottom:3px}@media (min-width: 640px){.fv-overview .date .year-box{font-size:1.6rem}}.fv-overview .date .place-box{font-size:3rem;margin-top:3px}.fv-overview .date .place-box.place-online{font-size:2rem;letter-spacing:0;padding-top:8px}@media (min-width: 640px){.fv-overview .date .place-box.place-online{font-size:3rem;padding-top:0}}.fv-overview .date small{padding-right:.5rem;font-size:1.7rem}@media (min-width){.fv-overview .date small{font-size:2.8rem}}.fv-overview .date span{display:inline-block;margin-bottom:.4rem;padding:.5rem .4rem .5rem .5rem;border-radius:5rem;background:#fff;font-size:1.3rem;vertical-align:bottom}@media (min-width){.fv-overview .date span{margin-bottom:.5rem;padding:.6rem .5rem .6rem .6rem;font-size:2rem}}.fv-overview .date .sat{color:#009DE1}.fv-overview .date .sun{color:#F7931E}.fv-overview .date b{padding:0 .5rem;font-size:3rem}@media (min-width){.fv-overview .date b{padding:0 1rem;font-size:4rem}}.fv-overview .location-content{display:inline-block;white-space:nowrap}.fv-overview .location-content .location{display:inline-block;margin:0 0 0 2rem}.fv-overview .cat{display:inline-block;margin-right:.7rem;padding:.7rem 1.5rem;border:solid .2rem #fff;border-radius:2rem;font-size:1.4rem;font-weight:700;letter-spacing:.1rem}.fv-overview .icon-persons,.fv-overview .icon-laptop{display:inline-block;width:1.8rem;height:1.8rem;margin:-.3rem .5rem 0 0;vertical-align:middle}.fv-overview .icon-persons{background:url(/assets/mock/lp/img/shukatsufes2025/summer/persons-b11f049880706fdbc352bb59e0ef10e3a834fd037e08d06a687ed15e87f8833c.svg) center center no-repeat;background-size:contain}.fv-overview .icon-laptop{background:url(/assets/mock/lp/img/shukatsufes2025/summer/laptop-37366f65a9a5c07ec2e518f63d0e065dc0805be81ecd27089a5bd7fd04c5b456.svg) center center no-repeat;background-size:contain}.fv-btn-sp{width:100%;padding:1rem 0;position:fixed;bottom:0;left:0;z-index:70;text-align:center}@media (min-width: 640px){.fv-btn-sp{display:none}}.sec-pickup{padding:6rem 0 4rem;text-align:center}.sec-pickup&gt;p{margin-bottom:3rem;padding:0 3rem;display:inline-block;font-size:1.5rem;font-weight:700;letter-spacing:.1rem;position:relative}.sec-pickup&gt;p em{font-size:2.4rem}.sec-pickup&gt;p span{display:block;font-size:2.4rem;color:#00BA95}.sec-pickup&gt;p b{font-size:4rem}.sec-pickup&gt;p::before,.sec-pickup&gt;p::after{content:'';width:.1rem;height:3rem;background:#222;position:absolute;bottom:0}.sec-pickup&gt;p::before{left:0;transform:rotate(-30deg)}.sec-pickup&gt;p::after{right:.5rem;transform:rotate(30deg)}.pickup-wrap{display:flex;overflow:hidden}.pickup-list{display:flex;animation:horizontal-animation 30s linear infinite}.pickup-list li{width:16rem;margin-right:3rem}.pickup-list li .thumb{width:100%;margin-bottom:1rem}.pickup-list li .logo{width:100%}.pickup-list&gt;:first-child{animation-name:scroll;animation-duration:1s;animation-delay:0s;animation-iteration-count:infinite}@keyframes horizontal-animation{from{transform:translateX(0)}to{transform:translateX(-100%)}}.sp-index{margin-top:4rem}.sp-index&gt;p{display:inline-block;margin-bottom:-1.8rem;padding:.6rem 3rem;background:#fff;border:solid 0.1rem #00BA95;border-radius:2rem;font-size:1.5rem;font-weight:700;letter-spacing:.1rem;color:#00BA95}.sp-index ul{background:#00BA95;display:flex;flex-wrap:wrap;text-align:left}@media (min-width: 640px){.sp-index ul{border-radius:7px;box-shadow:0 0 4px 0 rgba(0,0,0,0.1)}}.sp-index ul li{width:50%;background:url(/assets/mock/lp/img/shukatsufes2025/summer/arr-down-e872597a3489260dbcc8e72b6ec231eeef8ebb8a95c289948fa53d6a16e64e42.svg) center right 1em no-repeat;background-size:1.4rem}.sp-index ul li:nth-child(odd){border-right:dashed .1rem #fff}.sp-index ul li:nth-child(-n+2){border-bottom:dashed .1rem #fff}.sp-index ul a{display:block;padding:1.7rem 1.5rem;font-size:1.6rem;font-weight:700;color:#fff}@media (min-width: 640px){.sp-index{max-width:640px;margin-left:auto;margin-right:auto}}@media (min-width: 1200px){.sp-index{display:none}}.sec-features,.sec-exhibitor,.sec-overview,.sec-faq,.sec-entry,.sec-form{padding-top:3rem}@media (min-width: 640px){.sec-features,.sec-exhibitor,.sec-overview,.sec-faq,.sec-entry,.sec-form{padding-top:10rem}}.sec-features h2,.sec-exhibitor h2,.sec-overview h2,.sec-faq h2,.sec-entry h2,.sec-form h2{margin-bottom:3rem;text-align:center;font-weight:700;font-size:2.4rem;letter-spacing:.1rem;line-height:1.8}@media (min-width: 640px){.sec-features h2,.sec-exhibitor h2,.sec-overview h2,.sec-faq h2,.sec-entry h2,.sec-form h2{font-size:3.8rem;letter-spacing:.15rem}}.sec-features h2 span,.sec-exhibitor h2 span,.sec-overview h2 span,.sec-faq h2 span,.sec-entry h2 span,.sec-form h2 span{display:block;font-size:2.8rem;font-family:"Montserrat", sans-serif;font-style:italic;color:#00BA95;letter-spacing:.05rem;position:relative}@media (min-width: 640px){.sec-features h2 span,.sec-exhibitor h2 span,.sec-overview h2 span,.sec-faq h2 span,.sec-entry h2 span,.sec-form h2 span{font-size:3.5rem}}.sec-features h2 span::before,.sec-exhibitor h2 span::before,.sec-overview h2 span::before,.sec-faq h2 span::before,.sec-entry h2 span::before,.sec-form h2 span::before{font-size:7rem;opacity:.2;position:absolute;top:-5rem;left:50%;margin-left:-3.5rem}@media (min-width: 640px){.sec-features h2 span::before,.sec-exhibitor h2 span::before,.sec-overview h2 span::before,.sec-faq h2 span::before,.sec-entry h2 span::before,.sec-form h2 span::before{font-size:10rem;top:-7rem;margin-left:-5rem}}.sec-features .intro,.sec-exhibitor .intro,.sec-overview .intro,.sec-faq .intro,.sec-entry .intro,.sec-form .intro{margin-bottom:1.8rem;padding-left:1rem;padding-right:1rem;font-size:1.6rem;line-height:1.8;letter-spacing:.1rem}@media (min-width: 640px){.sec-features .intro,.sec-exhibitor .intro,.sec-overview .intro,.sec-faq .intro,.sec-entry .intro,.sec-form .intro{font-size:1.7rem}}.sec-features .intro em,.sec-exhibitor .intro em,.sec-overview .intro em,.sec-faq .intro em,.sec-entry .intro em,.sec-form .intro em{font-weight:600;background:linear-gradient(transparent 60%, #eedf92 60%)}.sec-features{margin-bottom:3rem}.sec-features h2 span::before{content:'01'}@media (min-width: 640px){.sec-features{margin-bottom:0}}.feature-point{margin-top:3rem;padding:1.8rem;text-align:center;background:#D7ECE8;border-radius:.7rem}@media (min-width: 640px){.feature-point{margin-top:6rem;padding:6rem 4rem 1rem;position:relative}}.feature-point .headline{width:100%;margin-bottom:1.5rem;font-size:1.8rem;font-weight:700;letter-spacing:.1rem;color:#fff}@media (min-width: 640px){.feature-point .headline{margin-bottom:0;font-size:3rem;position:absolute;top:-3.5rem;left:0}}.feature-point .headline span{display:block;padding:1.6rem 2rem;background:#00BA95;border-radius:.5rem;position:relative}@media (min-width: 640px){.feature-point .headline span{display:inline-block;padding:2rem 5rem}}.feature-point .headline span::before,.feature-point .headline span::after{content:'';display:block;width:calc(100% - 2rem);height:.2rem;background:#fff;position:absolute;left:1rem}.feature-point .headline span::before{top:.5rem}.feature-point .headline span::after{bottom:.5rem}.feature-point .point-item{margin-bottom:2rem;background:#fff;border-radius:1.2rem}@media (min-width: 640px){.feature-point .point-item{margin-bottom:2.5rem;display:flex}}.feature-point .point-item .body{padding:1.5rem;text-align:left;position:relative}@media (min-width: 640px){.feature-point .point-item .body{width:calc(100% - 30rem);padding:2rem}}.feature-point .point-item .num{font-family:"Montserrat", sans-serif;font-style:italic;font-weight:700;font-size:7rem;line-height:.85;color:#D7ECE8;position:absolute;top:1.2rem;left:1.2rem;z-index:10}@media (min-width: 640px){.feature-point .point-item .num{font-size:11rem;top:2rem;left:2rem}}.feature-point .point-item .num small{display:block;font-size:2.5rem;letter-spacing:.1rem}@media (min-width: 640px){.feature-point .point-item .num small{font-size:4rem}}.feature-point .point-item h4,.feature-point .point-item .txt{position:relative;z-index:20}.feature-point .point-item h4{margin-bottom:.5rem;font-size:2.2rem;font-weight:700;letter-spacing:.1rem;line-height:1.5}@media (min-width: 640px){.feature-point .point-item h4{margin-bottom:1.2rem;font-size:2.8rem}}.feature-point .point-item h4 em{color:#00BA95}.feature-point .point-item .txt{font-size:1.5rem;font-weight:500;line-height:1.7}@media (min-width: 640px){.feature-point .point-item .txt{font-size:1.6rem;line-height:1.8}}@media (min-width: 640px){.feature-point .point-item .thumb{width:30rem}}.feature-point .point-item .thumb img{width:100%;height:15rem;object-fit:cover;border-radius:0 0 1.2rem 1.2rem}@media (min-width: 640px){.feature-point .point-item .thumb img{height:auto;border-radius:0 1.2rem 1.2rem 0}}.sec-exhibitor h2{margin-bottom:0}.sec-exhibitor h2 span::before{content:'02';margin-left:-4rem}@media (min-width: 640px){.sec-exhibitor h2 span::before{margin-left:-6rem}}.sec-exhibitor .note{font-size:1.5rem;letter-spacing:.1rem;text-align:center}.sec-exhibitor .icon-company,.sec-exhibitor .icon-calendar,.sec-exhibitor .icon-farm,.sec-exhibitor .icon-ranch{display:inline-block;width:2rem;height:2rem;margin-right:.5rem;vertical-align:bottom}@media (min-width: 640px){.sec-exhibitor .icon-company,.sec-exhibitor .icon-calendar,.sec-exhibitor .icon-farm,.sec-exhibitor .icon-ranch{width:2.5rem;height:2.5rem;margin-right:.8rem}}.sec-exhibitor .icon-company{background:url(/assets/mock/lp/img/shukatsufes2025/summer/icon-company-add54b858c5c27176b16bbd8b88a90a2d332fa99df26bcb64d59123657d4db61.png) center center no-repeat;background-size:2rem}@media (min-width: 640px){.sec-exhibitor .icon-company{background-size:2.5rem}}.sec-exhibitor .icon-calendar{background:url(/assets/mock/lp/img/shukatsufes2025/summer/calendar-f904c369020add18c2d0e4d3888fb977222b44174a9f13101434fb7e093807c9.svg) center center no-repeat;background-size:2rem}@media (min-width: 640px){.sec-exhibitor .icon-calendar{background-size:2.2rem}}.sec-exhibitor .icon-farm{background:url(/assets/mock/lp/img/shukatsufes2025/summer/icon-farm-d161e696f7b6f782362fb56995a9eaab58bedab7e85099596d20cac83ad14985.png) center center no-repeat;background-size:2rem}@media (min-width: 640px){.sec-exhibitor .icon-farm{background-size:2.2rem}}.sec-exhibitor .icon-ranch{background:url(/assets/mock/lp/img/shukatsufes2025/summer/icon-ranch-8fba76fec7271efebbe8981000f6da8691ba82448c85751555bda9311f2bc46e.png) center center no-repeat;background-size:2rem}@media (min-width: 640px){.sec-exhibitor .icon-ranch{background-size:2.5rem}}.exhibitor-tab{margin-top:3rem;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width: 640px){.exhibitor-tab{margin-top:5rem}}.exhibitor-tab label{border:solid 0.3rem #F1ECD1;border-bottom:none;border-radius:.8rem .8rem 0 0;margin:0 .3rem;padding:1.2rem 1.5rem;font-size:1.7rem;font-weight:700;letter-spacing:.1rem;order:-1;position:relative;cursor:pointer;transition:.3s all}@media (min-width: 640px){.exhibitor-tab label{margin:0 .7rem;padding:2rem 4rem;font-size:2rem}}.exhibitor-tab label:hover{opacity:.9}.exhibitor-tab input{display:none}.exhibitor-tab input:checked+label{background:#F1ECD1;margin-top:-.1rem}.exhibitor-tab input:checked+label+div{display:block}.exhibitor-tab&gt;div{width:100%;display:none;padding:3rem 0;background:#F1ECD1}@media (min-width: 640px){.exhibitor-tab&gt;div{padding:8rem 0}}.exhibitor-tab h3{font-size:1.8rem;font-weight:700;letter-spacing:.1rem}.exhibitor-tab h3 small{display:block;padding-left:1.2rem;font-size:70%;line-height:1.5}@media (min-width: 640px){.exhibitor-tab h3{font-size:2.2rem}.exhibitor-tab h3 small{display:inline;padding-left:0}}.exhibitor-tab ul{padding:1.5rem 1.2rem;background:#fff;border-radius:.8rem;display:grid;gap:.9rem}@media (min-width: 640px){.exhibitor-tab ul{grid-template-columns:repeat(2, 1fr);gap:.8rem}}.exhibitor-tab ul+h3{margin-top:2.5rem}@media (min-width: 640px){.exhibitor-tab ul{padding:2.5rem}.exhibitor-tab ul+h3{margin-top:5rem}}.exhibitor-tab li{font-size:1.7rem;font-weight:700}.exhibitor-tab li a{display:inline-block;padding-right:1.5rem;padding:.6rem 1.5rem .6rem 1.5rem;font-size:1.3rem;font-weight:700;letter-spacing:.03rem;line-height:1.2;cursor:default;display:block;border-radius:10rem}.exhibitor-tab li a:not(.disabled){border:1px solid #ddd;cursor:pointer;background:url(/assets/mock/lp/img/shukatsufes2025/summer/arr-line-02ffb0ac0b76c89593844b47f410294098845c928e362d5b6d344da35f628430.svg) right 0.3rem center no-repeat;background-size:1.8rem}@media (min-width: 640px){.exhibitor-tab li a:not(.disabled){border-width:2px}}.exhibitor-tab li a:not(.disabled):hover{background-color:#F7931E;border-color:#F7931E;color:#fff;background-image:url(/assets/mock/lp/img/shukatsufes2025/summer/arr-line-white-f0adf6c08b81099dcd2aecebf770c9f9072a422195504a12e97bcaaf3dd19d57.svg);background-repeat:no-repeat;background-position:right center}@media (min-width: 640px){.exhibitor-tab li a{padding-right:2.5rem;font-size:1.6rem;line-height:1.7}.exhibitor-tab li a:not([class]){cursor:pointer;background:url(/assets/mock/lp/img/shukatsufes2025/summer/arr-line-02ffb0ac0b76c89593844b47f410294098845c928e362d5b6d344da35f628430.svg) right 0.3rem center no-repeat;background-size:2rem}}.tab-industry h3{margin-bottom:1rem}@media (min-width: 640px){.tab-industry h3{margin-bottom:1.5rem}}.tab-schedule .headline{margin-bottom:1rem;display:flex;align-items:center}@media (min-width: 640px){.tab-schedule .headline{margin-bottom:1.5rem}}.tab-schedule h3{margin-right:.5rem}.tab-schedule h3 em{font-family:"Montserrat", sans-serif;font-size:2.7rem}.tab-schedule .sat,.tab-schedule .sun,.tab-schedule .time{margin-left:.5rem;display:inline-block;vertical-align:bottom}.tab-schedule .sat,.tab-schedule .sun{padding:.4rem;border:solid 0.1rem #222;border-radius:3rem;font-size:1.2rem}.tab-schedule .sat{color:#009DE1}.tab-schedule .sun{color:#F7931E}.tab-schedule .time{margin-right:.5rem;padding-bottom:.1rem;font-family:"Montserrat", sans-serif;font-size:1.2rem}@media (min-width: 640px){.tab-schedule .time{font-size:1.7rem}.tab-schedule .time br{display:none}}.tab-schedule p[class*="cat"]{display:inline-block;padding:.3rem 1rem .3rem 2.7rem;border:solid 0.1rem #00BA95;border-radius:2rem;font-size:1.2rem;font-weight:700;letter-spacing:.1rem;color:#00BA95}@media (min-width: 640px){.tab-schedule p[class*="cat"]{padding:.5rem 1rem .5rem 2.8rem;font-size:1.4rem}}.tab-schedule .cat-real{background:url(/assets/mock/lp/img/shukatsufes2025/summer/persons-g-093efd9657903def9f8774e8ce7b38a894cdc39371302ac92c71dde44e951a25.svg) center left 1rem no-repeat;background-size:1.5rem}.tab-schedule .cat-online{background:url(/assets/mock/lp/img/shukatsufes2025/summer/laptop-g-41941b2da45dfcd7eb08405701a1cf08aab52b3d70a0572eac9cdefa09b14eb9.svg) center left 1rem no-repeat;background-size:1.5rem}.tab-schedule ul+.headline{margin-top:2.5rem}@media (min-width: 640px){.tab-schedule ul+.headline{margin-top:5rem}}.modal-open{cursor:pointer}.modalwindow{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;background:rgba(0,0,0,0.8)}.modalwindow .modalwindow-wrap{height:100%;padding:0 30px;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 768px){.modalwindow .modalwindow-wrap{padding:0 3.125%}}.modalwindow .modalwindow-content{height:100%;max-width:580px;margin:0 auto;display:table}.modalwindow .modalwindow-table-cell{display:table-cell;padding:50px 0 50px;vertical-align:middle}.modalwindow .modalwindow-table-cell .modalwindow-content-inner{padding:30px 30px;position:relative;margin:0 auto;background:#fff;border-radius:7px}@media only screen and (max-width: 768px){.modalwindow .modalwindow-table-cell .modalwindow-content-inner{padding:1.5rem 1.3rem}}.modalwindow .modalwindow-table-cell .modalwindow-content-inner .modalwindow-btn-close{position:absolute;top:-40px;right:0;z-index:9;height:30px;width:30px;cursor:pointer}.modalwindow .modalwindow-table-cell .modalwindow-content-inner .modalwindow-btn-close::before,.modalwindow .modalwindow-table-cell .modalwindow-content-inner .modalwindow-btn-close::after{content:"";display:block;background:#fff;height:2px;width:30px}.modalwindow .modalwindow-table-cell .modalwindow-content-inner .modalwindow-btn-close::before{-moz-transform:translateY(15px) rotate(-45deg);-ms-transform:translateY(15px) rotate(-45deg);-webkit-transform:translateY(15px) rotate(-45deg);transform:translateY(15px) rotate(-45deg)}.modalwindow .modalwindow-table-cell .modalwindow-content-inner .modalwindow-btn-close::after{-moz-transform:translateY(13px) rotate(45deg);-ms-transform:translateY(13px) rotate(45deg);-webkit-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}.modalwindow .modalwindow-company.modalwindow-alert a{display:inline;color:#21759b}.modalwindow .modalwindow-company .company-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.modalwindow .modalwindow-company .company-header h2{font-size:1.5rem;font-weight:700;letter-spacing:.03rem;text-align:left;line-height:1.3}.modalwindow .modalwindow-company .company-header h2 small{display:block;font-size:85%}@media (min-width: 640px){.modalwindow .modalwindow-company .company-header h2{font-size:1.7rem}}.modalwindow .modalwindow-company .company-header .company-category{border:1px solid #222;border-radius:2rem;font-size:1.2rem;font-weight:600;margin-left:1rem;padding:.5rem .6rem;white-space:nowrap}@media (min-width: 640px){.modalwindow .modalwindow-company .company-header .company-category{padding:5px 10px}}.modalwindow .modalwindow-company .company-logo{text-align:center}.modalwindow .modalwindow-company .company-logo img{max-width:300px}.modalwindow .modalwindow-company h3{background-color:#E8E9EA;padding:.7rem 1rem;margin:3px 0;font-size:1.3rem;font-weight:600}.modalwindow .modalwindow-company p{margin:.5rem 0 1rem;font-size:1.3rem;line-height:1.4}.modalwindow .modalwindow-company table{width:100%}.modalwindow .modalwindow-company table tr th{width:6rem;font-size:1.2rem;font-weight:600;line-height:1.4;min-width:6em;padding:.5rem .5rem .5rem 1rem;text-align:left;border-bottom:1px solid #bbb}.modalwindow .modalwindow-company table tr td{font-size:1.2rem;line-height:1.4em;padding:5px;border-bottom:1px solid #bbb}.modalwindow .modalwindow-company table tr td a{text-decoration:underline;display:inline-block;padding-right:16px;background:url(/assets/mock/lp/img/shukatsufes2025/summer/arr-orange-caf2ffd9a40b86a076f98622fce68732fdfa164b66e459ff9c701448f99b0558.svg) right center no-repeat}.modalwindow .modalwindow-company table tr:last-child th,.modalwindow .modalwindow-company table tr:last-child td{border-bottom:none}.modalwindow .modalwindow-company .message{margin-top:.5rem;display:flex;background:#F1ECD1;border-radius:.3rem}.modalwindow .modalwindow-company .message dt{width:6rem;padding:.6rem 0 .6rem .6rem;text-align:center;font-size:1rem;font-weight:700;letter-spacing:.01rem;line-height:1.2}.modalwindow .modalwindow-company .message .user{width:5rem;height:5rem;margin:0 auto .5rem;background:url(/assets/mock/lp/img/shukatsufes2025/summer/user-a4a655b0a871700bcb66916b661f45134799fd502d1cc579854d8fbc48d9d5ab.png) center center no-repeat;background-size:contain}.modalwindow .modalwindow-company .message dd{width:calc(100% - 6rem);padding:1rem}.modalwindow .modalwindow-company .message dd p{font-size:1.2rem;margin:0}.modalwindow .modalwindow-company .message .fukidashi{background:#fff;padding:.7rem;border-radius:.3rem;filter:drop-shadow(0 0.1rem 0.3rem #bbb);position:relative}.modalwindow .modalwindow-company .message .fukidashi::before{content:'';width:1rem;height:1rem;border-style:solid;border-color:transparent #fff transparent transparent;border-width:.4rem 1rem .4rem 0;position:absolute;top:1rem;left:-1rem}@media (min-width: 640px){.modalwindow .modalwindow-company .message dt{width:11rem}}.sec-overview{text-align:center;padding-top:6rem;padding-bottom:5rem}.sec-overview h2{margin-bottom:1.5rem}.sec-overview h2 span::before{content:'03';margin-left:-4rem}@media (min-width: 640px){.sec-overview h2 span::before{margin-left:-6rem}}.sec-overview .intro{margin-bottom:3rem}.sec-overview .intro br{display:none}@media (min-width: 640px){.sec-overview{padding-top:10rem;padding-bottom:12rem}.sec-overview h2{margin-bottom:3rem}.sec-overview .intro{margin-bottom:5rem}.sec-overview .intro br{display:block}}.overview-list{margin-top:2rem}.overview-list details{width:100%;display:block;border:solid 0.2rem #222;border-radius:.8rem;text-align:left}.overview-list details[open] summary::after{transform:rotate(180deg)}.overview-list details[open] table{transform:none;opacity:1}.overview-list summary{display:block;cursor:pointer;position:relative;padding:1.4rem 1rem}.overview-list summary h3{font-size:1.8rem;font-weight:700;letter-spacing:.03rem}.overview-list summary em{font-family:"Montserrat", sans-serif;font-size:2.2rem}.overview-list summary span{display:inline-block;vertical-align:bottom;margin:0 .5rem 0 .3rem}.overview-list summary .sat,.overview-list summary .sun{padding:.3rem;font-size:1.3rem;font-weight:700;border:solid 0.1rem #222;border-radius:2rem}.overview-list summary .sat{color:#009DE1}.overview-list summary .sun{color:#F7931E}.overview-list summary::after{display:block;content:'';width:2.2rem;height:2.2rem;background:url(/assets/mock/lp/img/shukatsufes2025/summer/arr-circle-cc7a978e52a309ad7ff0b95d35f9ac4b724c5b0f21bd9576355b68fec60b187b.svg) center center no-repeat;background-size:2.2rem;transition:.3s all;position:absolute;top:1.5rem;right:1rem}.overview-list summary::-webkit-details-maker{display:none}@media (min-width: 640px){.overview-list summary{padding:2rem}.overview-list summary h3{font-size:2.2rem}.overview-list summary em{font-size:2.5rem}.overview-list summary::after{width:2.5rem;height:2.5rem;background:url(/assets/mock/lp/img/shukatsufes2025/summer/arr-circle-cc7a978e52a309ad7ff0b95d35f9ac4b724c5b0f21bd9576355b68fec60b187b.svg) center center no-repeat;background-size:2.5rem;top:2rem;right:2rem}}.overview-list .cat-real,.overview-list .cat-online{display:inline-block;margin-left:.8rem;padding:.5rem 1rem .5rem 3rem;border:solid 0.1rem #00BA95;border-radius:3rem;font-size:1.2rem;color:#00BA95}.overview-list .cat-real{background:url(/assets/mock/lp/img/shukatsufes2025/summer/persons-g-093efd9657903def9f8774e8ce7b38a894cdc39371302ac92c71dde44e951a25.svg) left 1rem center no-repeat;background-size:1.6rem}.overview-list .cat-online{background:url(/assets/mock/lp/img/shukatsufes2025/summer/laptop-g-41941b2da45dfcd7eb08405701a1cf08aab52b3d70a0572eac9cdefa09b14eb9.svg) left 1rem center no-repeat;background-size:1.6rem}.overview-list .body{padding:0 1.4rem 1.4rem}@media (min-width: 640px){.overview-list .body{padding:0 2rem 2rem}}.overview-list table{width:100%;margin-bottom:1rem}.overview-list table th{padding:.8rem .4rem 1rem;background:#F1ECD1;border-bottom:solid .5rem #fff;font-size:1.4rem;font-weight:700;letter-spacing:.1rem;text-align:center}.overview-list table td{padding:1rem}.overview-list table td&gt;small{font-size:1.2rem;line-height:1.2;letter-spacing:.05rem}.overview-list table p{font-size:1.4rem;font-weight:700;letter-spacing:.03rem;line-height:1.4}.overview-list table p small{font-size:80%}.overview-list table p+small{display:inline-block;margin-top:.5rem}.overview-list table .date,.overview-list table .location{font-size:1.8rem}.overview-list table .date em,.overview-list table .location em{font-family:"Montserrat", sans-serif}.overview-list table .location{margin-bottom:.6rem;line-height:1.2}.overview-list table .location+p{line-height:1.2}.overview-list table .location+p+p{line-height:1.2}.overview-list table .access{margin-top:.5rem;padding-top:.5rem;padding-left:2rem;border-top:dotted .2rem #ccc;background:url(/assets/mock/lp/img/shukatsufes2025/summer/train-4c85dc2293ef428dc6beb35e428b9d55858cda5748c1b22dfacbe22edbaeeacb.png) left top 1rem no-repeat;background-size:1.2rem}.overview-list table .link-map{display:inline-block;vertical-align:top;margin:.4rem 0 0 0;padding:.3rem 1rem .3rem 2.2rem;background:url(/assets/mock/lp/img/shukatsufes2025/summer/pin-b0984d6615f10fd2d124693b19d49131b5b7d383e348851ce599cd906edb9b34.svg) left 0.8rem center no-repeat #00BA95;background-size:1rem;border-radius:2rem;color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.1rem}.overview-list table .link-map:hover{opacity:.8}@media (min-width: 640px){.overview-list table th{width:14rem;padding:1.8rem 2.5rem;font-size:1.8rem}.overview-list table td{padding:1rem 2.2rem}.overview-list table p{font-size:1.7rem}.overview-list table .date,.overview-list table .location{font-size:2.2rem}.overview-list table .date br,.overview-list table .location br{display:none}.overview-list table .location{margin-bottom:.2rem}.overview-list table .access{background-position:top .8rem left;background-size:1.4rem}.overview-list table .link-map{margin:0 0 0 1rem}}.overview-list .benefit{margin:1rem 0;padding:.8rem;background:#eee;border:solid .1rem #ccc;border-radius:.2rem;list-style:none;counter-reset:number}.overview-list .benefit li{position:relative;padding-left:1.8rem}.overview-list .benefit li+li{margin-top:1rem}.overview-list .benefit li::before{counter-increment:number;content:counter(number);position:absolute;top:5px;left:0;width:1.4rem;height:1.4rem;background:#00BA95;border-radius:50%;font-size:1.2rem;text-align:center;line-height:1.2;color:#fff}.overview-list .benefit p{font-size:1.4rem;font-weight:500}.overview-list .benefit .headline{font-weight:700}@media (min-width: 640px){.overview-list .benefit{padding:1.2rem}}.overview-list .step{position:relative;z-index:10}.overview-list .step li+li{margin-top:1.5rem}.overview-list .step::after{content:'';width:.1rem;height:100%;border-left:dotted 0.2rem #00BA95;position:absolute;top:0;left:1rem;z-index:-10}@media (min-width: 640px){.overview-list .step li{display:flex;align-items:flex-start}.overview-list .step::after{height:90%}}.overview-list .tag span{display:inline-block;vertical-align:bottom;width:7rem;background:#fff;border:solid 0.2rem #00BA95;font-size:1.4rem;font-weight:700;letter-spacing:.1rem}.overview-list .tag span:first-child{padding:.2rem .2rem;border-right:none;color:#00BA95;text-align:center}.overview-list .tag span:last-child{padding:.1rem .2rem 0}.overview-list .tag span.active{background:#00BA95;color:#fff}.overview-list .tag em{padding:0 .5rem;font-family:"Montserrat", sans-serif;font-size:1.6rem}@media (min-width: 640px){.overview-list .tag{width:15rem}}.overview-list .text{padding-top:.8rem;padding-left:2.2rem}@media (min-width: 640px){.overview-list .text{width:calc(100% - 15rem);padding:0}.overview-list .text small{display:block}}.overview-list .gift-info{padding:1rem;background:#eee;font-size:1.3rem;line-height:1.2}.overview-list .gift-info p{margin-bottom:.5rem}.overview-list .gift-info ol{list-style:decimal}.overview-list .gift-info li{margin-left:1.5rem}.overview-list .gift-info li::marker{font-weight:700;font-family:"Montserrat", sans-serif;color:#00BA95}.overview-list .gift-info li+li{margin-top:.8rem}.sec-faq{padding-top:6rem;padding-bottom:5rem}.sec-faq h2 span::before{content:'04';margin-left:-5rem}@media (min-width: 640px){.sec-faq h2 span::before{margin-left:-7rem}}@media (min-width: 640px){.sec-faq{padding-bottom:10rem}}.qa-list details{width:100%;display:block;background:#D7ECE8;border-radius:.8rem;margin-bottom:1.5rem;padding:1.2rem}.qa-list details[open] summary::after{transform:rotate(180deg)}.qa-list details[open] .answer{transform:none;opacity:1}@media (min-width: 640px){.qa-list details{padding:2rem}}.qa-list summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:0 2em 0 1.5em;font-size:1.5rem;font-weight:700;line-height:1.4;letter-spacing:.1rem;font-weight:600;cursor:pointer}.qa-list summary::before{content:'Q';display:inline-block;position:absolute;top:-.5rem;left:-.2rem;font-size:2rem;font-family:"Montserrat", sans-serif;font-weight:bold;color:#00BA95}.qa-list summary::after{display:block;content:'';width:2.2rem;height:2.2rem;background:url(/assets/mock/lp/img/shukatsufes2025/summer/arr-circle-cc7a978e52a309ad7ff0b95d35f9ac4b724c5b0f21bd9576355b68fec60b187b.svg) center center no-repeat;background-size:2.2rem;transition:.3s all;position:absolute;top:50%;right:0;margin-top:-1.1rem}.qa-list summary::-webkit-details-maker{display:none}@media (min-width: 640px){.qa-list summary{font-size:1.8rem}.qa-list summary::before{top:-1rem;left:-.5rem;font-size:2.8rem}}.qa-list .answer{margin-top:1rem;padding:1rem .8rem 1rem 3.2rem;background:#fff;border-radius:.6rem;position:relative}.qa-list .answer::before{content:'A';font-size:2.2rem;font-family:"Montserrat", sans-serif;font-weight:700;position:absolute;top:.8rem;left:.8rem;color:#00BA95}.qa-list .answer p{font-size:1.5rem;line-height:1.5;letter-spacing:.03rem}.qa-list .answer p a{display:inline-block;text-decoration:underline}.qa-list .answer p a:hover{color:#F7931E}@media (min-width: 640px){.qa-list .answer{margin-top:1.5rem;padding:1.6rem 1.6rem 1.6rem 4.2rem}.qa-list .answer::before{font-size:2.8rem;top:1.2rem;left:1.2rem}.qa-list .answer p{font-size:1.6rem}}.sec-entry{padding-top:6rem;padding-bottom:3rem;background:#eee;text-align:center}.sec-entry h2{margin-bottom:1rem}.sec-entry h2 span::before{content:'05';margin-left:-4.5rem}@media (min-width: 640px){.sec-entry h2{margin-bottom:3rem}.sec-entry h2 span::before{margin-left:-6.5rem}}@media (min-width: 640px){.sec-entry{padding-top:10rem;padding-bottom:10rem}.sec-entry .inner{padding-left:10rem;padding-right:10rem}}.sec-entry .intro br{display:none}@media (min-width: 640px){.sec-entry .intro br{display:block}}.sec-entry .login{margin:3rem 0;padding:2.5rem 1.5rem 2rem;background:#fff;border-radius:.8rem;border:solid 0.3rem #E0C53A;text-align:center;position:relative}.sec-entry .login .note{display:inline-block;padding:.6rem .8rem;background:#E0C53A;border-radius:.4rem;font-size:1.4rem;font-weight:700;letter-spacing:.05rem;color:#fff;position:absolute;top:-1rem;left:-1rem}.sec-entry .login p{margin-bottom:1rem;font-size:1.4rem;font-weight:700;line-height:1.7;letter-spacing:.03rem}.sec-entry .login p em{font-size:120%;background:linear-gradient(transparent 60%, #eedf92 60%)}@media (min-width: 640px){.sec-entry .login{padding:3rem 2rem 2.5rem}.sec-entry .login p{margin-bottom:2rem;font-size:1.6rem}}.sec-entry form{display:block;margin-top:5rem;text-align:left}.sec-entry form .note{font-size:1.3rem;font-weight:700;line-height:1.6}.sec-entry form label{display:block;margin-bottom:1rem;font-size:1.7rem;font-weight:700;letter-spacing:.06rem}.sec-entry form .required{display:inline-block;vertical-align:bottom;margin-right:.5rem;padding:.4rem;background:#c10c5a;border-radius:.3rem;font-size:1.2rem;font-weight:700;color:#fff;letter-spacing:.02rem;line-height:1}.sec-entry .form-area{margin-bottom:2.5rem}.sec-entry .form-area .note{margin-bottom:.5rem}.sec-entry .form-area label{line-height:1.3}.sec-entry .form-area label span{margin-bottom:.3rem}@media (min-width: 640px){.sec-entry .form-area label span{margin-bottom:0}.sec-entry .form-area label br{display:none}}.sec-entry .label-area label{display:block;padding:1.5rem 1.5rem 1.5rem 3rem;border:solid .1rem #bbb;border-radius:.5rem;background-color:#fff;font-size:1.6rem;cursor:pointer}.sec-entry .label-area input{display:none}.sec-entry .label-area:has(input:checked) label{background:url(/assets/mock/lp/img/shukatsufes2025/summer/icon-checked-aa3ff290a1b0012a12b288df55aa668359fd483127af81cf1684ac5139395bb3.svg) left 0.8rem center no-repeat #00BA95;background-size:1.8rem;color:#fff}.sec-entry .label-area:has(input:disabled) label{cursor:not-allowed;background-color:#eee;color:#ccc}.sec-entry .label-area:has(input:disabled:checked) label{background-color:#777;color:#fff}.sec-entry dl{display:block}.sec-entry dl+dl{margin-top:3rem}@media (min-width: 1200px){.sec-entry dl{display:flex}}.sec-entry dt{width:100%}.sec-entry dt label{display:inline-block;line-height:1}@media (min-width: 1200px){.sec-entry dt{width:22rem}}.sec-entry dd{width:100%}.sec-entry dd&gt;span{display:inline-block}@media (min-width: 1200px){.sec-entry dd{width:calc(100% - 22rem)}}.sec-entry .cols{white-space:nowrap}.sec-entry .cols span{display:inline-block;width:48%;vertical-align:top}.sec-entry .cols span+span{margin-left:1%}@media (min-width: 640px){.sec-entry .cols span{width:auto}}.sec-entry .cols-free{width:auto}.sec-entry .cols-free .field_with_errors{display:inline-block}.sec-entry input[type="text"],.sec-entry input[type="password"],.sec-entry input[type="email"],.sec-entry input[type="tel"],.sec-entry select{padding:1.4rem 1.6rem;border-radius:.5rem;border:solid .1rem #bbb;font-size:1.5rem;outline:none;color:#222}.sec-entry input[type="text"]:focus,.sec-entry input[type="password"]:focus,.sec-entry input[type="email"]:focus,.sec-entry input[type="tel"]:focus,.sec-entry select:focus{border-color:#00BA95}.sec-entry select,.sec-entry input~label{cursor:pointer}.sec-entry select:disabled,.sec-entry input:disabled{color:#ababab;background-color:#eee;cursor:not-allowed}.sec-entry select+.note,.sec-entry input+.note{margin-top:.6rem}.sec-entry select{-webkit-appearance:none;appearance:none;padding-right:2.7rem;background:url(/assets/mock/lp/img/shukatsufes2025/summer/arr-down-g-08848a16d682c1c14f78108208df45d89f93c46fb5e8fe6c8d3bc68e0e4d71e9.svg) right 0.3rem center no-repeat #fff;background-size:1.8rem}.sec-entry select+select{margin-top:1rem}.sec-entry select:disabled{color:#ababab;background-color:#eee;cursor:not-allowed}.sec-entry .label-gender,.sec-entry .label-graduated{display:flex;width:100%;border:solid .1rem #bbb;border-radius:.5rem;background:#fff}.sec-entry .label-gender&gt;div+div label,.sec-entry .label-graduated&gt;div+div label{border-left:solid .1rem #bbb}.sec-entry .label-gender&gt;div input,.sec-entry .label-gender&gt;div .field_with_errors&gt;input,.sec-entry .label-graduated&gt;div input,.sec-entry .label-graduated&gt;div .field_with_errors&gt;input{display:none}.sec-entry .label-gender&gt;div input:checked+label,.sec-entry .label-gender&gt;div .field_with_errors:has(input:checked)+label,.sec-entry .label-graduated&gt;div input:checked+label,.sec-entry .label-graduated&gt;div .field_with_errors:has(input:checked)+label{background:#00BA95;color:#fff}.sec-entry .label-gender&gt;div input:disabled+label,.sec-entry .label-gender&gt;div .field_with_errors:has(input:disabled)+label,.sec-entry .label-graduated&gt;div input:disabled+label,.sec-entry .label-graduated&gt;div .field_with_errors:has(input:disabled)+label{color:#ababab;cursor:not-allowed}.sec-entry .label-gender&gt;div input:disabled:checked+label,.sec-entry .label-gender&gt;div .field_with_errors:has(input:disabled:checked)+label,.sec-entry .label-graduated&gt;div input:disabled:checked+label,.sec-entry .label-graduated&gt;div .field_with_errors:has(input:disabled:checked)+label{background-color:#777;color:#fff}.sec-entry .label-gender label,.sec-entry .label-graduated label{margin-bottom:0;padding:1.6rem;text-align:center;cursor:pointer}.sec-entry .label-gender&gt;div{width:calc(100% / 3)}.sec-entry .label-graduated{width:66%}.sec-entry .label-graduated&gt;div{width:calc(100% / 2)}.sec-entry .form-academic&gt;div{margin-bottom:1rem}.sec-entry .btn-postal-search{display:inline-block;padding:.8rem 1rem;background:#eee;border:solid .1rem #bbb;border-radius:.3rem;cursor:pointer;transition:.3s all}.sec-entry .btn-postal-search:disabled{background:#eee;border-color:#ccc;color:#ccc;cursor:not-allowed}.sec-entry .btn-postal-search:hover{opacity:.9}.sec-entry .btn-postal-search+.note{margin-top:.7rem}.sec-entry .ipt-mss{width:16%}.sec-entry .ipt-ms{width:18%;margin-right:.8rem}.sec-entry .ipt-ss{width:20%}.sec-entry .ipt-s{width:66%}.sec-entry .select-s{width:66%}.sec-entry .ipt-m{width:100%}.sec-entry .select-m{width:50%}.sec-entry .ipt-l,.sec-entry .select-l{width:100%}@media (min-width: 640px){.sec-entry .select-s{width:33%}.sec-entry .ipt-s{width:30%}.sec-entry .ipt-m{width:66%}.sec-entry .ipt-mss{width:10%}.sec-entry .ipt-ms{width:12%;margin-right:1.5rem}}.sec-entry .ipt-error{border-color:#c10c5a !important}.sec-entry .p-error{margin-top:.8rem;font-size:1.5rem;font-weight:700;letter-spacing:.04rem;color:#c10c5a;white-space:normal}.sec-entry .p-error a{display:inline-block;color:#c10c5a;text-decoration:underline}.sec-entry .p-error a:hover{color:#222}.sec-entry .form-bottom{display:flex;margin-top:3rem;padding:2rem;background:#fff;border-radius:.3rem;filter:drop-shadow(0.1rem 0 0.3rem rgba(74,74,74,0.1))}.sec-entry .form-bottom .bottom-check{position:relative;width:3rem}.sec-entry .form-bottom .bottom-check input,.sec-entry .form-bottom .bottom-check .field_with_errors&gt;input{cursor:pointer;display:none}.sec-entry .form-bottom .bottom-check&gt;label{display:inline-block;width:2.4rem;height:2.4rem;margin:0;border:solid .2rem #ccc;border-radius:.3rem;position:relative;cursor:pointer}.sec-entry .form-bottom .bottom-check input:checked+label::after,.sec-entry .form-bottom .bottom-check .field_with_errors:has(input:checked)+label::after{content:'';display:inline-block;width:2.6rem;height:2.6rem;background:url(/assets/mock/lp/img/shukatsufes2025/summer/icon-checked-g-d4283d5abb9101b24a8dd0172ea89ea2d8507ef4bdf583f0cbeeb2206b73ff0c.svg) center center no-repeat;background-size:2.6rem;position:absolute;top:-.8rem;left:-.2rem}.sec-entry .form-bottom .bottom-check input:disabled+label,.sec-entry .form-bottom .bottom-check .field_with_errors:has(input:disabled)+label{color:#ababab;cursor:not-allowed}.sec-entry .form-bottom .bottom-check input:disabled:checked+label,.sec-entry .form-bottom .bottom-check .field_with_errors:has(input:disabled:checked)+label{background-color:#777;color:#fff}.sec-entry .form-bottom a{display:inline;color:#00BA95;text-decoration:underline}.sec-entry .form-bottom span{font-size:1.5rem;font-weight:700;line-height:1.5}.sec-entry .bottom-note,.sec-form .bottom-note{text-align:center;line-height:1.5}@media (min-width: 640px){.sec-entry .bottom-note,.sec-form .bottom-note{font-size:1.5rem}.sec-entry .bottom-note br,.sec-form .bottom-note br{display:none}}.sec-entry .btn-entry,.sec-entry .btn-cancel,.sec-form .btn-entry,.sec-form .btn-cancel{display:block;width:90%;margin:2rem auto}@media (min-width: 640px){.sec-entry .btn-entry,.sec-entry .btn-cancel,.sec-form .btn-entry,.sec-form .btn-cancel{display:inline-block;width:45%;margin:3rem 1rem}}.sec-entry .wrap-btns,.sec-form .wrap-btns{text-align:center}.sec-entry .form-confirm,.sec-form .form-confirm{text-align:left}.sec-entry .form-confirm dl,.sec-form .form-confirm dl{text-align:left}.sec-entry .form-confirm dd p,.sec-form .form-confirm dd p{font-size:1.5rem;line-height:1.6}.sec-entry .login-info,.sec-form .login-info{padding:1.5rem;background:#fff;border:solid 0.3rem #E0C53A;line-height:1.5}footer{padding-bottom:12rem}footer .sponsor{margin-bottom:3rem;padding:2rem 0;background:#00BA95;color:#fff;text-align:center}footer .sponsor .logo{display:inline-block;width:8rem;padding:1rem;margin:0 1rem;background:#fff;border-radius:.3rem;align-self:center}footer .sponsor img{display:block;width:auto;height:4rem;margin:0 auto}footer .sponsor ul{margin-top:2rem}footer .sponsor li{margin:.7rem 0}footer .sponsor a{display:inline-block;color:#fff;text-decoration:underline}footer .sponsor a:hover{opacity:.8}@media (min-width: 640px){footer .sponsor{padding:3rem 0;display:flex;justify-content:center;align-items:center;text-align:left}footer .sponsor ul{margin-top:0;margin-left:1rem}}footer .company_application{margin-top:20px}@media (min-width: 640px){footer .company_application{margin-top:0;margin-left:30px}}footer .company_application a{background-color:#FFF;text-decoration:none;padding:18px 30px;color:#00BA95;font-weight:600;font-size:1.6rem;border-radius:3px}footer .info,footer .copy{font-size:1.2rem;text-align:center}footer .info{margin-bottom:2rem;padding:0 1rem;line-height:1.5}footer .info a{display:inline;color:#222;text-decoration:underline}footer .info a:hover{color:#00BA95}@media (min-width: 640px){footer{padding-bottom:3rem}}.sec-form{margin-bottom:5rem}.sec-form .info{text-align:center;font-size:1.6rem;line-height:1.6;margin-bottom:30px}.sec-form .form-content{background-color:#FFF;margin-bottom:3rem;padding:10px 15px;border-radius:7px}@media (min-width: 640px){.sec-form .form-content{padding:1rem 3rem}}.sec-form .form-content dl{display:block;padding:1rem 0;border-bottom:1px dotted #999}@media (min-width: 640px){.sec-form .form-content dl{padding:2rem 0}}.sec-form .form-content dl dt{font-weight:700;font-size:1.4rem;line-height:1.6;margin-bottom:0.3rem}.sec-form .form-content dl dt label{display:inline-block}.sec-form .form-content dl dd{font-size:1.4rem;line-height:1.6}.sec-form .form-content dl:last-child{border-bottom:none}@media (min-width: 640px){.sec-form .form-content dl{display:flex;flex-wrap:wrap}.sec-form .form-content dl dt{width:180px;margin-bottom:0;font-size:1.6rem}.sec-form .form-content dl dd{width:calc(100% - 180px);font-size:1.6rem}}.sec-form .confirm-note{margin-top:3rem;padding:2rem;background:#fff;border:solid .1rem #ddd;text-align:center}.sec-form .confirm-note p{line-height:1.5}@media (min-width: 640px){.sec-form{margin-bottom:10rem}}.sec-form-overview{padding:3rem 0;background:#fff}.sec-form-overview .target,.sec-form-overview h3{font-weight:700;line-height:1.5;letter-spacing:.1rem}.sec-form-overview .target small,.sec-form-overview h3 small{font-size:80%}.sec-form-overview .target{font-size:2rem}.sec-form-overview h3{margin-bottom:1rem;font-size:2.4rem}.sec-form-overview .detail{padding:1rem 1rem 1.5rem;background:#eee;border:solid 0.1rem #222;border-radius:.3rem;text-align:center}.sec-form-overview .detail&gt;p,.sec-form-overview .detail .txt{display:inline-block;font-size:1.6rem;font-weight:600;letter-spacing:.2rem;vertical-align:middle}@media (min-width: 640px){.sec-form-overview .detail&gt;p,.sec-form-overview .detail .txt{font-size:1.8rem}}.sec-form-overview .detail .date{margin-bottom:1rem;font-family:"Montserrat", sans-serif;font-size:4.2rem;font-weight:700;letter-spacing:.2rem;white-space:nowrap}@media (min-width){.sec-form-overview .detail .date{margin-bottom:0;font-size:5rem}}.sec-form-overview .detail .date small{padding-right:.5rem;font-size:1.7rem}@media (min-width){.sec-form-overview .detail .date small{font-size:2.8rem}}.sec-form-overview .detail .date span{display:inline-block;margin-bottom:.4rem;padding:.5rem .4rem .5rem .5rem;border-radius:5rem;border:solid .1rem #aaa;font-size:1.3rem;vertical-align:bottom}@media (min-width){.sec-form-overview .detail .date span{margin-bottom:.5rem;padding:.6rem .5rem .6rem .6rem;font-size:2rem}}.sec-form-overview .detail .date .sat{color:#009DE1}.sec-form-overview .detail .date .sun{color:#F7931E}.sec-form-overview .detail .date b{padding:0 .5rem;font-size:3rem}@media (min-width){.sec-form-overview .detail .date b{padding:0 1rem;font-size:4rem}}.sec-form-overview .detail .location-content{display:inline-block;white-space:nowrap}.sec-form-overview .detail .location-content .location{display:inline-block}.sec-form-overview .detail .cat{display:inline-block;margin-right:.7rem;padding:.7rem 1.5rem;border:solid 0.1rem #222;border-radius:2rem;font-size:1.4rem;font-weight:700;letter-spacing:.1rem}.sec-form-overview .detail .icon-persons,.sec-form-overview .detail .icon-laptop{display:inline-block;width:1.8rem;height:1.8rem;margin:-.3rem .5rem 0 0;vertical-align:middle}.sec-form-overview .detail .icon-persons{background:url(/assets/mock/lp/img/shukatsufes2025/summer/persons-g-093efd9657903def9f8774e8ce7b38a894cdc39371302ac92c71dde44e951a25.svg) center center no-repeat;background-size:contain}.sec-form-overview .detail .icon-laptop{background:url(/assets/mock/lp/img/shukatsufes2025/summer/laptop-g-41941b2da45dfcd7eb08405701a1cf08aab52b3d70a0572eac9cdefa09b14eb9.svg) center center no-repeat;background-size:contain}@media (min-width: 640px){.sec-form-overview{padding:6rem 0}.sec-form-overview .inner{padding-left:12rem;padding-right:12rem}.sec-form-overview .target{font-size:2.2rem}.sec-form-overview h3{margin-bottom:1rem;font-size:2.8rem}.sec-form-overview .detail{padding:1.5rem 0 1rem;display:flex;justify-content:center;align-items:center}.sec-form-overview .detail .location-content .location{margin:0 0 0 2rem}}.wrap-contact{margin-bottom:4rem;padding:1.5rem 1.5rem;background:#fff;border:1px solid #333;border-radius:1rem}@media (min-width: 640px){.wrap-contact{margin-bottom:12rem;padding-left:2rem;padding-right:2rem}}.wrap-contact h3{font-size:1.6rem;line-height:1.4;font-weight:700;margin-bottom:1.5rem}.wrap-contact p{font-size:1.3rem;line-height:1.4}.wrap-contact p.wrap-contact-info{border-left:2px solid #00BA95;padding-left:1.5rem;margin-bottom:1.5rem;font-size:1.5rem}.wrap-introduction{margin-bottom:4rem;position:relative;background-color:#F1ECD1;padding:20px}.wrap-introduction::before{content:"";width:0;height:0;position:absolute;top:-15px;left:54px;z-index:-1;border:17px solid;border-color:transparent #E0C53A transparent transparent}@media (min-width: 640px){.wrap-introduction{margin-bottom:8rem;padding-top:50px}}.wrap-introduction .headline{width:100%;margin-bottom:1.5rem;font-size:1.8rem;font-weight:700;letter-spacing:.1rem;color:#fff;text-align:center;position:relative;z-index:10}@media (min-width: 640px){.wrap-introduction .headline{font-size:3rem;position:absolute;top:-3.5rem;left:0}}.wrap-introduction .headline span{display:block;padding:1.6rem 2rem;background:#00BA95;border-radius:.5rem;position:relative}@media (min-width: 640px){.wrap-introduction .headline span{display:inline-block;padding:2rem 5rem}}.wrap-introduction .headline span::before,.wrap-introduction .headline span::after{content:'';display:block;width:calc(100% - 2rem);height:.2rem;background:#fff;position:absolute;left:1rem}.wrap-introduction .headline span::before{top:.5rem}.wrap-introduction .headline span::after{bottom:.5rem}.wrap-introduction p{font-size:1.5rem;line-height:1.5;text-align:center;margin:2rem 0;text-align:left}@media (min-width: 640px){.wrap-introduction p{text-align:center}.wrap-introduction p br{display:block}}.wrap-introduction .url{background:#fff;display:flex;align-items:center;padding:0.5rem;border-radius:7px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.04);cursor:pointer;position:relative;z-index:10}.wrap-introduction .url p{font-size:1.4rem;line-height:1.2;width:calc(100% - 4rem);margin:0;padding-left:15px;text-align:left;word-break:break-all}.wrap-introduction .url a{display:inline-block;width:4rem;padding:.8rem;border-radius:.5rem;background:#F7931E}.wrap-introduction .ribbon-1,.wrap-introduction .ribbon-2{position:absolute;width:8rem;height:8rem;overflow:hidden;z-index:5}.wrap-introduction .ribbon-1 span,.wrap-introduction .ribbon-2 span{display:inline-block;position:absolute;padding:1rem 0;width:170px;text-align:center;font-size:20px;background:#e7d266;box-shadow:0 0.1rem 0.3rem rgba(194,193,193,0.1)}.wrap-introduction .ribbon-1{top:-.1rem;left:-.1rem}.wrap-introduction .ribbon-1 span{left:-3rem;top:-1rem;transform:rotate(-45deg)}.wrap-introduction .ribbon-2{bottom:-.1rem;right:-.1rem}.wrap-introduction .ribbon-2 span{right:-3rem;bottom:-1rem;transform:rotate(135deg)}.recomend-note .headline{display:inline-block;background:#00BA95;margin-left:-1rem;padding:.6rem .8rem;border-radius:2rem;font-size:1.4rem;font-weight:700;letter-spacing:.1rem;color:#fff;position:relative;z-index:20}.recomend-note .headline::before{content:'';width:1rem;height:1rem;border-style:solid;border-color:#00BA95 transparent transparent transparent;border-width:1rem .4rem 0 .4rem;position:absolute;bottom:-1rem;left:2rem}@media (min-width: 640px){.recomend-note .headline{padding:1rem;font-size:1.5rem}}.recomend-note ul{margin-top:-.7rem;padding-top:.7rem;background:#fff;border-radius:.5rem;filter:drop-shadow(0 0.1rem 0.3rem rgba(95,95,95,0.1));position:relative;z-index:10}.recomend-note ul a{display:block;padding:1.5rem 2.5rem 1.5rem 1.5rem;background:url(/assets/mock/lp/img/shukatsufes2025/summer/arr-orange-caf2ffd9a40b86a076f98622fce68732fdfa164b66e459ff9c701448f99b0558.svg) right 0.8rem center no-repeat;background-size:1.6rem;font-size:1.5rem;font-weight:700;letter-spacing:.1rem;line-height:1.3}.recomend-note ul a:hover{color:#F7931E}@media (min-width: 640px){.recomend-note ul a{display:inline-block;padding:2rem 3.5rem 2rem 2rem;font-size:1.7rem}}
</pre></body></html>