﻿@charset "UTF-8";@font-face{font-family:"Noto Sans JP";font-display:swap;}@font-face{font-family:"Titillium Web";font-display:swap;}@font-face{font-family:"Noto Sans JP";font-display:swap;}@font-face{font-family:"Titillium Web";font-display:swap;}*{padding:0;margin:0;}*:focus-visible{border:0;}html{height:100%;height:-webkit-fill-available;font-size:62.5%;scroll-behavior:smooth;}body{color:#000;font-family:"Arial","メイリオ",Meiryo,sans-serif;font-size:14px;height:100%;min-height:100vh;min-height:-webkit-fill-available;}@media print,screen and (min-width:1024px){body{font-size:16px;}}h2{font-size:2.4rem;margin-bottom:5px;}h3{font-size:2rem;margin-bottom:5px;}input,textarea,select{border:1px solid #999;}button{text-align:center;}img{width:100%;height:auto;}::-webkit-scrollbar{background-color:#134684;width:8px;height:8px;}::-webkit-scrollbar-track{background-color:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.1);}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);}@font-face{font-family:"Noto Sans JP";font-display:swap;}@font-face{font-family:"Titillium Web";font-display:swap;}[x-cloak]{display:none!important;}.grecaptcha-badge{visibility:hidden;}.field-validation-error{display:block;margin-top:5px;margin-left:5px;color:#f00;}.sc_BrandingArea{display:block;position:relative;}.sc_Branding{margin-bottom:20px;}@media print,screen and (min-width:768px){.sc_Branding{margin-bottom:30px;}}@media print,screen and (min-width:1024px){.sc_Branding{margin-bottom:50px;}}.sc_Branding .Image{border-radius:20px;object-fit:cover;}@media print,screen and (min-width:768px){.sc_Branding .Image{height:180px;}}@media print,screen and (min-width:1024px){.sc_Branding .Image{height:220px;}}.sc_BreadcrumbArea{padding:20px 0 30px;font-size:12px;}@media print,screen and (max-width:1023.99px){.sc_BreadcrumbArea{display:none;}}.sc_BreadcrumbItems{display:flex;}.sc_BreadcrumbItem{color:#000;}.sc_BreadcrumbItem:not(:last-child):hover{color:#ff6e00;}.sc_BreadcrumbItem:not(:last-child)::after{color:#000;margin-left:10px;content:">";display:inline-block;}.sc_BreadcrumbItem:last-child{color:#ff6e00;text-decoration:underline;}.sc_BreadcrumbItem+.sc_BreadcrumbItem{margin-left:10px;}.sc_Area{padding:30px 0 40px;}@media print,screen and (min-width:768px){.sc_Area{padding:30px 0 50px;}}@media print,screen and (min-width:1024px){.sc_Area{padding:50px 0 70px;}}@media print,screen and (min-width:1280px){.sc_Area{padding:60px 0 90px;}}.sc_AreaContainer{margin:0 auto;max-width:1440px;padding:0 20px;}@media print,screen and (min-width:375px){.sc_AreaContainer{padding:0 20px;}}@media print,screen and (min-width:768px){.sc_AreaContainer{padding:0 30px;}}@media print,screen and (min-width:1024px){.sc_AreaContainer{padding:0 50px;}}@media print,screen and (min-width:1280px){.sc_AreaContainer{padding:0 100px;}}.sc_Block-GridCentering{display:grid;place-items:center center;}.sc_Block-GridCenterTop{display:grid;place-items:start center;}.sc_Block-FlexCentering{display:flex;flex-direction:column;align-items:center;justify-content:center;}.sc_Block-FlexCenterTop{display:flex;flex-direction:column;align-items:center;justify-content:start;}.sc_Block-Horizontal{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;}.sc_Block-Vertical{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;}.sc_PageTitle{display:inline-block;margin-bottom:15px;color:#000;line-height:normal;font-family:"Noto Sans JP",sans-serif;}.sc_PageTitle .MainText{display:inline-block;font-weight:normal;}@media print,screen and (min-width:768px){.sc_PageTitle .MainText{width:max-content;}}.sc_PageTitle .Icon{display:inline-block;padding:0;margin:0 0 0 12px;color:#007acc;font-size:28px;font-weight:normal;}@media print,screen and (min-width:1024px){.sc_PageTitle .Icon{font-size:32px;}}.sc_PageTitle .SubText{display:block;margin:0;padding:5px 0;color:#007acc;font-size:12px;}@media print,screen and (min-width:1024px){.sc_PageTitle .SubText{font-size:14px;}}.sc_PageTitle .SpOnlyShow{display:block;}@media print,screen and (min-width:768px){.sc_PageTitle .SpOnlyShow{display:none;}}.sc_PageTitle .SubText{font-family:"Titillium Web",sans-serif;}.sc_PageTitle .SubText:before{display:inline-block;content:"";width:20px;height:10px;margin-right:8px;background-image:url(../images/shared/MainTitleIcon.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;}@media print,screen and (max-width:767.99px){.sc_PageTitle{font-size:28px;}}@media print,screen and (min-width:768px){.sc_PageTitle{font-size:32px;}}@media print,screen and (min-width:1024px){.sc_PageTitle{font-size:40px;}}.sc_PageTitle-Navy{display:inline-block;margin-bottom:15px;color:#37538e;line-height:normal;font-family:"Noto Sans JP",sans-serif;color:#37538e;}.sc_PageTitle-Navy .MainText{display:inline-block;font-weight:normal;}@media print,screen and (min-width:768px){.sc_PageTitle-Navy .MainText{width:max-content;}}.sc_PageTitle-Navy .Icon{display:inline-block;padding:0;margin:0 0 0 12px;color:#007acc;font-size:28px;font-weight:normal;}@media print,screen and (min-width:1024px){.sc_PageTitle-Navy .Icon{font-size:32px;}}.sc_PageTitle-Navy .SubText{display:block;margin:0;padding:5px 0;color:#007acc;font-size:12px;}@media print,screen and (min-width:1024px){.sc_PageTitle-Navy .SubText{font-size:14px;}}.sc_PageTitle-Navy .SubText{font-family:"Titillium Web",sans-serif;}.sc_PageTitle-Navy .SubText:before{display:inline-block;content:"";width:20px;height:10px;margin-right:8px;background-image:url(../images/shared/MainTitleIcon.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;}@media print,screen and (max-width:767.99px){.sc_PageTitle-Navy{font-size:26px;}}@media print,screen and (min-width:1024px){.sc_PageTitle-Navy{font-size:28px;}}.sc_SectionTitle{display:inline-block;margin-bottom:15px;color:#000;line-height:normal;}.sc_SectionTitle .MainText{display:inline-block;font-weight:normal;}@media print,screen and (min-width:768px){.sc_SectionTitle .MainText{width:max-content;}}.sc_SectionTitle .Icon{display:inline-block;padding:0;margin:0 0 0 12px;color:#007acc;font-size:28px;font-weight:normal;}@media print,screen and (min-width:1024px){.sc_SectionTitle .Icon{font-size:32px;}}.sc_SectionTitle .SubText{display:block;margin:0;padding:5px 0;color:#d91a04;font-size:12px;}@media print,screen and (min-width:1024px){.sc_SectionTitle .SubText{font-size:14px;}}.sc_SectionTitle .MainText{font-size:24px;font-family:"Noto Sans JP",sans-serif;}@media print,screen and (min-width:1024px){.sc_SectionTitle .MainText{font-size:30px;}}.sc_SectionTitle .SubText{font-family:"Titillium Web",sans-serif;letter-spacing:1px;}.sc_SectionTitle-White{display:inline-block;margin-bottom:15px;color:#fff;line-height:normal;}.sc_SectionTitle-White .MainText{display:inline-block;font-weight:normal;}@media print,screen and (min-width:768px){.sc_SectionTitle-White .MainText{width:max-content;}}.sc_SectionTitle-White .Icon{display:inline-block;padding:0;margin:0 0 0 12px;color:#fff;font-size:28px;font-weight:normal;}@media print,screen and (min-width:1024px){.sc_SectionTitle-White .Icon{font-size:32px;}}.sc_SectionTitle-White .SubText{display:block;margin:0;padding:5px 0;color:#fff;font-size:12px;}@media print,screen and (min-width:1024px){.sc_SectionTitle-White .SubText{font-size:14px;}}.sc_SectionTitle-White .MainText{font-size:24px;font-family:"Noto Sans JP",sans-serif;letter-spacing:1px;}@media print,screen and (min-width:768px){.sc_SectionTitle-White .MainText{font-size:28px;}}@media print,screen and (min-width:1024px){.sc_SectionTitle-White .MainText{font-size:30px;}}.sc_ListTitle-Icon{margin-bottom:15px;font-weight:bold;font-size:18px;}@media print,screen and (min-width:1024px){.sc_ListTitle-Icon{font-size:24px;}}.sc_ListTitle-Icon .Icon{margin-right:8px;color:#4eb7ba;}@media print,screen and (min-width:1024px){.sc_ListTitle-Icon .Icon{margin-right:12px;}}.sc_ListTitle{margin-bottom:15px;font-size:16;font-weight:bold;}@media print,screen and (min-width:1024px){.sc_ListTitle{font-size:20px;}}.sc_ListTitle-BgNevy{width:max-content;padding:3px 30px;background-color:#37538e;color:#fff;border-radius:50px;font-size:16px;text-align:center;line-height:normal;}.sc_ListTitle-Circle{position:relative;margin-bottom:15px;padding-left:16px;font-weight:bold;font-size:16px;}.sc_ListTitle-Circle:before{display:block;position:absolute;left:0;top:.6em;width:8px;height:8px;background:#d91a04;border-radius:50%;content:"";}@media print,screen and (min-width:1024px){.sc_ListTitle-Circle{font-size:18px;}}.sc_SubSectionTitle{margin-bottom:15px;padding:0 5px;border-top:2px solid #134684;border-bottom:1px dashed #134684;color:#134684;font-size:18px;line-height:36px;}.sc_BaseText{margin-bottom:15px;}.sc_List{padding:10px;}.sc_List .Item{list-style-type:none;position:relative;padding-left:1em;margin-bottom:8px;line-height:normal;}.sc_List .Item:last-child{margin-bottom:0;}.sc_List .Item:before{display:block;position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:#007acc;content:"";}.sc_List sup{padding:0 3px;color:#d91a04;}.sc_Paragraph{margin-bottom:30px;}.sc_Paragraph-Centering{display:grid;margin-top:20px;place-items:center center;}.sc_SectionTextMargin{margin-bottom:20px;}.sc_LinkText[href]{color:#007acc;text-decoration:underline;}.sc_LinkText[href]:hover{color:#ff6e00;}.sc_ArrowButton{display:block;position:absolute;top:auto;bottom:auto;right:15px;margin:0;font-size:27px;color:#007acc;}.sc_ArrowButton:hover{color:#d91a04;}.sc_IndexLinkButton{position:absolute;top:15px;right:20px;}@media print,screen and (min-width:768px){.sc_IndexLinkButton{right:0;}}.sc_IndexLinkButton .LinkText{display:block;padding:0 8px 0 12px;border-radius:100px;background-color:#007acc;color:#fff;}.sc_IndexLinkButton .LinkText:after{padding-left:5px;content:"→";}.sc_IndexLinkButton .LinkText:hover{background-color:#d91a04;}.sc_PrimaryButton{display:inline-flex;align-items:center;position:relative;min-width:200px;height:50px;padding:0 50px 0 20px;border:1px solid #007acc;border-radius:15px;background-color:#fff;color:#007acc;font-size:14px;font-weight:bold;letter-spacing:2px;overflow:hidden;user-select:none;cursor:pointer;}@media print,screen and (min-width:1024px){.sc_PrimaryButton{min-width:236px;padding:15px 60px 15px 30px;font-size:16px;}}.sc_PrimaryButton:hover{color:#d91a04;border:1px solid #d91a04;background-color:#f2f2f2;}.sc_PrimaryButton:hover .Readmore{color:#d91a04;}.sc_PrimaryButton:disabled{opacity:.35;pointer-events:none;}.sc_PrimaryButton._Disabled{opacity:.35;pointer-events:none;}.sc_PrimaryButton i{font-size:16px;}.sc_PrimaryButton i+span{margin-left:5px;}.sc_PrimaryButton span+i{margin-left:5px;}.sc_ContactButton .Text{position:relative;padding-left:26px;}.sc_ContactButton .Text .Icon{position:absolute;top:1px;left:0;font-size:22px;font-weight:normal;}@media print,screen and (min-width:1024px){.sc_ContactButton .Text .Icon{top:0;left:-10px;font-size:28px;}}.sc_ContactButton:hover{border:1px solid #d91a04;background-color:#f2f2f2;}.sc_ContactButton:hover .Readmore{color:#d91a04;background-color:#f2f2f2;}.sc_PhoneInfo{display:inline-flex;position:relative;justify-content:center;align-items:center;padding:12px 55px 10px 20px;border:1px solid #007acc;border-radius:15px;background-color:#fff;color:#007acc;overflow:hidden;user-select:none;cursor:pointer;}@media print,screen and (min-width:1024px){.sc_PhoneInfo{padding:17px 30px 15px 25px;pointer-events:none;}}.sc_PhoneInfo .Phone{display:block;position:relative;padding-left:26px;color:#d91a04;font-size:20px;font-weight:bold;line-height:normal;letter-spacing:3px;}@media print,screen and (min-width:1024px){.sc_PhoneInfo .Phone{padding-left:36px;font-size:28px;}}.sc_PhoneInfo .Icon{position:absolute;top:-1px;left:0;font-size:22px;font-weight:normal;}@media print,screen and (min-width:1024px){.sc_PhoneInfo .Icon{font-size:30px;}}.sc_PhoneInfo .Information{font-size:12px;}@media print,screen and (min-width:1024px){.sc_PhoneInfo .Information{font-size:14px;}}@media print,screen and (min-width:1024px){.sc_PhoneInfo .sc_ArrowButton{display:none;}}.sc_SquareButton{display:flex;justify-content:center;align-items:center;width:90px;height:90px;border:solid 1px #fff;border-radius:15px;background-color:none;color:#fff;text-align:center;line-height:normal;text-decoration:none;}.sc_PdfThumbnail{border:1px solid #007acc;border-radius:20px;padding:15px;width:280px;height:auto;box-sizing:border-box;display:block;margin:0 auto 15px;background-color:#fff;}.sc_PdfThumbnail:hover{opacity:.8;border:1px solid #d91a04;}.sc_PdfThumbnail:hover .Zoom{color:#d91a04;}.sc_PdfThumbnail .Zoom{margin:0 auto;display:block;width:max-content;font-weight:bold;color:#007acc;padding:8px 0 0 0;}.sc_Banner{margin-bottom:26px;}.sc_Banner:last-child{margin-bottom:0;}.sc_Banner .LinkArea{position:relative;display:block;border:1px solid #007acc;border-radius:20px;}.sc_Banner .LinkArea:hover{border:1px solid #d91a04;opacity:.8;}.sc_Banner .LinkArea:hover .Readmore{color:#d91a04;background-color:#f2f2f2;}.sc_Banner .Banner{border-radius:20px;}.sc_Banner .Readmore{position:absolute;right:15px;bottom:15px;border-radius:50%;background-color:#fff;}@media print,screen and (min-width:1024px){.sc_Banner .Readmore{font-size:40px;}}.sc_Form{width:clamp(300px,100%,900px);margin:0 auto;}.sc_Form_ErrorMessage{color:#f00;}.sc_Form_Label{font-size:15px;font-weight:bold;margin-bottom:5px;}.sc_Form_Text{display:block;font-size:16px;width:100%;padding:5px 10px;margin-top:8px;background-color:#fff;}.sc_Form_Textarea{display:block;font-size:16px;height:200px;min-width:280px;width:100%;max-width:900px;padding:10px;margin-top:8px;background-color:#fff;}.sc_Form_Select{display:block;font-size:16px;width:100%;padding:5px 10px;margin-top:8px;background-color:#fff;}.sc_Form_Radio{display:flex;align-items:center;cursor:pointer;padding:10px 30px 10px 15px;margin-top:8px;width:max-content;border:1px solid #007acc;border-radius:15px;font-weight:bold;}.sc_Form_Radio input[type=radio]{accent-color:#d91a04;cursor:pointer;height:20px;width:20px;margin-right:10px;-webkit-appearance:radio;appearance:radio;}.js_RadioSelected{color:#d91a04;font-weight:bold;border:1px solid #d91a04;background-color:#f2f2f2;}.sc_Form_Checkbox{display:flex;align-items:center;cursor:pointer;background-color:#f2f2f2;padding:15px 50px 15px 40px;width:max-content;border-radius:15px;font-weight:bold;}.sc_Form_Checkbox input[type=checkbox]{accent-color:#134684;cursor:pointer;height:20px;width:20px;margin-right:10px;-webkit-appearance:checkbox;appearance:checkbox;}.sc_Form_Hint{display:block;font-size:12px;margin-top:5px;margin-left:5px;}.sc_Form_Hint:before{content:"※";}.sc_ReCaptchaMessage{margin:0 auto;width:100%;padding:30px 30px 40px;background-image:url(../images/shared/bg_ami_blue.webp?v=20240404);}@media print,screen and (min-width:1024px){.sc_ReCaptchaMessage{text-align:center;}}.sc_ReCaptchaMessage>a{color:#007acc;text-decoration:underline;}.sc_ReCaptchaMessage>a:hover{color:#ff6e00;}.sc_VisuallyHidden{position:fixed!important;top:0!important;left:0!important;width:4px!important;height:4px!important;opacity:0!important;overflow:hidden!important;border:0!important;margin:0!important;padding:0!important;display:block!important;visibility:visible!important;}.sc_Descriptions{width:100%;margin:0 auto;padding:30px 15px;}@media print,screen and (min-width:768px){.sc_Descriptions{padding:30px;}}@media print,screen and (min-width:1024px){.sc_Descriptions{padding:60px;}}.sc_DlList{width:100%;max-width:1000px;margin:0 auto;border:1px solid #007acc;}@media print,screen and (min-width:768px){.sc_DlList{display:flex;flex-wrap:wrap;}}.sc_DlList .Title{min-width:80px;padding:10px 15px;border-bottom:1px dashed #007acc;}@media print,screen and (min-width:768px){.sc_DlList .Title{width:30%;padding:20px 30px;border-bottom:1px solid #007acc;border-right:1px dashed #007acc;}.sc_DlList .Title:nth-last-of-type(1){border-bottom:0;}}.sc_DlList .Details{padding:10px 15px;border-bottom:1px solid #007acc;}.sc_DlList .Details:last-child{border-bottom:0;}@media print,screen and (min-width:768px){.sc_DlList .Details{width:70%;padding:20px 30px;}}.sc_DlList .Details span{display:inline-block;}.sc_PageGroupNav{margin:0 20px 50px;padding:20px 20px 30px;border-radius:20px;background-image:url("../images/shared/bg_ami_blue.webp?v=20240404");}@media print,screen and (min-width:768px){.sc_PageGroupNav{margin:0 30px 50px;}}@media print,screen and (min-width:1024px){.sc_PageGroupNav{display:grid;grid-template-columns:auto 2.6fr;gap:40px;margin:0 50px 50px;padding:40px 30px;}}@media print,screen and (min-width:1280px){.sc_PageGroupNav{max-width:1240px;margin:0 auto 50px;padding:50px;}}.sc_InfoGroupNavList{display:block;}.sc_InfoGroupNavList .Item{margin:0 0 20px 0;}@media print,screen and (min-width:768px){.sc_InfoGroupNavList .Item{display:inline-block;margin:0 15px 15px 0;}.sc_InfoGroupNavList .Item:last-child{margin:0;}}@media print,screen and (min-width:1024px){.sc_InfoGroupNavList .Item{margin:0 30px 30px 0;}}.sc_InfoGroupNavList .Item .sc_PrimaryButton{min-width:auto;}.sc_InfoGroupNavList .Item ._Active{color:#d91a04;border:1px solid #d91a04;background-color:#f2f2f2;}.sc_InfoGroupNavList .Item ._Active .Readmore{color:#d91a04;}.sc_SearchTag{display:block;margin-bottom:30px;}.sc_SearchTag .Title{position:relative;width:max-content;margin-bottom:10px;padding:0 15px 0 25px;}.sc_SearchTag .Icon{position:absolute;top:0;left:0;font-size:24px;}@media print,screen and (min-width:768px){.sc_SearchTag{display:grid;grid-template-columns:auto 1fr;}}.sc_LayoutTile{display:block;max-width:400px;}@media print,screen and (min-width:768px){.sc_LayoutTile{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;max-width:100%;}}@media print,screen and (min-width:1024px){.sc_LayoutTile{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;}}.sc_LayoutTile-Link{display:block;position:relative;max-width:380px;height:100%;margin-bottom:20px;padding:20px;border:1px solid #007acc;border-radius:20px;background-color:#fff;}@media print,screen and (min-width:768px){.sc_LayoutTile-Link{margin:0;height:100%;}}.sc_LayoutTile-Link .sc_LayoutTile-Arrow{background-color:#fff;border-radius:50%;}.sc_LayoutTile-Link:hover{border:1px solid #d91a04;background-color:#f2f2f2;}.sc_LayoutTile-Link:hover .sc_LayoutTile-Arrow{background-color:#f2f2f2;color:#d91a04;}.sc_LayoutTile-Link:hover .sc_LayoutTile-Image{opacity:.8;}.sc_LayoutTile-Link:hover .sc_LayoutTile-Tag{border:1px solid #d91a04;color:#d91a04;}.sc_LayoutTile-Image{width:100%;height:156px;margin:0 auto 5px;object-fit:cover;}@media print,screen and (min-width:768px){.sc_LayoutTile-Image{height:126px;}}@media print,screen and (min-width:1024px){.sc_LayoutTile-Image{height:156px;}}.sc_LayoutTile-Term{margin-right:5px;font-weight:bold;letter-spacing:1px;}.sc_LayoutTile-Title{margin-bottom:10px;line-height:normal;font-weight:bold;}.sc_LayoutTile-Tags{display:flex;flex-wrap:wrap;gap:10px 20px;}.sc_LayoutTile-Tags ._Current,.sc_LayoutTile-Tags ._Current:hover{border:1px solid #d91a04;background-color:#d91a04;color:#fff;}.sc_LayoutTile-Tag{padding:0 15px;border:1px solid #000;border-radius:100px;background-color:#f2f2f2;font-size:12px;}.sc_LayoutTile-Tag:hover{border:1px solid #d91a04;color:#d91a04;}.sc_LayoutTile-Arrow{right:20px;bottom:18px;}.sc_Layout2col{width:100%;}@media print,screen and (min-width:768px){.sc_Layout2col{display:grid;grid-template-columns:auto 200px;gap:30px;}}@media print,screen and (min-width:1024px){.sc_Layout2col{grid-template-columns:auto 260px;gap:50px;}}.sc_Layout2col-SideBar .List{display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:30px;}@media print,screen and (min-width:768px){.sc_Layout2col-SideBar .List{grid-template-columns:1fr;}}@media print,screen and (min-width:1024px){.sc_Layout2col-SideBar .List{gap:30px;margin-bottom:50px;}}.sc_Layout2col-SideBar .Item{position:relative;border:1px solid #007acc;border-radius:20px;}.sc_Layout2col-SideBar .Item:hover{border:1px solid #d91a04;opacity:.8;}.sc_Layout2col-SideBar .Item:hover .ArrowButton{color:#d91a04;}.sc_Layout2col-SideBar .Image{border-radius:20px;}.sc_Layout2col-SideBar .ArrowButton{position:absolute;right:5px;bottom:5px;background-color:#f2f2f2;border-radius:50%;}@media print,screen and (min-width:768px){.sc_Layout2col-SideBar .ArrowButton{right:10px;bottom:10px;}}.sc_SpOnlyShow{display:block;}@media print,screen and (min-width:1024px){.sc_SpOnlyShow{display:none;}}.fr_BgGray{padding:15px 20px;border-radius:20px;background-color:#f2f2f2;}@media print,screen and (min-width:1024px){.fr_BgGray{padding:20px 30px;}}.icon-beginner:before{display:inline-block;position:absolute;top:0;left:0;width:18px;height:18px;content:"";background:url(../images/shared/icon-beginner.png) no-repeat;background-size:contain;}@media print,screen and (min-width:1024px){.icon-beginner:before{top:3px;left:2px;}}.icon-experienced:before{display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;content:"";background:url(../images/shared/icon-experienced.png) no-repeat;background-size:contain;}@media print,screen and (min-width:1024px){.icon-experienced:before{top:3px;left:2px;}}.icon-schoolcap:before{display:inline-block;position:absolute;top:0;left:0;width:18px;height:18px;content:"";background:url(../images/shared/icon-schoolcap.png) no-repeat;background-size:contain;}@media print,screen and (min-width:1024px){.icon-schoolcap:before{top:3px;left:2px;}}.icon-person:before{display:inline-block;position:absolute;top:0;left:0;width:18px;height:18px;content:"";background:url(../images/shared/icon-person.png) no-repeat;background-size:contain;}@media print,screen and (min-width:1024px){.icon-person:before{top:3px;left:2px;}}.icon-clock:before{display:inline-block;position:absolute;top:0;left:0;width:18px;height:18px;content:"";background:url(../images/shared/icon-clock.png) no-repeat;background-size:contain;}@media print,screen and (min-width:1024px){.icon-clock:before{top:3px;left:2px;}}.sc_PickupItems{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;width:320px;margin-bottom:30px;}.sc_PickupItem{display:inline-block;}.sc_PickupItem:hover{opacity:.9;}.sc_PickupItem .Icon{display:block;font-size:40px;}.sc_PickupItem .Text{display:block;color:#fff;font-size:12px;line-height:normal;}.sc_SnsItems{width:320px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;}.sc_SnsItem{background-color:#fff;}.sc_SnsItem:hover{opacity:.9;}.sc_SnsItem span{display:block;}.sc_SnsItem .Icon{width:40px;margin-bottom:5px;}.sc_SnsItem .Text{display:block;color:#000;font-size:12px;}.sc_AnchorLinkItems{display:grid;gap:20px;}@media print,screen and (min-width:768px){.sc_AnchorLinkItems{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;}}@media print,screen and (min-width:1024px){.sc_AnchorLinkItems{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto;}}.sc_AnchorLinkItems .Item{display:block;position:relative;height:max-content;padding:3px 0 2px 30px;font-weight:bold;font-size:14px;line-height:normal;border-bottom:2px solid #f2f2f2;}@media print,screen and (min-width:768px){.sc_AnchorLinkItems .Item{padding:4px 0 3px 38px;box-sizing:border-box;font-size:15px;}}@media print,screen and (min-width:1280px){.sc_AnchorLinkItems .Item{font-size:16px;}}.sc_AnchorLinkItems .Item:hover{background-color:#f2f2f2;}.sc_AnchorLinkItems .Item:hover .Number{color:#d91a04;}.sc_AnchorLinkItems .Item:hover .Button{color:#d91a04;}.sc_AnchorLinkItems .Link{display:block;width:100%;height:100%;}.sc_AnchorLinkItems .Number{display:block;position:absolute;top:0;left:0;padding:3px 3px 2px 3px;border-bottom:2px solid #d91a04;color:#007acc;font-weight:bold;font-size:18px;line-height:normal;}@media print,screen and (min-width:768px){.sc_AnchorLinkItems .Number{font-size:22px;}}.sc_AnchorLinkItems .Button{top:-6px;right:0;}@media print,screen and (min-width:768px){.sc_AnchorLinkItems .Button{top:0;}}@font-face{font-family:"Noto Sans JP";font-display:swap;}@font-face{font-family:"Titillium Web";font-display:swap;}.sp_Pagination{margin:50px auto;display:flex;flex-direction:column;align-items:center;}.sp_Pagination-State{display:flex;margin-bottom:20px;place-items:center;}@media print,screen and (min-width:768px){.sp_Pagination-State{display:none;}}.sp_Pagination-PageCounter{font-size:16px;font-weight:bold;text-align:center;width:96px;}.sp_Pagination-ArrowLink{background-color:#fff;color:#007acc;border:1px solid #007acc;align-items:center;cursor:pointer;display:inline-flex;font-size:14px;font-weight:bold;justify-content:center;overflow:hidden;position:relative;user-select:none;-webkit-user-select:none;height:40px;line-height:40px;transition:background-color ease-in .2s;width:120px;display:flex;gap:8px;}.sp_Pagination-ArrowLink:hover{background-color:#f2f2f2;color:#d91a04;border:1px solid #d91a04;}.sp_Pagination-ArrowLink:disabled{opacity:.33;pointer-events:none;cursor:not-allowed;}.sp_Pagination-ArrowLink._Disabled{opacity:.33;pointer-events:none;cursor:not-allowed;}.sp_Pagination-PageLinks{display:none;}@media print,screen and (min-width:768px){.sp_Pagination-PageLinks{display:flex;flex-wrap:wrap;gap:20px;max-width:700px;}}.sp_Pagination-PageLink{background-color:#fff;color:#007acc;border:1px solid #007acc;align-items:center;cursor:pointer;display:inline-flex;font-size:14px;font-weight:bold;justify-content:center;overflow:hidden;position:relative;user-select:none;-webkit-user-select:none;height:40px;line-height:40px;transition:background-color ease-in .2s;width:40px;border:1px solid #007acc;border-radius:50%;background-color:#fff;color:#007acc;}.sp_Pagination-PageLink:hover{background-color:#f2f2f2;color:#d91a04;border:1px solid #d91a04;}.sp_Pagination-PageLink:disabled{opacity:.33;pointer-events:none;cursor:not-allowed;}.sp_Pagination-PageLink._Disabled{opacity:.33;pointer-events:none;cursor:not-allowed;}.sp_Pagination-PageLink._Current{background-color:#d91a04;color:#fff;border:1px solid #d91a04;pointer-events:none;}@font-face{font-family:"Noto Sans JP";font-display:swap;}@font-face{font-family:"Titillium Web";font-display:swap;}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?clabo5");src:url("../fonts/icomoon.eot?clabo5#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?clabo5") format("truetype"),url("../fonts/icomoon.woff?clabo5") format("woff"),url("../fonts/icomoon.svg?clabo5#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block;}[class^=icon-],[class*=" icon-"]{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-pin:before{content:"";}.icon-pause:before{content:"";}.icon-play:before{content:"";}.icon-drone:before{content:"";}.icon-drone_diagonal:before{content:"";}.icon-flow:before{content:"";}.icon-instructor:before{content:"";}.icon-link:before{content:"";}.icon-mail:before{content:"";}.icon-map_pin:before{content:"";}.icon-pencil:before{content:"";}.icon-phone:before{content:"";}.icon-plane:before{content:"";}.icon-schedule:before{content:"";}.icon-school_cap:before{content:"";}.icon-search:before{content:"";}.icon-double_line:before{content:"";}.icon-arrow_right:before{content:"";}.icon-arrow_left:before{content:"";}.icon-arrow_diagonal:before{content:"";}.icon-arrow_bottom:before{content:"";}.icon-arrow_top:before{content:"";}.sl_Body{width:100%;background-image:url(../images/shared/bg_sky.webp?v=20240404);background-repeat:no-repeat;background-size:contain;background-position:top;line-height:1.75;}@media print,screen and (min-width:1920px){.sl_Body{background-size:cover;}}.sl_Header{position:relative;width:100%;max-width:100%;padding:5px 15px 10px;}@media print,screen and (min-width:768px){.sl_Header{padding:5px 30px 10px;}}@media print,screen and (min-width:1024px){.sl_Header{padding:20px 15px 30px;}}@media print,screen and (min-width:1280px){.sl_Header{padding:20px 30px 30px;}}.sl_HeaderInner{display:grid;grid-template-columns:auto auto auto;gap:5px;align-items:center;}@media print,screen and (min-width:768px){.sl_HeaderInner{grid-template-columns:auto auto 50px;}}@media print,screen and (min-width:1024px){.sl_HeaderInner{position:relative;grid-template-columns:190px auto;gap:25px;max-width:1440px;margin:0 auto;}}.sl_Brand{display:inline-block;z-index:10;width:140px;height:auto;}@media print,screen and (min-width:1024px){.sl_Brand{width:max-content;order:1;}}.sl_BrandLogo{display:block;width:140px;height:40px;}@media print,screen and (min-width:1024px){.sl_BrandLogo{width:max-content;}}.sl_BrandLogo:hover{opacity:.85;}.sl_BrandCaption{display:block;font-size:9px;}@media print,screen and (min-width:1024px){.sl_BrandCaption{font-size:12px;}}.sl_Phone{z-index:10;margin:0 0 0 auto;}@media print,screen and (min-width:1024px){.sl_Phone{order:3;position:absolute;right:155px;top:-20px;z-index:5555;margin:0 0 auto auto;}}.sl_PhoneInner{display:inline-block;position:relative;width:max-content;height:40px;border:solid 1px #007acc;border-radius:100px;background-color:#fff;}@media print,screen and (min-width:1024px){.sl_PhoneInner{width:auto;height:40px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;background-color:#007acc;color:#fff;font-weight:bold;pointer-events:none;}}.sl_PhoneNumber{position:relative;margin:10px 0 10px 8px;padding:0 40px 0 22px;font-size:14px;font-weight:600;line-height:normal;color:#007acc;}@media print,screen and (min-width:1024px){.sl_PhoneNumber{margin:8px 15px;padding:0 0 0 22px;color:#fff;}}.sl_PhoneNumberIcon{position:absolute;top:-2px;left:0;font-size:20px;font-weight:normal;}.sl_PhoneNumberInformation{display:none;}@media print,screen and (min-width:768px){.sl_PhoneNumberInformation{display:inline;font-size:12px;}}.sl_PhoneArrowButton{top:0;right:5px;margin:6px 0 0 0;}@media print,screen and (min-width:1024px){.sl_PhoneArrowButton{display:none;}}.sl_Contact{display:none;}@media print,screen and (min-width:1024px){.sl_Contact{display:inline-block;order:4;position:absolute;right:0;top:-20px;z-index:555;margin:0 0 auto auto;}}.sl_ContactInner{display:block;position:relative;width:max-content;height:40px;border-radius:100px;border:solid 1px #000;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;background-color:#000;color:#fff;font-weight:bold;pointer-events:painted;}.sl_ContactInner:hover{border:solid 1px #ff6e00;background-color:#ff6e00;}.sl_Hamburger{display:block;position:relative;z-index:10;width:40px;height:40px;margin-left:auto;border:solid 1px #007acc;border-radius:50%;background-color:#fff;touch-action:none;}@media print,screen and (min-width:1024px){.sl_Hamburger{display:none;order:4;}}.sl_Hamburger._Active .sl_HamburgerLine{background-color:transparent;}.sl_Hamburger._Active .sl_HamburgerLine::before{top:0;transform:rotate(45deg);}.sl_Hamburger._Active .sl_HamburgerLine::after{top:0;transform:rotate(-45deg);}.sl_Hamburger._Active .sl_HamburgerText::before{content:"CLOSE";}.sl_HamburgerLine{display:block;position:absolute;top:14px;left:50%;width:20px;height:2px;background-color:#007acc;transform:translateX(-50%);transition:.4s;}.sl_HamburgerLine:before,.sl_HamburgerLine:after{display:block;position:absolute;width:100%;height:100%;background-color:#007acc;content:"";transition:inherit;}.sl_HamburgerLine:before{top:-6px;}.sl_HamburgerLine:after{top:6px;}.sl_HamburgerText{position:absolute;bottom:2px;left:50%;width:100%;line-height:normal;transform:translateX(-50%);}.sl_HamburgerText::before{color:#007acc;font-size:8px;text-align:center;content:"MENU";}.sl_HeaderNav{visibility:hidden;position:fixed;top:0;right:-100%;z-index:9;width:100%;padding-top:60px;background-color:#007acc;transition:.4s;}@media print,screen and (min-width:1024px){.sl_HeaderNav{visibility:visible;order:2;position:static;height:auto;margin-top:20px;padding:0;background-color:transparent;}}.sl_HeaderNav._Active{visibility:visible;position:absolute;right:0;}@media print,screen and (min-width:1024px){.sl_HeaderNav._Active{position:static;}}.sl_GlobalNav{padding:30px 25px 60px;font-size:14px;}@media print,screen and (min-width:768px){.sl_GlobalNav{padding:30px 30px 60px;}}@media print,screen and (min-width:1024px){.sl_GlobalNav{display:block;padding:0;}}.sl_GlobalNavItems{margin-bottom:30px;}@media print,screen and (min-width:1024px){.sl_GlobalNavItems{display:grid;grid-template-columns:minmax(70px,1fr) minmax(70px,1fr) minmax(80px,1.5fr) minmax(90px,1.8fr) minmax(80px,1.5fr) minmax(70px,1fr) minmax(80px,1.5fr);gap:15px 2%;margin:0 auto;place-content:center;place-items:center;}}.sl_GlobalNavItems>li{padding-bottom:14px;border-bottom:1px solid #fff;}@media print,screen and (min-width:1024px){.sl_GlobalNavItems>li{height:40px;border-bottom:0;}}.sl_GlobalNavItems>li:first-child{padding-top:14px;border-top:1px solid #fff;}@media print,screen and (min-width:1024px){.sl_GlobalNavItems>li:first-child{display:none;}}.sl_GlobalNavItems>li:last-child{border-bottom:1px solid #fff;}@media print,screen and (min-width:1024px){.sl_GlobalNavItems>li:last-child{border-bottom:0;}}.sl_GlobalNavItems>li+li{margin-top:14px;}.sl_GlobalNavLink{display:flex;justify-content:space-between;align-items:center;color:#fff;font-weight:900;transition:color .4s;}@media print,screen and (min-width:1024px){.sl_GlobalNavLink{color:#000;}.sl_GlobalNavLink:hover{color:#ff6e00;}}.sl_GlobalNavLink._Active{color:#ffbb4d;}@media print,screen and (min-width:1024px){.sl_GlobalNavLink._Active{color:#ff6e00;}}.sl_GlobalNavLink._Accordion{position:relative;width:100%;padding:0;border:0;background:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#fff;}@media print,screen and (min-width:1024px){.sl_GlobalNavLink._Accordion{width:auto;margin:0 auto;padding:0 16px 0 0;color:#000;}.sl_GlobalNavLink._Accordion:hover{color:#ff6e00;}}.sl_GlobalNavLink._Accordion._Current{color:#ffbb4d;}@media print,screen and (min-width:1024px){.sl_GlobalNavLink._Accordion._Current{color:#ff6e00;}}.sl_GlobalNavLink._Accordion::after{display:block;position:absolute;top:50%;right:5px;width:2px;height:12px;background-color:#d91a04;content:"";transform:translateY(-50%);transition:transform .4s;}.sl_GlobalNavLink._Accordion::before{display:block;position:absolute;top:50%;right:0;width:12px;height:2px;content:"";background-color:#d91a04;transform:translateY(-50%);}.sl_GlobalNavLink._Accordion._Active::after{transform:translateY(-50%) rotate(-90deg);}.sl_GlobalNavLink._Accordion._Current::after{transform:translateY(-50%) rotate(-90deg);}.sl_Accordion{visibility:hidden;height:0;overflow:hidden;transition:.4s;}.sl_Accordion._Active{visibility:visible;height:auto;padding-top:14px;}@media print,screen and (min-width:1024px){.sl_Accordion._Active{padding-top:34px;}}.sl_Accordion._Active .sl_AccordionItems{padding:20px 0 6px;padding-left:10px;border-top:1px dashed #fff;}@media print,screen and (min-width:1024px){.sl_Accordion._Active .sl_AccordionItems{position:relative;width:max-content;min-width:220px;padding:0;background-color:#fff;border:1px solid #007acc;border-radius:26px;}}@media print,screen and (min-width:1024px){.sl_Accordion._Active .sl_AccordionItems:before{position:absolute;top:-46px;left:0;right:0;width:46px;margin:auto;color:#007acc;font-size:36px;font-family:"icomoon";content:"";}}@media print,screen and (min-width:1024px){.sl_AccordionItems .sl_AccordionItem{border-bottom:1px dashed #007acc;}}@media print,screen and (min-width:1024px){.sl_AccordionItems .sl_AccordionItem:first-child{border-bottom:1px dashed #007acc;}.sl_AccordionItems .sl_AccordionItem:first-child a:hover{border-radius:26px 26px 0 0;}}@media print,screen and (min-width:1024px){.sl_AccordionItems .sl_AccordionItem:last-child{border-bottom:0;}.sl_AccordionItems .sl_AccordionItem:last-child a:hover{border-radius:0 0 26px 26px;}}.sl_AccordionItems .sl_AccordionItem:before{margin-right:12px;display:inline-block;content:"";width:8px;height:8px;background-image:url(../images/shared/CircleIcon.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;}@media print,screen and (min-width:1024px){.sl_AccordionItems .sl_AccordionItem:before{content:none;}}.sl_AccordionItems .sl_AccordionItem+li{margin-top:20px;}@media print,screen and (min-width:1024px){.sl_AccordionItems .sl_AccordionItem+li{margin-top:0;}}.sl_AccordionLink{color:#fff;}@media print,screen and (min-width:1024px){.sl_AccordionLink{display:block;padding:10px 20px;color:#007acc;}}@media print,screen and (min-width:1024px){.sl_AccordionLink:hover{color:#d91a04;background-color:#f2f2f2;border-radius:0;}}.sl_AccordionItems .sl_AccordionItem .sl_AccordionLink._Active{color:#ffbb4d;font-weight:bold;}@media print,screen and (min-width:1024px){.sl_AccordionItems .sl_AccordionItem .sl_AccordionLink._Active{color:#d91a04;background-color:#f2f2f2;border-radius:0;}}@media print,screen and (min-width:1024px){.sl_AccordionItems .sl_AccordionItem:first-child .sl_AccordionLink._Active{border-radius:26px 26px 0 0;}}@media print,screen and (min-width:1024px){.sl_AccordionItems .sl_AccordionItem:last-child .sl_AccordionLink._Active{border-radius:0 0 26px 26px;}}.sl_Main{min-height:750px;overflow:hidden;}.sl_Footer{padding-bottom:0;background-color:#f2f2f2;}.sl_FooterContact{display:grid;gap:20px;width:100%;}@media print,screen and (min-width:768px){.sl_FooterContact{grid-template-columns:46% auto;gap:30px;margin-bottom:20px;}}.sl_FooterContactItems{width:100%;}.sl_FooterContactTitle{margin-bottom:10px;}.sl_FooterContactDetails{margin-bottom:30px;}.sl_FooterSns{background-color:#007acc;}.sl_FooterSnsInner{max-width:1440px;margin:0 auto;}@media print,screen and (min-width:768px){.sl_FooterSnsInner{display:grid;grid-template-columns:240px auto;}}.sl_FooterNavs{background-color:#3e3e3e;}.sl_FooterNavsInner{max-width:1440px;margin:0 auto;padding:20px 15px 20px;color:#fff;}@media print,screen and (min-width:768px){.sl_FooterNavsInner{padding:10px 25px;}}@media print,screen and (min-width:1024px){.sl_FooterNavsInner{padding:10px 55px;}}.sl_FooterNavsItems{display:flex;flex-wrap:wrap;width:100%;}@media print,screen and (min-width:768px){.sl_FooterNavsItems{flex-wrap:nowrap;width:max-content;margin:0 auto;}}.sl_FooterNavsItem{width:100%;padding:10px;}.sl_FooterNavsItem:hover{color:#ff6e00;}@media print,screen and (min-width:768px){.sl_FooterNavsItem{width:auto;}}.sl_FooterNavsLink._Active{color:#ff6e00;}.sl_Copyright{padding:15px 15px 20px;background-color:#000;color:#fff;text-align:center;}