*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,dl,dt,dd,pre,form,fieldset,figure,input,select,textarea,th,td,time,header,footer,main,article,section{margin:0;padding:0}main{display:block}iframe{border:0;box-sizing:border-box}html,body{width:100%}html{font-size:62.5%}body{overflow-x:hidden;overflow-y:scroll;text-align:center}h1,h2,h3,h4,h5,h6,div,p,blockquote,dl,dt,dd,li,pre,form,fieldset,figcaption,input,textarea,select,th,td,address,caption,cite,code,dfn,th,var{color:#333;font-family:"Zen Maru Gothic",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:normal;line-height:100%}h1,h2,h3,h4,h5,h6{font-weight:700}p,li,dt,dd,th,td,address,blockquote,figcaption{line-height:150%}a{color:#333;text-decoration:none}@media screen and (min-width:1024px){a{transition:.6s ease-in-out}a:hover{color:#ef816d}}ol,ul{list-style-type:none;margin:0;padding:0}li{padding:0;text-align:left}.komeList li{padding-left:1em;text-indent:-1em}img{border:0;height:auto;max-width:100%}li img,div img{vertical-align:bottom}table{border-collapse:collapse;border-spacing:0;empty-cells:show;width:100%}caption{font-weight:700;text-align:left}th,td{border:1px solid #ccc;padding:.25em;text-align:left;vertical-align:top}th{background:#e8e8e8}td{background:#fff}td ul{margin:0;padding:0}fieldset{border:0;margin:0;padding:0}input[type=text],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],textarea,select{background-color:#fff;border:1px solid #ccc;border-radius:.25em;box-sizing:border-box;height:2.25em;padding:0 6px;width:100%}textarea{height:10em}input[type=email]:placeholder-shown,input[type=url]:placeholder-shown,input[type=tel]:placeholder-shown,input[type=text]:placeholder-shown,input[type=number]:placeholder-shown,textarea:placeholder-shown{color:#ccc}input[type=email]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input[type=email]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=number]:-moz-placeholder,textarea:-moz-placeholder{color:#ccc;opacity:1}input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=number]::-moz-placeholder,textarea::-moz-placeholder{color:#ccc;opacity:1}input[type=email]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}input[type=submit]{cursor:pointer}input[type=checkbox],input[type=radio]{margin-right:.375em;transform:scale(1.6)}button:disabled,input:disabled,select:disabled,textarea:disabled{background:#e8e8e8 !important;border:2px solid #999 !important;color:#999 !important;cursor:default !important}.req,.opt{border-radius:.5em;color:#fff;font-size:.75em;margin-right:.25em;padding:2px 3px}.req{background:#eb383f}.opt{background:#74b34d}blockquote{margin:2em}.clearfix:after{clear:both;content:'';display:block;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.fltLt{float:left;margin-right:1em}.fltRt{float:right;margin-left:1em}.txtAlgCr{text-align:center}.txtAlgLt{text-align:left}.txtAlgRt{text-align:right}.txtBold{font-weight:500}.txtStrong{font-weight:700}.errMsg{background-color:#eb383f;color:#fff}.txtRed{color:#eb383f}.txtGreen{color:#74b34d}.txtBlue{color:#84cfea}.txtPink{color:#ef816d}.txtPink02{color:#f7a59a}.mrTop03em{margin-top:.3em !important}.mrTop06em{margin-top:.6em !important}.mrTop10em{margin-top:1em !important}.mrTop16em{margin-top:1.6em !important}.mrTop20em{margin-top:2em !important}.mrTop26em{margin-top:2.6em !important}.mrTop42em{margin-top:4.2em !important}.width03em{width:3em !important}.width06em{width:6em !important}.width07em{width:7em !important}.width08em{width:8em !important}.width09em{width:9em !important}.width10em{width:10em !important}.width11em{width:11em !important}.width12em{width:12em !important}body{position:relative}body,h1,h2,h3,h4,h5,h6,p,li,dt,dd,th,td,input,textarea,select{font-size:1.6rem}.fix,.fixReg,.fixMin{margin:0 auto}.spBr,.tbBr,.odBr,.pcBr{display:none}.anchorPoint{content:'';display:block}.btnPhone,.btnBlue,.btnYellow,.btnPink{border-radius:29px;display:block;font-weight:700;line-height:58px;padding:0 2em;text-align:center;white-space:nowrap}.btnPhone{background-color:#fff;border:1px solid #ef816d;font-size:1.375em !important}.btnPhone img{margin:-.25em .25em 0 0;vertical-align:middle}.btnBlue{background-color:#84cfea;border:2px solid #fff}.btnYellow{background-color:#fee153;border:2px solid #fff}.btnPink{background-color:#f7a59a;border:2px solid #fff}.wavyLineTop{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.wavyLineTop svg{position:relative;display:block;width:calc(150% + 1.3px);height:92px}.wavyLineTop .shape-fill{fill:#fff}.wavyLineTopReverse{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0;transform:scale(-1,1)}.wavyLineTopReverse svg{position:relative;display:block;width:calc(150% + 1.3px);height:92px}.wavyLineTopReverse .shape-fill{fill:#fff}.wavyLineBottom{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.wavyLineBottom svg{position:relative;display:block;width:calc(150% + 1.3px);height:92px}.wavyLineBottom .shape-fill{fill:#fff}.wavyLineBottomReverse{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg) scale(-1,1)}.wavyLineBottomReverse svg{position:relative;display:block;width:calc(150% + 1.3px);height:92px}.wavyLineBottomReverse .shape-fill{fill:#fff}#pageHeader{background-color:#fff3c0;position:fixed;left:0;top:0;width:100%;z-index:10}#headerWrap{margin:0 auto}#menu a,#menu #navPlan,#menu #navLecture{box-sizing:border-box;cursor:pointer;display:block;font-size:1.125em;font-weight:700;transition:.6s ease-in-out}#menu2nd a:hover,#menu2nd #navPlan:hover,#menu2nd #navLecture:hover{color:#ef816d}#navPlan,#navLecture{background:0 0;border:0;width:100%}#subNavPlan,#subNavLecture{display:none}#rightNav{position:fixed;right:0;z-index:9}#rightNav img{height:auto}#btnPageTop{position:fixed;bottom:-96px;right:10px;z-index:2}#btnPageTop a{display:block}#asideFooter{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/outline.jpg) no-repeat center bottom;background-size:cover;position:relative}#asideNav{background-color:#fff3c0;border-radius:3em;position:absolute}#asideNav .withFrame{align-items:center;display:flex;gap:1em;justify-content:center}#asideNav .withFrame .frameTxt{font-size:1.375em}footer{background-color:#84cfea;text-align:left}#footerInformation .addressList li{font-size:1.125em;font-weight:700}#footerNav li{font-weight:700}#copyright{text-align:center}#copyright small{font-size:1em;font-weight:700}main section{text-align:left}.marker{background:linear-gradient(transparent 70%,#fee153 70%)}.txtLink{border-bottom:1px dashed #333}.txtLink:hover,.txtLink:active{color:#ef816d}.sectionTitle span{display:block;line-height:1.25em;text-align:center}.sectionTitle .en{color:#84cfea;font-weight:500}.sectionTitle .ja{color:#000;font-weight:700}.btnMore a{background-color:#f7a59a;box-sizing:border-box;color:#000;display:block;font-size:1.125em;padding:0 1em;text-align:center}#pageTitle{background-color:#fff3c0;position:relative}#pageTitleMain{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/bk_pagetitle.jpg) no-repeat center center;background-size:cover;position:relative}#pageTitleMain h1{background-color:#fee153;border:2px solid #fff;display:block;text-align:center;position:absolute}#pageTitleMain h1.rowTwo{height:3em;width:11em}#pageTitleMain h1.rowTwo .pageTitleSub,#pageTitleMain h1.rowTwo .pageTitleMain{line-height:1em;white-space:nowrap;position:absolute}.pinkTable th,.pinkTable td{border-color:#000;font-size:1.125em}.pinkTable th{background-color:#fbc7c0}.blueTable th,.blueTable td{border-color:#000;font-size:1.125em}.blueTable th{background-color:#84cfea}#indexTop{background-color:#fff3c0;padding-bottom:92px;position:relative}#indexMainImage{background-color:#fff3c0}#indexMainImage video{height:auto;width:100%}#indexSubImage{position:absolute;z-index:2}#indexSubImage img{height:auto}#indexNewsSection{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/index/maru_bg.png) no-repeat center center;background-size:contain}#indexNewsSection .sectionTitle{position:relative}#indexNewsSection .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1em}#indexNewsList dt,#indexNewsList dd{font-size:1.125em}#indexNewsList dt:nth-of-type(n+2){margin-top:2em}#indexNewsList dd{border-bottom:2px dotted #000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#indexAboutPoint{background:#84cfea url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/index/about_bg_top.jpg) no-repeat center top;padding:92px 0;position:relative}#ranger01{position:absolute;z-index:2}#indexAboutPointInner{background-color:#fff;border-radius:6em;max-width:1524px;position:relative}#indexAboutPointInner .fix{position:relative}#indexAboutPointInner h2#indexAboutTitle{background-color:#fff;position:absolute}#indexAboutCopyWrap h3{color:#f7a59a}#indexAboutNote p{font-size:1.125em;line-height:1.75em}#indexAboutWrap02Rt{font-size:1.125em;line-height:1.75em}#indexPointSection .sectionTitle{margin:0 auto;position:relative;width:fit-content}#indexPointSection .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1.5em}#indexPointSection .sectionTitle:after{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_right.png);display:inline-block;vertical-align:middle;position:absolute;right:0;top:-1.5em}#indexPointSection #pointList li .pointItem{position:relative}#indexPointSection #pointList li .pointItem .fukidashi{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/index/fukidasshi.png) no-repeat center center;background-size:contain;box-sizing:border-box;position:absolute;width:100%}#indexPointSection #pointList li .pointItem .fukidashi p{font-size:1.25em;text-align:center}#indexSchoolPlanSection{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/index/maru_bg.png) no-repeat center top;background-size:contain}#indexSchoolPlanSection .sectionTitle{position:relative}#indexSchoolPlanSection .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1em}#indexSchoolPlanSection #schoolPlanHeaderWrap p{font-size:1.125em;line-height:2em}#indexSchoolPlanSection h3{background-color:#fee153;text-align:center}#indexEntranceSection{background:#fee153 url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/index/guidance_bg.png) no-repeat center center;background-size:contain;position:relative}#indexEntranceSection .sectionTitle{position:relative}#indexEntranceSection .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1.5em}#indexEntranceSection .sectionTitle:after{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_right.png);display:inline-block;vertical-align:middle;position:absolute;right:0;top:-1.5em}#indexEntranceSection #indexEntranceLt{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/index/admission.jpg) no-repeat center center;background-size:cover}#indexEntranceSection #indexEntranceRt{background-color:#fff}#indexEntranceSection #indexEntranceRt p{font-size:1.125em;line-height:1.75em}#indexFAQSection .sectionTitle{position:relative}#indexFAQSection .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1em}#indexFAQContents dt{border:1px solid #9f9f9f;box-sizing:border-box;cursor:pointer;display:block;font-size:1.125em;padding-left:2.25em;position:relative}#indexFAQContents dt::-webkit-details-marker{display:none}#indexFAQContents dt:before,#indexFAQContents dt:after{background-color:gray;content:'';display:inline-block;height:1px;width:20px;position:absolute;right:1em;top:50%;transform:translateY(-50%);transition:opacity 1s}#indexFAQContents dt:after{transform:translateY(-50%) rotate(90deg);transition:transform 1s}#indexFAQContents dt .icnQ{color:#f7a59a;margin-right:.125em}#indexFAQContents dt.openDt:before{opacity:0}#indexFAQContents dt.openDt:after{transform:translateY(-50%) rotate(180deg)}#indexFAQContents dd{border-left:1px solid #9f9f9f;border-right:1px solid #9f9f9f;border-bottom:1px solid #9f9f9f;display:none;padding:1em}#indexFAQContents dd .faqAnsInner{background-color:#fff3c0;padding:1em}#indexFAQContents dd p{font-size:1.125em}#aboutSectionSupport{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/index/maru_bg.png) no-repeat center center;background-size:contain}#aboutSectionSupport .fix{position:relative}#aboutSectionSupport .fix .rangerImage{position:absolute}#aboutSectionSupport h2{position:relative}#aboutSectionSupport h2:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1em}#aboutSectionSupport h2:after{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_right.png);display:inline-block;vertical-align:middle;position:absolute;right:0;bottom:-1em}#aboutSectionPoint01 .aboutPoint,#aboutSectionPoint02 .aboutPoint,#aboutSectionPoint03 .aboutPoint,#aboutSectionPoint04 .aboutPoint,#aboutSectionPoint05 .aboutPoint,#aboutSectionPoint06 .aboutPoint{position:relative}#aboutSectionPoint01 .pointImage,#aboutSectionPoint02 .pointImage,#aboutSectionPoint03 .pointImage,#aboutSectionPoint04 .pointImage,#aboutSectionPoint05 .pointImage,#aboutSectionPoint06 .pointImage{position:absolute}#aboutSectionPoint01 .pointImage img,#aboutSectionPoint02 .pointImage img,#aboutSectionPoint03 .pointImage img,#aboutSectionPoint04 .pointImage img,#aboutSectionPoint05 .pointImage img,#aboutSectionPoint06 .pointImage img{border-radius:3em}#aboutSectionPoint01 .pointNumber,#aboutSectionPoint02 .pointNumber,#aboutSectionPoint03 .pointNumber,#aboutSectionPoint04 .pointNumber,#aboutSectionPoint05 .pointNumber,#aboutSectionPoint06 .pointNumber{position:absolute}#aboutSectionPoint01 h2,#aboutSectionPoint02 h2,#aboutSectionPoint03 h2,#aboutSectionPoint04 h2,#aboutSectionPoint05 h2,#aboutSectionPoint06 h2{position:absolute}#aboutSectionPoint01 p,#aboutSectionPoint02 p,#aboutSectionPoint03 p,#aboutSectionPoint04 p,#aboutSectionPoint05 p,#aboutSectionPoint06 p{font-size:1.125em}#aboutSectionPoint01 .rangerImage,#aboutSectionPoint02 .rangerImage,#aboutSectionPoint03 .rangerImage,#aboutSectionPoint04 .rangerImage,#aboutSectionPoint05 .rangerImage,#aboutSectionPoint06 .rangerImage{position:absolute}#aboutSectionPoint01 .aboutPointFrame01,#aboutSectionPoint02 .aboutPointFrame01,#aboutSectionPoint04 .aboutPointFrame01{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/about/fukidashi_right.png) no-repeat center center;background-size:contain}#aboutSectionPoint03 .aboutPointFrame01,#aboutSectionPoint05 .aboutPointFrame01,#aboutSectionPoint06 .aboutPointFrame01{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/about/fukidashi_left.png) no-repeat center center;background-size:contain}#aboutSectionPoint01,#aboutSectionPoint03,#aboutSectionPoint05{background-color:#fff3c0}.aboutPointFrame02{border-radius:3em;margin:0 auto}#aboutSectionPoint01 .aboutPointFrame02{background-color:#c1e1d5}#aboutSectionPoint02 .aboutPointFrame02{background-color:#fef0a0}#aboutSectionPoint03 .aboutPointFrame02{background-color:#fbccad}#aboutSectionPoint04 .aboutPointFrame02{background-color:#c1e7f4}#aboutSectionPoint05 .aboutPointFrame02{background-color:#feea89}#aboutSectionPoint06 .aboutPointFrame02{background-color:#fbd2cc}#aboutSectionGuardians{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/about/bk_tama.png) repeat left top}#aboutSectionGuardians .fix{position:relative}#aboutGuardiansTitle{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/about/guardians_hedder.png) no-repeat center top;background-size:contain;position:relative}#aboutGuardiansContent{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/about/guardians_bk.png) repeat-y center top;background-size:contain}#aboutGuardiansContent h3{background-color:#84cfea}#aboutGuardiansContent p{font-size:1.125em}#aboutGuardiansContent #aboutGuardiansCopy02{align-items:flex-end;display:flex;justify-content:center;margin-bottom:2em}#aboutGuardiansContent #supportPointList{list-style-type:disc}#aboutGuardiansContent #supportPointList li{font-size:1.125em}#aboutGuardiansFooter{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/about/guardians_bottom.png) no-repeat center bottom;background-size:contain}#aboutGuardiansActive li{background-color:#fff;border:1px solid #f39e82;border-radius:1em;text-align:center}#aboutSectionGreeting .sectionTitle{position:relative}#aboutSectionGreeting .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1em}#greetingHeaderWrap{position:relative}#greetingHeaderRt{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/about/fukidashi_greeting.png) no-repeat center center;background-size:contain}#greetingHeaderLt{text-align:center}#greetingHeaderLt img{border-radius:3em}#aboutGreetingContent h4,#aboutGreetingContent p{font-size:1.125em;line-height:2em}#aboutGreetingContent h4{margin-top:2em}#aboutRangerHeader{background-color:#84cfea;margin:0 auto}#aboutRangerHeader h2,#aboutRangerHeader figure{text-align:center}#aboutRangerHeader h2 span{display:block}#aboutRanger{background-color:#84cfea}#aboutRanger h3{text-align:center}#aboutRanger .aboutRangerWrap .aboutRangerItem{background-color:#fff;border:1px solid #000;box-sizing:border-box}#aboutRanger .aboutRangerWrap .aboutRangerItem p{font-weight:700}#aboutSectionCompany .sectionTitle{position:relative}#aboutSectionCompany .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1em}#companyInformation{margin:0 auto}#companyTable{border:0}#companyTable th,#companyTable td{background-color:transparent;border:0;font-size:1.125em}#companyTable th li,#companyTable td li{font-size:1em}#companyTable tr{border-bottom:2px dashed #000}#aboutCopy{background-color:#84cfea;font-weight:700;text-align:center}#accessSection th,#accessSection td{background-color:transparent;border:0;font-size:1.125em;vertical-align:middle}#accessSection th li,#accessSection td li{font-size:1em}#accessSection th span{background-color:#84cfea;border-radius:1em;display:block;line-height:2em;text-align:center}#accessSection tr{border-bottom:2px dashed #000}#accessSection .accessStation li{font-size:1.125em}#accessSection #map iframe{border:0;width:100%}#attCalendar li{height:1.25em;line-height:1.25em}#attCalendar .attText,#attCalendar .attHoliday,#attCalendar .attDay01,#attCalendar .attDay02,#attCalendar .attDay03,#attCalendar .attDay11,#attCalendar .attDay12{display:inline-block;vertical-align:middle}#attCalendar .attHoliday,#attCalendar .attDay01,#attCalendar .attDay02,#attCalendar .attDay03,#attCalendar .attDay11,#attCalendar .attDay12{height:1em;margin-right:.125em;width:1em}#attCalendar .attHoliday{background-color:#fbc7c0}#attCalendar .attDay01{background-color:#84cfea}#attCalendar .attDay02{background-color:#fff3c0}#attCalendar .attDay11{border:3px solid #393}#attCalendar .attDay12{border:3px solid #f05}#tableCalendar h2{text-align:center}#tableCalendar .item{background-color:#bce2e8;border-radius:1.5em}#tableCalendar table{border:0}#tableCalendar th,#tableCalendar td{background-color:transparent;border-color:#000}#tableCalendar th{border:0;font-weight:700;text-align:center}#tableCalendar td{padding:0}#tableCalendar td div{padding:.25em;text-align:center}#tableCalendar td div.holiday{background-color:#fbc7c0;border:3px solid #fbc7c0}#tableCalendar td div.open01{background-color:#84cfea;border:3px solid #84cfea}#tableCalendar td div.open02{background-color:#fff3c0;border:3px solid #fff3c0}#tableCalendar td div.enrollment01{border-color:#393}#tableCalendar td div.enrollment02{border-color:#f05}#entranceSectionAdmission{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/index/maru_bg.png) no-repeat center top}#entranceSectionAdmission .sectionTitle{position:relative}#entranceSectionAdmission .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1.75em}#entranceSectionAdmission .komeListBottom li{font-size:1.125em}#entranceSectionAdmission .komeListBottom li:nth-child(n+2){margin-top:.5em}#entranceAdmissionCopy{font-size:1.125em;line-height:1.75em}#entranceAdmissionWrap .item .itemHeader{background-color:#84cfea;border-radius:2em 2em 0 0}#entranceAdmissionWrap .item .itemHeader h3{text-align:center}#entranceAdmissionWrap .item .itemContent{background-color:#fff3c0;border-radius:0 0 2em 2em}#entranceAdmissionWrap .item .itemInList{list-style-type:disc;margin-left:1.75em}#entranceAdmissionWrap .item .itemInList li:nth-child(n+2){margin-top:.5em}#entranceSectionNeed .sectionTitle{position:relative}#entranceSectionNeed .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1.75em}#entranceNeedWrap .item .itemHeader{background-color:#84cfea;border-radius:2em 2em 0 0}#entranceNeedWrap .item .itemHeader h3{text-align:center}#entranceNeedWrap .item .itemContent{background-color:#fff3c0;border-radius:0 0 2em 2em}#entranceNeedWrap .item .itemInList{list-style-type:disc;margin-left:1.75em}#entranceNeedWrap .item .itemInList li:nth-child(n+2){margin-top:.5em}#entranceSectionReception .sectionTitle{position:relative}#entranceSectionReception .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1.75em}#entranceReceptionDList dt div{border:4px solid #84cfea;box-sizing:border-box}#entranceSectionPayment .sectionTitle{position:relative}#entranceSectionPayment .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1.75em}#entrancePaymentCopy{font-size:1.125em}#entrancePaymentWrap .item .itemHeader{background-color:#84cfea;border-radius:2em 2em 0 0}#entrancePaymentWrap .item .itemHeader h3{text-align:center}#entrancePaymentWrap .item .itemContent{background-color:#fff3c0;border-radius:0 0 2em 2em}#entrancePaymentWrap .item .flowPink,#entrancePaymentWrap .item .flowYellow{border-radius:2em;position:relative}#entrancePaymentWrap .item .flowPink:nth-of-type(n+2),#entrancePaymentWrap .item .flowYellow:nth-of-type(n+2){margin-top:1.5em}#entrancePaymentWrap .item .flowPink:nth-of-type(n+2):before,#entrancePaymentWrap .item .flowYellow:nth-of-type(n+2):before{background-color:#000;content:'';display:block;height:1.5em;width:4px;position:absolute;left:50%;top:-1.5em;transform:translateX(-50%)}#entrancePaymentWrap .item .flowPink h4,#entrancePaymentWrap .item .flowPink p,#entrancePaymentWrap .item .flowYellow h4,#entrancePaymentWrap .item .flowYellow p{font-size:1.125em;text-align:center}#entrancePaymentWrap .item .flowPink ul,#entrancePaymentWrap .item .flowYellow ul{list-style-type:disc;margin:0 auto;padding-left:1.75em;width:fit-content}#entrancePaymentWrap .item .flowPink ul li,#entrancePaymentWrap .item .flowYellow ul li{font-size:1.125em}#entrancePaymentWrap .item .flowPink{background-color:#fbc7c0}#entrancePaymentWrap .item .flowYellow{background-color:#fae57d}#entrancePaymentWrap .item:last-of-type .flowPink:nth-of-type(n+2),#entrancePaymentWrap .item:last-of-type .flowYellow:nth-of-type(n+2){margin-top:1em}#entrancePaymentWrap .item:last-of-type .flowPink:nth-of-type(n+2):before,#entrancePaymentWrap .item:last-of-type .flowYellow:nth-of-type(n+2):before{height:1em;top:-1em}#entrancePaymentTable{border:0}#entrancePaymentTable th,#entrancePaymentTable td{background-color:transparent;border:0;font-size:1.125em}#entrancePaymentTable tr{border-bottom:2px dashed #000}#entrancePaymentTable th span{background-color:#84cfea;display:inline-block;text-align:center;white-space:nowrap}#entrancePaymentLastKome li{font-size:1.125em}.formNote{margin-bottom:3em}.formNote p,.formNote .komeList li{font-size:1.125em;line-height:2em}.formNote p:nth-of-type(n+2){margin-top:1em}.formTable tr{border-bottom:2px dashed #000}.formTable th,.formTable td{border:0;font-size:1.125em}.formTable th{background:0 0}.formTable td li,.formTable td dt,.formTable td dd{font-size:1em}.formTable td select,.formTable td input,.formTable td textarea{font-size:1em}.formTable td .addressList li:first-child input{margin-left:.25em;width:10em}.formTable td .addressList li:nth-child(n+2){margin-top:.5em}.formTable td #dateSideNumber{margin-top:.5em;width:10em}.formTable td #licenseNumber{margin:0 .25em;width:10em}.formTable td .dateDList{display:flex;flex-wrap:wrap;justify-content:flex-start}.formTable td .dateDList dt{width:6em}.formTable td .dateDList dd{width:calc(100% - 6em)}.policyDiv p{font-size:1.125em;text-align:center}.btnSubmitList .btnSubmit,.btnSubmitList .btnBack{border:2px solid #000;border-radius:1.5em;display:block;font-size:1.125em;line-height:3em;min-width:7em;padding:0 1em;transition:.6s ease-in-out}.btnSubmitList .btnSubmit{background-color:#84cfea}.btnSubmitList .btnBack{background-color:#fff3c0}#faqSection p,#faqSection li{font-size:1.125em;font-weight:500}#faqSection .inNav li a{box-sizing:border-box;display:block;line-height:30px}.faqSubSection dt{border:1px solid #9f9f9f;box-sizing:border-box;cursor:pointer;display:block;font-size:1.125em;padding-left:1em;position:relative}.faqSubSection dt::-webkit-details-marker{display:none}.faqSubSection dt:before,.faqSubSection dt:after{background-color:gray;content:'';display:inline-block;height:1px;width:20px;position:absolute;right:1em;top:50%;transform:translateY(-50%);transition:opacity 1s}.faqSubSection dt:after{transform:translateY(-50%) rotate(90deg);transition:transform 1s}.faqSubSection dt .icnQ{color:#f7a59a;margin-right:.125em}.faqSubSection dt.openDt:before{opacity:0}.faqSubSection dt.openDt:after{transform:translateY(-50%) rotate(180deg)}.faqSubSection dd{border-left:1px solid #9f9f9f;border-right:1px solid #9f9f9f;border-bottom:1px solid #9f9f9f;display:none;padding:1em}.faqSubSection dd .faqAnsInner{background-color:#fff3c0;padding:1em}#archiveWrap .item{background-color:#fee153;border:4px solid #84cfea;border-radius:1.5em;box-sizing:border-box;display:block}#archiveWrap .timeStamp{display:flex}#archiveWrap .timeStamp .timeStampDay{line-height:1em}#archiveWrap .timeStamp .timeStampDay:after{content:'/'}#archiveWrap .timeStamp .timeStampRight{margin-left:.25em}#archiveWrap .timeStamp .timeStampRight span{display:block;line-height:1.25em}#archiveWrap p,#archiveWrap li{text-align:left}#archiveWrap p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pagination a,.pagination span{font-size:1.125em}.pagination a{border:1px solid #84cfea;box-sizing:border-box;color:#333 !important;display:inline-block;margin:0 .125em;padding:.125em .25em;text-align:center}.pagination .current{border:1px solid #ef816d;box-sizing:border-box;display:inline-block;margin:0 .125em;padding:.125em .25em;text-align:center}#postSection #postTitle{position:relative}#postSection #postTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1em}#postSection #postTitle:after{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_right.png);display:inline-block;vertical-align:middle;position:absolute;right:0;bottom:-1em}#postSection #postTitle h2{line-height:1.25em;text-align:center}#postSection .timeStamp{display:flex}#postSection .timeStamp .timeStampDay{line-height:1em}#postSection .timeStamp .timeStampDay:after{content:'/'}#postSection .timeStamp .timeStampRight{margin-left:.25em}#postSection .timeStamp .timeStampRight span{display:block;line-height:1.25em}#postSection p{font-size:1.125em}#postSection p:nth-of-type(n+2){margin-top:.5em}#postSection strong{font-weight:700}#postSection em{font-style:italic}#postSection blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}#postSection .aligncenter{display:block;margin:0 auto}#postSection .alignright{float:right;margin:0 0 .6em .6em}#postSection .alignleft{float:left;margin:0 .6em .6em 0}#postSection img[class*=wp-image-],#postSection img[class*=attachment-]{height:auto;max-width:100%}#acquisitionSectionAudience .sectionTitle,#acquisitionSectionDate .sectionTitle,#acquisitionSectionPrice .sectionTitle,#acquisitionSectionNote .sectionTitle{position:relative}#acquisitionSectionAudience .sectionTitle:before,#acquisitionSectionDate .sectionTitle:before,#acquisitionSectionPrice .sectionTitle:before,#acquisitionSectionNote .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1.75em}#acquisitionSectionAudience .komeList li,#acquisitionSectionDate .komeList li,#acquisitionSectionPrice .komeList li,#acquisitionSectionNote .komeList li{font-size:1.125em;line-height:2em}#acquisitionSectionAudience p,#acquisitionSectionDate p{font-size:1.125em;line-height:2em}#acquisitionSectionPrice .priceNote{text-align:right}#acquisitionSectionNote ul{list-style-type:disc;margin-left:1.75em}#acquisitionSectionNote ul li{font-size:1.125em;line-height:2em}#acquisitionSectionNote ul li:nth-child(n+2){margin-top:.5em}#beginnerSectionAudience .sectionTitle,#beginnerSectionDate .sectionTitle,#beginnerSectionPrice .sectionTitle,#beginnerSectionNote .sectionTitle{position:relative}#beginnerSectionAudience .sectionTitle:before,#beginnerSectionDate .sectionTitle:before,#beginnerSectionPrice .sectionTitle:before,#beginnerSectionNote .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1.75em}#beginnerSectionAudience .komeList li,#beginnerSectionDate .komeList li,#beginnerSectionPrice .komeList li,#beginnerSectionNote .komeList li{font-size:1.125em;line-height:2em}#beginnerSectionAudience p,#beginnerSectionDate p{font-size:1.125em;line-height:2em}#beginnerSectionPrice .priceNote{text-align:right}#beginnerSectionNote ul{list-style-type:disc;margin-left:1.75em}#beginnerSectionNote ul li{font-size:1.125em;line-height:2em}#beginnerSectionNote ul li:nth-child(n+2){margin-top:.5em}#safetySectionProgram .sectionTitle,#safetySectionPrice .sectionTitle,#safetySectionExample .sectionTitle{position:relative}#safetySectionProgram .sectionTitle:before,#safetySectionPrice .sectionTitle:before,#safetySectionExample .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1.75em}#safetySectionProgram p,#safetySectionPrice p,#safetySectionExample p{font-size:1.125em;line-height:2em}#safetySectionProgram .komeList,#safetySectionPrice .komeList,#safetySectionExample .komeList{margin-top:2em}#safetySectionProgram .komeList li,#safetySectionPrice .komeList li,#safetySectionExample .komeList li{font-size:1.125em;line-height:2em}.safetyTable{border:0}.safetyTable th,.safetyTable td{background-color:transparent;border:0;font-size:1.125em;vertical-align:middle}.safetyTable tr{border-bottom:2px dashed #000}.safetyTable th span{background-color:#84cfea;display:inline-block;text-align:center;white-space:nowrap}.safetyTable th span:nth-of-type(2){background-color:#f7a59a}#seniorSectionAudience .sectionTitle,#seniorSectionApplication .sectionTitle,#seniorSectionReception .sectionTitle,#seniorSectionBring .sectionTitle{position:relative}#seniorSectionAudience .sectionTitle:before,#seniorSectionApplication .sectionTitle:before,#seniorSectionReception .sectionTitle:before,#seniorSectionBring .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1.75em}#seniorSectionAudience ul{list-style-type:disc;margin-left:1.75em}#seniorSectionAudience ul li{font-size:1.125em}#seniorSectionAudience ul li:nth-child(n+2){margin-top:.5em}#seniorSectionApplication p,#seniorSectionApplication .komeList li{font-size:1.125em;line-height:2em}#seniorSectionApplication .btnTelephone{margin:2em 0}#seniorSectionApplication .btnTelephone a{background-color:#fee153;display:block;font-weight:700;letter-spacing:.03em;text-align:center;width:fit-content}#seniorSectionBring #seniorBringContent{list-style-type:disc;margin-left:1.5em}#seniorSectionBring li{font-size:1.125em;line-height:2em}#seniorSectionBring .komeList{margin-top:2em}#automobileSectionTop .sectionTitle,#automobileSectionFlow .sectionTitle,#automobileSectionPrice .sectionTitle,#automobileSectionAT .sectionTitle,#automobileSectionPaper .sectionTitle,#skillTrainingSection .sectionTitle{position:relative}#automobileSectionTop .sectionTitle:before,#automobileSectionFlow .sectionTitle:before,#automobileSectionPrice .sectionTitle:before,#automobileSectionAT .sectionTitle:before,#automobileSectionPaper .sectionTitle:before,#skillTrainingSection .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1.75em}#automobileSectionTop{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/index/maru_bg.png) no-repeat center top}#automobileTopHeader{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/plan/automobile/fukidashi.png) no-repeat center center}#automobileTopImage img{border-radius:3em}#automobileTopContent{background-color:#fbd2cc;border-radius:2em}#automobileTopContent p{font-size:1.125em;line-height:2em}#automobileTopContent .komeList li{font-size:1.125em;line-height:2em}#automobileTopWrap02 .item .itemHeader{background-color:#84cfea;border-radius:2em 2em 0 0}#automobileTopWrap02 .item .itemHeader h3{text-align:center}#automobileTopWrap02 .item figure{border-radius:0 0 2em 2em;overflow:hidden}#automobileTopWrap02 .item figure img{height:100%;object-fit:cover;width:100%}#automobileTopWrap02 .item .itemContent p{font-size:1.125em}#automobileFlowCopy{font-size:1.125em;line-height:2em}#automobileFlow{background-color:#e6f5fb;border-radius:3em;text-align:center}.priceTable th,.priceTable td{border-color:#000;font-size:1.125em;padding:.75em .25em;text-align:center;white-space:nowrap}.priceTable th{background-color:#84cfea}.priceTable thead tr th:nth-of-type(3){background-color:#f7a59a}.priceTable tbody tr td:nth-of-type(2){background-color:#fbc7c0}#automobileSectionAT p,#automobileSectionPaper p,#skillTrainingSection p{font-size:1.125em;line-height:2em}#skillTrainingSection .komeList li{font-size:1.125em}#skillTrainingSection table{width:auto}#skillTrainingSection th,#skillTrainingSection td{border-color:#000;font-size:1.375em;padding:.75em .25em;text-align:center;white-space:nowrap}#skillTrainingSection th{background-color:#84cfea}#skillTrainingSection td.bkPink02{background-color:#fbc7c0 !important}#motorcycleNormalFlowTitle,#motorcycleBigFlowTitle{border-radius:2em 2em 0 0;text-align:center}#motorcycleNormalFlowTitle{background-color:#84cfea}#motorcycleBigFlowTitle{background-color:#f7a59a}#motorcycleNormalFlow,#motorcycleBigFlow{text-align:center}#motorcycleNormalFlow{background-color:#e6f5fb}#motorcycleBigFlow{background-color:#fef7f7}#policySection .sectionTitle{position:relative}#policySection .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1.75em}#policyContent .item{display:list-item;font-size:1.125em;list-style-type:decimal;margin-left:1.75em}#policyContent .item:nth-of-type(n+2){margin-top:2em}#policyContent p,#policyContent li{font-size:1em;line-height:2em}#policyContent ul{list-style-type:disc;margin:1em 1.75em 0}#policyInformation h3{background-color:#84cfea;font-size:1.125em;text-align:center}#policyInformation ul{margin-left:1.75em}#policyInformation li{font-size:1.125em;line-height:2em}#recruitSectionTop{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/index/maru_bg.png) no-repeat center top}#recruitSectionTop h2{position:relative}#recruitSectionTop h2:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1em}#recruitSectionTop h2:after{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_right.png);display:inline-block;vertical-align:middle;position:absolute;right:0;bottom:-1em}#recruitSectionTop h3{font-weight:500}#recruitSectionTop p{font-size:1.125em;line-height:1.75em;padding-left:.75em}#recruitSectionTop p:nth-of-type(n+2){margin-top:1em}#recruitSectionApplication .sectionTitle{position:relative}#recruitSectionApplication .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1.75em}#recruitSectionApplication tr{border-bottom:2px dashed #000}#recruitSectionApplication th,#recruitSectionApplication td{background-color:transparent;border:0;font-size:1.125em}#recruitSectionApplication td div{line-height:1.5em}#recruitSectionApplication #allNoHiring,#recruitSectionApplication .noHiring{color:#ef816d;font-size:1.5em;margin-left:1em}.recruitSummary{font-size:1.125em}#studentSection{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/index/maru_bg.png) no-repeat center top}#studentSection .sectionTitle,#studentSectionInformation .sectionTitle,#studentSectionOtherInformation .sectionTitle,#studentSectionEmail .sectionTitle,#studentSectionOnlineDepartment .sectionTitle{position:relative}#studentSection .sectionTitle:before,#studentSectionInformation .sectionTitle:before,#studentSectionOtherInformation .sectionTitle:before,#studentSectionEmail .sectionTitle:before,#studentSectionOnlineDepartment .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1.75em}#studentNewsList dt{font-size:1.125em}#studentNewsList dt:nth-of-type(n+2){margin-top:2em}#studentNewsList dd{font-size:1.125em;border-bottom:2px dotted #000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#studentNav a{box-sizing:border-box;display:block}#studentNav a img{border-radius:1.5em}#studentNav #btnWebReserve img,#studentNav #btnTimetable img,#studentNav #btnOnline img,#studentNav #btnBus img{border:4px solid #84cfea}#applicationInformation h3,#applicationInformation h4{font-weight:500}#applicationInformation h4,#applicationInformation p,#applicationInformation .komeList li{font-size:1.125em}#applicationInformation .komeList li{line-height:2em}#applicationInformation .komeList li:nth-child(n+2){margin-top:1em}#studentSectionInformation .sectionTitle .en,#studentSectionOtherInformation .sectionTitle .en,#studentSectionEmail .sectionTitle .en,#studentSectionOnlineDepartment .sectionTitle .en{height:1em}#studentSectionInformation h3,#studentSectionOtherInformation h3,#studentSectionEmail h3,#studentSectionOnlineDepartment h3{color:#ef816d;font-weight:500}#studentSectionInformation h4,#studentSectionInformation p,#studentSectionInformation li,#studentSectionOtherInformation h4,#studentSectionOtherInformation p,#studentSectionOtherInformation li,#studentSectionEmail h4,#studentSectionEmail p,#studentSectionEmail li,#studentSectionOnlineDepartment h4,#studentSectionOnlineDepartment p,#studentSectionOnlineDepartment li{font-size:1.125em;line-height:2em}#studentSectionInformation .listStyle,#studentSectionOtherInformation .listStyle,#studentSectionEmail .listStyle,#studentSectionOnlineDepartment .listStyle{list-style-type:disc;margin-left:1.75em}#onlineDepartmentWrap .item{background-color:#fff3c0;border-radius:1.5em}#onlineDepartmentWrap .item h4{background-color:#84cfea;border-radius:1.5em 1.5em 0 0;text-align:center}#onlineDepartmentWrap .item p{line-height:1.5em;padding:1em 1.5em}#bus #automobileTopContent ul{list-style-type:disc;margin:0 0 2em 1.75em}#bus #automobileTopContent li,#bus #automobileTopContent p{font-size:1.125em;line-height:2em}#busSectionAccess,#busSectionTimeTable{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/index/maru_bg.png) no-repeat center top}#busSectionAccess .sectionTitle,#busSectionTimeTable .sectionTitle{position:relative}#busSectionAccess .sectionTitle:before,#busSectionTimeTable .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left.png);display:inline-block;vertical-align:middle;position:absolute;left:0;top:-1.75em}#busAccessWrap dt{background-color:#84cfea;border-radius:1.5em 1.5em 0 0;box-sizing:border-box;cursor:pointer;display:block;font-size:1.375em;line-height:3em;position:relative;text-align:center}#busAccessWrap dt:before,#busAccessWrap dt:after{background-color:gray;content:'';display:inline-block;height:1px;width:20px;position:absolute;right:1.5em;top:50%;transform:translateY(-50%);transition:opacity 1s}#busAccessWrap dt:after{transform:translateY(-50%) rotate(90deg);transition:transform 1s}#busAccessWrap dt.openDt:before{opacity:0}#busAccessWrap dt.openDt:after{transform:translateY(-50%) rotate(180deg)}#busAccessWrap dd{background-color:#fff3c0;border-radius:0 0 1.5em 1.5em;box-sizing:border-box;display:none;padding:1em}#busAccessWrap dd ul{background-color:#fff;padding:1em}#busAccessWrap dd ul:nth-of-type(n+2){margin-top:2em}#busSectionTimeTable .tabNav button{background-color:#84cfea;border:none;border-radius:1em 1em 0 0;color:#000;cursor:pointer;display:block;font-size:1.125em;font-weight:500;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center}#busSectionTimeTable .tabNav button.active{background-color:#fff3c0 !important;cursor:default}.panelArea{background-color:#fff3c0}.panelArea .panel{display:none}.panelArea .panel.active{display:block}.panelArea .txtPink02{color:#fbc7c0 !important}.panelArea .bkPink02{background-color:#fbc7c0 !important}.panelArea .attNote{list-style-type:disc;margin:0 0 3em 1.75em}.panelArea .attNote li{font-size:1.125em;line-height:2em}.panelArea h3 .txtRed{color:#fb0202}.panelArea h3 .txtBlue{color:#0130fc}.panelArea h4{background-color:#f7a59a;font-size:1.125em;font-weight:500;text-align:center}.panelArea .busTimetableMatsuda th,.panelArea .busTimetableMatsuda td{border-color:#000}.panelArea .busTimetableMatsuda thead th,.panelArea .busTimetableMatsuda thead td{background-color:#84cfea}.panelArea .busTimetableMatsuda tbody th,.panelArea .busTimetableMatsuda tbody td{background-color:transparent}.panelArea .busTimetableMatsuda tbody tr:nth-of-type(odd){background-color:#fff}.panelArea .busTimetableMatsuda tbody tr:nth-of-type(even){background-color:#ebe8e7}.panelArea .busTimetableDef th,.panelArea .busTimetableDef td{border-color:#000}.panelArea .busTimetableDef thead th{background-color:#fff}.panelArea .busTimetableDef thead th:first-of-type{background-color:#84cfea}.panelArea .busTimetableDef tbody th{background-color:#84cfea}.panelArea .busTimetableDef tbody td{background-color:transparent}.panelArea .busTimetableDef tbody tr:nth-of-type(odd){background-color:#fff}.panelArea .busTimetableDef tbody tr:nth-of-type(even){background-color:#ebe8e7}#matsudaMap img{border:2px solid #000}@media screen and (min-width:1280px){a[href^="tel:"]{pointer-events:none}.anchorPoint{margin-top:-174px;padding-top:174px}main .fix{width:1160px}main .fixReg{width:960px}main .fixMin{width:748px}.pcNone{display:none !important}.pcBr{display:inline-block !important}.btnBlue:hover,.btnYellow:hover,.btnPink:hover{color:#333;opacity:.7}#headerWrap{align-items:center;display:flex;justify-content:space-between;padding:36px 0;width:92%}#menu-button{display:none}#menu1st,#menu2nd{display:flex;justify-content:flex-end}#menu1st{gap:.5em}#menu2nd{margin-top:1em}#menu2nd>li.dropNav{position:relative}#menu2nd>li.dropNav ul{position:absolute;top:26px;left:0;width:10.5em}#menu2nd>li.dropNav ul li:nth-child(n+2){margin-top:1px}#menu2nd>li.dropNav ul li a{background-color:#fff;display:block;padding:.5em;white-space:nowrap}#menu2nd>li>a,#menu2nd>li #navPlan,#menu2nd>li #navLecture{padding:0 1em;position:relative}#menu2nd>li>a:after,#menu2nd>li #navPlan:after,#menu2nd>li #navLecture:after{content:'';display:block;height:100%;width:2px;position:absolute;top:.125em;right:0}#menu2nd>li:first-child a:after,#menu2nd>li:first-child #navLecture:after,#menu2nd>li:nth-child(4) a:after,#menu2nd>li:nth-child(4) #navLecture:after{background-color:#84cfea}#menu2nd>li:nth-child(2) a:after,#menu2nd>li:nth-child(5) a:after{background-color:#f7a59a}#menu2nd>li:nth-child(3) a:after,#menu2nd>li:nth-child(3) #navPlan:after,#menu2nd>li:nth-child(6) a:after,#menu2nd>li:nth-child(6) #navPlan:after{background-color:#fee153}#menu2nd>li:last-child a{padding-right:0}#menu2nd>li:last-child a:after{content:none}#menu2nd>li #navPlan,#menu2nd>li #navLecture{line-height:24px}#rightNav{top:50%;transform:translateY(-50%)}#rightNav li:nth-child(n+2){margin-top:.5em}#rightNav img{width:64px}#rightNav a img{transition:.6s ease-in-out}#rightNav a:hover img{opacity:.7}#about #navAbout a,#entrance #navEntrance a,#automobile #navPlan,#motorcycle #navPlan,#senior #navLecture,#beginner #navLecture,#acquisition #navLecture,#safety #navLecture,#faq #navFaq,#access #navAccess,#recruit #navRecruit{color:#ef816d}#btnPageTop a{display:block}#btnPageTop a img{transition:.6s ease-in-out}#btnPageTop a:hover img{opacity:.7}#floatingMenu{display:none}#asideFooter{height:42vw;margin-top:4em}#asideNav{padding:3em 9em 6em;top:-4em;left:50%;transform:translateX(-50%)}#asideNav ul{display:flex;gap:1em;justify-content:center;margin-top:2em}#asideNav ul li a{border-radius:55px;font-size:1.875em;line-height:110px;padding:0 2em}#renger01AsideFooter,#renger02AsideFooter{position:absolute}#renger01AsideFooter{left:0;bottom:-85px}#renger02AsideFooter{right:0;bottom:-70px}footer .fix{padding:4em 0 1em;width:960px}#footerInformation{display:flex;justify-content:space-between}#footerInformation .item:first-of-type{width:203px}#footerInformation .item:last-of-type{width:calc(100% - 343px)}#footerInformation .addressList{display:flex;gap:1em}#footerInformation .addressList li{font-size:1.125em}#footerInformation .telList{margin-top:.5em;width:fit-content}#footerNav{display:flex;justify-content:space-between;margin-top:4em}#footerNav>ul ul{margin-left:1em}#footerNav>ul a:after{content:'〉';margin-left:.75em}#copyright{margin-top:9em}main{padding:174px 0 0}.btnMore{display:flex}.btnMore a{border-radius:1em;line-height:2em;width:fit-content}.btnMore a:hover{color:#333;opacity:.7}.sectionTitle .en{font-size:1.125em}.sectionTitle .ja{font-size:1.875em}#pageTitle{padding-bottom:176px}#pageTitleMain{border-radius:0 6em 6em 0;height:340px;width:90%}#pageTitleMain h1{border-radius:1.5em;font-size:1.875em;line-height:3em;min-width:10em;padding:0 1.5em;top:50%;left:10%;transform:translateY(-50%)}#pageTitleMain h1.rowTwo .pageTitleSub{font-size:.7em;left:50%;top:.75em;transform:translateX(-50%)}#pageTitleMain h1.rowTwo .pageTitleMain{left:50%;top:50%;transform:translateX(-50%)}#indexMainImage{height:calc( (100vw - 200px) * 45 / 86 );width:calc(100vw - 200px)}#indexMainImage video{border-radius:0 6em 6em 0}#indexSubImage{bottom:0;right:50px}#indexSubImage img{width:38.5vw}#indexNewsSection .fixReg{padding:6.25em 0}#indexNewsSection .sectionTitle{margin-bottom:125px}#indexNewsSection .sectionTitle span{margin-left:110px;width:120px}#indexNewsSection .btnMore{justify-content:flex-end;margin-top:3em}#ranger01{top:-55px;left:65vw}#indexAboutPointInner{margin:300px auto 200px;width:80%}#indexAboutPointInner .fix{padding:110px 0;width:76%}#indexAboutPointInner h2#indexAboutTitle{border-radius:23em;height:46em;left:50%;top:-12em;transform:translateX(-50%);width:46em}#indexAboutPointInner h2#indexAboutTitle .en{margin-top:5em}#indexAboutWrap01,#indexAboutFigure,#indexAboutWrap02{position:relative;z-index:2}#indexAboutWrap01{display:grid;grid-template-columns:70% 30%;grid-template-rows:auto;grid-column-gap:0;grid-row-gap:0}#indexAboutCopyWrap{grid-area:1/1/2/2}#indexAboutNote{grid-area:2/1/3/2;padding:1em 2em 0 0}#indexAboutWrap01Rt{grid-area:1/2/3/3}}@media screen and (min-width:1280px) and (max-width:1525px){#indexAboutCopyWrap{grid-area:1/1/2/3}#indexAboutNote{grid-area:2/1/3/2;padding-right:2em}#indexAboutWrap01Rt{grid-area:2/2/3/3}}@media screen and (min-width:1280px){#indexAboutCopyWrap{display:flex;justify-content:space-between}#indexAboutCopyWrap h3{font-size:1.875em;line-height:1.5em;width:71%}#indexAboutCopyWrap figure{width:29%}}@media screen and (min-width:1280px) and (max-width:1901px){#indexAboutCopyWrap h3{font-size:1.875em;width:74%}#indexAboutCopyWrap figure{width:26%}}@media screen and (min-width:1280px) and (max-width:1824px){#indexAboutCopyWrap h3{font-size:1.75em}}@media screen and (min-width:1280px) and (max-width:1704px){#indexAboutCopyWrap h3{font-size:1.675em}}@media screen and (min-width:1280px) and (max-width:1631px){#indexAboutCopyWrap h3{font-size:1.675em;width:76%}#indexAboutCopyWrap figure{width:24%}}@media screen and (min-width:1280px) and (max-width:1589px){#indexAboutCopyWrap h3{font-size:1.5em}}@media screen and (min-width:1280px) and (max-width:1525px){#indexAboutCopyWrap{justify-content:flex-start}#indexAboutCopyWrap h3{font-size:1.875em;width:fit-content}#indexAboutCopyWrap figure{width:fit-content}}@media screen and (min-width:1280px) and (max-width:1328px){#indexAboutCopyWrap h3{font-size:1.75em}}@media screen and (min-width:1280px){#indexAboutFigure{margin:4em 0}#indexAboutWrap02{display:flex;justify-content:space-between}#indexAboutWrap02 #indexAboutWrap02Lt{width:30%}#indexAboutWrap02 #indexAboutWrap02Rt{width:66%}#indexPointSection .sectionTitle{margin-bottom:5em;padding:0 90px}#indexPointSection #pointList{display:flex;flex-wrap:wrap;gap:4vw 5%;justify-content:center}#indexPointSection #pointList li{height:100%;padding-bottom:calc((437 / 347 ) * 9.5%);width:30%}#indexPointSection #pointList li .pointItem .fukidashi{min-height:167px;bottom:-110px}#indexPointSection #pointList li .pointItem .fukidashi p{margin-top:3em}#indexPointSection #pointList li:last-child .pointItem .fukidashi p{margin-top:4em}#indexPointSection .btnMore{display:flex;justify-content:center;margin-top:3em}}@media screen and (min-width:1280px) and (max-width:1659px){#indexPointSection #pointList li .pointItem .fukidashi p{font-size:1.125em;margin-top:4em}#indexPointSection #pointList li:last-child .pointItem .fukidashi p{margin-top:4.5em}}@media screen and (min-width:1280px) and (max-width:1519px){#indexPointSection #pointList li .pointItem .fukidashi p{font-size:1em;margin-top:4.5em}#indexPointSection #pointList li:last-child .pointItem .fukidashi p{margin-top:5em}}@media screen and (min-width:1280px) and (max-width:1349px){#indexPointSection #pointList{gap:3vw 2%}#indexPointSection #pointList li{width:32%}}@media screen and (min-width:1280px){#indexSchoolPlanSection .fix{padding:92px 0}#indexSchoolPlanSection #schoolPlanHeaderWrap{align-items:center;display:flex;gap:3em;justify-content:flex-start;margin-bottom:125px}#indexSchoolPlanSection .sectionTitle span{margin-left:110px;width:210px}#indexSchoolPlanSection h3{font-size:1.5em;letter-spacing:.2em;line-height:3em;margin-bottom:3em;width:268px}#indexSchoolPlanSection h3:nth-of-type(n+2){margin-top:5em}#indexSchoolPlanSection #indexPlanList{display:flex;justify-content:space-between}#indexSchoolPlanSection #indexLectureList{display:flex;justify-content:space-between}#indexEntranceSection #indexEntranceWrap{display:flex;justify-content:center;padding:12em 0}#indexEntranceSection #indexEntranceWrap #indexEntranceLt{border-radius:3em 0 0 3em;width:40%}#indexEntranceSection #indexEntranceWrap #indexEntranceRt{border-radius:0 3em 3em 0;padding:4em 10%;width:60%}#indexEntranceSection #indexEntranceWrap .sectionTitle{margin-bottom:2em}#indexEntranceSection .btnMore{display:flex;justify-content:center;margin-top:3em}#indexFAQSection .fix{padding:10em 0}#indexFAQSection .sectionTitle{margin-bottom:125px}#indexFAQSection .sectionTitle span{margin-left:110px;width:180px}#indexFAQSection .btnMore{display:flex;justify-content:center;margin-top:3em}#indexFAQContents{display:flex;flex-wrap:wrap;justify-content:space-between}#indexFAQContents dl{width:48%}#indexFAQContents dl:nth-of-type(n+3){margin-top:2em}#indexFAQContents dt{line-height:4em}#aboutSectionSupport .fix{padding:8em 0}#aboutSectionSupport .fix .rangerImage{right:0;bottom:0}#aboutSectionSupport h2{margin-bottom:4em}#aboutSectionSupport h2 .aboutSupportTitle01,#aboutSectionSupport h2 .aboutSupportTitle02,#aboutSectionSupport h2 .aboutSupportTitle03{display:block;text-align:center}#aboutSectionSupport h2 .aboutSupportTitle01,#aboutSectionSupport h2 .aboutSupportTitle03{line-height:1em}#aboutSectionSupport h2 .aboutSupportTitle01 span{font-size:1.875em}#aboutSectionSupport h2 .aboutSupportTitle02{font-size:1.875em;line-height:2em}#aboutSectionSupport h2 .aboutSupportTitle03{font-size:2.5em}#aboutSectionSupport p{font-size:1.125em;line-height:1.75em;margin-bottom:5em}#aboutSectionSupport p#aboutCopy{border-radius:1.5em;font-size:1.5em;line-height:3em;margin-bottom:3em}#aboutSectionPoint01,#aboutSectionPoint02,#aboutSectionPoint03,#aboutSectionPoint04,#aboutSectionPoint05,#aboutSectionPoint06{padding:8em 0}#aboutSectionPoint01 .fix,#aboutSectionPoint02 .fix,#aboutSectionPoint03 .fix,#aboutSectionPoint04 .fix,#aboutSectionPoint05 .fix,#aboutSectionPoint06 .fix{padding-top:300px;width:1050px}#aboutSectionPoint01 .aboutPointFrame01,#aboutSectionPoint02 .aboutPointFrame01,#aboutSectionPoint03 .aboutPointFrame01,#aboutSectionPoint04 .aboutPointFrame01,#aboutSectionPoint05 .aboutPointFrame01,#aboutSectionPoint06 .aboutPointFrame01{height:230px;width:620px;position:absolute;top:0;z-index:2}#aboutSectionPoint01 .pointNumber,#aboutSectionPoint02 .pointNumber,#aboutSectionPoint03 .pointNumber,#aboutSectionPoint04 .pointNumber,#aboutSectionPoint05 .pointNumber,#aboutSectionPoint06 .pointNumber{top:1em}#aboutSectionPoint01 h2,#aboutSectionPoint02 h2,#aboutSectionPoint03 h2,#aboutSectionPoint04 h2,#aboutSectionPoint05 h2,#aboutSectionPoint06 h2{font-size:1.875em;line-height:1.75em;white-space:nowrap;left:50%;top:50%;transform:translate(-50%,-50%)}#aboutSectionPoint01 .pointImage,#aboutSectionPoint02 .pointImage,#aboutSectionPoint03 .pointImage,#aboutSectionPoint04 .pointImage,#aboutSectionPoint05 .pointImage,#aboutSectionPoint06 .pointImage{top:0}#aboutSectionPoint01 .pointImage img,#aboutSectionPoint02 .pointImage img,#aboutSectionPoint03 .pointImage img,#aboutSectionPoint04 .pointImage img,#aboutSectionPoint05 .pointImage img,#aboutSectionPoint06 .pointImage img{border-radius:3em}#aboutSectionPoint01 p,#aboutSectionPoint02 p,#aboutSectionPoint03 p,#aboutSectionPoint04 p,#aboutSectionPoint05 p,#aboutSectionPoint06 p{font-size:1.125em}#aboutSectionPoint01 .aboutPointFrame02,#aboutSectionPoint02 .aboutPointFrame02,#aboutSectionPoint03 .aboutPointFrame02,#aboutSectionPoint04 .aboutPointFrame02,#aboutSectionPoint05 .aboutPointFrame02,#aboutSectionPoint06 .aboutPointFrame02{padding:4.75em;width:780px}#aboutSectionPoint01 .btnMore,#aboutSectionPoint02 .btnMore,#aboutSectionPoint03 .btnMore,#aboutSectionPoint04 .btnMore,#aboutSectionPoint05 .btnMore,#aboutSectionPoint06 .btnMore{justify-content:center;margin-top:3em}#aboutSectionPoint01 .aboutPointFrame01,#aboutSectionPoint02 .aboutPointFrame01,#aboutSectionPoint04 .aboutPointFrame01{left:432px}#aboutSectionPoint01 .pointNumber,#aboutSectionPoint02 .pointNumber,#aboutSectionPoint04 .pointNumber{left:0}#aboutSectionPoint01 .rangerImage,#aboutSectionPoint02 .rangerImage,#aboutSectionPoint04 .rangerImage{right:0;top:50%;transform:translateY(-50%)}#aboutSectionPoint01 .pointImage,#aboutSectionPoint02 .pointImage,#aboutSectionPoint04 .pointImage{left:0}#aboutSectionPoint03 .aboutPointFrame01,#aboutSectionPoint05 .aboutPointFrame01,#aboutSectionPoint06 .aboutPointFrame01{left:0}#aboutSectionPoint03 .pointNumber,#aboutSectionPoint05 .pointNumber,#aboutSectionPoint06 .pointNumber{right:0}#aboutSectionPoint03 .rangerImage,#aboutSectionPoint05 .rangerImage,#aboutSectionPoint06 .rangerImage{left:0;top:50%;transform:translateY(-50%)}#aboutSectionPoint03 .pointImage,#aboutSectionPoint05 .pointImage,#aboutSectionPoint06 .pointImage{right:0}#aboutSectionGuardians .fix{padding:8em 0;width:1542px}#aboutGuardiansTitle{height:calc(1542px * 340 / 1546)}#aboutGuardiansTitle h2{white-space:nowrap;position:absolute;top:30%;left:50%;transform:translateX(-50%)}#aboutGuardiansContent{padding:0 12em}#aboutGuardiansContent h3{border-radius:1em;font-size:1.375em;line-height:2em;margin-bottom:1em;padding:0 1em}#aboutGuardiansContent h3:nth-of-type(n+2){margin-top:2em}#aboutGuardiansContent h4{margin-top:2em;text-align:center}#aboutGuardiansContent h4#aboutGuardiansCopy01{font-size:1.125em;margin-bottom:1em}#aboutGuardiansContent h4#aboutGuardiansCopy02{gap:1em}#aboutGuardiansContent h4#aboutGuardiansCopy02 .frameAboutText{font-size:1.375em;line-height:2em}#aboutGuardiansContent #aboutGuardiansActive{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:90%}#aboutGuardiansContent #aboutGuardiansActive li{font-size:1.375em;line-height:80px;width:23.5%}#aboutGuardiansContent #aboutGuardiansActive li:nth-child(3){font-size:1.125em}#aboutGuardiansContent #supportPointList{margin:0 auto;width:fit-content}#aboutGuardiansFooter{height:calc(1542px * 130 / 1546)}#aboutGuardiansStudent,#aboutGuardiansRanger{position:absolute;bottom:0}#aboutGuardiansStudent{right:10px}#aboutGuardiansRanger{left:120px}}@media screen and (min-width:1280px) and (max-width:1561px){#aboutSectionGuardians .fix{width:1200px}#aboutGuardiansTitle{height:calc(1200px * 340 / 1546)}#aboutGuardiansFooter{height:calc(1200px * 130 / 1546)}#aboutGuardiansContent #aboutGuardiansActive{width:100%}#aboutGuardiansContent #aboutGuardiansActive li:nth-child(3){font-size:1em}#aboutGuardiansStudent{text-align:right}#aboutGuardiansStudent img{width:72%}}@media screen and (min-width: 1280px){#aboutSectionGreeting{padding:8em 0}#aboutSectionGreeting .sectionTitle{margin-bottom:125px}#aboutSectionGreeting .sectionTitle span{margin-left:110px;width:160px}#greetingHeaderWrap{height:380px;margin-bottom:6em}#greetingHeaderRt{height:229px;width:625px;position:absolute;top:0;right:75px}#greetingHeaderRt h3{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#greetingHeaderRt h3 .greetingCopy01,#greetingHeaderRt h3 .greetingCopy02{display:block;line-height:1.5em;text-align:center;white-space:nowrap}#greetingHeaderRt h3 .greetingCopy01{font-size:1.875em}#greetingHeaderRt h3 .greetingCopy02{font-size:1.375em}#greetingHeaderRanger{position:absolute;top:50%;right:-75px;transform:translateY(-50%)}#greetingHeaderLt{width:fit-content}#greetingHeaderLt figcaption{font-size:1.375em}#aboutRangerHeader{border-radius:375px 375px 0 0;height:375px;position:relative;width:750px}#aboutRangerHeader .content{position:absolute;left:50%;top:50%;transform:translate(-50%,-40%)}#aboutRangerHeader .content h2 span:nth-of-type(n+2){margin-top:.75em}#aboutRangerHeader .content .subTitle01{font-size:1.125em}#aboutRangerHeader .content figure{margin-top:.75em}#aboutRanger{padding:5em 0}#aboutRanger .fix{width:960px}#aboutRanger h3{font-size:3.5em;margin-bottom:1.5em}#aboutRanger .aboutRangerWrap{align-items:center;display:flex;justify-content:space-between}#aboutRanger .aboutRangerWrap:nth-of-type(n+2){margin-top:2em}#aboutRanger .aboutRangerWrap:nth-of-type(odd) .aboutRangerItem:before{background-color:#000;content:'';display:block;height:1px;width:76px;position:absolute;left:-50px;top:50%}#aboutRanger .aboutRangerWrap:nth-of-type(even){flex-direction:row-reverse}#aboutRanger .aboutRangerWrap:nth-of-type(even) .aboutRangerItem:after{background-color:#000;content:'';display:block;height:1px;width:76px;position:absolute;right:-50px;top:50%}#aboutRanger .aboutRangerWrap .aboutRangerItem{height:120px;width:780px;position:relative}#aboutRanger .aboutRangerWrap p{font-size:1.875em;text-align:center;width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}#aboutSectionCompany{padding:8em 0}#aboutSectionCompany .sectionTitle{margin-bottom:5em}#aboutSectionCompany .sectionTitle span{margin-left:110px;width:170px}#companyInformation{width:960px}#companyTable th,#companyTable td{padding:1em .5em .5em 1em}#companyTable th{width:10em}#accessSection{padding:6em 0}#accessSection th,#accessSection td{padding:.75em .5em}#accessSection td ul{display:flex;gap:1em}#accessSection .accessStation{margin-top:4em}#accessSection .btnMore{margin-top:2em}#accessSection #map{margin-top:6em}#accessSection #map iframe{height:780px}#matsujiCalendar{padding:6em 0}#matsujiCalendar .halfWrap{display:flex;justify-content:space-between}#matsujiCalendar .halfWrap .item{width:48%}#attCalendar h2{font-size:1.25em;margin-bottom:.75em}#attCalendar li{font-size:1.125em}#attCalendar .komeList{margin-top:1em}#tableCalendar{margin-top:3em}#tableCalendar .item{padding:2em}#tableCalendar h2{font-size:1.5em;margin-bottom:.75em}#tableCalendar th,#tableCalendar td{font-size:1.375em}#entranceSectionAdmission,#entranceSectionNeed,#entranceSectionReception,#entranceSectionPayment{padding:6em 0}#entranceSectionAdmission .sectionTitle,#entranceSectionNeed .sectionTitle,#entranceSectionReception .sectionTitle,#entranceSectionPayment .sectionTitle{margin-bottom:5em}#entranceSectionAdmission .sectionTitle span,#entranceSectionNeed .sectionTitle span,#entranceSectionReception .sectionTitle span,#entranceSectionPayment .sectionTitle span{margin-left:90px;width:fit-content}}@media screen and (min-width:1280px) and (max-width:1808px){#entranceSectionAdmission{background-size:contain}}@media screen and (min-width:1280px){#entranceAdmissionCopy{margin-bottom:6em}#entranceAdmissionWrap{display:flex;justify-content:space-between;margin-bottom:5em}#entranceAdmissionWrap .item{width:30%}#entranceAdmissionWrap .item .itemHeader h3{font-size:1.375em;line-height:4em}#entranceAdmissionWrap .item .itemContent{min-height:17em;padding:1em 1.5em}#entranceAdmissionWrap .item .itemInList li{font-size:1.125em}#entranceAdmissionWrap .item .komeList{margin-top:.5em}#entranceAdmissionWrap .item .komeList li{font-size:1em}#entranceNeedWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}#entranceNeedWrap .item{margin-right:5%;width:30%}#entranceNeedWrap .item:nth-of-type(3n){margin-right:0}#entranceNeedWrap .item:nth-of-type(n+4){margin-top:3.5em}#entranceNeedWrap .item .itemHeader{height:88px;position:relative}#entranceNeedWrap .item .itemHeader h3{font-size:1.375em;line-height:1.5em;white-space:nowrap;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#entranceNeedWrap .item .itemContent{min-height:17em;padding:1em 1.5em}#entranceNeedWrap .item .itemContent h4{font-size:1.125em;margin-bottom:.5em}#entranceNeedWrap .item .itemContent h4:nth-of-type(n+2){margin-top:.75em}#entranceNeedWrap .item .itemContent p{font-size:1.125em}#entranceNeedWrap .item .itemContent .btnMore{justify-content:center}#entranceNeedWrap .item .itemContent .btnMore li a{width:8em}#entranceNeedWrap .item .itemInList li{font-size:1.125em}#entranceNeedWrap .item .komeList{margin-top:.5em}#entranceNeedWrap .item .komeList li{font-size:1em}#entranceReceptionDList{display:flex;flex-wrap:wrap;justify-content:flex-start}#entranceReceptionDList dt:nth-of-type(n+2),#entranceReceptionDList dd:nth-of-type(n+2){margin-top:1em}#entranceReceptionDList dt{margin-right:2em}#entranceReceptionDList dt div{border-radius:1.675em;font-size:1.125em;letter-spacing:.25em;line-height:3em;padding:0 1.5em;width:22em}#entranceReceptionDList dd{font-size:1.375em;letter-spacing:.25em;padding-top:.375em;width:calc(100% - 24em)}#entranceReceptionDList dd li{font-size:.82em}#entranceReceptionDList dd li:nth-child(n+2){margin-top:.5em}#entrancePaymentCopy{margin-bottom:5em}#entrancePaymentWrap{display:flex;justify-content:space-between}#entrancePaymentWrap .item{width:30%}#entrancePaymentWrap .item .itemHeader{height:88px;position:relative}#entrancePaymentWrap .item .itemHeader h3{font-size:1.375em;line-height:1.5em;white-space:nowrap;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#entrancePaymentWrap .item .itemContent{min-height:24em;padding:1em 2em;position:relative}#entrancePaymentWrap .item .itemContent .itemContentBox{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#entrancePaymentWrap .item .itemContent .flowPink,#entrancePaymentWrap .item .itemContent .flowYellow{padding:1em 0;width:16em}#entrancePaymentWrap .item .itemContent h4{font-size:1.125em;margin-bottom:.5em}#entrancePaymentWrap .item .itemContent p{font-size:1.125em}#entrancePaymentTable{margin-top:4em}#entrancePaymentTable th,#entrancePaymentTable td{padding:2em .5em 1em}#entrancePaymentTable th span{border-radius:1em;line-height:2em;padding:0 1em;width:100%}#entrancePaymentTable td{padding-left:3em}#entrancePaymentTable td .logoList{display:flex;gap:1em;margin-top:2em}#entrancePaymentTable td .logoList li{border:1px solid #6f6f6f;box-sizing:border-box;height:4em;text-align:center;width:200px;position:relative}#entrancePaymentTable td .logoList li a{display:block;height:100%;width:100%}#entrancePaymentTable td .logoList li a:hover{opacity:.7}#entrancePaymentTable td .logoList li div{white-space:nowrap;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#entrancePaymentLastKome{margin-top:2em}.formSection{padding:6em 0}.formTable th,.formTable td{padding:1.5em .75em}.formTable th{width:15em}.formTable .nameList,.formTable .radioList,.formTable .ckeckboxList{display:flex;gap:1em;justify-content:flex-start}.formTable .nameList li{width:calc(50% - .5em)}.formTable .ckeckboxList{flex-wrap:wrap;gap:.5em 1em}.formTable .ckeckboxList li{white-space:nowrap;width:6em}.formTable .dateDList{align-items:center}.formTable .dateDList dt:nth-of-type(n+2),.formTable .dateDList dd:nth-of-type(n+2){margin-top:.5em}.formTable .dateList{display:flex;gap:.5em;justify-content:flex-start}.formTable .dateList li{white-space:nowrap}.formTable .dateList li:nth-child(n+2) input{margin-right:.25em;width:4em}.policyDiv{margin-top:2em}.btnSubmitList{display:flex;gap:1em;justify-content:flex-end;margin-top:2em}.btnSubmitList .btnSubmit:hover,.btnSubmitList .btnBack:hover{opacity:.7}#faqSection{padding:6em 0}#faqSection .inNav{display:flex;gap:1em;justify-content:center;margin-top:3em}#faqSection .inNav a img{transition:.6s ease-in-out}#faqSection .inNav a:hover img{opacity:.7}#faqSection .faqSubSection{margin-top:4em}#faqSection .faqSubSection h2{font-size:1.5em;margin-bottom:.75em}#faqSection .faqSubSection dl:nth-of-type(n+2){margin-top:2em}#faqSection .faqSubSection dt{line-height:4em}#archiveWrap{display:flex;flex-wrap:wrap;padding:6em 0}#archiveWrap .item{margin-right:2%;min-height:202px;padding:2em;width:32%}#archiveWrap .item:hover{opacity:.7}#archiveWrap .item:nth-of-type(3n){margin-right:0}#archiveWrap .item:nth-of-type(n+4){margin-top:1.5em}#archiveWrap .timeStamp .timeStampDay{font-size:2.25em}#archiveWrap .timeStamp .timeStampMonth{font-size:1em}#archiveWrap .timeStamp .timeStampYear{font-size:1em}#archiveWrap p{font-size:1.25em}.pagination{margin-bottom:8em}#postSection{padding:6em 0}#postSection .timeStamp{margin-bottom:1.5em}#postSection .timeStamp .timeStampDay{font-size:2.25em}#postSection .timeStamp .timeStampMonth{font-size:1em}#postSection .timeStamp .timeStampYear{font-size:1em}#postSection #postTitle{margin-bottom:5em;min-height:6em}#postSection #postTitle h2{font-size:3em}#postSection .btnMore{display:flex;justify-content:flex-end;margin-top:5em}#acquisition #automobileTopWrap{height:340px}#acquisitionSectionAudience,#acquisitionSectionDate,#acquisitionSectionPrice,#acquisitionSectionNote{padding:6em 0}#acquisitionSectionAudience .sectionTitle,#acquisitionSectionDate .sectionTitle,#acquisitionSectionPrice .sectionTitle,#acquisitionSectionNote .sectionTitle{margin-bottom:5em}#acquisitionSectionAudience .sectionTitle span,#acquisitionSectionDate .sectionTitle span,#acquisitionSectionPrice .sectionTitle span,#acquisitionSectionNote .sectionTitle span{margin-left:90px;width:fit-content}#acquisitionSectionDate .beginnerTableFix,#acquisitionSectionPrice .beginnerTableFix{width:43%}#acquisitionSectionDate .beginnerTableFix .pinkTable,#acquisitionSectionPrice .beginnerTableFix .pinkTable{margin:2em 0}#acquisitionSectionDate .beginnerTableFix th,#acquisitionSectionDate .beginnerTableFix td,#acquisitionSectionPrice .beginnerTableFix th,#acquisitionSectionPrice .beginnerTableFix td{line-height:1em;padding:1.5em .25em;text-align:center;vertical-align:middle}#acquisitionSectionDate .beginnerTableFix th,#acquisitionSectionPrice .beginnerTableFix th{width:50%}#acquisitionSectionPrice .komeList{margin-top:2em}#beginner #automobileTopWrap{height:580px}#beginnerSectionAudience,#beginnerSectionDate,#beginnerSectionPrice,#beginnerSectionNote{padding:6em 0}#beginnerSectionAudience .sectionTitle,#beginnerSectionDate .sectionTitle,#beginnerSectionPrice .sectionTitle,#beginnerSectionNote .sectionTitle{margin-bottom:5em}#beginnerSectionAudience .sectionTitle span,#beginnerSectionDate .sectionTitle span,#beginnerSectionPrice .sectionTitle span,#beginnerSectionNote .sectionTitle span{margin-left:90px;width:fit-content}#beginnerSectionDate .beginnerTableFix,#beginnerSectionPrice .beginnerTableFix{width:43%}#beginnerSectionDate .beginnerTableFix .pinkTable,#beginnerSectionPrice .beginnerTableFix .pinkTable{margin:2em 0}#beginnerSectionDate .beginnerTableFix th,#beginnerSectionDate .beginnerTableFix td,#beginnerSectionPrice .beginnerTableFix th,#beginnerSectionPrice .beginnerTableFix td{line-height:1em;padding:1.5em .25em;text-align:center;vertical-align:middle}#beginnerSectionDate .beginnerTableFix th,#beginnerSectionPrice .beginnerTableFix th{width:50%}#beginnerSectionPrice .komeList{margin-top:2em}#safety #automobileTopWrap{height:620px}#safetySectionProgram,#safetySectionPrice,#safetySectionExample{padding:6em 0}#safetySectionProgram .sectionTitle,#safetySectionPrice .sectionTitle,#safetySectionExample .sectionTitle{margin-bottom:5em}#safetySectionProgram .sectionTitle span,#safetySectionPrice .sectionTitle span,#safetySectionExample .sectionTitle span{margin-left:90px;width:fit-content}.safetyTable{margin-top:4em}.safetyTable th,.safetyTable td{padding:2em .5em 1em}.safetyTable th{width:18em}.safetyTable th span{border-radius:1em;line-height:2em;padding:0 1em}.safetyTable th span:first-of-type{width:12em}.safetyTable th span:nth-of-type(2){margin-left:.5em;width:4em}.safetyTable td{padding-left:1em}#senior #automobileTopWrap{height:760px}#seniorSectionAudience,#seniorSectionApplication,#seniorSectionReception,#seniorSectionBring{padding:6em 0}#seniorSectionAudience .sectionTitle,#seniorSectionApplication .sectionTitle,#seniorSectionReception .sectionTitle,#seniorSectionBring .sectionTitle{margin-bottom:5em}#seniorSectionAudience .sectionTitle span,#seniorSectionApplication .sectionTitle span,#seniorSectionReception .sectionTitle span,#seniorSectionBring .sectionTitle span{margin-left:90px;width:fit-content}#seniorSectionApplication .btnTelephone a{border-radius:1.5em;font-size:1.875em;line-height:3em;padding:0 2em}#automobileSectionTop,#automobileSectionFlow,#automobileSectionPrice,#automobileSectionAT,#automobileSectionPaper,#skillTrainingSection{padding:6em 0}#automobileSectionTop .sectionTitle,#automobileSectionFlow .sectionTitle,#automobileSectionPrice .sectionTitle,#automobileSectionAT .sectionTitle,#automobileSectionPaper .sectionTitle,#skillTrainingSection .sectionTitle{margin-bottom:5em}#automobileSectionTop .sectionTitle span,#automobileSectionFlow .sectionTitle span,#automobileSectionPrice .sectionTitle span,#automobileSectionAT .sectionTitle span,#automobileSectionPaper .sectionTitle span,#skillTrainingSection .sectionTitle span{margin-left:90px;width:fit-content}}@media screen and (min-width:1280px) and (max-width:1808px){#automobileSectionTop{background-size:contain}}@media screen and (min-width:1280px){#automobileTopWrap{height:725px;position:relative}#automobileTopHeader{height:232px;width:629px;position:absolute;left:40%;top:1em;z-index:3}#automobileTopHeader h2,#automobileTopHeader h3,#automobileTopHeader p{text-align:center;white-space:nowrap}#automobileTopHeader h2{font-size:1.875em;margin-bottom:1em}#automobileTopHeader h3,#automobileTopHeader p{font-size:1.375em;line-height:1.5em}#automobileTopHeader>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#automobileTopHeader #automobileTopRanger{position:absolute;left:50%;top:-90px;transform:translateX(-50%)}#automobileTopImage{height:340px;width:499px;position:absolute;left:0;top:0;z-index:2}#automobileTopContent{height:auto;padding:5.75em 4em 4em;width:980px;position:absolute;right:0;top:280px;z-index:1}#automobileTopWrap02{display:flex;justify-content:space-between;margin-top:6em}#automobileTopWrap02 .item{width:30%}#automobileTopWrap02 .item .itemHeader{height:88px;position:relative}#automobileTopWrap02 .item .itemHeader h3{font-size:1.375em;line-height:1.5em;white-space:nowrap;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#automobileTopWrap02 .item .itemContent{margin-top:1em}#automobileTopWrap02 .item .itemContent p{line-height:2em}#automobileTopWrap02 .item figure{height:265px;width:100%}#automobileFlow{margin:6em auto 0;padding:3em 0;width:960px}#automobileSectionPrice .priceNote{margin-bottom:3em;text-align:right}#automobileSectionPrice .komeList li{font-size:1.125em}#automobileSectionPrice .komeList li:nth-child(n+2){margin-top:.5em}#automobileSectionPrice .btnMore{margin:.5em 0 1em}#automobileSectionPrice .btnMore a{padding:0 2em}#automobileSectionPrice h3{font-size:1.375em;margin-bottom:1em}#skillTrainingSection table{margin-top:3em}#skillTrainingSection th{width:7em}#skillTrainingSection td{width:12em}#motorcycle #automobileTopWrap{height:580px}#motorcycleFlowWrap{display:flex;justify-content:center;margin-top:150px;position:relative}#motorcycleNormalFlowTitle,#motorcycleBigFlowTitle{font-size:1.375em;line-height:3em}#motorcycleNormalFlow,#motorcycleBigFlow{padding:3em}#motorcycleRanger{position:absolute;right:3em;top:-145px}#policySection{padding:6em 0}#policySection .sectionTitle{margin-bottom:5em}#policySection .sectionTitle span{margin-left:90px;width:fit-content}#policyInformation{margin-top:8em}#policyInformation h3{border-radius:1em;line-height:2em;margin:0 auto .5em;padding:0 2em;width:fit-content}#recruitSectionTop{padding:8em 0}#recruitSectionTop h2{margin-bottom:4em}#recruitSectionTop h2 span{display:block;font-size:1.875em;line-height:1.75em;text-align:center}#recruitSectionTop h3{font-size:1.5em;margin-top:1.5em}#recruitSectionTop figure{margin-top:6em}}@media screen and (min-width:1280px) and (max-width:1808px){#recruitSectionTop{background-size:contain}}@media screen and (min-width:1280px){#recruitSectionApplication{padding:8em 0}#recruitSectionApplication .sectionTitle{margin-bottom:5em}#recruitSectionApplication .sectionTitle span{margin-left:90px;width:fit-content}#recruitSectionApplication h3{font-size:1.5em;margin-bottom:.5em}#recruitSectionApplication h3:nth-of-type(n+2){margin-top:6em}#recruitSectionApplication th,#recruitSectionApplication td{padding:.75em .5em}#recruitSectionApplication th{width:10em}#studentSection,#studentSectionInformation,#studentSectionOtherInformation,#studentSectionEmail,#studentSectionOnlineDepartment{padding:6em 0}#studentSection .sectionTitle,#studentSectionInformation .sectionTitle,#studentSectionOtherInformation .sectionTitle,#studentSectionEmail .sectionTitle,#studentSectionOnlineDepartment .sectionTitle{margin-bottom:5em;width:fit-content}#studentSection .sectionTitle span,#studentSectionInformation .sectionTitle span,#studentSectionOtherInformation .sectionTitle span,#studentSectionEmail .sectionTitle span,#studentSectionOnlineDepartment .sectionTitle span{margin-left:90px}}@media screen and (min-width:1280px) and (max-width:1808px){#studentSection{background-size:contain}}@media screen and (min-width:1280px){#studentSection .btnMore{justify-content:flex-end;margin-top:3em}#studentNav{display:flex;flex-wrap:wrap;gap:55px;justify-content:flex-start;margin-top:6em}#studentNav a:hover{opacity:.7}#applicationInformation{margin-top:5em}#applicationInformation h3{font-size:1.375em;margin-bottom:1em}#applicationInformation h4{margin-bottom:2em}#applicationInformation hr{margin:4em 0}#applicationList{display:flex;gap:1em;justify-content:flex-start;margin-top:2em}#applicationList a:hover{opacity:.7}#studentSectionInformation h3,#studentSectionOtherInformation h3,#studentSectionEmail h3{font-size:1.375em;margin:2em 0 1em}#studentSectionInformation h4,#studentSectionOtherInformation h4,#studentSectionEmail h4{margin:2em 0 1em}#studentSectionInformation .komeList,#studentSectionOtherInformation .komeList,#studentSectionEmail .komeList{margin-top:1.5em}#studentSectionOnlineDepartment h3{font-size:1.375em;line-height:1.5em;margin:2em 0}#onlineDepartmentWrap{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:3em}#onlineDepartmentWrap .item{margin-right:3.5%;min-height:264px;width:31%}#onlineDepartmentWrap .item:nth-of-type(3n){margin-right:0}#onlineDepartmentWrap .item:nth-of-type(n+4){margin-top:2.75em}#onlineDepartmentWrap .item h4{font-size:1.375em;line-height:3em}#bus #automobileTopWrap{height:800px}#bus #automobileTopHeader #automobileTopRanger{position:absolute;left:auto;right:0;top:-90px;transform:translateX(0)}#bus #automobileTopContent h3{font-size:1.375em;margin-bottom:1em}#busSectionAccess,#busSectionTimeTable{padding:8em 0}#busSectionAccess .sectionTitle,#busSectionTimeTable .sectionTitle{margin-bottom:5em}#busSectionAccess .sectionTitle span,#busSectionTimeTable .sectionTitle span{margin-left:90px;width:fit-content}#busAccessWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}#busAccessWrap dl{margin-right:5%;width:30%}#busAccessWrap dl:nth-of-type(3n){margin-right:0}#busAccessWrap dl:nth-of-type(n+4){margin-top:3em}#busAccessWrap dd li{font-size:1.125em}#busAccessWrap dd li:nth-child(n+2){margin-top:.5em}#busAccessWrap dd li .downArrow,#busAccessWrap dd li .timeText{vertical-align:middle}#busAccessWrap dd li .downArrow{font-size:1.667em;margin-left:.375em}#busAccessWrap dd li .timeText{font-size:.833em}#busSectionTimeTable .tabNav{display:flex;gap:1px}#busSectionTimeTable .tabNav button{height:3em;padding:0 2.25em;transition:.6s ease-in-out;width:100%}#busSectionTimeTable .tabNav button:hover{background-color:#fff3c0}#busSectionTimeTable .tabNav li:first-child{width:202px}.panelArea{padding:3em 0}.panelArea .panel{margin:0 auto;width:960px}.panelArea .panel h3{font-size:1.375em;margin-bottom:1em}.panelArea .panel h3:nth-of-type(n+2){margin-top:3em}.panelArea .panel .panelInWrap{display:flex;justify-content:space-between}.panelArea .panel .panelInWrap .item{width:47%}.panelArea h4{border-radius:1em;line-height:2em;margin:0 auto .75em;padding:0 3em;width:fit-content}.panelArea .busTimetableMatsuda th,.panelArea .busTimetableMatsuda td{line-height:3em;text-align:center;vertical-align:middle}.panelArea .busTimetableMatsuda thead th{font-size:1.125em}.panelArea .busTimetableMatsuda thead th:nth-of-type(2),.panelArea .busTimetableMatsuda thead th:last-of-type{width:35%}.panelArea .busTimetableMatsuda tbody td{font-size:1.375em}.panelArea .busTimetableDef{width:auto}.panelArea .busTimetableDef th,.panelArea .busTimetableDef td{text-align:center;vertical-align:middle}.panelArea .busTimetableDef thead th{font-size:1.125em;line-height:3em}.panelArea .busTimetableDef thead th:first-of-type{width:311px}.panelArea .busTimetableDef thead th:nth-of-type(n+2){width:6em}.panelArea .busTimetableDef tbody th span{font-size:1.125em}.panelArea .busTimetableDef tbody td{font-size:1.375em;line-height:3em}.panelArea figure{margin-top:2em}}@media screen and (min-width:1024px) and (max-width:1279px){a[href^="tel:"]{pointer-events:none}.anchorPoint{margin-top:-124px;padding-top:124px}main .fix,main .fixReg{width:960px}main .fixMin{width:748px}.odNone{display:none !important}.odBr{display:inline-block !important}.btnPhone,.btnBlue,.btnYellow,.btnPink{border-radius:24px;line-height:48px;padding:0 1.5em}#headerWrap{align-items:center;display:flex;justify-content:space-between;padding:1em 0;width:94%}#menu-button{display:none}#menu a,#menu #navPlan,#menu #navLecture{font-size:1em}#menu1st,#menu2nd{display:flex;justify-content:flex-end}#menu1st{gap:.5em}#menu2nd{margin-top:1em}#menu2nd>li.dropNav{position:relative}#menu2nd>li.dropNav ul{position:absolute;top:26px;left:0;width:10.5em}#menu2nd>li.dropNav ul li:nth-child(n+2){margin-top:1px}#menu2nd>li.dropNav ul li a{background-color:#fff;display:block;padding:.5em;white-space:nowrap}#menu2nd>li>a,#menu2nd>li #navPlan,#menu2nd>li #navLecture{padding:0 .5em;position:relative}#menu2nd>li>a:after,#menu2nd>li #navPlan:after,#menu2nd>li #navLecture:after{content:'';display:block;height:100%;width:2px;position:absolute;top:.125em;right:0}#menu2nd>li:first-child a:after,#menu2nd>li:first-child #navLecture:after,#menu2nd>li:nth-child(4) a:after,#menu2nd>li:nth-child(4) #navLecture:after{background-color:#84cfea}#menu2nd>li:nth-child(2) a:after,#menu2nd>li:nth-child(5) a:after{background-color:#f7a59a}#menu2nd>li:nth-child(3) a:after,#menu2nd>li:nth-child(3) #navPlan:after,#menu2nd>li:nth-child(6) a:after,#menu2nd>li:nth-child(6) #navPlan:after{background-color:#fee153}#menu2nd>li:last-child a{padding-right:0}#menu2nd>li:last-child a:after{content:none}#menu2nd>li #navPlan,#menu2nd>li #navLecture{line-height:24px}#rightNav{top:50%;transform:translateY(-50%)}#rightNav li:nth-child(n+2){margin-top:.25em}#rightNav img{width:58px}#rightNav a img{transition:.6s ease-in-out}#rightNav a:hover img{opacity:.7}#about #navAbout a,#entrance #navEntrance a,#automobile #navPlan,#motorcycle #navPlan,#senior #navLecture,#beginner #navLecture,#acquisition #navLecture,#safety #navLecture,#faq #navFaq,#access #navAccess,#recruit #navRecruit{color:#ef816d}#btnPageTop a{display:block}#btnPageTop a img{transition:.6s ease-in-out}#btnPageTop a:hover img{opacity:.7}#floatingMenu{display:none}#asideFooter{height:66vw;margin-top:4em}#asideNav{padding:3em 6em 6em;top:-4em;left:50%;transform:translateX(-50%)}#asideNav ul{display:flex;gap:1em;justify-content:center;margin-top:2em}#asideNav ul li a{border-radius:55px;font-size:1.875em;line-height:110px;padding:0 2em}#renger01AsideFooter,#renger02AsideFooter{position:absolute}#renger01AsideFooter{left:1em;bottom:-85px}#renger02AsideFooter{right:1em;bottom:-70px}footer .fix{padding:4em 0 1em;width:960px}#footerInformation{display:flex;justify-content:space-between}#footerInformation .item:first-of-type{width:203px}#footerInformation .item:last-of-type{width:calc(100% - 343px)}#footerInformation .addressList{display:flex;gap:1em}#footerInformation .addressList li{font-size:1.125em}#footerInformation .telList{margin-top:.5em;width:fit-content}#footerNav{display:flex;justify-content:space-between;margin-top:4em}#footerNav>ul ul{margin-left:1em}#footerNav>ul a:after{content:'〉';margin-left:.75em}#copyright{margin-top:5em}main{padding:124px 0 0}.btnMore{display:flex}.btnMore a{border-radius:1em;line-height:2em;width:fit-content}.btnMore a:hover{color:#333;opacity:.7}.sectionTitle .en{font-size:1.125em}.sectionTitle .ja{font-size:1.875em}#pageTitle{padding-bottom:176px}#pageTitleMain{border-radius:0 6em 6em 0;height:340px;width:90%}#pageTitleMain h1{border-radius:1.5em;font-size:1.875em;line-height:3em;min-width:10em;padding:0 1.5em;top:50%;left:10%;transform:translateY(-50%)}#pageTitleMain h1.rowTwo .pageTitleSub{font-size:.7em;left:50%;top:.75em;transform:translateX(-50%)}#pageTitleMain h1.rowTwo .pageTitleMain{left:50%;top:50%;transform:translateX(-50%)}#indexMainImage{height:calc( (100vw - 200px) * 45 / 86 );width:calc(100vw - 200px)}#indexMainImage video{border-radius:0 6em 6em 0}#indexSubImage{bottom:0;right:50px}#indexSubImage img{width:38.5vw}#indexNewsSection .fixReg{padding:6.25em 0}#indexNewsSection .sectionTitle{margin-bottom:125px}#indexNewsSection .sectionTitle span{margin-left:110px;width:120px}#indexNewsSection .btnMore{justify-content:flex-end;margin-top:3em}#ranger01{top:-57px;left:60vw}#indexAboutPointInner{margin:200px auto 150px;width:92%}#indexAboutPointInner .fix{padding:90px 0;width:86%}#indexAboutPointInner h2#indexAboutTitle{border-radius:23em;height:46em;left:50%;top:-12em;transform:translateX(-50%);width:46em}#indexAboutPointInner h2#indexAboutTitle .en{margin-top:5em}#indexAboutWrap01,#indexAboutFigure,#indexAboutWrap02{position:relative;z-index:2}#indexAboutWrap01{display:grid;grid-template-columns:70% 30%;grid-template-rows:auto;grid-column-gap:0;grid-row-gap:0}#indexAboutCopyWrap{grid-area:1/1/2/3}#indexAboutNote{grid-area:2/1/3/2;padding-right:2em}#indexAboutWrap01Rt{grid-area:2/2/3/3}#indexAboutCopyWrap{display:flex;justify-content:space-between}#indexAboutCopyWrap h3{font-size:1.75em;line-height:1.5em;width:fit-content}#indexAboutCopyWrap figure{width:29%}#indexAboutFigure{margin:4em 0}#indexAboutWrap02{display:flex;justify-content:space-between}#indexAboutWrap02 #indexAboutWrap02Lt{width:30%}#indexAboutWrap02 #indexAboutWrap02Rt{width:66%}#indexPointSection .sectionTitle{margin-bottom:5em;padding:0 90px}#indexPointSection #pointList{display:flex;flex-wrap:wrap;gap:3vw 2%;justify-content:center}#indexPointSection #pointList li{height:100%;padding-bottom:calc((437 / 347 ) * 9.3%);width:32%}#indexPointSection #pointList li .pointItem .fukidashi{min-height:167px;bottom:-110px}#indexPointSection #pointList li .pointItem .fukidashi p{margin-top:3em}#indexPointSection #pointList li:last-child .pointItem .fukidashi p{margin-top:4em}#indexPointSection .btnMore{display:flex;justify-content:center;margin-top:3em}#indexSchoolPlanSection .fix{padding:92px 0}#indexSchoolPlanSection #schoolPlanHeaderWrap{align-items:center;display:flex;gap:3em;justify-content:flex-start;margin-bottom:125px}#indexSchoolPlanSection .sectionTitle span{margin-left:110px;width:210px}#indexSchoolPlanSection h3{font-size:1.5em;letter-spacing:.2em;line-height:3em;margin-bottom:3em;width:268px}#indexSchoolPlanSection h3:nth-of-type(n+2){margin-top:5em}#indexSchoolPlanSection #indexPlanList{display:flex;justify-content:space-between}#indexSchoolPlanSection #indexPlanList li{width:48%}#indexSchoolPlanSection #indexLectureList{display:flex;justify-content:space-between}#indexSchoolPlanSection #indexLectureList li{width:23%}#indexEntranceSection #indexEntranceWrap{display:flex;justify-content:center;padding:12em 0}#indexEntranceSection #indexEntranceWrap #indexEntranceLt{border-radius:3em 0 0 3em;width:40%}#indexEntranceSection #indexEntranceWrap #indexEntranceRt{border-radius:0 3em 3em 0;padding:4em 10%;width:60%}#indexEntranceSection #indexEntranceWrap .sectionTitle{margin-bottom:2em}#indexEntranceSection .btnMore{display:flex;justify-content:center;margin-top:3em}#indexFAQSection .fix{padding:10em 0}#indexFAQSection .sectionTitle{margin-bottom:125px}#indexFAQSection .sectionTitle span{margin-left:110px;width:180px}#indexFAQSection .btnMore{display:flex;justify-content:center;margin-top:3em}#indexFAQContents{display:flex;flex-wrap:wrap;justify-content:space-between}#indexFAQContents dl{width:48%}#indexFAQContents dl:nth-of-type(n+3){margin-top:2em}#indexFAQContents dt{line-height:4em;padding-left:1em}#aboutSectionSupport .fix{padding:8em 0}#aboutSectionSupport .fix .rangerImage{right:0;bottom:0}#aboutSectionSupport h2{margin-bottom:4em}#aboutSectionSupport h2 .aboutSupportTitle01,#aboutSectionSupport h2 .aboutSupportTitle02,#aboutSectionSupport h2 .aboutSupportTitle03{display:block;text-align:center}#aboutSectionSupport h2 .aboutSupportTitle01,#aboutSectionSupport h2 .aboutSupportTitle03{line-height:1em}#aboutSectionSupport h2 .aboutSupportTitle01 span{font-size:1.875em}#aboutSectionSupport h2 .aboutSupportTitle02{font-size:1.875em;line-height:2em}#aboutSectionSupport h2 .aboutSupportTitle03{font-size:2.5em}#aboutSectionSupport p{font-size:1.125em;line-height:1.75em;margin-bottom:5em}#aboutSectionSupport p#aboutCopy{border-radius:1.5em;font-size:1.5em;line-height:3em;margin-bottom:3em}#aboutSectionPoint01,#aboutSectionPoint02,#aboutSectionPoint03,#aboutSectionPoint04,#aboutSectionPoint05,#aboutSectionPoint06{padding:8em 0}#aboutSectionPoint01 .fix,#aboutSectionPoint02 .fix,#aboutSectionPoint03 .fix,#aboutSectionPoint04 .fix,#aboutSectionPoint05 .fix,#aboutSectionPoint06 .fix{padding-top:300px;width:960px}#aboutSectionPoint01 .aboutPointFrame01,#aboutSectionPoint02 .aboutPointFrame01,#aboutSectionPoint03 .aboutPointFrame01,#aboutSectionPoint04 .aboutPointFrame01,#aboutSectionPoint05 .aboutPointFrame01,#aboutSectionPoint06 .aboutPointFrame01{height:230px;width:620px;position:absolute;top:0;z-index:2}#aboutSectionPoint01 .pointNumber,#aboutSectionPoint02 .pointNumber,#aboutSectionPoint03 .pointNumber,#aboutSectionPoint04 .pointNumber,#aboutSectionPoint05 .pointNumber,#aboutSectionPoint06 .pointNumber{top:1em}#aboutSectionPoint01 h2,#aboutSectionPoint02 h2,#aboutSectionPoint03 h2,#aboutSectionPoint04 h2,#aboutSectionPoint05 h2,#aboutSectionPoint06 h2{font-size:1.875em;line-height:1.75em;white-space:nowrap;left:50%;top:50%;transform:translate(-50%,-50%)}#aboutSectionPoint01 .pointImage,#aboutSectionPoint02 .pointImage,#aboutSectionPoint03 .pointImage,#aboutSectionPoint04 .pointImage,#aboutSectionPoint05 .pointImage,#aboutSectionPoint06 .pointImage{top:0}#aboutSectionPoint01 .pointImage img,#aboutSectionPoint02 .pointImage img,#aboutSectionPoint03 .pointImage img,#aboutSectionPoint04 .pointImage img,#aboutSectionPoint05 .pointImage img,#aboutSectionPoint06 .pointImage img{border-radius:3em}#aboutSectionPoint01 p,#aboutSectionPoint02 p,#aboutSectionPoint03 p,#aboutSectionPoint04 p,#aboutSectionPoint05 p,#aboutSectionPoint06 p{font-size:1.125em}#aboutSectionPoint01 .aboutPointFrame02,#aboutSectionPoint02 .aboutPointFrame02,#aboutSectionPoint03 .aboutPointFrame02,#aboutSectionPoint04 .aboutPointFrame02,#aboutSectionPoint05 .aboutPointFrame02,#aboutSectionPoint06 .aboutPointFrame02{padding:4.75em;width:780px}#aboutSectionPoint01 .btnMore,#aboutSectionPoint02 .btnMore,#aboutSectionPoint03 .btnMore,#aboutSectionPoint04 .btnMore,#aboutSectionPoint05 .btnMore,#aboutSectionPoint06 .btnMore{justify-content:center;margin-top:3em}#aboutSectionPoint01 .aboutPointFrame01,#aboutSectionPoint02 .aboutPointFrame01,#aboutSectionPoint04 .aboutPointFrame01{left:340px}#aboutSectionPoint01 .pointNumber,#aboutSectionPoint02 .pointNumber,#aboutSectionPoint04 .pointNumber{left:0}#aboutSectionPoint01 .rangerImage,#aboutSectionPoint02 .rangerImage,#aboutSectionPoint04 .rangerImage{right:0;top:50%;transform:translateY(-50%)}#aboutSectionPoint01 .pointImage,#aboutSectionPoint02 .pointImage,#aboutSectionPoint04 .pointImage{left:0}#aboutSectionPoint03 .aboutPointFrame01,#aboutSectionPoint05 .aboutPointFrame01,#aboutSectionPoint06 .aboutPointFrame01{left:0}#aboutSectionPoint03 .pointNumber,#aboutSectionPoint05 .pointNumber,#aboutSectionPoint06 .pointNumber{right:0}#aboutSectionPoint03 .rangerImage,#aboutSectionPoint05 .rangerImage,#aboutSectionPoint06 .rangerImage{left:0;top:50%;transform:translateY(-50%)}#aboutSectionPoint03 .pointImage,#aboutSectionPoint05 .pointImage,#aboutSectionPoint06 .pointImage{right:0}#aboutSectionGuardians .fix{padding:8em 0;width:980px}#aboutGuardiansTitle{height:calc(980px * 340 / 1546)}#aboutGuardiansTitle h2{white-space:nowrap;position:absolute;top:30%;left:50%;transform:translateX(-50%)}#aboutGuardiansContent{padding:0 5em}#aboutGuardiansContent h3{border-radius:1em;font-size:1.375em;line-height:2em;margin-bottom:1em;padding:0 1em}#aboutGuardiansContent h3:nth-of-type(n+2){margin-top:2em}#aboutGuardiansContent h4{margin-top:2em;text-align:center}#aboutGuardiansContent h4#aboutGuardiansCopy01{font-size:1.125em;margin-bottom:1em}#aboutGuardiansContent h4#aboutGuardiansCopy02{gap:1em}#aboutGuardiansContent h4#aboutGuardiansCopy02 .frameAboutText{font-size:1.375em;line-height:2em}#aboutGuardiansContent #aboutGuardiansActive{align-items:center;display:flex;justify-content:space-between;margin:0 auto}#aboutGuardiansContent #aboutGuardiansActive li{font-size:1.375em;line-height:80px;width:24%}#aboutGuardiansContent #aboutGuardiansActive li:nth-child(3){font-size:1em}#aboutGuardiansContent #supportPointList{margin:0 0 0 4em;width:fit-content}#aboutGuardiansFooter{height:calc(980px * 130 / 1546)}#aboutGuardiansStudent,#aboutGuardiansRanger{position:absolute;bottom:0}#aboutGuardiansStudent{text-align:right;right:10px}#aboutGuardiansStudent img{width:68%}#aboutGuardiansRanger{left:120px}#aboutSectionGreeting{padding:8em 0}#aboutSectionGreeting .sectionTitle{margin-bottom:125px}#aboutSectionGreeting .sectionTitle span{margin-left:110px;width:160px}#greetingHeaderWrap{height:530px;margin-bottom:6em}#greetingHeaderLt{position:absolute;left:0;bottom:0;z-index:1}#greetingHeaderRt{height:229px;width:625px;position:absolute;top:0;right:75px;z-index:2}#greetingHeaderRt h3{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#greetingHeaderRt h3 .greetingCopy01,#greetingHeaderRt h3 .greetingCopy02{display:block;line-height:1.5em;text-align:center;white-space:nowrap}#greetingHeaderRt h3 .greetingCopy01{font-size:1.875em}#greetingHeaderRt h3 .greetingCopy02{font-size:1.375em}#greetingHeaderRanger{position:absolute;top:50%;right:-75px;transform:translateY(-50%)}#greetingHeaderLt{width:fit-content}#greetingHeaderLt figcaption{font-size:1.375em}#aboutRangerHeader{border-radius:375px 375px 0 0;height:375px;position:relative;width:750px}#aboutRangerHeader .content{position:absolute;left:50%;top:50%;transform:translate(-50%,-40%)}#aboutRangerHeader .content h2 span:nth-of-type(n+2){margin-top:.75em}#aboutRangerHeader .content .subTitle01{font-size:1.125em}#aboutRangerHeader .content figure{margin-top:.75em}#aboutRanger{padding:5em 0}#aboutRanger .fix{width:960px}#aboutRanger h3{font-size:3.5em;margin-bottom:1.5em}#aboutRanger .aboutRangerWrap{align-items:center;display:flex;justify-content:space-between}#aboutRanger .aboutRangerWrap:nth-of-type(n+2){margin-top:2em}#aboutRanger .aboutRangerWrap:nth-of-type(odd) .aboutRangerItem:before{background-color:#000;content:'';display:block;height:1px;width:76px;position:absolute;left:-50px;top:50%}#aboutRanger .aboutRangerWrap:nth-of-type(even){flex-direction:row-reverse}#aboutRanger .aboutRangerWrap:nth-of-type(even) .aboutRangerItem:after{background-color:#000;content:'';display:block;height:1px;width:76px;position:absolute;right:-50px;top:50%}#aboutRanger .aboutRangerWrap .aboutRangerItem{height:120px;width:780px;position:relative}#aboutRanger .aboutRangerWrap p{font-size:1.875em;text-align:center;width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}#aboutSectionCompany{padding:8em 0}#aboutSectionCompany .sectionTitle{margin-bottom:5em}#aboutSectionCompany .sectionTitle span{margin-left:110px;width:170px}#companyInformation{width:960px}#companyTable th,#companyTable td{padding:1em .5em .5em 1em}#companyTable th{width:10em}#accessSection{padding:6em 0}#accessSection th,#accessSection td{padding:.75em .5em}#accessSection td ul{display:flex;gap:1em}#accessSection .accessStation{margin-top:4em}#accessSection .btnMore{margin-top:2em}#accessSection #map{margin-top:6em}#accessSection #map iframe{height:640px}#matsujiCalendar{padding:6em 0}#matsujiCalendar .halfWrap{display:flex;justify-content:space-between}#matsujiCalendar .halfWrap .item{width:48%}#attCalendar h2{font-size:1.25em;margin-bottom:.75em}#attCalendar li{font-size:1.125em}#attCalendar .komeList{margin-top:1em}#tableCalendar{margin-top:3em}#tableCalendar .item{padding:2em}#tableCalendar h2{font-size:1.5em;margin-bottom:.75em}#tableCalendar th,#tableCalendar td{font-size:1.375em}#entranceSectionAdmission,#entranceSectionNeed,#entranceSectionReception,#entranceSectionPayment{padding:6em 0}#entranceSectionAdmission .sectionTitle,#entranceSectionNeed .sectionTitle,#entranceSectionReception .sectionTitle,#entranceSectionPayment .sectionTitle{margin-bottom:5em}#entranceSectionAdmission .sectionTitle span,#entranceSectionNeed .sectionTitle span,#entranceSectionReception .sectionTitle span,#entranceSectionPayment .sectionTitle span{margin-left:90px;width:fit-content}#entranceSectionAdmission{background-size:contain}#entranceAdmissionCopy{margin-bottom:6em}#entranceAdmissionWrap{display:flex;justify-content:space-between;margin-bottom:5em}#entranceAdmissionWrap .item{width:32%}#entranceAdmissionWrap .item .itemHeader h3{font-size:1.375em;line-height:4em}#entranceAdmissionWrap .item .itemContent{min-height:19em;padding:1em 1.5em}#entranceAdmissionWrap .item .itemInList li{font-size:1.125em}#entranceAdmissionWrap .item .komeList{margin-top:.5em}#entranceAdmissionWrap .item .komeList li{font-size:1em}#entranceNeedWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}#entranceNeedWrap .item{margin-right:2%;width:32%}#entranceNeedWrap .item:nth-of-type(3n){margin-right:0}#entranceNeedWrap .item:nth-of-type(n+4){margin-top:1.5em}#entranceNeedWrap .item .itemHeader{height:88px;position:relative}#entranceNeedWrap .item .itemHeader h3{font-size:1.375em;line-height:1.5em;white-space:nowrap;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#entranceNeedWrap .item .itemContent{min-height:17em;padding:1em 1.5em}#entranceNeedWrap .item .itemContent h4{font-size:1.125em;margin-bottom:.5em}#entranceNeedWrap .item .itemContent h4:nth-of-type(n+2){margin-top:.75em}#entranceNeedWrap .item .itemContent p{font-size:1.125em}#entranceNeedWrap .item .itemContent .btnMore{justify-content:center}#entranceNeedWrap .item .itemContent .btnMore li a{width:8em}#entranceNeedWrap .item .itemInList li{font-size:1.125em}#entranceNeedWrap .item .komeList{margin-top:.5em}#entranceNeedWrap .item .komeList li{font-size:1em}#entranceReceptionDList{display:flex;flex-wrap:wrap;justify-content:flex-start}#entranceReceptionDList dt:nth-of-type(n+2),#entranceReceptionDList dd:nth-of-type(n+2){margin-top:1em}#entranceReceptionDList dt{margin-right:2em}#entranceReceptionDList dt div{border-radius:1.675em;font-size:1.125em;letter-spacing:.25em;line-height:3em;padding:0 1.5em;width:22em}#entranceReceptionDList dd{font-size:1.375em;letter-spacing:.25em;padding-top:.375em;width:calc(100% - 24em)}#entranceReceptionDList dd li{font-size:.82em}#entranceReceptionDList dd li:nth-child(n+2){margin-top:.5em}#entrancePaymentCopy{margin-bottom:5em}#entrancePaymentWrap{display:flex;justify-content:space-between}#entrancePaymentWrap .item{width:32%}#entrancePaymentWrap .item .itemHeader{height:88px;position:relative}#entrancePaymentWrap .item .itemHeader h3{font-size:1.375em;line-height:1.5em;white-space:nowrap;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#entrancePaymentWrap .item .itemContent{min-height:24em;padding:1em 2em;position:relative}#entrancePaymentWrap .item .itemContent .itemContentBox{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#entrancePaymentWrap .item .itemContent .flowPink,#entrancePaymentWrap .item .itemContent .flowYellow{padding:1em 0;width:16em}#entrancePaymentWrap .item .itemContent h4{font-size:1.125em;margin-bottom:.5em}#entrancePaymentWrap .item .itemContent p{font-size:1.125em}#entrancePaymentTable{margin-top:4em}#entrancePaymentTable th,#entrancePaymentTable td{padding:2em .5em 1em}#entrancePaymentTable th span{border-radius:1em;line-height:2em;padding:0 1em;width:100%}#entrancePaymentTable td{padding-left:3em}#entrancePaymentTable td .logoList{display:flex;gap:1em;margin-top:2em}#entrancePaymentTable td .logoList li{border:1px solid #6f6f6f;box-sizing:border-box;height:4em;text-align:center;width:200px;position:relative}#entrancePaymentTable td .logoList li a{display:block;height:100%;width:100%}#entrancePaymentTable td .logoList li a:hover{opacity:.7}#entrancePaymentTable td .logoList li div{white-space:nowrap;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#entrancePaymentLastKome{margin-top:2em}.formSection{padding:6em 0}.formTable th,.formTable td{padding:1.5em .75em}.formTable th{width:15em}.formTable .nameList,.formTable .radioList,.formTable .ckeckboxList{display:flex;gap:1em;justify-content:flex-start}.formTable .nameList li{width:calc(50% - .5em)}.formTable .ckeckboxList{flex-wrap:wrap;gap:.5em 1em}.formTable .ckeckboxList li{white-space:nowrap;width:6em}.formTable .dateDList{align-items:center}.formTable .dateDList dt:nth-of-type(n+2),.formTable .dateDList dd:nth-of-type(n+2){margin-top:.5em}.formTable .dateList{display:flex;gap:.5em;justify-content:flex-start}.formTable .dateList li{white-space:nowrap}.formTable .dateList li:nth-child(n+2) input{margin-right:.25em;width:4em}.policyDiv{margin-top:2em}.btnSubmitList{display:flex;gap:1em;justify-content:flex-end;margin-top:2em}.btnSubmitList .btnSubmit:hover,.btnSubmitList .btnBack:hover{opacity:.7}#faqSection{padding:6em 0}#faqSection .inNav{display:flex;gap:.5em;justify-content:center;margin-top:3em}#faqSection .inNav a{line-height:20px !important}#faqSection .inNav a img{transition:.6s ease-in-out;width:20px}#faqSection .inNav a:hover img{opacity:.7}#faqSection .faqSubSection{margin-top:4em}#faqSection .faqSubSection h2{font-size:1.5em;margin-bottom:.75em}#faqSection .faqSubSection dl:nth-of-type(n+2){margin-top:2em}#faqSection .faqSubSection dt{line-height:4em}#archiveWrap{display:flex;flex-wrap:wrap;padding:6em 0}#archiveWrap .item{margin-right:2%;min-height:202px;padding:2em;width:32%}#archiveWrap .item:hover{opacity:.7}#archiveWrap .item:nth-of-type(3n){margin-right:0}#archiveWrap .item:nth-of-type(n+4){margin-top:1.25em}#archiveWrap .timeStamp .timeStampDay{font-size:2.25em}#archiveWrap .timeStamp .timeStampMonth{font-size:1em}#archiveWrap .timeStamp .timeStampYear{font-size:1em}#archiveWrap p{font-size:1.25em}.pagination{margin-bottom:8em}#postSection{padding:6em 0}#postSection .timeStamp{margin-bottom:1.5em}#postSection .timeStamp .timeStampDay{font-size:2.25em}#postSection .timeStamp .timeStampMonth{font-size:1em}#postSection .timeStamp .timeStampYear{font-size:1em}#postSection #postTitle{margin-bottom:5em;min-height:6em}#postSection #postTitle h2{font-size:3em}#postSection .btnMore{display:flex;justify-content:flex-end;margin-top:5em}#acquisition #automobileTopWrap{height:340px}#acquisitionSectionAudience,#acquisitionSectionDate,#acquisitionSectionPrice,#acquisitionSectionNote{padding:6em 0}#acquisitionSectionAudience .sectionTitle,#acquisitionSectionDate .sectionTitle,#acquisitionSectionPrice .sectionTitle,#acquisitionSectionNote .sectionTitle{margin-bottom:5em}#acquisitionSectionAudience .sectionTitle span,#acquisitionSectionDate .sectionTitle span,#acquisitionSectionPrice .sectionTitle span,#acquisitionSectionNote .sectionTitle span{margin-left:90px;width:fit-content}#acquisitionSectionDate .beginnerTableFix,#acquisitionSectionPrice .beginnerTableFix{width:43%}#acquisitionSectionDate .beginnerTableFix .pinkTable,#acquisitionSectionPrice .beginnerTableFix .pinkTable{margin:2em 0}#acquisitionSectionDate .beginnerTableFix th,#acquisitionSectionDate .beginnerTableFix td,#acquisitionSectionPrice .beginnerTableFix th,#acquisitionSectionPrice .beginnerTableFix td{line-height:1em;padding:1.5em .25em;text-align:center;vertical-align:middle}#acquisitionSectionDate .beginnerTableFix th,#acquisitionSectionPrice .beginnerTableFix th{width:50%}#acquisitionSectionPrice .komeList{margin-top:2em}#beginner #automobileTopWrap{height:618px}#beginnerSectionAudience,#beginnerSectionDate,#beginnerSectionPrice,#beginnerSectionNote{padding:6em 0}#beginnerSectionAudience .sectionTitle,#beginnerSectionDate .sectionTitle,#beginnerSectionPrice .sectionTitle,#beginnerSectionNote .sectionTitle{margin-bottom:5em}#beginnerSectionAudience .sectionTitle span,#beginnerSectionDate .sectionTitle span,#beginnerSectionPrice .sectionTitle span,#beginnerSectionNote .sectionTitle span{margin-left:90px;width:fit-content}#beginnerSectionDate .beginnerTableFix,#beginnerSectionPrice .beginnerTableFix{width:43%}#beginnerSectionDate .beginnerTableFix .pinkTable,#beginnerSectionPrice .beginnerTableFix .pinkTable{margin:2em 0}#beginnerSectionDate .beginnerTableFix th,#beginnerSectionDate .beginnerTableFix td,#beginnerSectionPrice .beginnerTableFix th,#beginnerSectionPrice .beginnerTableFix td{line-height:1em;padding:1.5em .25em;text-align:center;vertical-align:middle}#beginnerSectionDate .beginnerTableFix th,#beginnerSectionPrice .beginnerTableFix th{width:50%}#beginnerSectionPrice .komeList{margin-top:2em}#safety #automobileTopWrap{height:690px}#safetySectionProgram,#safetySectionPrice,#safetySectionExample{padding:6em 0}#safetySectionProgram .sectionTitle,#safetySectionPrice .sectionTitle,#safetySectionExample .sectionTitle{margin-bottom:5em}#safetySectionProgram .sectionTitle span,#safetySectionPrice .sectionTitle span,#safetySectionExample .sectionTitle span{margin-left:90px;width:fit-content}.safetyTable{margin-top:4em}.safetyTable th,.safetyTable td{padding:2em .5em 1em}.safetyTable th{width:18em}.safetyTable th span{border-radius:1em;line-height:2em;padding:0 1em}.safetyTable th span:first-of-type{width:12em}.safetyTable th span:nth-of-type(2){margin-left:.5em;width:4em}.safetyTable td{padding-left:1em}#senior #automobileTopWrap{height:835px}#seniorSectionAudience,#seniorSectionApplication,#seniorSectionReception,#seniorSectionBring{padding:6em 0}#seniorSectionAudience .sectionTitle,#seniorSectionApplication .sectionTitle,#seniorSectionReception .sectionTitle,#seniorSectionBring .sectionTitle{margin-bottom:5em}#seniorSectionAudience .sectionTitle span,#seniorSectionApplication .sectionTitle span,#seniorSectionReception .sectionTitle span,#seniorSectionBring .sectionTitle span{margin-left:90px;width:fit-content}#seniorSectionApplication .btnTelephone a{border-radius:1.5em;font-size:1.875em;line-height:3em;padding:0 2em}#automobileSectionTop,#automobileSectionFlow,#automobileSectionPrice,#automobileSectionAT,#automobileSectionPaper,#skillTrainingSection{padding:6em 0}#automobileSectionTop .sectionTitle,#automobileSectionFlow .sectionTitle,#automobileSectionPrice .sectionTitle,#automobileSectionAT .sectionTitle,#automobileSectionPaper .sectionTitle,#skillTrainingSection .sectionTitle{margin-bottom:5em}#automobileSectionTop .sectionTitle span,#automobileSectionFlow .sectionTitle span,#automobileSectionPrice .sectionTitle span,#automobileSectionAT .sectionTitle span,#automobileSectionPaper .sectionTitle span,#skillTrainingSection .sectionTitle span{margin-left:90px;width:fit-content}#automobileSectionTop{background-size:contain}#automobileTopWrap{height:760px;position:relative}#automobileTopHeader{height:232px;width:629px;position:absolute;right:0;top:1em;z-index:3}#automobileTopHeader h2,#automobileTopHeader h3,#automobileTopHeader p{text-align:center;white-space:nowrap}#automobileTopHeader h2{font-size:1.875em;margin-bottom:1em}#automobileTopHeader h3,#automobileTopHeader p{font-size:1.375em;line-height:1.5em}#automobileTopHeader>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#automobileTopHeader #automobileTopRanger{position:absolute;left:50%;top:-90px;transform:translateX(-50%)}#automobileTopImage{height:340px;width:499px;position:absolute;left:0;top:0;z-index:2}#automobileTopContent{height:auto;padding:5.75em 4em 4em;width:748px;position:absolute;right:0;top:280px;z-index:1}#automobileTopWrap02{display:flex;justify-content:space-between;margin-top:6em}#automobileTopWrap02 .item{width:32%}#automobileTopWrap02 .item .itemHeader{height:88px;position:relative}#automobileTopWrap02 .item .itemHeader h3{font-size:1.375em;line-height:1.5em;white-space:nowrap;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#automobileTopWrap02 .item .itemContent{margin-top:1em}#automobileTopWrap02 .item .itemContent p{line-height:2em}#automobileTopWrap02 .item figure{height:255px;width:100%}#automobileFlow{margin:6em auto 0;padding:3em 0;width:960px}#automobileSectionPrice .priceNote{margin-bottom:3em;text-align:right}#automobileSectionPrice .komeList li{font-size:1.125em}#automobileSectionPrice .komeList li:nth-child(n+2){margin-top:.5em}#automobileSectionPrice .btnMore{margin:.5em 0 1em}#automobileSectionPrice .btnMore a{padding:0 2em}#automobileSectionPrice h3{font-size:1.375em;margin-bottom:1em}#skillTrainingSection table{margin-top:3em}#skillTrainingSection th{width:7em}#skillTrainingSection td{width:12em}#motorcycle #automobileTopWrap{height:655px}#motorcycleFlowWrap{display:flex;justify-content:center;margin-top:150px;position:relative}#motorcycleNormalFlowTitle,#motorcycleBigFlowTitle{font-size:1.375em;line-height:3em}#motorcycleNormalFlow,#motorcycleBigFlow{padding:3em}#motorcycleRanger{position:absolute;right:3em;top:-145px}#policySection{padding:6em 0}#policySection .sectionTitle{margin-bottom:5em}#policySection .sectionTitle span{margin-left:90px;width:fit-content}#policyInformation{margin-top:8em}#policyInformation h3{border-radius:1em;line-height:2em;margin:0 auto .5em;padding:0 2em;width:fit-content}#recruitSectionTop{background-size:contain;padding:8em 0}#recruitSectionTop h2{margin-bottom:4em}#recruitSectionTop h2 span{display:block;font-size:1.875em;line-height:1.75em;text-align:center}#recruitSectionTop h3{font-size:1.5em;margin-top:1.5em}#recruitSectionTop figure{margin-top:6em}#recruitSectionApplication{padding:8em 0}#recruitSectionApplication .sectionTitle{margin-bottom:5em}#recruitSectionApplication .sectionTitle span{margin-left:90px;width:fit-content}#recruitSectionApplication h3{font-size:1.5em;margin-bottom:.5em}#recruitSectionApplication h3:nth-of-type(n+2){margin-top:6em}#recruitSectionApplication th,#recruitSectionApplication td{padding:.75em .5em}#recruitSectionApplication th{width:10em}#studentSection,#studentSectionInformation,#studentSectionOtherInformation,#studentSectionEmail,#studentSectionOnlineDepartment{background-size:contain;padding:6em 0}#studentSection .sectionTitle,#studentSectionInformation .sectionTitle,#studentSectionOtherInformation .sectionTitle,#studentSectionEmail .sectionTitle,#studentSectionOnlineDepartment .sectionTitle{margin-bottom:5em;width:fit-content}#studentSection .sectionTitle span,#studentSectionInformation .sectionTitle span,#studentSectionOtherInformation .sectionTitle span,#studentSectionEmail .sectionTitle span,#studentSectionOnlineDepartment .sectionTitle span{margin-left:90px}#studentSection .btnMore{justify-content:flex-end;margin-top:3em}#studentNav{display:flex;flex-wrap:wrap;gap:1em 2%;justify-content:flex-start;margin-top:6em}#studentNav li{width:32%}#studentNav a:hover{opacity:.7}#applicationInformation{margin-top:5em}#applicationInformation h3{font-size:1.375em;margin-bottom:1em}#applicationInformation h4{margin-bottom:2em}#applicationInformation hr{margin:4em 0}#applicationList{display:flex;gap:1em;justify-content:flex-start;margin-top:2em}#applicationList a:hover{opacity:.7}#studentSectionInformation h3,#studentSectionOtherInformation h3,#studentSectionEmail h3{font-size:1.375em;margin:2em 0 1em}#studentSectionInformation h4,#studentSectionOtherInformation h4,#studentSectionEmail h4{margin:2em 0 1em}#studentSectionInformation .komeList,#studentSectionOtherInformation .komeList,#studentSectionEmail .komeList{margin-top:1.5em}#studentSectionOnlineDepartment h3{font-size:1.375em;line-height:1.5em;margin:2em 0}#onlineDepartmentWrap{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:3em}#onlineDepartmentWrap .item{margin-right:2%;min-height:292px;width:32%}#onlineDepartmentWrap .item:nth-of-type(3n){margin-right:0}#onlineDepartmentWrap .item:nth-of-type(n+4){margin-top:1.5em}#onlineDepartmentWrap .item h4{font-size:1.25em;line-height:3em}#bus #automobileTopWrap{height:840px}#bus #automobileTopHeader #automobileTopRanger{position:absolute;left:auto;right:0;top:-90px;transform:translateX(0)}#bus #automobileTopContent h3{font-size:1.375em;margin-bottom:1em}#busSectionAccess,#busSectionTimeTable{padding:6em 0}#busSectionAccess .sectionTitle,#busSectionTimeTable .sectionTitle{margin-bottom:5em}#busSectionAccess .sectionTitle span,#busSectionTimeTable .sectionTitle span{margin-left:90px;width:fit-content}#busAccessWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}#busAccessWrap dl{margin-right:5%;width:30%}#busAccessWrap dl:nth-of-type(3n){margin-right:0}#busAccessWrap dl:nth-of-type(n+4){margin-top:3em}#busAccessWrap dd li{font-size:1.125em}#busAccessWrap dd li:nth-child(n+2){margin-top:.5em}#busAccessWrap dd li .downArrow,#busAccessWrap dd li .timeText{vertical-align:middle}#busAccessWrap dd li .downArrow{font-size:1.667em;margin-left:.375em}#busAccessWrap dd li .timeText{font-size:.833em}#busSectionTimeTable .tabNav{display:flex;gap:1px}#busSectionTimeTable .tabNav button{font-size:1em;height:3em;padding:0 1.75em;transition:.6s ease-in-out;width:100%}#busSectionTimeTable .tabNav button:hover{background-color:#fff3c0}#busSectionTimeTable .tabNav li:first-child{width:172px}.panelArea{padding:3em 2em 2em}.panelArea .panel h3{font-size:1.375em;margin-bottom:1em}.panelArea .panel h3:nth-of-type(n+2){margin-top:3em}.panelArea .panel .panelInWrap{display:flex;justify-content:space-between}.panelArea .panel .panelInWrap .item{width:47%}.panelArea h4{border-radius:1em;line-height:2em;margin:0 auto .75em;padding:0 3em;width:fit-content}.panelArea .busTimetableMatsuda th,.panelArea .busTimetableMatsuda td{line-height:3em;text-align:center;vertical-align:middle}.panelArea .busTimetableMatsuda thead th{font-size:1.125em}.panelArea .busTimetableMatsuda thead th:nth-of-type(2),.panelArea .busTimetableMatsuda thead th:last-of-type{width:35%}.panelArea .busTimetableMatsuda tbody td{font-size:1.375em}.panelArea .busTimetableDef{width:auto}.panelArea .busTimetableDef th,.panelArea .busTimetableDef td{text-align:center;vertical-align:middle}.panelArea .busTimetableDef thead th{font-size:1.125em;line-height:3em}.panelArea .busTimetableDef thead th:first-of-type{width:217px}.panelArea .busTimetableDef thead th:nth-of-type(n+2){width:6em}.panelArea .busTimetableDef tbody th span{font-size:1.125em}.panelArea .busTimetableDef tbody td{font-size:1.375em;line-height:3em}.panelArea figure{margin-top:2em}}@media screen and (min-width:768px) and (max-width:1023px){a[href^="tel:"]{pointer-events:none}.anchorPoint{margin-top:-81px;padding-top:81px}main .fix,main .fixReg,main .fixMin{width:748px}.tbNone{display:none !important}.tbBr{display:inline-block !important}.btnPhone,.btnBlue,.btnYellow,.btnPink{border-radius:24px;line-height:48px;padding:0 1.5em}#headerWrap{align-items:center;display:flex;justify-content:space-between;padding:1em 0;width:94%}#menu-button{background-color:transparent;position:absolute;top:17px;right:3%;display:grid;place-items:center;place-content:center;width:46px;height:46px;border:none;cursor:pointer;z-index:999}.bar,.bar:before,.bar:after{width:46px;height:1px;background-color:#000;transition:transform .3s}.bar{display:grid}.bar:before,.bar:after{content:"";grid-area:1/1}.bar:before{transform:translateY(-18px)}.bar:after{transform:translateY(18px)}.menu-open .bar{background-color:transparent}.menu-open .bar:before{transform:rotate(45deg);background-color:#333}.menu-open .bar:after{transform:rotate(-45deg);background-color:#333}.menu-label{transform:translateY(2em);font-size:.875em;color:#333}.menu-open .menu-label{color:#333}#overlay{visibility:hidden;opacity:0;position:fixed;inset:0;width:100%;height:100vh;background:rgba(255,255,255,.92);transition:opacity .3s}.menu-open #overlay{visibility:visible;opacity:1}#menu{position:fixed;height:100%;width:100%;right:0;top:0;z-index:998;transform:translateY(-200vh);transition:transform .3s ease-out}#menu #menu1st{display:flex;flex-wrap:wrap;justify-content:center}#menu #menu1st:before{content:'';display:block;height:72px;width:100%}#menu #menu1st li{box-sizing:border-box;padding:.5em;width:50%}#menu #menu2nd{margin-top:2em}#menu #menu2nd li a,#menu #menu2nd li #navPlan,#menu #menu2nd li #navLecture{border-bottom:1px dashed #ccc;box-sizing:border-box;color:#333;font-size:1.5em;display:block;height:3em;line-height:3em;text-align:center}#menu #menu2nd li:last-child a{border-bottom:0}#menu #menu2nd li #navPlan,#menu #menu2nd li #navLecture{position:relative}#menu #menu2nd li #navPlan:before,#menu #menu2nd li #navPlan:after,#menu #menu2nd li #navLecture:before,#menu #menu2nd li #navLecture:after{background-color:gray;content:'';display:inline-block;height:1px;width:20px;position:absolute;right:30px;top:50%;transform:translateY(-50%);transition:opacity 1s}#menu #menu2nd li #navPlan:after,#menu #menu2nd li #navLecture:after{transform:translateY(-50%) rotate(90deg);transition:transform 1s}#menu #menu2nd li #navPlan.subNavOpen:before,#menu #menu2nd li #navLecture.subNavOpen:before{opacity:0}#menu #menu2nd li #navPlan.subNavOpen:after,#menu #menu2nd li #navLecture.subNavOpen:after{transform:translateY(-50%) rotate(180deg)}#menu #menu2nd li #subNavPlan li a,#menu #menu2nd li #subNavLecture li a{background-color:#f8f8f8}#menu #menu2nd li #subNavPlan li:last-child a,#menu #menu2nd li #subNavLecture li:last-child a{border-bottom:1px dashed #ccc}.menu-open #menu{transform:translateX(0)}body{overflow-x:clip}body.menu-open{overflow:clip}#rightNav{top:50%;transform:translateY(-50%)}#rightNav li:nth-child(n+2){margin-top:.25em}#rightNav img{width:48px}#floatingMenu{display:none}#asideFooter{height:60vw;margin-top:4em}#asideNav{padding:2em 2em 5em;top:-4em;left:50%;transform:translateX(-50%);width:88%}#asideNav .withFrame .frameTxt{font-size:1.125em}#asideNav ul{display:flex;gap:1em;justify-content:center;margin-top:2em}#asideNav ul li a{border-radius:24px;font-size:1.5em;line-height:48px;padding:0 1.375em}#renger01AsideFooter,#renger02AsideFooter{position:absolute;transform:scale(.75)}#renger01AsideFooter{left:0;bottom:-85px}#renger02AsideFooter{right:-1em;bottom:-70px}footer .fix{padding:4em 0 1em;width:748px}#footerInformation{display:flex;justify-content:space-between}#footerInformation .item:first-of-type{width:203px}#footerInformation .item:last-of-type{width:calc(100% - 343px)}#footerInformation .addressList{display:flex;gap:1em}#footerInformation .addressList li{font-size:1.125em}#footerInformation .telList{margin-top:.5em;width:fit-content}#footerNav{display:flex;flex-wrap:wrap;gap:5vw 5%;justify-content:flex-start;margin-top:3em}#footerNav>ul{width:30%}#footerNav>ul ul{margin-left:1em}#footerNav>ul a:after{content:'〉';margin-left:.75em}#copyright{margin-top:5em}main{padding:81px 0 0}.btnMore{display:flex}.btnMore a{border-radius:1em;line-height:2em;width:fit-content}.sectionTitle .en{font-size:1.125em}.sectionTitle .ja{font-size:1.875em}#pageTitle{padding-bottom:126px}#pageTitleMain{border-radius:0 6em 6em 0;height:340px;width:90%}#pageTitleMain h1{border-radius:1.5em;font-size:1.875em;line-height:3em;min-width:8em;padding:0 1.5em;top:50%;left:10%;transform:translateY(-50%)}#pageTitleMain h1.rowTwo .pageTitleSub{font-size:.7em;left:50%;top:.75em;transform:translateX(-50%)}#pageTitleMain h1.rowTwo .pageTitleMain{left:50%;top:50%;transform:translateX(-50%)}#indexMainImage{width:100%}#indexSubImage{bottom:0;right:10px}#indexSubImage img{width:48vw}#indexNewsSection .fixReg{padding:6.25em 0}#indexNewsSection .sectionTitle{margin-bottom:125px}#indexNewsSection .sectionTitle span{margin-left:110px;width:120px}#indexNewsSection .btnMore{justify-content:flex-end;margin-top:3em}#ranger01{top:-57px;left:60vw}#indexAboutPointInner{margin:200px auto 150px;width:92%}#indexAboutPointInner .fix{padding:0 5% 90px;width:100%}#indexAboutPointInner h2#indexAboutTitle{border-radius:23em/10em;height:46em;left:50%;top:-13em;transform:translateX(-50%);width:100%}#indexAboutPointInner h2#indexAboutTitle .en{margin-top:5em}#indexAboutWrap01,#indexAboutFigure,#indexAboutWrap02{position:relative;z-index:2}#indexAboutNote{padding-top:2em}#indexAboutWrap01Rt{margin-top:1em;text-align:right}#indexAboutCopyWrap{display:flex;justify-content:space-between}#indexAboutCopyWrap h3{font-size:1.5em;line-height:2em;width:fit-content}#indexAboutCopyWrap figure{width:25%}#indexAboutFigure{margin:4em 0}#indexAboutWrap02 #indexAboutWrap02Lt{margin-bottom:1em}#indexPointSection .sectionTitle{margin-bottom:5em;padding:0 90px}#indexPointSection #pointList{display:flex;flex-wrap:wrap;gap:9vw 4%;justify-content:center}#indexPointSection #pointList li{height:100%;padding-bottom:calc((437 / 347 ) * 13.5%);width:48%}#indexPointSection #pointList li .pointItem .fukidashi{min-height:167px;bottom:-110px}#indexPointSection #pointList li .pointItem .fukidashi p{margin-top:3em}#indexPointSection #pointList li:last-child .pointItem .fukidashi p{margin-top:4em}#indexPointSection .btnMore{display:flex;justify-content:center;margin-top:6em}#indexSchoolPlanSection{background:0 0}#indexSchoolPlanSection .fix{padding:92px 0}#indexSchoolPlanSection #schoolPlanHeaderWrap{margin-bottom:4em}#indexSchoolPlanSection .sectionTitle{margin-bottom:2em}#indexSchoolPlanSection .sectionTitle span{margin-left:110px;width:210px}#indexSchoolPlanSection h3{font-size:1.5em;letter-spacing:.2em;line-height:3em;margin-bottom:3em;width:268px}#indexSchoolPlanSection h3:nth-of-type(n+2){margin-top:5em}#indexSchoolPlanSection #indexPlanList{display:flex;justify-content:space-between}#indexSchoolPlanSection #indexPlanList li{width:48%}#indexSchoolPlanSection #indexLectureList{display:flex;justify-content:space-between}#indexSchoolPlanSection #indexLectureList li{width:23%}#indexEntranceSection #indexEntranceWrap{display:flex;justify-content:center;padding:12em 0}#indexEntranceSection #indexEntranceWrap #indexEntranceLt{border-radius:3em 0 0 3em;width:40%}#indexEntranceSection #indexEntranceWrap #indexEntranceRt{border-radius:0 3em 3em 0;padding:4em 3% 2em;width:60%}#indexEntranceSection #indexEntranceWrap .sectionTitle{margin-bottom:2em}#indexEntranceSection .btnMore{display:flex;justify-content:center;margin-top:2em}#indexFAQSection .fix{padding:10em 0}#indexFAQSection .sectionTitle{margin-bottom:125px}#indexFAQSection .sectionTitle span{margin-left:110px;width:180px}#indexFAQSection .btnMore{display:flex;justify-content:center;margin-top:3em}#indexFAQContents dl:nth-of-type(n+2){margin-top:1em}#indexFAQContents dt{line-height:4em;padding-left:1em}#aboutSectionSupport .fix{padding:8em 0}#aboutSectionSupport .fix .rangerImage{right:0;bottom:0}#aboutSectionSupport h2{margin-bottom:4em}#aboutSectionSupport h2:before{top:-2em}#aboutSectionSupport h2 .aboutSupportTitle01,#aboutSectionSupport h2 .aboutSupportTitle02,#aboutSectionSupport h2 .aboutSupportTitle03{display:block;text-align:center}#aboutSectionSupport h2 .aboutSupportTitle01,#aboutSectionSupport h2 .aboutSupportTitle03{line-height:1em}#aboutSectionSupport h2 .aboutSupportTitle01 span{font-size:1.875em}#aboutSectionSupport h2 .aboutSupportTitle02{font-size:1.875em;line-height:2em}#aboutSectionSupport h2 .aboutSupportTitle03{font-size:2.5em}#aboutSectionSupport p{font-size:1.25em;line-height:1.75em;margin-bottom:5em}#aboutSectionSupport p#aboutCopy{border-radius:1.5em;font-size:1.5em;line-height:3em;margin-bottom:3em}#aboutSectionPoint01,#aboutSectionPoint02,#aboutSectionPoint03,#aboutSectionPoint04,#aboutSectionPoint05,#aboutSectionPoint06{padding:5em 0}#aboutSectionPoint01 .fix,#aboutSectionPoint02 .fix,#aboutSectionPoint03 .fix,#aboutSectionPoint04 .fix,#aboutSectionPoint05 .fix,#aboutSectionPoint06 .fix{position:relative}#aboutSectionPoint01 .aboutPointFrame01,#aboutSectionPoint02 .aboutPointFrame01,#aboutSectionPoint03 .aboutPointFrame01,#aboutSectionPoint04 .aboutPointFrame01,#aboutSectionPoint05 .aboutPointFrame01,#aboutSectionPoint06 .aboutPointFrame01{height:230px;margin:0 auto 2em;width:620px;position:relative;z-index:2}#aboutSectionPoint01 .pointNumber,#aboutSectionPoint02 .pointNumber,#aboutSectionPoint03 .pointNumber,#aboutSectionPoint04 .pointNumber,#aboutSectionPoint05 .pointNumber,#aboutSectionPoint06 .pointNumber{top:1em}#aboutSectionPoint01 h2,#aboutSectionPoint02 h2,#aboutSectionPoint03 h2,#aboutSectionPoint04 h2,#aboutSectionPoint05 h2,#aboutSectionPoint06 h2{font-size:1.875em;line-height:1.75em;white-space:nowrap;left:50%;top:50%;transform:translate(-50%,-50%)}#aboutSectionPoint01 .pointImage,#aboutSectionPoint02 .pointImage,#aboutSectionPoint03 .pointImage,#aboutSectionPoint04 .pointImage,#aboutSectionPoint05 .pointImage,#aboutSectionPoint06 .pointImage{margin-bottom:2em;text-align:center;position:relative}#aboutSectionPoint01 .pointImage img,#aboutSectionPoint02 .pointImage img,#aboutSectionPoint03 .pointImage img,#aboutSectionPoint04 .pointImage img,#aboutSectionPoint05 .pointImage img,#aboutSectionPoint06 .pointImage img{border-radius:3em}#aboutSectionPoint01 p,#aboutSectionPoint02 p,#aboutSectionPoint03 p,#aboutSectionPoint04 p,#aboutSectionPoint05 p,#aboutSectionPoint06 p{font-size:1.125em}#aboutSectionPoint01 .aboutPointFrame02,#aboutSectionPoint02 .aboutPointFrame02,#aboutSectionPoint03 .aboutPointFrame02,#aboutSectionPoint04 .aboutPointFrame02,#aboutSectionPoint05 .aboutPointFrame02,#aboutSectionPoint06 .aboutPointFrame02{padding:2.5em;width:600px}#aboutSectionPoint01 .btnMore,#aboutSectionPoint02 .btnMore,#aboutSectionPoint03 .btnMore,#aboutSectionPoint04 .btnMore,#aboutSectionPoint05 .btnMore,#aboutSectionPoint06 .btnMore{justify-content:center;margin-top:3em}#aboutSectionPoint01 .pointNumber,#aboutSectionPoint02 .pointNumber,#aboutSectionPoint04 .pointNumber{left:0}#aboutSectionPoint01 .rangerImage,#aboutSectionPoint02 .rangerImage,#aboutSectionPoint04 .rangerImage{right:0;top:50%;transform:translateY(-50%)}#aboutSectionPoint01 .pointImage,#aboutSectionPoint02 .pointImage,#aboutSectionPoint04 .pointImage{left:0}#aboutSectionPoint03 .pointNumber,#aboutSectionPoint05 .pointNumber,#aboutSectionPoint06 .pointNumber{right:0}#aboutSectionPoint03 .rangerImage,#aboutSectionPoint05 .rangerImage,#aboutSectionPoint06 .rangerImage{left:0;top:50%;transform:translateY(-50%)}#aboutSectionPoint03 .pointImage,#aboutSectionPoint05 .pointImage,#aboutSectionPoint06 .pointImage{right:0}#aboutSectionGuardians .fix{padding:5em 0}#aboutGuardiansTitle{height:calc(748px * 340 / 1546)}#aboutGuardiansTitle h2{white-space:nowrap;position:absolute;top:30%;left:50%;transform:translateX(-50%)}#aboutGuardiansContent{padding:0 3em 7em}#aboutGuardiansContent h3{border-radius:1em;font-size:1.375em;line-height:2em;margin-bottom:1em;padding:0 1em}#aboutGuardiansContent h3:nth-of-type(n+2){margin-top:2em}#aboutGuardiansContent h4{margin-top:2em;text-align:center}#aboutGuardiansContent h4#aboutGuardiansCopy01{font-size:1.125em;margin-bottom:1em}#aboutGuardiansContent h4#aboutGuardiansCopy02{gap:1em}#aboutGuardiansContent h4#aboutGuardiansCopy02 .frameAboutText{font-size:1.375em;line-height:2em}#aboutGuardiansContent #aboutGuardiansActive{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:90%}#aboutGuardiansContent #aboutGuardiansActive li{font-size:1.375em;line-height:80px;width:48%}#aboutGuardiansContent #aboutGuardiansActive li:nth-child(n+3){margin-top:1em}#aboutGuardiansContent #supportPointList{margin:0 0 0 4em;width:fit-content}#aboutGuardiansFooter{height:calc(748px * 130 / 1546)}#aboutGuardiansStudent,#aboutGuardiansRanger{position:absolute;bottom:0}#aboutGuardiansStudent{text-align:right;right:10px}#aboutGuardiansStudent img{width:50%}#aboutGuardiansRanger{left:30px}#aboutSectionGreeting{padding:8em 0}#aboutSectionGreeting .sectionTitle{margin-bottom:125px}#aboutSectionGreeting .sectionTitle span{margin-left:110px;width:160px}#greetingHeaderWrap{height:530px;margin-bottom:6em}#greetingHeaderLt{position:absolute;left:0;bottom:0;z-index:1}#greetingHeaderRt{height:229px;width:625px;position:absolute;top:0;right:75px;z-index:2}#greetingHeaderRt h3{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#greetingHeaderRt h3 .greetingCopy01,#greetingHeaderRt h3 .greetingCopy02{display:block;line-height:1.5em;text-align:center;white-space:nowrap}#greetingHeaderRt h3 .greetingCopy01{font-size:1.875em}#greetingHeaderRt h3 .greetingCopy02{font-size:1.375em}#greetingHeaderRanger{position:absolute;top:50%;right:-75px;transform:translateY(-50%)}#greetingHeaderLt{width:fit-content}#greetingHeaderLt figcaption{font-size:1.375em}#aboutRangerHeader{border-radius:23em 23em 0 0/10em;height:375px;position:relative;width:100%}#aboutRangerHeader .content{position:absolute;left:50%;top:50%;transform:translate(-50%,-40%)}#aboutRangerHeader .content h2 span:nth-of-type(n+2){margin-top:.75em}#aboutRangerHeader .content .subTitle01{font-size:1.125em}#aboutRangerHeader .content figure{margin-top:.75em}#aboutRanger{padding:5em 0}#aboutRanger .fix{width:748px}#aboutRanger h3{font-size:3.5em;margin-bottom:1.5em}#aboutRanger .aboutRangerWrap{align-items:center;display:flex;justify-content:space-between}#aboutRanger .aboutRangerWrap:nth-of-type(n+2){margin-top:2em}#aboutRanger .aboutRangerWrap:nth-of-type(odd) .aboutRangerItem:before{background-color:#000;content:'';display:block;height:1px;width:66px;position:absolute;left:-40px;top:50%}#aboutRanger .aboutRangerWrap:nth-of-type(even){flex-direction:row-reverse}#aboutRanger .aboutRangerWrap:nth-of-type(even) .aboutRangerItem:after{background-color:#000;content:'';display:block;height:1px;width:66px;position:absolute;right:-40px;top:50%}#aboutRanger .aboutRangerWrap .aboutRangerItem{height:120px;width:600px;position:relative}#aboutRanger .aboutRangerWrap p{font-size:1.75em;text-align:center;width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}#aboutSectionCompany{padding:8em 0}#aboutSectionCompany .sectionTitle{margin-bottom:5em}#aboutSectionCompany .sectionTitle span{margin-left:110px;width:170px}#companyInformation{width:92%}#companyTable th,#companyTable td{padding:1em .5em .5em 1em}#companyTable th{width:10em}#accessSection{padding:6em 0}#accessSection th,#accessSection td{padding:.75em .5em}#accessSection td ul{display:flex;gap:1em}#accessSection .accessStation{margin-top:4em}#accessSection .btnMore{margin-top:2em}#accessSection #map{margin-top:6em}#accessSection #map iframe{height:748px}#matsujiCalendar{padding:6em 0}#matsujiCalendar .halfWrap .item{margin:0 auto;width:92%}#matsujiCalendar .halfWrap .item:nth-of-type(n+2){margin-top:2em}#attCalendar h2{font-size:1.25em;margin-bottom:.75em}#attCalendar li{font-size:1.125em}#attCalendar .komeList{margin-top:1em}#tableCalendar{margin-top:3em}#tableCalendar .item{padding:2em}#tableCalendar h2{font-size:1.5em;margin-bottom:.75em}#tableCalendar th,#tableCalendar td{font-size:1.375em}#entranceSectionAdmission,#entranceSectionNeed,#entranceSectionReception,#entranceSectionPayment{padding:6em 0}#entranceSectionAdmission .sectionTitle,#entranceSectionNeed .sectionTitle,#entranceSectionReception .sectionTitle,#entranceSectionPayment .sectionTitle{margin-bottom:5em}#entranceSectionAdmission .sectionTitle span,#entranceSectionNeed .sectionTitle span,#entranceSectionReception .sectionTitle span,#entranceSectionPayment .sectionTitle span{margin-left:90px;width:fit-content}#entranceSectionAdmission{background-size:contain}#entranceAdmissionCopy{margin-bottom:6em}#entranceAdmissionWrap{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;margin-bottom:5em}#entranceAdmissionWrap .item{width:calc(50% - .5em)}#entranceAdmissionWrap .item .itemHeader h3{font-size:1.375em;line-height:4em}#entranceAdmissionWrap .item .itemContent{min-height:19em;padding:1em 1.5em}#entranceAdmissionWrap .item .itemInList li{font-size:1.125em}#entranceAdmissionWrap .item .komeList{margin-top:.5em}#entranceAdmissionWrap .item .komeList li{font-size:1em}#entranceNeedWrap{display:flex;flex-wrap:wrap;gap:1em;justify-content:flex-start}#entranceNeedWrap .item{width:calc(50% - .5em)}#entranceNeedWrap .item .itemHeader{height:88px;position:relative}#entranceNeedWrap .item .itemHeader h3{font-size:1.375em;line-height:1.5em;white-space:nowrap;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#entranceNeedWrap .item .itemContent{min-height:17em;padding:1em 1.5em}#entranceNeedWrap .item .itemContent h4{font-size:1.125em;margin-bottom:.5em}#entranceNeedWrap .item .itemContent h4:nth-of-type(n+2){margin-top:.75em}#entranceNeedWrap .item .itemContent p{font-size:1.125em}#entranceNeedWrap .item .itemContent .btnMore{justify-content:center}#entranceNeedWrap .item .itemContent .btnMore li a{width:8em}#entranceNeedWrap .item .itemInList li{font-size:1.125em}#entranceNeedWrap .item .komeList{margin-top:.5em}#entranceNeedWrap .item .komeList li{font-size:1em}#entranceReceptionDList{display:flex;flex-wrap:wrap;justify-content:flex-start}#entranceReceptionDList dt:nth-of-type(n+2),#entranceReceptionDList dd:nth-of-type(n+2){margin-top:1em}#entranceReceptionDList dt{margin-right:2em}#entranceReceptionDList dt div{border-radius:1.675em;font-size:1.125em;letter-spacing:.25em;line-height:3em;padding:0 1.5em;width:22em}#entranceReceptionDList dd{font-size:1.375em;letter-spacing:.25em;padding-top:.375em;width:calc(100% - 21em)}#entranceReceptionDList dd li{font-size:.82em}#entranceReceptionDList dd li:nth-child(n+2){margin-top:.5em}#entrancePaymentCopy{margin-bottom:5em}#entrancePaymentWrap{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between}#entrancePaymentWrap .item{width:calc(50% - .5em)}#entrancePaymentWrap .item .itemHeader{height:88px;position:relative}#entrancePaymentWrap .item .itemHeader h3{font-size:1.375em;line-height:1.5em;white-space:nowrap;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#entrancePaymentWrap .item .itemContent{min-height:24em;padding:1em 2em;position:relative}#entrancePaymentWrap .item .itemContent .itemContentBox{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#entrancePaymentWrap .item .itemContent .flowPink,#entrancePaymentWrap .item .itemContent .flowYellow{padding:1em 0;width:16em}#entrancePaymentWrap .item .itemContent h4{font-size:1.125em;margin-bottom:.5em}#entrancePaymentWrap .item .itemContent p{font-size:1.125em}#entrancePaymentTable{margin-top:4em}#entrancePaymentTable th,#entrancePaymentTable td{padding:2em .5em 1em}#entrancePaymentTable th span{border-radius:1em;line-height:2em;padding:0 1em;width:100%}#entrancePaymentTable td{padding-left:3em}#entrancePaymentTable td .logoList{display:flex;flex-wrap:wrap;gap:1em;margin-top:2em}#entrancePaymentTable td .logoList li{border:1px solid #6f6f6f;box-sizing:border-box;height:4em;text-align:center;width:200px;position:relative}#entrancePaymentTable td .logoList li a{display:block;height:100%;width:100%}#entrancePaymentTable td .logoList li div{white-space:nowrap;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#entrancePaymentLastKome{margin-top:2em}.formSection{padding:4em 0}.formTable th,.formTable td{padding:1.5em .75em}.formTable th{width:15em}.formTable .nameList,.formTable .radioList,.formTable .ckeckboxList{display:flex;gap:1em;justify-content:flex-start}.formTable .nameList li{width:calc(50% - .5em)}.formTable .ckeckboxList{flex-wrap:wrap;gap:.5em 1em}.formTable .ckeckboxList li{white-space:nowrap;width:6em}.formTable .dateDList{align-items:center}.formTable .dateDList dt:nth-of-type(n+2),.formTable .dateDList dd:nth-of-type(n+2){margin-top:.5em}.formTable .dateList{display:flex;gap:.5em;justify-content:flex-start}.formTable .dateList li{white-space:nowrap}.formTable .dateList li:nth-child(n+2) input{margin-right:.25em;width:3em}.policyDiv{margin-top:2em}.btnSubmitList{display:flex;gap:1em;justify-content:flex-end;margin-top:2em}#faqSection{padding:4em 0}#faqSection .inNav{display:flex;flex-wrap:wrap;gap:1em 0;justify-content:center;margin:3em auto 0;width:74%}#faqSection .inNav li{width:50%}#faqSection .inNav a{line-height:20px !important}#faqSection .inNav a img{width:20px}#faqSection .faqSubSection{margin-top:4em}#faqSection .faqSubSection h2{font-size:1.5em;margin-bottom:.75em}#faqSection .faqSubSection dl:nth-of-type(n+2){margin-top:2em}#faqSection .faqSubSection dt{line-height:4em}#archiveWrap{display:flex;flex-wrap:wrap;padding:4em 0}#archiveWrap .item{margin-right:2%;min-height:202px;padding:2em;width:49%}#archiveWrap .item:nth-of-type(even){margin-right:0}#archiveWrap .item:nth-of-type(n+3){margin-top:.75em}#archiveWrap .timeStamp .timeStampDay{font-size:2.25em}#archiveWrap .timeStamp .timeStampMonth{font-size:1em}#archiveWrap .timeStamp .timeStampYear{font-size:1em}#archiveWrap p{font-size:1.25em}.pagination{margin-bottom:8em}#postSection{padding:6em 0}#postSection .timeStamp{margin-bottom:1.5em}#postSection .timeStamp .timeStampDay{font-size:2.25em}#postSection .timeStamp .timeStampMonth{font-size:1em}#postSection .timeStamp .timeStampYear{font-size:1em}#postSection #postTitle{margin-bottom:5em;min-height:6em}#postSection #postTitle h2{font-size:2.5em}#postSection .btnMore{display:flex;justify-content:flex-end;margin-top:5em}#acquisitionSectionAudience,#acquisitionSectionDate,#acquisitionSectionPrice,#acquisitionSectionNote{padding:4em 0}#acquisitionSectionAudience .sectionTitle,#acquisitionSectionDate .sectionTitle,#acquisitionSectionPrice .sectionTitle,#acquisitionSectionNote .sectionTitle{margin-bottom:5em}#acquisitionSectionAudience .sectionTitle span,#acquisitionSectionDate .sectionTitle span,#acquisitionSectionPrice .sectionTitle span,#acquisitionSectionNote .sectionTitle span{margin-left:90px;width:fit-content}#acquisitionSectionDate .beginnerTableFix,#acquisitionSectionPrice .beginnerTableFix{width:50%}#acquisitionSectionDate .beginnerTableFix .pinkTable,#acquisitionSectionPrice .beginnerTableFix .pinkTable{margin:2em 0}#acquisitionSectionDate .beginnerTableFix th,#acquisitionSectionDate .beginnerTableFix td,#acquisitionSectionPrice .beginnerTableFix th,#acquisitionSectionPrice .beginnerTableFix td{line-height:1em;padding:1.5em .25em;text-align:center;vertical-align:middle}#acquisitionSectionDate .beginnerTableFix th,#acquisitionSectionPrice .beginnerTableFix th{width:50%}#acquisitionSectionPrice .komeList{margin-top:2em}#beginnerSectionAudience,#beginnerSectionDate,#beginnerSectionPrice,#beginnerSectionNote{padding:4em 0}#beginnerSectionAudience .sectionTitle,#beginnerSectionDate .sectionTitle,#beginnerSectionPrice .sectionTitle,#beginnerSectionNote .sectionTitle{margin-bottom:5em}#beginnerSectionAudience .sectionTitle span,#beginnerSectionDate .sectionTitle span,#beginnerSectionPrice .sectionTitle span,#beginnerSectionNote .sectionTitle span{margin-left:90px;width:fit-content}#beginnerSectionDate .beginnerTableFix,#beginnerSectionPrice .beginnerTableFix{width:50%}#beginnerSectionDate .beginnerTableFix .pinkTable,#beginnerSectionPrice .beginnerTableFix .pinkTable{margin:2em 0}#beginnerSectionDate .beginnerTableFix th,#beginnerSectionDate .beginnerTableFix td,#beginnerSectionPrice .beginnerTableFix th,#beginnerSectionPrice .beginnerTableFix td{line-height:1em;padding:1.5em .25em;text-align:center;vertical-align:middle}#beginnerSectionDate .beginnerTableFix th,#beginnerSectionPrice .beginnerTableFix th{width:50%}#beginnerSectionPrice .komeList{margin-top:2em}#safetySectionProgram,#safetySectionPrice,#safetySectionExample{padding:4em 0}#safetySectionProgram .sectionTitle,#safetySectionPrice .sectionTitle,#safetySectionExample .sectionTitle{margin-bottom:5em}#safetySectionProgram .sectionTitle span,#safetySectionPrice .sectionTitle span,#safetySectionExample .sectionTitle span{margin-left:90px;width:fit-content}.safetyTable{margin-top:4em}.safetyTable th,.safetyTable td{padding:2em .5em 1em}.safetyTable th{width:18em}.safetyTable th span{border-radius:1em;line-height:2em;padding:0 1em}.safetyTable th span:first-of-type{width:12em}.safetyTable th span:nth-of-type(2){margin-left:.5em;width:4em}.safetyTable td{padding-left:1em}#seniorSectionAudience,#seniorSectionApplication,#seniorSectionReception,#seniorSectionBring{padding:4em 0}#seniorSectionAudience .sectionTitle,#seniorSectionApplication .sectionTitle,#seniorSectionReception .sectionTitle,#seniorSectionBring .sectionTitle{margin-bottom:5em}#seniorSectionAudience .sectionTitle span,#seniorSectionApplication .sectionTitle span,#seniorSectionReception .sectionTitle span,#seniorSectionBring .sectionTitle span{margin-left:90px;width:fit-content}#seniorSectionApplication .btnTelephone a{border-radius:1.5em;font-size:1.875em;line-height:3em;padding:0 2em}#automobileSectionTop,#automobileSectionFlow,#automobileSectionPrice,#automobileSectionAT,#automobileSectionPaper,#skillTrainingSection{padding:4em 0}#automobileSectionTop .sectionTitle,#automobileSectionFlow .sectionTitle,#automobileSectionPrice .sectionTitle,#automobileSectionAT .sectionTitle,#automobileSectionPaper .sectionTitle,#skillTrainingSection .sectionTitle{margin-bottom:5em}#automobileSectionTop .sectionTitle span,#automobileSectionFlow .sectionTitle span,#automobileSectionPrice .sectionTitle span,#automobileSectionAT .sectionTitle span,#automobileSectionPaper .sectionTitle span,#skillTrainingSection .sectionTitle span{margin-left:90px;width:fit-content}#automobileSectionTop{background-size:contain}#automobileTopWrap{position:relative}#automobileTopHeader{height:232px;margin:0 auto;width:629px;position:relative;z-index:3}#automobileTopHeader h2,#automobileTopHeader h3,#automobileTopHeader p{text-align:center;white-space:nowrap}#automobileTopHeader h2{font-size:1.875em;margin-bottom:1em}#automobileTopHeader h3,#automobileTopHeader p{font-size:1.375em;line-height:1.5em}#automobileTopHeader>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#automobileTopHeader #automobileTopRanger{position:absolute;left:50%;top:-90px;transform:translateX(-50%)}#automobileTopImage{margin:2em auto;text-align:center}#automobileTopContent{padding:3em;width:748px}#automobileTopWrap02{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;margin-top:3em}#automobileTopWrap02 .item{width:calc(50% - .5em)}#automobileTopWrap02 .item .itemHeader{height:88px;position:relative}#automobileTopWrap02 .item .itemHeader h3{font-size:1.375em;line-height:1.5em;white-space:nowrap;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#automobileTopWrap02 .item figure img{width:100%}#automobileTopWrap02 .item .itemContent{margin-top:1em}#automobileTopWrap02 .item .itemContent p{line-height:2em}#automobileTopWrap02 .item figure{height:244px;width:100%}#automobileFlow{margin:6em auto 0;padding:3em 0;width:748px}#automobileSectionPrice .priceNote{margin-bottom:3em;text-align:right}#automobileSectionPrice .komeList li{font-size:1.125em}#automobileSectionPrice .komeList li:nth-child(n+2){margin-top:.5em}#automobileSectionPrice .btnMore{margin:.5em 0 1em}#automobileSectionPrice .btnMore a{padding:0 2em}#automobileSectionPrice h3{font-size:1.375em;margin-bottom:1em}#skillTrainingSection table{margin-top:3em}#skillTrainingSection th{width:7em}#skillTrainingSection td{width:12em}#motorcycleFlowWrap{margin-top:2em}#motorcycleNormalFlowTitle,#motorcycleBigFlowTitle{font-size:1.375em;line-height:3em}#motorcycleNormalFlow,#motorcycleBigFlow{padding:3em}#motorcycleBigFlowBox{margin-top:calc(2em + 145px);position:relative}#motorcycleRanger{position:absolute;right:3em;top:-145px}#policySection{padding:4em 0}#policySection .sectionTitle{margin-bottom:5em}#policySection .sectionTitle span{margin-left:90px;width:fit-content}#policyInformation{margin-top:6em}#policyInformation h3{border-radius:1em;line-height:2em;margin:0 auto .5em;padding:0 2em;width:fit-content}#recruitSectionTop{background-size:contain;padding:6em 0}#recruitSectionTop h2{margin-bottom:4em}#recruitSectionTop h2 span{display:block;font-size:1.875em;line-height:1.75em;text-align:center}#recruitSectionTop h3{font-size:1.5em;margin-top:1.5em}#recruitSectionTop figure{margin-top:4em}#recruitSectionApplication{padding:6em 0}#recruitSectionApplication .sectionTitle{margin-bottom:5em}#recruitSectionApplication .sectionTitle span{margin-left:90px;width:fit-content}#recruitSectionApplication h3{font-size:1.5em;margin-bottom:.5em}#recruitSectionApplication h3:nth-of-type(n+2){margin-top:6em}#recruitSectionApplication th,#recruitSectionApplication td{padding:.75em .5em}#recruitSectionApplication th{white-space:nowrap}#recruitSectionApplication th{width:10em}#studentSection,#studentSectionInformation,#studentSectionOtherInformation,#studentSectionEmail,#studentSectionOnlineDepartment{background-size:contain;padding:6em 0}#studentSection .sectionTitle,#studentSectionInformation .sectionTitle,#studentSectionOtherInformation .sectionTitle,#studentSectionEmail .sectionTitle,#studentSectionOnlineDepartment .sectionTitle{margin-bottom:5em;width:fit-content}#studentSection .sectionTitle span,#studentSectionInformation .sectionTitle span,#studentSectionOtherInformation .sectionTitle span,#studentSectionEmail .sectionTitle span,#studentSectionOnlineDepartment .sectionTitle span{margin-left:90px}#studentSection .btnMore{justify-content:flex-end;margin-top:3em}#studentNav{display:flex;flex-wrap:wrap;gap:1em 2%;justify-content:flex-start;margin-top:6em}#studentNav li{width:32%}#applicationInformation{margin-top:5em}#applicationInformation h3{font-size:1.375em;margin-bottom:1em}#applicationInformation h4{margin-bottom:2em}#applicationInformation hr{margin:4em 0}#applicationList{display:flex;gap:1em;justify-content:flex-start;margin-top:2em}#studentSectionInformation h3,#studentSectionOtherInformation h3,#studentSectionEmail h3{font-size:1.375em;margin:2em 0 1em}#studentSectionInformation h4,#studentSectionOtherInformation h4,#studentSectionEmail h4{margin:2em 0 1em}#studentSectionInformation .komeList,#studentSectionOtherInformation .komeList,#studentSectionEmail .komeList{margin-top:1.5em}#studentSectionOnlineDepartment h3{font-size:1.375em;line-height:1.5em;margin:2em 0}#onlineDepartmentWrap{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:3em}#onlineDepartmentWrap .item{margin-right:4%;min-height:258px;width:48%}#onlineDepartmentWrap .item:nth-of-type(even){margin-right:0}#onlineDepartmentWrap .item:nth-of-type(n+3){margin-top:1.5em}#onlineDepartmentWrap .item h4{font-size:1.25em;line-height:3em}#bus #automobileTopHeader #automobileTopRanger{position:absolute;left:auto;right:0;top:-90px;transform:translateX(0)}#bus #automobileTopContent h3{font-size:1.375em;margin-bottom:1em}#busSectionAccess,#busSectionTimeTable{padding:6em 0}#busSectionAccess .sectionTitle,#busSectionTimeTable .sectionTitle{margin-bottom:5em}#busSectionAccess .sectionTitle span,#busSectionTimeTable .sectionTitle span{margin-left:90px;width:fit-content}#busAccessWrap{display:flex;flex-wrap:wrap;justify-content:flex-start}#busAccessWrap dl{margin-right:5%;width:47%}#busAccessWrap dl:nth-of-type(even){margin-right:0}#busAccessWrap dl:nth-of-type(n+3){margin-top:2em}#busAccessWrap dd li{font-size:1.125em}#busAccessWrap dd li:nth-child(n+2){margin-top:.5em}#busAccessWrap dd li .downArrow,#busAccessWrap dd li .timeText{vertical-align:middle}#busAccessWrap dd li .downArrow{font-size:1.667em;margin-left:.375em}#busAccessWrap dd li .timeText{font-size:.833em}#busSectionTimeTable .tabNav{display:flex;gap:1px}#busSectionTimeTable .tabNav li{width:20%}#busSectionTimeTable .tabNav button{font-size:1em;height:3em;padding:0 1.75em;width:100%}.panelArea{padding:3em 2em 2em}.panelArea .panel h3{font-size:1.375em;margin-bottom:1em}.panelArea .panel h3:nth-of-type(n+2){margin-top:3em}.panelArea .panel .panelInWrap .item:nth-of-type(n+2){margin-top:3em}.panelArea h4{border-radius:1em;line-height:2em;margin:0 auto .75em;padding:0 3em;width:fit-content}.panelArea .busTimetableMatsuda th,.panelArea .busTimetableMatsuda td{line-height:3em;text-align:center;vertical-align:middle}.panelArea .busTimetableMatsuda thead th{font-size:1.125em}.panelArea .busTimetableMatsuda thead th:nth-of-type(2),.panelArea .busTimetableMatsuda thead th:last-of-type{width:35%}.panelArea .busTimetableMatsuda tbody td{font-size:1.375em}.panelArea .busTimetableDef{width:auto}.panelArea .busTimetableDef th,.panelArea .busTimetableDef td{text-align:center;vertical-align:middle}.panelArea .busTimetableDef thead th{font-size:1.125em;line-height:3em}.panelArea .busTimetableDef thead th:first-of-type{width:197px}.panelArea .busTimetableDef thead th:nth-of-type(n+2){width:4.5em}.panelArea .busTimetableDef tbody th span{font-size:1.125em}.panelArea .busTimetableDef tbody td{font-size:1.375em;line-height:3em}.panelArea figure{margin-top:2em}}@media print,screen and (max-width:767px){.anchorPoint{margin-top:-50px;padding-top:50px}main .fix,main .fixReg,main .fixMin{width:90%}.spNone{display:none !important}.spBr{display:inline-block !important}.btnPhone,.btnBlue,.btnYellow,.btnPink{border-radius:24px;line-height:48px;padding:0 1.5em}.wavyLineBottom svg,.wavyLineTopReverse svg,.wavyLineBottomReverse svg{height:46px}#headerWrap{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:94%}#logo{text-align:left}#logo img{height:30px;width:auto}#menu-button{background-color:transparent;position:absolute;top:10px;right:3%;display:grid;place-items:center;place-content:center;width:30px;height:30px;border:none;cursor:pointer;z-index:999}.bar,.bar:before,.bar:after{width:30px;height:1px;background-color:#000;transition:transform .3s}.bar{display:grid}.bar:before,.bar:after{content:"";grid-area:1/1}.bar:before{transform:translateY(-12px)}.bar:after{transform:translateY(12px)}.menu-open .bar{background-color:transparent}.menu-open .bar:before{transform:rotate(45deg);background-color:#333}.menu-open .bar:after{transform:rotate(-45deg);background-color:#333}.menu-label{transform:translateY(2em);font-size:.875em;color:#333}.menu-open .menu-label{color:#333}#overlay{visibility:hidden;opacity:0;position:fixed;inset:0;width:100%;height:100vh;background:rgba(255,255,255,.92);transition:opacity .3s}.menu-open #overlay{visibility:visible;opacity:1}#menu{position:fixed;height:100%;width:100%;right:0;top:0;z-index:998;transform:translateY(-300vh);transition:transform .3s ease-out}#menu #menu1st{display:flex;flex-wrap:wrap;justify-content:center}#menu #menu1st:before{content:'';display:block;height:50px;width:100%}#menu #menu1st li{box-sizing:border-box;padding:.5em;width:50%}#menu #menu1st .btnPhone,#menu #menu1st .btnBlue,#menu #menu1st .btnYellow,#menu #menu1st .btnPink{padding:0}#menu #menu2nd li a,#menu #menu2nd li #navPlan,#menu #menu2nd li #navLecture{border-bottom:1px dashed #ccc;box-sizing:border-box;color:#333;font-size:1.25em;display:block;height:2.5em;line-height:2.5em;text-align:center}#menu #menu2nd li:last-child a{border-bottom:0}#menu #menu2nd li #navPlan,#menu #menu2nd li #navLecture{position:relative}#menu #menu2nd li #navPlan:before,#menu #menu2nd li #navPlan:after,#menu #menu2nd li #navLecture:before,#menu #menu2nd li #navLecture:after{background-color:gray;content:'';display:inline-block;height:1px;width:20px;position:absolute;right:30px;top:50%;transform:translateY(-50%);transition:opacity 1s}#menu #menu2nd li #navPlan:after,#menu #menu2nd li #navLecture:after{transform:translateY(-50%) rotate(90deg);transition:transform 1s}#menu #menu2nd li #navPlan.subNavOpen:before,#menu #menu2nd li #navLecture.subNavOpen:before{opacity:0}#menu #menu2nd li #navPlan.subNavOpen:after,#menu #menu2nd li #navLecture.subNavOpen:after{transform:translateY(-50%) rotate(180deg)}#menu #menu2nd li #subNavPlan li a,#menu #menu2nd li #subNavLecture li a{background-color:#f8f8f8}#menu #menu2nd li #subNavPlan li:last-child a,#menu #menu2nd li #subNavLecture li:last-child a{border-bottom:1px dashed #ccc}.menu-open #menu{transform:translateX(0)}body{overflow-x:clip}body.menu-open{overflow:clip}#rightNav{top:50%;transform:translateY(-50%)}#rightNav li:nth-child(n+2){margin-top:.25em}#rightNav img{width:48px}#btnPageTop a{width:60px}#floatingMenu{background:0 0;padding:0 1%;position:fixed;bottom:0;left:0;width:100%;z-index:9}#floatingMenu ul{display:flex;gap:1%;justify-content:space-between}#floatingMenu ul li{width:28%}#floatingMenu ul li:first-child{width:13%}#floatingMenu ul li:first-child a{position:relative}#floatingMenu ul li:first-child a img{display:block;width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}#floatingMenu ul li a{border-top:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff;border-radius:1em 1em 0 0;box-sizing:border-box;color:#000;display:block;height:42px;line-height:2.5em;padding:0 .25em;text-align:center;vertical-align:middle}#floatingMenu ul li:first-child a,#floatingMenu ul li:last-child a{background-color:#f7a59a}#floatingMenu ul li:nth-child(2) a{background-color:#84cfea}#floatingMenu ul li:nth-child(3) a{background-color:#fee153}#asideFooter{height:100vh;margin-top:4em}#asideNav{padding:1em 1em 5em;top:-4em;left:50%;transform:translateX(-50%);width:88%}#asideNav .withFrame .frameTxt{font-size:1.25em;line-height:1.5em}#asideNav ul{margin-top:2em}#asideNav ul li:nth-child(n+2){margin-top:1em}#asideNav ul li a{border-radius:24px;font-size:1.5em;line-height:48px;padding:0 1.375em}#renger01AsideFooter,#renger02AsideFooter{position:absolute;transform:scale(.5)}#renger01AsideFooter{left:0;bottom:-85px}#renger02AsideFooter{right:-1em;bottom:-70px}footer .fix{padding:4em 0 84px;width:90%}#footerInformation .addressList li{font-size:1.125em}#footerInformation .telList{margin:1em auto 0;width:fit-content}#footerNav{display:flex;flex-wrap:wrap;gap:5vw 0;justify-content:flex-start;margin-top:3em}#footerNav>ul{width:50%}#footerNav>ul ul{margin-left:1em}#footerNav>ul a:after{content:'〉';margin-left:.5em}#copyright{margin-top:4em}main{padding:50px 0 0}.btnMore{display:flex}.btnMore a{border-radius:1em;line-height:2em;width:fit-content}.sectionTitle .en{font-size:1em}.sectionTitle .ja{font-size:1.375em}#pageTitle{padding-bottom:66px}#pageTitleMain{border-radius:0 2em 2em 0;height:160px;width:90%}#pageTitleMain h1{border-radius:1em;font-size:1.25em;line-height:2em;min-width:8em;padding:0 1em;top:50%;left:5%;transform:translateY(-50%)}#pageTitleMain h1.rowTwo .pageTitleSub{font-size:.7em;left:50%;top:.75em;transform:translateX(-50%)}#pageTitleMain h1.rowTwo .pageTitleMain{left:50%;top:50%;transform:translateX(-50%)}#indexMainImage{width:100%}#indexSubImage{bottom:50px;right:10px}#indexSubImage img{width:60vw}#indexNewsSection{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/index/maru_bg_sp.png) no-repeat center top;background-size:contain}#indexNewsSection .fixReg{padding:6.25em 0}#indexNewsSection .sectionTitle{margin-bottom:3em}#indexNewsSection .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left_sp.png)}#indexNewsSection .sectionTitle span{margin-left:40px;width:120px}#indexNewsSection .btnMore{justify-content:flex-end;margin-top:3em}#ranger01{top:-25px;right:15vw}#ranger01 img{width:120px}#indexAboutPointInner{border-radius:6em 6em 3em 3em;margin:150px auto 0;width:92%}#indexAboutPointInner .fix{padding:0 5% 90px;width:100%}#indexAboutPointInner h2#indexAboutTitle{border-radius:23em/10em;height:46em;left:50%;top:-9em;transform:translateX(-50%);width:100%}#indexAboutPointInner h2#indexAboutTitle .ja{font-size:1.25em}#indexAboutPointInner h2#indexAboutTitle .en{margin-top:3em}#indexAboutWrap01,#indexAboutFigure,#indexAboutWrap02{position:relative;z-index:2}#indexAboutNote{padding-top:2em}#indexAboutWrap01Rt{margin-top:1em;text-align:right}#indexAboutWrap01Rt img{width:50%}#indexAboutCopyWrap{position:relative}#indexAboutCopyWrap h3{font-size:1.25em;line-height:2em}#indexAboutCopyWrap figure{width:25%;position:absolute;top:-5px;right:0}#indexAboutFigure{margin:1em 0}#indexAboutWrap02 #indexAboutWrap02Lt{margin-bottom:1em}#indexAboutWrap02 #indexAboutWrap02Lt img{width:50%}#indexPointSection .sectionTitle{margin-bottom:3em;padding:0 15px}#indexPointSection .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left_sp.png);top:-1em}#indexPointSection .sectionTitle:after{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_right_sp.png);top:.5em}#indexPointSection #pointListBox{margin:0 auto;position:relative;width:84%}#indexPointSection #pointListBox .slideArrow{position:absolute;top:35%}#indexPointSection #pointListBox .slideArrow img{width:50%}#indexPointSection #pointListBox .prevArrow{left:-2em;text-align:left}#indexPointSection #pointListBox .nextArrow{right:-2em;text-align:right}#indexPointSection #pointList li{height:100%;margin:0 auto;padding-bottom:calc((437 / 347 ) * 30%)}#indexPointSection #pointList li .pointItem .fukidashi{min-height:167px;bottom:-110px}#indexPointSection #pointList li .pointItem .fukidashi p{font-size:1.125em;margin-top:3.75em}#indexPointSection #pointList li .pointItem .fukidashi p.lastOfType{margin-top:4.5em}#indexPointSection .btnMore{display:flex;justify-content:center;margin-top:3em}#indexSchoolPlanSection{background:0 0}#indexSchoolPlanSection .fix{padding:92px 0}#indexSchoolPlanSection #schoolPlanHeaderWrap{margin-bottom:3em}#indexSchoolPlanSection .sectionTitle{margin-bottom:2em}#indexSchoolPlanSection .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left_sp.png)}#indexSchoolPlanSection .sectionTitle span{margin-left:40px;width:210px}#indexSchoolPlanSection h3{font-size:1.25em;letter-spacing:.2em;line-height:2.5em;margin:0 auto 1em;width:268px}#indexSchoolPlanSection h3:nth-of-type(n+2){margin-top:3em}#indexSchoolPlanSection #indexPlanList li:nth-child(n+2){margin-top:1em}#indexSchoolPlanSection #indexLectureList{display:flex;flex-wrap:wrap;gap:2vw 2%;justify-content:space-between}#indexSchoolPlanSection #indexLectureList li{width:49%}#indexEntranceSection #indexEntranceWrap{padding:6em 0}#indexEntranceSection #indexEntranceWrap #indexEntranceLt{border-radius:3em 3em 0 0;height:66vw}#indexEntranceSection #indexEntranceWrap #indexEntranceRt{border-radius:0 0 3em 3em;padding:4em 3% 2em}#indexEntranceSection #indexEntranceWrap .sectionTitle{margin-bottom:2em}#indexEntranceSection #indexEntranceWrap .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left_sp.png);top:-1em}#indexEntranceSection #indexEntranceWrap .sectionTitle:after{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_right_sp.png);top:.5em}#indexEntranceSection .btnMore{display:flex;justify-content:center;margin-top:2em}#indexFAQSection .fix{padding:5em 0}#indexFAQSection .sectionTitle{margin-bottom:3em}#indexFAQSection .sectionTitle:before{content:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/common/f_left_sp.png)}#indexFAQSection .sectionTitle span{margin-left:40px;width:180px}#indexFAQSection .btnMore{display:flex;justify-content:center;margin-top:3em}#indexFAQContents dl:nth-of-type(n+2){margin-top:1em}#indexFAQContents dt{font-size:1.125em;line-height:1.5em;padding:1em 3em 1em 2em;text-indent:-1em}#aboutSectionSupport{background-position-y:top}#aboutSectionSupport .fix{padding:4em 0}#aboutSectionSupport .fix .rangerImage{right:0;bottom:0;text-align:right}#aboutSectionSupport .fix .rangerImage img{width:62%}#aboutSectionSupport h2{margin-bottom:4em}#aboutSectionSupport h2:before,#aboutSectionSupport h2:after{transform:scale(.75)}#aboutSectionSupport h2:before{top:-2em}#aboutSectionSupport h2:after{bottom:-2em}#aboutSectionSupport h2 .aboutSupportTitle01 span,#aboutSectionSupport h2 .aboutSupportTitle02,#aboutSectionSupport h2 .aboutSupportTitle03{display:block;font-size:1.5em;line-height:1.25em;text-align:center}#aboutSectionSupport p{font-size:1.25em;line-height:1.75em;margin-bottom:3em}#aboutSectionSupport p#aboutCopy{border-radius:1.75em;font-size:1.375em;line-height:1.25em;margin-bottom:1em;padding:.5em}#aboutSectionPoint01,#aboutSectionPoint02,#aboutSectionPoint03,#aboutSectionPoint04,#aboutSectionPoint05,#aboutSectionPoint06{padding:3em 0}#aboutSectionPoint01 .fix,#aboutSectionPoint02 .fix,#aboutSectionPoint03 .fix,#aboutSectionPoint04 .fix,#aboutSectionPoint05 .fix,#aboutSectionPoint06 .fix{position:relative}#aboutSectionPoint01 .aboutPointFrame01,#aboutSectionPoint02 .aboutPointFrame01,#aboutSectionPoint03 .aboutPointFrame01,#aboutSectionPoint04 .aboutPointFrame01,#aboutSectionPoint05 .aboutPointFrame01,#aboutSectionPoint06 .aboutPointFrame01{background:url(//matsujids.com/wp-content/themes/matsuji/assets/css/../img/about/fukidashi_right.png) no-repeat center center;background-size:contain;height:138px;margin:0 auto 1em;width:100%;position:relative;z-index:2}#aboutSectionPoint01 .pointNumber,#aboutSectionPoint02 .pointNumber,#aboutSectionPoint03 .pointNumber,#aboutSectionPoint04 .pointNumber,#aboutSectionPoint05 .pointNumber,#aboutSectionPoint06 .pointNumber{top:1em}#aboutSectionPoint01 .pointNumber img,#aboutSectionPoint02 .pointNumber img,#aboutSectionPoint03 .pointNumber img,#aboutSectionPoint04 .pointNumber img,#aboutSectionPoint05 .pointNumber img,#aboutSectionPoint06 .pointNumber img{width:60%}#aboutSectionPoint01 h2,#aboutSectionPoint02 h2,#aboutSectionPoint03 h2,#aboutSectionPoint04 h2,#aboutSectionPoint05 h2,#aboutSectionPoint06 h2{font-size:1.25em;line-height:1.75em;white-space:nowrap;left:50%;top:50%;transform:translate(-50%,-50%)}#aboutSectionPoint01 .rangerImage img,#aboutSectionPoint02 .rangerImage img,#aboutSectionPoint03 .rangerImage img,#aboutSectionPoint04 .rangerImage img,#aboutSectionPoint05 .rangerImage img,#aboutSectionPoint06 .rangerImage img{width:60%}#aboutSectionPoint01 .pointImage,#aboutSectionPoint02 .pointImage,#aboutSectionPoint03 .pointImage,#aboutSectionPoint04 .pointImage,#aboutSectionPoint05 .pointImage,#aboutSectionPoint06 .pointImage{margin-bottom:1em;text-align:center;position:relative}#aboutSectionPoint01 .pointImage img,#aboutSectionPoint02 .pointImage img,#aboutSectionPoint03 .pointImage img,#aboutSectionPoint04 .pointImage img,#aboutSectionPoint05 .pointImage img,#aboutSectionPoint06 .pointImage img{border-radius:3em}#aboutSectionPoint01 p,#aboutSectionPoint02 p,#aboutSectionPoint03 p,#aboutSectionPoint04 p,#aboutSectionPoint05 p,#aboutSectionPoint06 p{font-size:1.125em}#aboutSectionPoint01 .aboutPointFrame02,#aboutSectionPoint02 .aboutPointFrame02,#aboutSectionPoint03 .aboutPointFrame02,#aboutSectionPoint04 .aboutPointFrame02,#aboutSectionPoint05 .aboutPointFrame02,#aboutSectionPoint06 .aboutPointFrame02{padding:2em;width:100%}#aboutSectionPoint01 .btnMore,#aboutSectionPoint02 .btnMore,#aboutSectionPoint03 .btnMore,#aboutSectionPoint04 .btnMore,#aboutSectionPoint05 .btnMore,#aboutSectionPoint06 .btnMore{justify-content:center;margin-top:3em}#aboutSectionPoint01 .pointNumber,#aboutSectionPoint02 .pointNumber,#aboutSectionPoint03 .pointNumber,#aboutSectionPoint04 .pointNumber,#aboutSectionPoint05 .pointNumber,#aboutSectionPoint06 .pointNumber{left:0}#aboutSectionPoint01 .rangerImage,#aboutSectionPoint02 .rangerImage,#aboutSectionPoint03 .rangerImage,#aboutSectionPoint04 .rangerImage,#aboutSectionPoint05 .rangerImage,#aboutSectionPoint06 .rangerImage{right:0;top:50%;transform:translateY(-50%);text-align:right}#aboutSectionPoint01 .pointImage,#aboutSectionPoint02 .pointImage,#aboutSectionPoint03 .pointImage,#aboutSectionPoint04 .pointImage,#aboutSectionPoint05 .pointImage,#aboutSectionPoint06 .pointImage{left:0}#aboutGuardiansTitle,#aboutGuardiansContent,#aboutGuardiansFooter{background:0 0}#aboutSectionGuardians{padding:3em 0}#aboutSectionGuardians .fix{background-color:#fff3c0;border:2px solid #84cfea;border-radius:23em 23em 0 0/10em;padding:3em 0 11em}#aboutGuardiansTitle{background:0 0;margin-bottom:2em}#aboutGuardiansTitle h2{white-space:nowrap}#aboutGuardiansContent{padding:0 1em}#aboutGuardiansContent h3{border-radius:1em;font-size:1.25em;line-height:1.5em;margin-bottom:1em;padding:.25em 1em}#aboutGuardiansContent h3:nth-of-type(n+2){margin-top:2em}#aboutGuardiansContent h4{margin-top:2em;text-align:center}#aboutGuardiansContent h4#aboutGuardiansCopy01{font-size:1.25em;line-height:1.5em;margin-bottom:1em;white-space:nowrap}#aboutGuardiansContent h4#aboutGuardiansCopy02{gap:0;justify-content:space-between}#aboutGuardiansContent h4#aboutGuardiansCopy02 .frameAboutText{font-size:1.25em;line-height:1.375em;width:fit-content}#aboutGuardiansContent #aboutGuardiansActive{align-items:center;margin:0 auto;width:90%}#aboutGuardiansContent #aboutGuardiansActive li{font-size:1.375em;line-height:80px}#aboutGuardiansContent #aboutGuardiansActive li:nth-child(n+2){margin-top:1em}#aboutGuardiansContent #supportPointList{margin:0 0 0 1.5em;width:fit-content}#aboutGuardiansContent #supportPointList li:nth-child(n+2){margin-top:.5em}#aboutGuardiansStudent,#aboutGuardiansRanger{position:absolute}#aboutGuardiansStudent{text-align:right;right:5px;bottom:-3em}#aboutGuardiansStudent img{width:50%}#aboutGuardiansRanger{left:10px;bottom:1em}#aboutGuardiansRanger img{width:50%}#aboutSectionGreeting{padding:3em 0}#aboutSectionGreeting .sectionTitle{margin-bottom:2em}#aboutSectionGreeting .sectionTitle:before{transform:scale(.75)}#aboutSectionGreeting .sectionTitle span{margin-left:60px;width:160px}#greetingHeaderWrap{margin-bottom:3em}#greetingHeaderRt{height:130px;margin-bottom:1em;width:100%;position:relative}#greetingHeaderRt h3{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#greetingHeaderRt h3 .greetingCopy01,#greetingHeaderRt h3 .greetingCopy02{display:block;line-height:1.5em;text-align:center;white-space:nowrap}#greetingHeaderRt h3 .greetingCopy01{font-size:1.375em}#greetingHeaderRt h3 .greetingCopy02{font-size:1.125em}#greetingHeaderRanger{text-align:right;position:absolute;top:70%;right:0}#greetingHeaderRanger img{width:60%}#greetingHeaderLt{width:fit-content}#greetingHeaderLt figcaption{font-size:1.25em;margin-top:.5em}#aboutGreetingContent h4,#aboutGreetingContent p{line-height:1.5em}#aboutRangerHeader{border-radius:23em 23em 0 0/10em;height:250px;position:relative;width:100%}#aboutRangerHeader .content{position:absolute;left:50%;top:20%;transform:translateX(-50%)}#aboutRangerHeader .content h2 span{white-space:nowrap}#aboutRangerHeader .content h2 span:nth-of-type(n+2){margin-top:.75em}#aboutRangerHeader .content .subTitle01{font-size:1em}#aboutRangerHeader .content figure{margin-top:.75em}#aboutRanger{padding:3em 0}#aboutRanger .fix{width:90%}#aboutRanger h3{font-size:1.875em;margin-bottom:1.5em}#aboutRanger .aboutRangerWrap{height:122px;position:relative}#aboutRanger .aboutRangerWrap:nth-of-type(n+2){margin-top:2em}#aboutRanger .aboutRangerWrap:first-of-type figure,#aboutRanger .aboutRangerWrap:first-of-type .aboutRangerItem{top:0}#aboutRanger .aboutRangerWrap:first-of-type figure{left:0}#aboutRanger .aboutRangerWrap:first-of-type .aboutRangerItem{right:0}#aboutRanger .aboutRangerWrap:first-of-type .aboutRangerItem p{padding:0 1em 0 59px}#aboutRanger .aboutRangerWrap:nth-of-type(2) figure,#aboutRanger .aboutRangerWrap:nth-of-type(2) .aboutRangerItem{top:0}#aboutRanger .aboutRangerWrap:nth-of-type(2) figure{right:0}#aboutRanger .aboutRangerWrap:nth-of-type(2) .aboutRangerItem{left:0}#aboutRanger .aboutRangerWrap:nth-of-type(2) .aboutRangerItem p{padding:0 59px 0 1em}#aboutRanger .aboutRangerWrap:nth-of-type(3) figure,#aboutRanger .aboutRangerWrap:nth-of-type(3) .aboutRangerItem{top:0}#aboutRanger .aboutRangerWrap:nth-of-type(3) figure{left:0}#aboutRanger .aboutRangerWrap:nth-of-type(3) .aboutRangerItem{right:0}#aboutRanger .aboutRangerWrap:nth-of-type(3) .aboutRangerItem p{padding:0 1em 0 59px}#aboutRanger .aboutRangerWrap figure{width:86px;position:absolute;z-index:2}#aboutRanger .aboutRangerWrap figure img{width:100%}#aboutRanger .aboutRangerWrap .aboutRangerItem{height:122px;width:calc(100% - 43px);position:absolute;z-index:1}#aboutRanger .aboutRangerWrap p{font-size:1.25em;line-height:1.375em;text-align:left;width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}#aboutSectionCompany{padding:4em 0}#aboutSectionCompany .sectionTitle{margin-bottom:2em}#aboutSectionCompany .sectionTitle:before{transform:scale(.75)}#aboutSectionCompany .sectionTitle span{margin-left:60px;width:170px}#companyInformation{width:92%}#companyTable th,#companyTable td{display:block;width:auto}#companyTable th{color:#84cfea;padding-bottom:0}#accessSection{padding:4em 0}#accessSection th,#accessSection td{display:block;width:auto}#accessSection th{padding:.75em .5em .25em}#accessSection td{padding:.25em .5em .75em}#accessSection .accessStation{margin-top:4em}#accessSection .btnMore{margin-top:2em}#accessSection #map{margin-top:6em}#accessSection #map iframe{height:370px}#matsujiCalendar{padding:4em 0}#matsujiCalendar .halfWrap .item{margin:0 auto;width:96%}#matsujiCalendar .halfWrap .item:nth-of-type(n+2){margin-top:4em}#attCalendar h2{font-size:1.25em;margin-bottom:.75em}#attCalendar li{font-size:1.125em}#attCalendar #attDayTime li:nth-child(2){margin-top:.75em}#attCalendar #attDayTime li:last-child{margin-top:1.5em}#attCalendar .komeList{margin-top:1em}#tableCalendar{margin-top:3em}#tableCalendar .item{padding:2em}#tableCalendar h2{font-size:1.5em;margin-bottom:.75em}#tableCalendar th,#tableCalendar td{font-size:1.25em}#entranceSectionAdmission,#entranceSectionNeed,#entranceSectionReception,#entranceSectionPayment{padding:4em 0}#entranceSectionAdmission .sectionTitle,#entranceSectionNeed .sectionTitle,#entranceSectionReception .sectionTitle,#entranceSectionPayment .sectionTitle{margin-bottom:3em}#entranceSectionAdmission .sectionTitle:before,#entranceSectionNeed .sectionTitle:before,#entranceSectionReception .sectionTitle:before,#entranceSectionPayment .sectionTitle:before{transform:scale(.75)}#entranceSectionAdmission .sectionTitle span,#entranceSectionNeed .sectionTitle span,#entranceSectionReception .sectionTitle span,#entranceSectionPayment .sectionTitle span{margin-left:70px;width:fit-content}#entranceSectionAdmission{background-size:contain}#entranceAdmissionCopy{margin-bottom:6em}#entranceAdmissionWrap{margin-bottom:3em}#entranceAdmissionWrap .item{margin:0 auto;width:90%}#entranceAdmissionWrap .item:nth-of-type(n+2){margin-top:2em}#entranceAdmissionWrap .item .itemHeader h3{font-size:1.375em;line-height:4em}#entranceAdmissionWrap .item .itemContent{padding:1em 1.5em}#entranceAdmissionWrap .item .itemInList li{font-size:1.125em}#entranceAdmissionWrap .item .komeList{margin-top:.5em}#entranceAdmissionWrap .item .komeList li{font-size:1em}#entranceNeedWrap .item{margin:0 auto;width:90%}#entranceNeedWrap .item:nth-of-type(n+2){margin-top:2em}#entranceNeedWrap .item .itemHeader{height:88px;position:relative}#entranceNeedWrap .item .itemHeader h3{font-size:1.375em;line-height:1.5em;white-space:nowrap;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#entranceNeedWrap .item .itemContent{padding:1em 1.5em}#entranceNeedWrap .item .itemContent h4{font-size:1.125em;margin-bottom:.5em}#entranceNeedWrap .item .itemContent h4:nth-of-type(n+2){margin-top:.75em}#entranceNeedWrap .item .itemContent p{font-size:1.125em}#entranceNeedWrap .item .itemContent .btnMore{justify-content:center}#entranceNeedWrap .item .itemContent .btnMore li a{width:8em}#entranceNeedWrap .item .itemInList li{font-size:1.125em}#entranceNeedWrap .item .komeList{margin-top:.5em}#entranceNeedWrap .item .komeList li{font-size:1em}#entranceReceptionDList dt:nth-of-type(n+2){margin-top:1em}#entranceReceptionDList dt div{border-radius:1.675em;font-size:1.125em;line-height:3em;padding:0 1em}#entranceReceptionDList dd{font-size:1.375em;letter-spacing:.25em;padding:.25em 0 0 1em}#entranceReceptionDList dd li{font-size:.82em}#entranceReceptionDList dd li:nth-child(n+2){margin-top:.5em}#entrancePaymentCopy{margin-bottom:3em}#entrancePaymentWrap .item{margin:0 auto;width:90%}#entrancePaymentWrap .item:nth-of-type(n+2){margin-top:2em}#entrancePaymentWrap .item .itemHeader{height:88px;position:relative}#entrancePaymentWrap .item .itemHeader h3{font-size:1.375em;line-height:1.5em;white-space:nowrap;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#entrancePaymentWrap .item .itemContent{padding:1em 2em}#entrancePaymentWrap .item .itemContent .flowPink,#entrancePaymentWrap .item .itemContent .flowYellow{padding:1em 0;width:16em}#entrancePaymentWrap .item .itemContent h4{font-size:1.125em;margin-bottom:.5em}#entrancePaymentWrap .item .itemContent p{font-size:1.125em}#entrancePaymentTable{margin-top:4em}#entrancePaymentTable th,#entrancePaymentTable td{display:block;width:auto}#entrancePaymentTable th{padding:2em .5em 1em}#entrancePaymentTable th span{border-radius:1em;line-height:2em;padding:0 1em;width:100%}#entrancePaymentTable td{padding:0 .5em 1em}#entrancePaymentTable td .logoList{display:flex;flex-wrap:wrap;gap:1em;justify-content:center;margin-top:2em}#entrancePaymentTable td .logoList li{border:1px solid #6f6f6f;box-sizing:border-box;height:4em;text-align:center;width:200px;position:relative}#entrancePaymentTable td .logoList li a{display:block;height:100%;width:100%}#entrancePaymentTable td .logoList li div{white-space:nowrap;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#entrancePaymentLastKome{margin-top:2em}.formSection{padding:3em 0}.formTable th,.formTable td{display:block;width:auto}.formTable th{padding:1em .25em .5em}.formTable td{padding:.5em .25em 1em}.formTable .nameList,.formTable .radioList,.formTable .ckeckboxList{display:flex;gap:1em;justify-content:flex-start}.formTable .nameList li{width:calc(50% - .5em)}.formTable .ckeckboxList{flex-wrap:wrap;gap:.5em 1em}.formTable .ckeckboxList li{white-space:nowrap;width:6em}.formTable .dateDList{display:block !important}.formTable .dateDList dt:nth-of-type(n+2){margin-top:.5em}.formTable .dateDList dd{width:100% !important}.formTable .dateList{display:flex;gap:.125em;justify-content:flex-start}.formTable .dateList li{white-space:nowrap}.formTable .dateList li:nth-child(n+2) input{margin-right:.125em;width:3em}.policyDiv{margin-top:2em}.btnSubmitList{display:flex;gap:1em;justify-content:flex-end;margin-top:2em}#faqSection{padding:3em 0}#faqSection .inNav{margin:3em auto 0;width:fit-content}#faqSection .inNav li:nth-child(n+2){margin-top:.5em}#faqSection .inNav a{line-height:20px !important}#faqSection .inNav a img{width:20px}#faqSection .faqSubSection{margin-top:4em}#faqSection .faqSubSection h2{font-size:1.5em;margin-bottom:.75em}#faqSection .faqSubSection dl:nth-of-type(n+2){margin-top:2em}#faqSection .faqSubSection dt{min-height:5em;position:relative}#faqSection .faqSubSection dt .contentQ{padding-left:1em;text-indent:-1em;width:calc(100% - 3em);position:absolute;left:1em;top:50%;transform:translateY(-50%)}#archiveWrap{padding:3em 0}#archiveWrap .item{min-height:202px;padding:2em}#archiveWrap .item:nth-of-type(n+2){margin-top:1em}#archiveWrap .timeStamp .timeStampDay{font-size:2.25em}#archiveWrap .timeStamp .timeStampMonth{font-size:1em}#archiveWrap .timeStamp .timeStampYear{font-size:1em}#archiveWrap p{font-size:1.25em}.pagination{margin-bottom:6em}#postSection{padding:3em 0}#postSection .timeStamp{margin-bottom:1.5em}#postSection .timeStamp .timeStampDay{font-size:2.25em}#postSection .timeStamp .timeStampMonth{font-size:1em}#postSection .timeStamp .timeStampYear{font-size:1em}#postSection #postTitle{margin-bottom:5em;min-height:6em}#postSection #postTitle h2{font-size:2em}#postSection .btnMore{display:flex;justify-content:flex-end;margin-top:5em}#acquisitionSectionAudience,#acquisitionSectionDate,#acquisitionSectionPrice,#acquisitionSectionNote{padding:4em 0}#acquisitionSectionAudience .sectionTitle,#acquisitionSectionDate .sectionTitle,#acquisitionSectionPrice .sectionTitle,#acquisitionSectionNote .sectionTitle{margin-bottom:3em}#acquisitionSectionAudience .sectionTitle:before,#acquisitionSectionDate .sectionTitle:before,#acquisitionSectionPrice .sectionTitle:before,#acquisitionSectionNote .sectionTitle:before{transform:scale(.75)}#acquisitionSectionAudience .sectionTitle span,#acquisitionSectionDate .sectionTitle span,#acquisitionSectionPrice .sectionTitle span,#acquisitionSectionNote .sectionTitle span{margin-left:70px;width:fit-content}#acquisitionSectionDate .beginnerTableFix,#acquisitionSectionPrice .beginnerTableFix{width:90%}#acquisitionSectionDate .beginnerTableFix .pinkTable,#acquisitionSectionPrice .beginnerTableFix .pinkTable{margin:2em 0}#acquisitionSectionDate .beginnerTableFix th,#acquisitionSectionDate .beginnerTableFix td,#acquisitionSectionPrice .beginnerTableFix th,#acquisitionSectionPrice .beginnerTableFix td{line-height:1em;padding:1.5em .25em;text-align:center;vertical-align:middle}#acquisitionSectionDate .beginnerTableFix th,#acquisitionSectionPrice .beginnerTableFix th{width:50%}#acquisitionSectionPrice .komeList{margin-top:2em}#beginnerSectionAudience,#beginnerSectionDate,#beginnerSectionPrice,#beginnerSectionNote{padding:4em 0}#beginnerSectionAudience .sectionTitle,#beginnerSectionDate .sectionTitle,#beginnerSectionPrice .sectionTitle,#beginnerSectionNote .sectionTitle{margin-bottom:3em}#beginnerSectionAudience .sectionTitle:before,#beginnerSectionDate .sectionTitle:before,#beginnerSectionPrice .sectionTitle:before,#beginnerSectionNote .sectionTitle:before{transform:scale(.75)}#beginnerSectionAudience .sectionTitle span,#beginnerSectionDate .sectionTitle span,#beginnerSectionPrice .sectionTitle span,#beginnerSectionNote .sectionTitle span{margin-left:70px;width:fit-content}#beginnerSectionDate .beginnerTableFix,#beginnerSectionPrice .beginnerTableFix{width:90%}#beginnerSectionDate .beginnerTableFix .pinkTable,#beginnerSectionPrice .beginnerTableFix .pinkTable{margin:2em 0}#beginnerSectionDate .beginnerTableFix th,#beginnerSectionDate .beginnerTableFix td,#beginnerSectionPrice .beginnerTableFix th,#beginnerSectionPrice .beginnerTableFix td{line-height:1em;padding:1.5em .25em;text-align:center;vertical-align:middle}#beginnerSectionDate .beginnerTableFix th,#beginnerSectionPrice .beginnerTableFix th{width:50%}#beginnerSectionPrice .komeList{margin-top:2em}#safetySectionProgram,#safetySectionPrice,#safetySectionExample{padding:4em 0}#safetySectionProgram .sectionTitle,#safetySectionPrice .sectionTitle,#safetySectionExample .sectionTitle{margin-bottom:3em}#safetySectionProgram .sectionTitle:before,#safetySectionPrice .sectionTitle:before,#safetySectionExample .sectionTitle:before{transform:scale(.75)}#safetySectionProgram .sectionTitle span,#safetySectionPrice .sectionTitle span,#safetySectionExample .sectionTitle span{margin-left:70px;width:fit-content}.safetyTable{margin-top:4em}.safetyTable th,.safetyTable td{display:block;width:auto}.safetyTable th{padding:1em 1em .5em}.safetyTable th span{border-radius:1em;line-height:2em;padding:0}.safetyTable th span:first-of-type{width:11em}.safetyTable th span:nth-of-type(2){margin-left:.5em;width:4em}.safetyTable td{padding:.5em 1em 1em}#seniorSectionAudience,#seniorSectionApplication,#seniorSectionReception,#seniorSectionBring{padding:4em 0}#seniorSectionAudience .sectionTitle,#seniorSectionApplication .sectionTitle,#seniorSectionReception .sectionTitle,#seniorSectionBring .sectionTitle{margin-bottom:3em}#seniorSectionAudience .sectionTitle:before,#seniorSectionApplication .sectionTitle:before,#seniorSectionReception .sectionTitle:before,#seniorSectionBring .sectionTitle:before{transform:scale(.75)}#seniorSectionAudience .sectionTitle span,#seniorSectionApplication .sectionTitle span,#seniorSectionReception .sectionTitle span,#seniorSectionBring .sectionTitle span{margin-left:70px;width:fit-content}#seniorSectionApplication .btnTelephone a{border-radius:1.5em;font-size:1.25em;line-height:3em;margin:0 auto;padding:0 1.5em}#automobileSectionTop,#automobileSectionFlow,#automobileSectionPrice,#automobileSectionAT,#automobileSectionPaper,#skillTrainingSection{padding:1em 0 3em}#automobileSectionTop .sectionTitle,#automobileSectionFlow .sectionTitle,#automobileSectionPrice .sectionTitle,#automobileSectionAT .sectionTitle,#automobileSectionPaper .sectionTitle,#skillTrainingSection .sectionTitle{margin-bottom:3em}#automobileSectionTop .sectionTitle:before,#automobileSectionFlow .sectionTitle:before,#automobileSectionPrice .sectionTitle:before,#automobileSectionAT .sectionTitle:before,#automobileSectionPaper .sectionTitle:before,#skillTrainingSection .sectionTitle:before{transform:scale(.75)}#automobileSectionTop .sectionTitle span,#automobileSectionFlow .sectionTitle span,#automobileSectionPrice .sectionTitle span,#automobileSectionAT .sectionTitle span,#automobileSectionPaper .sectionTitle span,#skillTrainingSection .sectionTitle span{margin-left:70px;width:fit-content}#automobileSectionTop{background-size:contain}#automobileTopWrap{padding:3em 0}#automobileTopHeader{background-size:contain;height:140px;margin:0 auto;width:100%;position:relative;z-index:3}#automobileTopHeader h2,#automobileTopHeader h3,#automobileTopHeader p{text-align:center;white-space:nowrap}#automobileTopHeader h2{font-size:1.25em;margin-bottom:.25em}#automobileTopHeader h3,#automobileTopHeader p{font-size:1em;line-height:1.25em}#automobileTopHeader>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#automobileTopHeader #automobileTopRanger{position:absolute;left:50%;top:-78px;transform:translateX(-50%)}#automobileTopImage{margin:1em auto;text-align:center}#automobileTopContent{padding:1.5em;width:100%}#automobileTopContent p{line-height:1.75em}#automobileTopWrap02 .item{margin-top:2em}#automobileTopWrap02 .item .itemHeader{height:88px;position:relative}#automobileTopWrap02 .item .itemHeader h3{font-size:1.375em;line-height:1.5em;white-space:nowrap;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#automobileTopWrap02 .item figure img{width:100%}#automobileTopWrap02 .item .itemContent{margin-top:1em}#automobileTopWrap02 .item .itemContent p{line-height:2em}#automobileTopWrap02 .item figure{height:220px;width:100%}#automobileFlow{border-radius:0;margin:3em auto 0;padding:1em 5%}#automobileSectionPrice .priceNote{margin-bottom:3em;text-align:right}#automobileSectionPrice .komeList li{font-size:1.125em}#automobileSectionPrice .komeList li:nth-child(n+2){margin-top:.5em}#automobileSectionPrice .btnMore{margin:.5em 0 1em}#automobileSectionPrice .btnMore a{padding:0 2em}#automobileSectionPrice h3{font-size:1.25em;margin-bottom:1em}#skillTrainingSection table{margin-top:2em;width:100%}#skillTrainingSection th{width:7em}#motorcycleFlowWrap{margin-top:2em;width:100% !important}#motorcycleNormalFlowTitle,#motorcycleBigFlowTitle{font-size:1.375em;line-height:3em}#motorcycleNormalFlow,#motorcycleBigFlow{padding:2em}#motorcycleBigFlowBox{margin-top:calc(1em + 75px);position:relative}#motorcycleRanger{text-align:right;position:absolute;right:1em;top:-110px}#motorcycleRanger img{transform:scale(.5)}#policySection{padding:3em 0}#policySection .sectionTitle{margin-bottom:3em}#policySection .sectionTitle:before{transform:scale(.75)}#policySection .sectionTitle span{margin-left:70px;text-align:left;width:fit-content}#policyInformation{margin-top:4em}#policyInformation h3{border-radius:1em;line-height:2em;margin:0 auto .5em;padding:0 2em;width:fit-content}#recruitSectionTop{background-size:contain;padding:3em 0}#recruitSectionTop h2{margin-bottom:4em}#recruitSectionTop h2 span{display:block;font-size:1.5em;line-height:1.5em;text-align:center}#recruitSectionTop h3{font-size:1.125em;margin-top:1.5em}#recruitSectionTop figure{margin-top:4em}#recruitSectionApplication{padding:6em 0}#recruitSectionApplication .sectionTitle{margin-bottom:3em}#recruitSectionApplication .sectionTitle:before{transform:scale(.75)}#recruitSectionApplication .sectionTitle span{text-align:left;width:fit-content}#recruitSectionApplication .sectionTitle span.en{margin-left:76px}#recruitSectionApplication .sectionTitle span.ja{margin-left:60px}#recruitSectionApplication h3{font-size:1.125em;margin-bottom:.5em}#recruitSectionApplication h3:nth-of-type(n+2){margin-top:6em}#recruitSectionApplication th,#recruitSectionApplication td{display:block;width:auto}#recruitSectionApplication th{padding:.75em .5em .25em}#recruitSectionApplication td{padding:.25em .5em .75em}#studentSection,#studentSectionInformation,#studentSectionOtherInformation,#studentSectionEmail,#studentSectionOnlineDepartment{background-size:contain;padding:3em 0}#studentSection .sectionTitle,#studentSectionInformation .sectionTitle,#studentSectionOtherInformation .sectionTitle,#studentSectionEmail .sectionTitle,#studentSectionOnlineDepartment .sectionTitle{margin-bottom:3em;width:fit-content}#studentSection .sectionTitle:before,#studentSectionInformation .sectionTitle:before,#studentSectionOtherInformation .sectionTitle:before,#studentSectionEmail .sectionTitle:before,#studentSectionOnlineDepartment .sectionTitle:before{transform:scale(.75)}#studentSection .sectionTitle span,#studentSectionInformation .sectionTitle span,#studentSectionOtherInformation .sectionTitle span,#studentSectionEmail .sectionTitle span,#studentSectionOnlineDepartment .sectionTitle span{text-align:left}#studentSection .sectionTitle span.en,#studentSectionInformation .sectionTitle span.en,#studentSectionOtherInformation .sectionTitle span.en,#studentSectionEmail .sectionTitle span.en,#studentSectionOnlineDepartment .sectionTitle span.en{margin-left:76px}#studentSection .sectionTitle span.ja,#studentSectionInformation .sectionTitle span.ja,#studentSectionOtherInformation .sectionTitle span.ja,#studentSectionEmail .sectionTitle span.ja,#studentSectionOnlineDepartment .sectionTitle span.ja{margin-left:60px}#studentSection .btnMore{justify-content:flex-end;margin-top:3em}#studentNav{margin:4em auto 0;width:300px}#studentNav li{width:100%}#studentNav li:nth-child(n+2){margin-top:.5em}#applicationInformation{margin-top:5em}#applicationInformation h3{font-size:1.375em;margin-bottom:1em}#applicationInformation h4{margin-bottom:2em}#applicationInformation hr{margin:4em 0}#applicationList{display:flex;gap:1em;justify-content:flex-start;margin-top:2em}#studentSectionInformation h3,#studentSectionOtherInformation h3,#studentSectionEmail h3{font-size:1.375em;line-height:1.5em;margin:2em 0 1em}#studentSectionInformation h4,#studentSectionOtherInformation h4,#studentSectionEmail h4{margin:2em 0 1em}#studentSectionInformation .komeList,#studentSectionOtherInformation .komeList,#studentSectionEmail .komeList{margin-top:1.5em}#studentSectionOnlineDepartment h3{font-size:1.375em;line-height:1.5em;margin:2em 0}#onlineDepartmentWrap{margin-top:3em}#onlineDepartmentWrap .item{margin:0 auto;width:90%}#onlineDepartmentWrap .item:nth-of-type(n+2){margin-top:1.5em}#onlineDepartmentWrap .item h4{font-size:1.25em;line-height:3em}#bus #automobileTopHeader #automobileTopRanger{text-align:right;position:absolute;left:auto;right:0;top:-40px;transform:translateX(0)}#bus #automobileTopHeader #automobileTopRanger img{height:auto;width:50%}#bus #automobileTopContent h3{font-size:1.125em;margin-bottom:1em}#bus #automobileTopContent p{font-size:1em}#busSectionAccess,#busSectionTimeTable{padding:3em 0}#busSectionAccess .sectionTitle,#busSectionTimeTable .sectionTitle{margin-bottom:3em}#busSectionAccess .sectionTitle:before,#busSectionTimeTable .sectionTitle:before{transform:scale(.75)}#busSectionAccess .sectionTitle span,#busSectionTimeTable .sectionTitle span{text-align:left;width:fit-content}#busSectionAccess .sectionTitle span.en,#busSectionTimeTable .sectionTitle span.en{margin-left:76px}#busSectionAccess .sectionTitle span.ja,#busSectionTimeTable .sectionTitle span.ja{margin-left:60px}#busAccessWrap dl:nth-of-type(n+2){margin-top:1em}#busAccessWrap dd li{font-size:1.125em}#busAccessWrap dd li:nth-child(n+2){margin-top:.5em}#busAccessWrap dd li .downArrow,#busAccessWrap dd li .timeText{vertical-align:middle}#busAccessWrap dd li .downArrow{font-size:1.667em;margin-left:.375em}#busAccessWrap dd li .timeText{font-size:.833em}#busSectionTimeTable .tabNav{display:flex;gap:1px}#busSectionTimeTable .tabNav li{width:20%}#busSectionTimeTable .tabNav button{font-size:1em;height:8em;padding:0 1.75em;width:100%;writing-mode:vertical-rl}.panelArea{padding:2em 1em 1em}.panelArea .panel h3{font-size:1.25em;line-height:1.5em;margin-bottom:1em;white-space:nowrap}.panelArea .panel h3:nth-of-type(n+2){margin-top:3em}.panelArea .panel .panelInWrap .item:nth-of-type(n+2){margin-top:3em}.panelArea h4{border-radius:1em;line-height:2em;margin:0 auto .75em;padding:0 3em;width:fit-content}.panelArea .busTimetableMatsuda th,.panelArea .busTimetableMatsuda td{text-align:center;vertical-align:middle}.panelArea .busTimetableMatsuda thead th{font-size:1.125em;line-height:1.5em}.panelArea .busTimetableMatsuda thead th:nth-of-type(2),.panelArea .busTimetableMatsuda thead th:last-of-type{width:35%}.panelArea .busTimetableMatsuda tbody td{font-size:1.375em;line-height:3em}.panelArea .busTimetableDef{width:auto}.panelArea .busTimetableDef th,.panelArea .busTimetableDef td{text-align:center;vertical-align:middle;white-space:nowrap}.panelArea .busTimetableDef thead th{font-size:1.125em;line-height:3em}.panelArea .busTimetableDef thead th:first-of-type{width:197px}.panelArea .busTimetableDef thead th:nth-of-type(n+2){width:5em}.panelArea .busTimetableDef tbody th span{font-size:1.125em}.panelArea .busTimetableDef tbody td{font-size:1.375em;line-height:3em}.panelArea figure{margin-top:2em}}@media print,screen and (max-width:375px){#indexPointSection .sectionTitle{padding:0 10px}}