﻿@charset "UTF-8";@font-face{font-family:"Noto Sans JP";font-display:swap;}@font-face{font-family:"Titillium Web";font-display:swap;}.pg_Slider{position:relative;}@media print,screen and (min-width:1024px){.pg_Slider{margin:0 auto 20px;}}.pg_PickupBanner{display:none;}@media print,screen and (min-width:768px){.pg_PickupBanner{display:block;position:absolute;left:70px;right:0;bottom:240px;width:280px;color:#fff;}}@media print,screen and (min-width:1024px){.pg_PickupBanner{left:90px;bottom:40px;}.pg_PickupBanner:hover{opacity:.9;}}.pg_News{margin:40px 0 0;border:1px solid #007acc;border-radius:30px;background-color:#fff;color:#000;font-size:14px;}@media print,screen and (min-width:1024px){.pg_News{display:grid;grid-template-columns:140px 1fr;position:absolute;right:30px;bottom:30px;width:580px;}}@media print,screen and (min-width:1280px){.pg_News{right:70px;}}.pg_NewsTitle{position:relative;}@media print,screen and (min-width:1024px){.pg_NewsTitle{grid-column:1;border-right:1px solid #007acc;}}.pg_NewsTitle .Text{margin:0;padding:5px 30px 0;border-bottom:1px solid #007acc;font-size:20px;font-weight:bold;}@media print,screen and (min-width:1024px){.pg_NewsTitle .Text{padding:24px 20px 0;border-bottom:0;text-align:center;line-height:normal;}}.pg_NewsTitle .Text:before{position:absolute;top:18px;left:16px;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){.pg_NewsTitle .Text:before{position:static;top:auto;right:auto;left:auto;margin:0 auto;padding:0 0 16px;display:block;}}.pg_NewsTitle .Icon{position:absolute;top:8px;left:auto;padding-left:8px;color:#007acc;font-size:28px;}@media print,screen and (min-width:1024px){.pg_NewsTitle .Icon{display:block;position:static;padding-left:0;}}.pg_NewsTitle .IndexLink{position:absolute;top:8px;right:20px;}@media print,screen and (min-width:1024px){.pg_NewsTitle .IndexLink{display:block;position:static;top:0;right:0;width:76px;margin:0 auto;}}.pg_NewsItems{display:grid;grid-template-columns:1fr;width:100%;}@media print,screen and (min-width:1024px){.pg_NewsItems{grid-column:2;}}.pg_NewsItems .Item{position:relative;border-bottom:1px dashed #007acc;line-height:normal;}.pg_NewsItems .Item:last-child{border-bottom:0;}.pg_NewsItems .Item:nth-child(2) .LinkArea{border-bottom-right-radius:30px;border-bottom-left-radius:30px;}@media print,screen and (min-width:1024px){.pg_NewsItems .Item:nth-child(2) .LinkArea{border-top-right-radius:initial;border-bottom-left-radius:initial;}}.pg_NewsItems .LinkArea{display:grid;grid-template-columns:1fr;padding:10px 50px 10px 15px;}@media print,screen and (min-width:1024px){.pg_NewsItems .LinkArea{padding:10px 60px 10px 15px;border-top-right-radius:30px;}}.pg_NewsItems [href].LinkArea:hover{background-color:#f2f2f2;cursor:pointer;}.pg_NewsItems [href].LinkArea:hover .sc_ArrowButton{color:#d91a04;}.pg_NewsItems [href].LinkArea:hover .Subject{color:#d91a04;border-color:#d91a04;}.pg_NewsItems .Header{margin-bottom:6px;}.pg_NewsItems .Date{color:#3e3e3e;font-size:15px;font-weight:bold;line-height:0;vertical-align:middle;letter-spacing:1px;}.pg_NewsItems .Subject{display:inline-block;margin-left:10px;padding:0 15px;border:1px solid #000;border-radius:100px;background-color:#f2f2f2;font-size:12px;line-height:normal;text-align:center;}.pg_NewsItems .Actions{position:absolute;top:36%;right:12px;bottom:36%;margin:auto;}@media print,screen and (min-width:1024px){.pg_NewsItems .Actions{right:20px;}}.pg_Title{display:grid;width:100%;max-width:1400px;padding:0 0 25px;position:relative;}@media print,screen and (min-width:1024px){.pg_Title{grid-template-columns:max-content auto;gap:30px;}}.pg_Title .Summary{font-family:"Arial","メイリオ",Meiryo,sans-serif;font-display:swap;}.pg_Kokuchi{margin:0 20px;padding:20px;border:8px solid #4eb7ba;text-align:center;color:#007acc;}@media print,screen and (min-width:1024px){.pg_Kokuchi{max-width:760px;margin:0 auto;}}.pg_SchoolInfo{position:relative;background-image:url(../images/shared/bg_sky_m.webp?v=20240404);background-repeat:no-repeat;background-size:cover;background-position:center;}@media print,screen and (min-width:1920px){.pg_SchoolInfo{background-size:contain;background-position:center bottom;}}.pg_SchoolInfo:before{display:block;position:absolute;top:-40px;right:-20px;width:320px;height:320px;background-image:url(../images/home/bg_drone.webp?v=20240404);background-size:contain;background-repeat:no-repeat;content:"";}@media print,screen and (min-width:768px){.pg_SchoolInfo:before{top:-60px;z-index:20;width:420px;height:420px;}}@media print,screen and (min-width:1024px){.pg_SchoolInfo:before{top:-80px;width:520px;height:520px;}}@media print,screen and (min-width:1920px){.pg_SchoolInfo:before{right:14%;}}.pg_Features{display:block;position:relative;height:610px;}@media print,screen and (min-width:530px){.pg_Features{height:520px;}}@media print,screen and (min-width:768px){.pg_Features{height:440px;}}@media print,screen and (min-width:1024px){.pg_Features{height:480px;}}.pg_FeaturesBlock{position:absolute;top:0;left:-20px;z-index:1;}@media print,screen and (min-width:530px){.pg_FeaturesBlock{left:-30px;width:480px;}}@media print,screen and (min-width:768px){.pg_FeaturesBlock{left:-30px;width:480px;}}@media print,screen and (min-width:1024px){.pg_FeaturesBlock{left:-50px;width:580px;}}@media print,screen and (min-width:1280px){.pg_FeaturesBlock{left:-30px;width:680px;}}.pg_FeaturesImage{border-radius:0 30px 30px 0;}@media print,screen and (min-width:530px){.pg_FeaturesImage{height:380px;object-fit:cover;}}@media print,screen and (min-width:768px){.pg_FeaturesImage{height:410px;object-fit:cover;}}@media print,screen and (min-width:1024px){.pg_FeaturesImage{height:450px;}}@media print,screen and (min-width:1280px){.pg_FeaturesImage{border-radius:30px;}}.pg_FeaturesContent{position:absolute;top:160px;right:-20px;z-index:2;padding:15px 20px 40px;border-radius:30px 0 0 30px;background-color:#fff;}@media print,screen and (min-width:530px){.pg_FeaturesContent{top:50px;right:-30px;width:350px;padding:15px 20px 30px;}}@media print,screen and (min-width:768px){.pg_FeaturesContent{top:50px;right:-30px;width:580px;padding:15px 20px 30px;}}@media print,screen and (min-width:1024px){.pg_FeaturesContent{top:50px;right:-50px;width:680px;padding:30px 30px 35px;}}@media print,screen and (min-width:1280px){.pg_FeaturesContent{width:780px;right:-30px;border-radius:30px;}}.pg_FeaturesTitle{color:#37538e;line-height:normal;font-weight:bold;font-size:18px;margin:0;padding-left:36px;position:relative;margin:0 0 10px;}@media print,screen and (min-width:768px){.pg_FeaturesTitle{margin:0 0 15px;}}@media print,screen and (min-width:1024px){.pg_FeaturesTitle{font-size:22px;}}.pg_FeaturesTitle .Icon{font-size:30px;position:absolute;top:0;left:0;}.pg_FeaturesItems{margin-bottom:15px;}@media print,screen and (min-width:768px){.pg_FeaturesItems{display:grid;grid-template-columns:1.2fr 1fr;}}.pg_FeaturesItems .Item{font-size:14px;line-height:normal;font-weight:bold;border-bottom:2px solid #f2f2f2;position:relative;display:block;height:max-content;padding:3px 0 2px 30px;margin:0 0 5px;}@media print,screen and (min-width:768px){.pg_FeaturesItems .Item{margin:0 30px 8px 0;box-sizing:border-box;}.pg_FeaturesItems .Item:nth-child(even){margin:0 0 8px 0;}}@media print,screen and (min-width:1024px){.pg_FeaturesItems .Item{padding:4px 0 3px 34px;font-size:16px;}}.pg_FeaturesItems .Number{position:absolute;display:block;top:0;left:0;padding:3px 3px 2px 3px;border-bottom:2px solid #d91a04;color:#007acc;font-size:18px;line-height:normal;font-weight:bold;}@media print,screen and (min-width:1024px){.pg_FeaturesItems .Number{font-size:22px;}}.pg_FeaturesText{font-size:12px;line-height:normal;}@media print,screen and (min-width:1024px){.pg_FeaturesText{font-size:14px;}}.pg_FeaturesReadMore{position:absolute;bottom:-20px;right:20px;}@media print,screen and (min-width:768px){.pg_FeaturesReadMore{bottom:-25px;right:30px;}}@media print,screen and (min-width:1024px){.pg_FeaturesReadMore{right:50px;}}.pg_FeaturesReadMore:hover .Readmore{color:#d91a04;background-color:#f2f2f2;}.pg_SchoolInfoItems{margin:0 auto;width:100%;max-width:max-content;}@media print,screen and (min-width:530px){.pg_SchoolInfoItems{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px;}}@media print,screen and (min-width:1024px){.pg_SchoolInfoItems{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;}}.pg_SchoolInfoItems .Item{max-width:360px;margin-bottom:20px;padding:10px;border:1px solid #007acc;border-radius:20px;background-color:#fff;background-image:url(../images/shared/bg_dotted_gray.webp?v=20240404);}.pg_SchoolInfoItems .Item:last-child{margin-bottom:0;}.pg_SchoolInfoItems .Item:hover{border:1px solid #d91a04;background-color:#f2f2f2;}.pg_SchoolInfoItems .Item:hover .Readmore{color:#d91a04;background-color:#f2f2f2;}@media print,screen and (min-width:530px){.pg_SchoolInfoItems .Item{margin:0;}}@media print,screen and (min-width:768px){.pg_SchoolInfoItems .Item{margin:0;}}@media print,screen and (min-width:1024px){.pg_SchoolInfoItems .Item{padding:15px 15px 30px;}}.pg_SchoolInfoItems .LinkArea{display:block;position:relative;height:100%;}.pg_SchoolInfoItems .Icon{position:absolute;top:0;left:0;width:60px;}@media print,screen and (min-width:1024px){.pg_SchoolInfoItems .Icon{display:block;position:static;margin:0 auto;padding:0;text-align:center;}}@media print,screen and (min-width:1280px){.pg_SchoolInfoItems .Icon{width:80px;}}.pg_SchoolInfoItems .Title{padding:0 0 0 70px;color:#37538e;font-weight:bold;font-size:16px;line-height:normal;}@media print,screen and (min-width:1024px){.pg_SchoolInfoItems .Title{padding:0;font-size:18px;text-align:center;}}.pg_SchoolInfoItems .Text{padding:0 30px 0 70px;font-size:12px;line-height:normal;}@media print,screen and (min-width:1024px){.pg_SchoolInfoItems .Text{padding:0;font-size:14px;}}.pg_SchoolInfoItems .Readmore{position:absolute;right:0;bottom:35%;}@media print,screen and (min-width:1024px){.pg_SchoolInfoItems .Readmore{bottom:-20px;}}.pg_Course{background-image:url(../images/shared/bg_ami_blue.webp?v=20240404);}.pg_Apply{background-image:url(../images/shared/bg_diya.webp?v=20240404);}@media print,screen and (min-width:768px){.pg_Apply{padding-bottom:70px;}}.pg_ApplyContent{position:relative;}.pg_ApplyItems{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:15px;margin-bottom:20px;}@media print,screen and (min-width:768px){.pg_ApplyItems{width:50%;}}@media print,screen and (min-width:1024px){.pg_ApplyItems{gap:30px;max-width:max-content;}}@media print,screen and (min-width:1280px){.pg_ApplyItems{margin-bottom:0;}}@media print,screen and (min-width:1440px){.pg_ApplyItems{gap:35px;}}.pg_ApplyItems .Item{border:1px solid #007acc;border-radius:15px;}.pg_ApplyItems .Item:hover{border:1px solid #d91a04;opacity:.8;}.pg_ApplyItems .Image{border-radius:15px;}.pg_School{margin-right:-20px;padding:20px 20px 25px;border-radius:30px 0 0 30px;background-color:#fff;}@media print,screen and (min-width:768px){.pg_School{position:absolute;top:0;right:-15px;width:52%;}}@media print,screen and (min-width:1024px){.pg_School{top:-35px;right:-30px;width:50%;padding:30px 30px 35px;}}@media print,screen and (min-width:1280px){.pg_School{top:-15px;right:0;width:48%;padding:30px 40px 45px;border-radius:30px;}}@media print,screen and (min-width:1440px){.pg_School{top:0;}}.pg_SchoolTitle{position:relative;padding-left:24px;color:#37538e;font-size:18px;font-weight:bold;}@media print,screen and (min-width:1024px){.pg_SchoolTitle{font-size:22px;}}.pg_SchoolTitle .Icon{position:absolute;top:4px;left:-2px;font-size:22px;}@media print,screen and (min-width:1024px){.pg_SchoolTitle .Icon{top:1px;left:-8px;font-size:32px;}}.pg_SchoolText{margin-bottom:20px;font-size:12px;line-height:normal;}@media print,screen and (min-width:768px){.pg_SchoolText{margin-bottom:10px;}}@media print,screen and (min-width:1024px){.pg_SchoolText{font-size:14px;margin-bottom:20px;}}.pg_SchoolItems .Item{position:relative;margin-bottom:20px;max-width:320px;}@media print,screen and (min-width:768px){.pg_SchoolItems .Item{margin-bottom:10px;}}@media print,screen and (min-width:1024px){.pg_SchoolItems .Item{width:auto;max-width:480px;margin-bottom:20px;}}.pg_SchoolItems .Item:last-child{margin-bottom:0;}.pg_SchoolItems .Banner{display:grid;grid-template-columns:100px 1fr;border:1px solid #007acc;border-radius:15px;background-color:#f2f2f2;}.pg_SchoolItems .Banner:hover{border:1px solid #d91a04;opacity:.8;}.pg_SchoolItems .Banner:hover .Readmore{color:#d91a04;}.pg_SchoolItems .Image{width:96px;height:68px;border-radius:15px 0 0 15px;object-fit:cover;}@media print,screen and (min-width:1024px){.pg_SchoolItems .Image{height:80px;}}.pg_SchoolItems .Content{padding:8px 0 0 5px;font-weight:bold;line-height:normal;}.pg_SchoolItems .SchoolName01{font-size:10px;}@media print,screen and (min-width:1024px){.pg_SchoolItems .SchoolName01{font-size:12px;}}.pg_SchoolItems .SchoolName02{font-size:14px;}@media print,screen and (min-width:1024px){.pg_SchoolItems .SchoolName02{font-size:16px;}}.pg_SchoolItems .Kana{display:inline-block;padding-left:5px;font-size:10px;color:#37538e;}@media print,screen and (min-width:1024px){.pg_SchoolItems .Kana{font-size:12px;}}.pg_SchoolItems .Access{position:relative;padding-left:18px;font-size:10px;}@media print,screen and (min-width:1024px){.pg_SchoolItems .Access{font-size:12px;}}.pg_SchoolItems .MapIcon{position:absolute;top:0;left:0;color:#d91a04;font-size:18px;}.pg_SchoolItems .Readmore{bottom:22px;}@media print,screen and (min-width:1024px){.pg_SchoolItems .Readmore{bottom:28px;}}.pg_CaseStudy{background-image:url(../images/shared/bg_dotted_gray.webp?v=20240404);}@media print,screen and (min-width:1280px){.pg_CaseStudy .pg_LayoutTile{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;}}.pg_Useful{background-image:url(../images/shared/bg_ami_blue.webp?v=20240404);}@media print,screen and (min-width:1280px){.pg_Useful .pg_LayoutTile{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;}}.pg_MovieItems{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px;}.pg_MovieItems .Movie{display:block;width:100%;height:260px;border-radius:20px;}@media print,screen and (min-width:1024px){.pg_MovieItems .Movie{height:320px;}}