@charset "UTF-8";:root{--text-main:#1a1a1a;--text-sub:#4b5563;--text-muted:#6b7280;--text-link:#2563eb;--text-link-hover:#1d4ed8;--text-success:#15803d;--text-success-light:#22c55e;--text-warning:#b45309;--text-warning-light:#f97316;--text-danger:#b91c1c;--text-danger-light:#ef4444;--text-accent:#0f172a;--border-light:#e0e0e0;--border-default:#e5e7eb;--border-dark:#d1d5db;--border-darker:#9ca3af;--gray-100:#f5f5f5;--gray-200:#e5e5e5;--gray-300:#d4d4d4;--gray-400:#a3a3a3;--gray-500:#737373;--gray-600:#525252;--gray-700:#404040;--gray-800:#262626;--gray-900:#171717;--gray-100-rgb:245,245,245;--gray-200-rgb:229,229,229;--gray-300-rgb:212,212,212;--gray-400-rgb:163,163,163;--gray-500-rgb:115,115,115;--gray-600-rgb:82,82,82;--gray-700-rgb:64,64,64;--gray-800-rgb:38,38,38;--gray-900-rgb:23,23,23}.page_ict .sec1{width:100%;height:auto;margin:60px auto 100px;background:url("../image/page/ict_bg.png") no-repeat center 0;background-size:2000px 483px}@media (min-resolution:2dppx),only screen and (-webkit-min-device-pixel-ratio:1.5){.page_ict .sec1{background:url("../image/page/ict_bg@2x.png") no-repeat center 0;background-size:2000px 483px}}.page_ict .sec1 .inner{width:800px;font-size:1.8rem;margin:0 auto}.page_ict .sec1 .inner h2{margin-bottom:40px}.page_ict .sec1 .inner .link{margin:35px 0 25px}.page_ict .sec1 .inner .link a{color:#065fd4}.page_ict .sec1 .inner ul{margin-top:20px;padding:30px;padding-top:0;background:#f8f8f8;border:1px solid #f3f3f3}.page_ict .sec1 .inner ul li{margin-top:30px;padding-left:25px;line-height:1.8;background:url("../image/page/ict_li.png") no-repeat 0 10px;background-size:12px 12px}@media (min-resolution:2dppx),only screen and (-webkit-min-device-pixel-ratio:1.5){.page_ict .sec1 .inner ul li{background:url("../image/page/ict_li@2x.png") no-repeat 0 10px;background-size:12px 12px}}.page_ict .sec2{background:#f8f8f8;width:100%;height:100%;margin-bottom:100px}.page_ict .sec2 .inner{width:1280px;padding:70px 0;margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:space-between}.page_ict .sec2 .inner .box{text-shadow:none;font-size:1.8rem;width:530px}.page_ict .sec2 .inner .icons{display:block;margin:0 auto}.page_ict .sec2 .inner h3{line-height:1.6;text-align:center;font-size:3rem;letter-spacing:-0.05em;font-weight:200;margin:40px auto}.page_ict .sec2 .inner h3 img{display:block;margin:0 auto}.page_ict .sec2 .inner p{text-align:left}.page_ict .sec2 .inner p a{display:block;padding-top:8px;color:#065fd4}.page_ict .sec2 .inner p a .arrow{font-size:8px;transform:scale(0.8);display:inline-block;vertical-align:middle;margin-left:3px}.page_school .sec1{width:760px;margin:75px auto 100px}.page_school .sec1 .desc{padding-top:80px}.page_school .sec2{background:#f2f2f0;width:100%;height:100%;padding-bottom:120px}.page_school .sec2 .inner1{width:1280px;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 auto;padding:50px 0 70px}.page_school .sec2 .inner1 .box{max-width:340px;text-shadow:none}.page_school .sec2 .inner1 .icons{display:block;margin:0 auto}.page_school .sec2 .inner1 h2{text-align:center;color:#1a6481;font-weight:200;font-size:2.6rem;margin:25px auto 40px}.page_school .sec2 .inner1 ul li{line-height:1.5;margin-bottom:0.5em;padding-left:20px;position:relative}.page_school .sec2 .inner1 ul li:before{content:"●";font-size:1rem;color:#ccc;position:absolute;top:5px;left:0}.page_school .sec2 .mid_img{width:1280px;display:block;margin:0 auto}.page_school .sec2 .mid_img img{display:block}.page_school .sec2 .inner2{width:1280px;margin:0 auto;padding:100px 140px 70px;background:#fff}.page_school .sec2 .inner2 .box{width:860px;margin:0 auto;position:relative}.page_school .sec2 .inner2 .box h2,.page_school .sec2 .inner2 .box p{width:670px}.page_school .sec2 .inner2 .box h2{font-weight:bold;line-height:1}.page_school .sec2 .inner2 .box .desc{padding:20px 0 45px}.page_school .sec2 .inner2 .box .icon img{display:block;position:absolute;top:0;right:0}.page_school .sec2 .inner2 .single_list h3{font-weight:bold}.page_school .sec2 .inner2 .single_list th{width:200px}.page_school .sec2 .inner2 .single_list ul li{padding-left:0}.page_school .sec2 .inner2 .single_list ul li:before{display:none}