﻿@font-face{font-family:"Didot";src:url(TheanoDidot-Regular.ttf)}@font-face{font-family:"Bodoni";src:url(Bodoni-SvtyTwo-ITC-TT-Book.ttf)}@media (min-width:961px){.page#nyushi-taisaku .fixed{bottom:80px}}.page#nyushi-taisaku .fixed .li{display:none}.page#nyushi-taisaku .fixed .line{display:block}.page#nyushi-taisaku .fixed .line img{width:180px}@media (min-width:961px){.page#nyushi-taisaku .fixed .line img{width:240px}}.page#nyushi-taisaku main{overflow:hidden}.page#nyushi-taisaku .aside-none+aside.btm{display:block}.page#nyushi-taisaku .sec-head .en{font-size:45px;font-family:"Bodoni";font-style:italic}@media (min-width:961px){.page#nyushi-taisaku .sec-head .en{font-size:72px}}.page#nyushi-taisaku .sec-head .jp{font-size:15px}@media (min-width:961px){.page#nyushi-taisaku .sec-head .jp{font-size:22px}}.page#nyushi-taisaku .sec-head.center{text-align:center}.page#nyushi-taisaku .fv{position:relative}@media (max-width:960px){.page#nyushi-taisaku .fv{margin-top:60px;padding-bottom:10vw}}@media (min-width:961px){.page#nyushi-taisaku .fv{margin-top:80px}}.page#nyushi-taisaku .fv .catch{position:absolute;top:56vw;left:-2vw;width:92%}@media (min-width:961px){.page#nyushi-taisaku .fv .catch{top:3vw;left:3vw;width:57%}}.page#nyushi-taisaku .fv .schedule{position:absolute}@media (max-width:960px){.page#nyushi-taisaku .fv .schedule{bottom:0;left:50%;transform:translateX(-50%);width:90%}}@media (min-width:961px){.page#nyushi-taisaku .fv .schedule{right:4vw;bottom:9vw;width:50%}}.page#nyushi-taisaku .fv .schedule>div{position:relative;width:33.33%}@media (min-width:961px){.page#nyushi-taisaku .fv .schedule>div{width:25%}}.page#nyushi-taisaku .fv .schedule>div.closed::after{display:block;content:"終了しました。";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-10deg);padding:4px 6px;color:#fff;font-size:10px;white-space:nowrap;background:red;z-index:2}@media (min-width:961px){.page#nyushi-taisaku .fv .schedule>div.closed::after{padding:8px 15px;font-size:15px}}.page#nyushi-taisaku section#about{padding-top:50px}@media (min-width:961px){.page#nyushi-taisaku section#about{padding-top:100px}}.page#nyushi-taisaku section#about .intro-banner{max-width:600px;margin:0 auto 40px}@media (min-width:961px){.page#nyushi-taisaku section#about .intro-banner{margin-bottom:80px}}@media (max-width:960px){.page#nyushi-taisaku section#about .clm .img{width:calc(100% + 40px);margin:-30px 0 0 -20px}}@media (min-width:961px){.page#nyushi-taisaku section#about .clm .img{width:calc(100% - 520px)}}@media (min-width:961px){.page#nyushi-taisaku section#about .clm .img img{max-width:400px}}@media (min-width:961px){.page#nyushi-taisaku section#about .clm .txt{width:460px}}@media (min-width:961px){.page#nyushi-taisaku section#about .clm .txt .sec-head{margin-bottom:30px}}@media (min-width:961px){.page#nyushi-taisaku section#about .clm .txt .sec-head .en{font-size:100px}}.page#nyushi-taisaku section#about .clm .txt .btn{margin-top:30px}.page#nyushi-taisaku section#about .clm .txt .btn a{position:relative;width:calc(50% - 5px);padding:10px;color:#fff;background:#222}@media (min-width:961px){.page#nyushi-taisaku section#about .clm .txt .btn a{width:calc(50% - 10px)}}.page#nyushi-taisaku section#about .clm .txt .btn a:nth-child(n+3){margin-top:10px}@media (min-width:961px){.page#nyushi-taisaku section#about .clm .txt .btn a:nth-child(n+3){margin-top:20px}}.page#nyushi-taisaku section#about .clm .txt .btn a img{position:absolute;top:50%;left:15px;transform:translateY(-50%);width:20px}.page#nyushi-taisaku section#about .clm .txt .btn a span{display:block;text-align:center}.page#nyushi-taisaku section#about .clm .txt .btn a::after{display:block;content:"";position:absolute;top:43%;right:15px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff}.page#nyushi-taisaku section#about .deco1{position:absolute;z-index:-1}@media (max-width:960px){.page#nyushi-taisaku section#about .deco1{top:-156px;left:calc(100% - 150px);width:245px}}@media (min-width:961px){.page#nyushi-taisaku section#about .deco1{top:-100px;left:calc(100% - 180px);width:490px}}.page#nyushi-taisaku section#about .deco2{position:absolute;z-index:-1}@media (max-width:960px){.page#nyushi-taisaku section#about .deco2{top:calc(100% - 225px);right:calc(100% - 101px);width:212.5px}}@media (min-width:961px){.page#nyushi-taisaku section#about .deco2{top:10px;right:calc(100% - 180px);width:490px}}.page#nyushi-taisaku section#about .img1{position:absolute;z-index:-1}@media (max-width:1549px){.page#nyushi-taisaku section#about .img1{right:-1px;bottom:-250px;width:200px}}@media (min-width:1550px){.page#nyushi-taisaku section#about .img1{left:calc(50% + 400px);bottom:-200px;width:260px}}.page#nyushi-taisaku section#about .img2{position:absolute;z-index:-1}@media (max-width:1549px){.page#nyushi-taisaku section#about .img2{bottom:-25px;left:-1px;width:200px}}@media (min-width:1550px){.page#nyushi-taisaku section#about .img2{bottom:-84px;right:calc(50% + 445px);width:260px}}.page#nyushi-taisaku section#schedule{padding:70px 0 50px}@media (min-width:961px){.page#nyushi-taisaku section#schedule{padding:150px 0}}@media (max-width:960px){.page#nyushi-taisaku section#schedule .list{justify-content:space-between}}.page#nyushi-taisaku section#schedule .list .item{position:relative}@media (max-width:960px){.page#nyushi-taisaku section#schedule .list .item{width:calc(50% - 5px);margin-bottom:20px}}@media (min-width:961px){.page#nyushi-taisaku section#schedule .list .item{width:calc(33.33% - 13.33px)}.page#nyushi-taisaku section#schedule .list .item:not(:nth-child(3n)):not(:last-child){margin-right:20px}.page#nyushi-taisaku section#schedule .list .item:nth-child(n+4){margin-top:40px}}.page#nyushi-taisaku section#schedule .list .item.closed::after{display:block;content:"終了しました。";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-10deg);padding:8px;color:#fff;white-space:nowrap;background:red;z-index:2}@media (min-width:961px){.page#nyushi-taisaku section#schedule .list .item.closed::after{padding:8px 15px}}.page#nyushi-taisaku section#schedule .list .item.closed .date{color:#ccc}.page#nyushi-taisaku section#schedule .list .item.closed .date .circle{background-color:#ccc !important}.page#nyushi-taisaku section#schedule .list .item.wide{overflow-x:unset}@media (max-width:960px){.page#nyushi-taisaku section#schedule .list .item.wide{width:100%}.page#nyushi-taisaku section#schedule .list .item.wide .inner{width:55%;margin:0 auto}.page#nyushi-taisaku section#schedule .list .item.wide .info dl:not(:last-child){display:flex;flex-wrap:wrap}.page#nyushi-taisaku section#schedule .list .item.wide .info dl:not(:last-child) dt{width:60px}.page#nyushi-taisaku section#schedule .list .item.wide .info dl:not(:last-child) dd{width:calc(100% - 60px)}}.page#nyushi-taisaku section#schedule .list .item .inner{position:relative;height:100%;padding:10px;background:#fff;border:1px solid #222;z-index:1}.page#nyushi-taisaku section#schedule .list .item .inner::before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/nyushi-taisaku/schedule-bg1.jpg) no-repeat right bottom;background-size:contain;z-index:-1}.page#nyushi-taisaku section#schedule .list .item .inner::after{display:block;content:"";position:absolute;top:-15px;right:0;width:66px;height:66px;background:url(../img/nyushi-taisaku/schedule-badge1.png) no-repeat center;background-size:contain;z-index:1}@media (min-width:961px){.page#nyushi-taisaku section#schedule .list .item .inner::after{top:-20px;right:5px;width:115px;height:115px}}@media (min-width:961px){.page#nyushi-taisaku section#schedule .list .item .inner{padding:40px;border-width:1.5px}}.page#nyushi-taisaku section#schedule .list .item.next-year .inner::before{background-image:url(../img/nyushi-taisaku/schedule-bg2.jpg)}.page#nyushi-taisaku section#schedule .list .item.next-year .inner::after{background-image:url(../img/nyushi-taisaku/schedule-badge2.png)}.page#nyushi-taisaku section#schedule .list .item .head .place{font-size:25px;font-weight:bold;font-family:"Noto Serif JP", sans-serif;line-height:1em}@media (min-width:961px){.page#nyushi-taisaku section#schedule .list .item .head .place{font-size:50px}}.page#nyushi-taisaku section#schedule .list .item .head .date{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px;padding:10px 0;font-size:30px;font-weight:500;font-family:"Bodoni";line-height:1em;border-bottom:1px solid #ddd}@media (min-width:961px){.page#nyushi-taisaku section#schedule .list .item .head .date{margin-bottom:20px;padding-bottom:20px;font-size:55px}}.page#nyushi-taisaku section#schedule .list .item .head .date .circle{display:flex;justify-content:center;align-items:center;width:25px;height:25px;color:#fff;font-size:12px;font-weight:bold;background:#222;margin-left:10px;border-radius:50%}@media (min-width:961px){.page#nyushi-taisaku section#schedule .list .item .head .date .circle{width:40px;height:40px;margin-left:15px;font-size:18px}}.page#nyushi-taisaku section#schedule .list .item .head .date .circle.blue{background:#1970C5}.page#nyushi-taisaku section#schedule .list .item .head .date .circle.orange{background:#ED4C2C}.page#nyushi-taisaku section#schedule .list .item .title{font-size:16px;line-height:1.3}@media (min-width:961px){.page#nyushi-taisaku section#schedule .list .item .title{font-size:24px}}.page#nyushi-taisaku section#schedule .list .item .title.blue{color:#1970C5}.page#nyushi-taisaku section#schedule .list .item .title.orange{color:#EE7800}.page#nyushi-taisaku section#schedule .list .item .info{margin:10px 0 50px}@media (max-width:960px){.page#nyushi-taisaku section#schedule .list .item .info{font-size:13px}}@media (min-width:961px){.page#nyushi-taisaku section#schedule .list .item .info{margin-top:20px;padding-bottom:20px}}.page#nyushi-taisaku section#schedule .list .item .info dl{margin-top:5px}@media (min-width:961px){.page#nyushi-taisaku section#schedule .list .item .info dl{display:flex}}.page#nyushi-taisaku section#schedule .list .item .info dl dt{font-family:"Noto Sans JP", sans-serif;font-weight:bold}@media (min-width:961px){.page#nyushi-taisaku section#schedule .list .item .info dl dt{width:70px}}@media (min-width:961px){.page#nyushi-taisaku section#schedule .list .item .info dl dd{width:calc(100% - 70px)}}.page#nyushi-taisaku section#schedule .list .item .btn{position:absolute;bottom:0;color:#fff;background:#222}@media (max-width:960px){.page#nyushi-taisaku section#schedule .list .item .btn{width:calc(100% - 20px);left:10px;bottom:15px;padding:5px;font-size:12px}}@media (min-width:961px){.page#nyushi-taisaku section#schedule .list .item .btn{width:calc(100% - 80px);left:40px;bottom:40px;padding:10px}}.page#nyushi-taisaku section#schedule .list .item .btn img{position:absolute;top:50%;left:10px;transform:translateY(-50%);width:10px}@media (min-width:961px){.page#nyushi-taisaku section#schedule .list .item .btn img{left:15px;width:15px}}.page#nyushi-taisaku section#schedule .list .item .btn span{display:block;text-align:center}@media (max-width:960px){.page#nyushi-taisaku section#schedule .list .item .btn span{font-size:12px}}.page#nyushi-taisaku section#schedule .list .item .btn::after{display:block;content:"";position:absolute;top:43%;right:10px;transform:translateY(-50%) rotate(45deg);width:5px;height:5px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff}@media (min-width:961px){.page#nyushi-taisaku section#schedule .list .item .btn::after{right:15px;width:8px;height:8px}}.page#nyushi-taisaku section#program{padding:100px 0 50px;background:#DEF2CB}@media (min-width:961px){.page#nyushi-taisaku section#program{padding:150px 0}}.page#nyushi-taisaku section#program::before{display:block;content:"";position:absolute;top:0;left:0;width:300px;height:240px;background:url(../img/nyushi-taisaku/program-bg.png) no-repeat center;background-size:100%}@media (min-width:961px){.page#nyushi-taisaku section#program::before{width:672px;height:529px}}.page#nyushi-taisaku section#program .clm{position:relative;z-index:1}@media (min-width:961px){.page#nyushi-taisaku section#program .clm{display:flex;justify-content:space-between}}.page#nyushi-taisaku section#program .clm .cld{background:#fff}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld{width:calc(50% - 10px)}}.page#nyushi-taisaku section#program .clm .cld .inner{padding:20px}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner{padding:40px}}.page#nyushi-taisaku section#program .clm .cld .inner .head .catch{display:flex;justify-content:center;margin-bottom:10px}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .head .catch{align-items:center;height:56px;margin-bottom:15px}}.page#nyushi-taisaku section#program .clm .cld .inner .head .catch span{display:flex;justify-content:center;align-items:flex-end;position:relative;font-size:14px;text-align:center;line-height:1.4}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .head .catch span{font-size:20px}}.page#nyushi-taisaku section#program .clm .cld .inner .head .catch span::before,.page#nyushi-taisaku section#program .clm .cld .inner .head .catch span::after{display:block;content:"";transform:rotate(-30deg);position:absolute;right:100%;bottom:0;height:90%;margin:0 15px;border-right:1px solid #222}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .head .catch span::before,.page#nyushi-taisaku section#program .clm .cld .inner .head .catch span::after{margin:0 25px}}.page#nyushi-taisaku section#program .clm .cld .inner .head .catch span::after{transform:rotate(30deg);left:auto;left:100%}.page#nyushi-taisaku section#program .clm .cld .inner .head .title{display:flex;justify-content:center;align-items:center}.page#nyushi-taisaku section#program .clm .cld .inner .head .title img{width:90px;margin-right:5px}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .head .title img{width:110px;margin-right:15px}}.page#nyushi-taisaku section#program .clm .cld .inner .head .title h3{position:relative;color:#1970C5;font-size:30px;font-family:"Noto Serif JP", sans-serif;line-height:1.2}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .head .title h3{font-size:38px}}.page#nyushi-taisaku section#program .clm .cld .inner .head .title h3.closed::after{display:block;content:"終了しました。";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-10deg);padding:4px 6px;color:#fff;font-size:10px;white-space:nowrap;background:red;z-index:2}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .head .title h3.closed::after{padding:8px 15px;font-size:15px}}.page#nyushi-taisaku section#program .clm .cld .inner .intro{margin-top:15px}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .intro{margin-top:20px}}.page#nyushi-taisaku section#program .clm .cld .inner .intro h4{margin-bottom:8px;font-size:16px;font-weight:bold;font-family:"Noto Sans JP", sans-serif;line-height:1.4}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .intro h4{font-size:20px}}.page#nyushi-taisaku section#program .clm .cld .inner .intro h4 span{color:#1970C5}.page#nyushi-taisaku section#program .clm .cld .inner .intro p{line-height:1.6}.page#nyushi-taisaku section#program .clm .cld .inner .target{margin-top:35px}.page#nyushi-taisaku section#program .clm .cld .inner .target h5{display:flex;align-items:center;color:#1970C5;font-size:20px}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .target h5{font-size:30px}}.page#nyushi-taisaku section#program .clm .cld .inner .target h5 span{display:block;padding:2px 5px;margin-right:5px;color:#fff;font-size:12px;background:#1970C5}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .target h5 span{margin-right:10px;padding:2px 10px;font-size:18px}}.page#nyushi-taisaku section#program .clm .cld .inner .target dl{display:flex;justify-content:space-between;margin-top:15px}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .target dl{margin-top:25px}}.page#nyushi-taisaku section#program .clm .cld .inner .target dl dt{width:60px;color:#1970C5;font-size:14px;text-align:center}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .target dl dt{width:80px;font-size:18px}}.page#nyushi-taisaku section#program .clm .cld .inner .target dl dt img{margin:0 auto 5px}.page#nyushi-taisaku section#program .clm .cld .inner .target dl dt img.icon1{width:32px}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .target dl dt img.icon1{width:47px}}.page#nyushi-taisaku section#program .clm .cld .inner .target dl dt img.icon2{width:41px}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .target dl dt img.icon2{width:61px}}.page#nyushi-taisaku section#program .clm .cld .inner .target dl dd{width:calc(100% - 80px)}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .target dl dd{width:calc(100% - 100px)}}.page#nyushi-taisaku section#program .clm .cld .inner .target dl dd ul li{position:relative;padding-left:20px;font-size:14px;font-weight:bold;font-family:"Noto Sans JP", sans-serif;line-height:1.4}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .target dl dd ul li{padding-left:28px;font-size:18px}}.page#nyushi-taisaku section#program .clm .cld .inner .target dl dd ul li:nth-child(n+2){margin-top:5px}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .target dl dd ul li:nth-child(n+2){margin-top:8px}}.page#nyushi-taisaku section#program .clm .cld .inner .target dl dd ul li::after{display:block;position:absolute;top:2px;left:0;width:15px;height:14px;content:"";background:url(../img/nyushi-taisaku/check-blue.jpg) no-repeat center;background-size:100%}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .target dl dd ul li::after{top:4px;width:22px;height:18px}}.page#nyushi-taisaku section#program .clm .cld .inner .more{position:relative;max-width:340px;margin:20px auto 0;padding:12px;color:#fff;background:#1970C5}.page#nyushi-taisaku section#program .clm .cld .inner .more img{position:absolute;top:50%;left:15px;transform:translateY(-50%);width:20px}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .more img{width:30px}}.page#nyushi-taisaku section#program .clm .cld .inner .more span{display:block;text-align:center}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .more span{font-size:18px}}.page#nyushi-taisaku section#program .clm .cld .inner .more::after{display:block;content:"";position:absolute;top:43%;right:15px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .more::after{right:20px;width:12px;height:12px}}.page#nyushi-taisaku section#program .clm .cld .inner .exam{margin-top:35px}.page#nyushi-taisaku section#program .clm .cld .inner .exam .head{display:flex;justify-content:center;margin-bottom:10px}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .exam .head{align-items:center;height:56px;margin-bottom:15px}}.page#nyushi-taisaku section#program .clm .cld .inner .exam .head span{display:flex;justify-content:center;align-items:flex-end;position:relative;color:#1970C5;font-size:14px;text-align:center;line-height:1.4}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .exam .head span{font-size:18px}}.page#nyushi-taisaku section#program .clm .cld .inner .exam .head span::before,.page#nyushi-taisaku section#program .clm .cld .inner .exam .head span::after{display:block;content:"";transform:rotate(-30deg);position:absolute;right:100%;bottom:0;height:90%;margin:0 15px;border-right:1px solid #1970C5}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .exam .head span::before,.page#nyushi-taisaku section#program .clm .cld .inner .exam .head span::after{margin:0 25px}}.page#nyushi-taisaku section#program .clm .cld .inner .exam .head span::after{transform:rotate(30deg);left:auto;left:100%}.page#nyushi-taisaku section#program .clm .cld .inner .exam a{display:flex;align-items:center;justify-content:space-between;position:relative;padding:5px 20px 5px 5px;padding-right:20px;border-bottom:1px solid #ddd}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .exam a{padding:8px 25px 8px 8px}}.page#nyushi-taisaku section#program .clm .cld .inner .exam a::before{display:block;content:"";width:13px;height:16px}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .exam a::before{width:19px;height:24px;background:url(../img/nyushi-taisaku/pen-blue.jpg) no-repeat center;background-size:100%}}.page#nyushi-taisaku section#program .clm .cld .inner .exam a::after{display:block;content:"";position:absolute;top:50%;right:5px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:1.5px solid #1970C5;border-right:1.5px solid #1970C5}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .exam a::after{right:8px;width:12px;height:12px}}.page#nyushi-taisaku section#program .clm .cld .inner .exam a span{width:calc(100% - 20px)}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .exam a span{width:calc(100% - 29px);font-size:18px}}.page#nyushi-taisaku section#program .clm .cld .inner .line-btn{margin-top:20px}@media (min-width:961px){.page#nyushi-taisaku section#program .clm .cld .inner .line-btn{margin-top:40px}}@media (max-width:960px){.page#nyushi-taisaku section#program .clm .cld:nth-child(2){margin-top:40px}}.page#nyushi-taisaku section#program .clm .cld:nth-child(2) .inner .head h3{color:#EE7800}.page#nyushi-taisaku section#program .clm .cld:nth-child(2) .inner .intro h4 span{color:#EE7800}.page#nyushi-taisaku section#program .clm .cld:nth-child(2) .inner .target h5{color:#EE7800}.page#nyushi-taisaku section#program .clm .cld:nth-child(2) .inner .target h5 span{background:#EE7800}.page#nyushi-taisaku section#program .clm .cld:nth-child(2) .inner .target dl dt{color:#EE7800}.page#nyushi-taisaku section#program .clm .cld:nth-child(2) .inner .target dl dd ul li::after{background-image:url(../img/nyushi-taisaku/check-orange.jpg)}.page#nyushi-taisaku section#program .clm .cld:nth-child(2) .inner .more{background:#EE7800}.page#nyushi-taisaku section#program .clm .cld:nth-child(2) .inner .exam .head span{color:#EE7800}.page#nyushi-taisaku section#program .clm .cld:nth-child(2) .inner .exam .head span::before,.page#nyushi-taisaku section#program .clm .cld:nth-child(2) .inner .exam .head span::after{border-right-color:#EE7800}.page#nyushi-taisaku section#program .clm .cld:nth-child(2) .inner .exam a::before{background-image:url(../img/nyushi-taisaku/pen-orange.jpg)}.page#nyushi-taisaku section#program .clm .cld:nth-child(2) .inner .exam a::after{border-top-color:#EE7800;border-right-color:#EE7800}.page#nyushi-taisaku section#program .deco1{position:absolute;top:-270px;left:calc(100% - 180px);width:490px}.page#nyushi-taisaku section#program .deco2{position:absolute;bottom:-273.5px;right:calc(100% - 180px);width:490px}@media (min-width:961px){.page#nyushi-taisaku section#access{padding:100px 0 0}}.page#nyushi-taisaku section#access .bg1{z-index:-1}@media (min-width:961px){.page#nyushi-taisaku section#access .bg1{position:absolute;top:0;right:0;width:790px}}.page#nyushi-taisaku section#access .bg2{z-index:-1}@media (max-width:960px){.page#nyushi-taisaku section#access .bg2{position:relative;margin-bottom:-18vw}}@media (min-width:961px){.page#nyushi-taisaku section#access .bg2{position:absolute;top:0;right:0;width:calc(50% + 60px)}}.page#nyushi-taisaku section#access .deco1{position:absolute;top:-77px;right:-30px;width:170px}@media (min-width:961px){.page#nyushi-taisaku section#access .deco1{top:-160px;right:-65px;width:352px}}.page#nyushi-taisaku section#access .deco2{position:absolute;top:60px;left:calc(100% + 30px);width:281px}@media (max-width:960px){.page#nyushi-taisaku section#access .sec-head{margin-top:-14vw}}.page#nyushi-taisaku section#access .list{position:relative}.page#nyushi-taisaku section#access .list:nth-child(n+2){margin-top:70px}@media (min-width:961px){.page#nyushi-taisaku section#access .list:nth-child(n+2){margin-top:60px;padding-top:20px}}.page#nyushi-taisaku section#access .list .head{margin-bottom:15px}@media (min-width:961px){.page#nyushi-taisaku section#access .list .head{margin-bottom:25px}.page#nyushi-taisaku section#access .list .head+.ggmap{margin-top:-15px}}.page#nyushi-taisaku section#access .list .head h3{font-size:28px;font-family:"Noto Serif JP", sans-serif}@media (min-width:961px){.page#nyushi-taisaku section#access .list .head h3{font-size:50px}}.page#nyushi-taisaku section#access .list .head p{line-height:1.6}.page#nyushi-taisaku section#access .list .item{position:relative;z-index:1}@media (max-width:960px){.page#nyushi-taisaku section#access .list .item:nth-child(n+2){margin-top:50px}}@media (min-width:961px){.page#nyushi-taisaku section#access .list .item{width:calc(50% - 20px)}.page#nyushi-taisaku section#access .list .item:nth-child(n+3){margin-top:40px}}.page#nyushi-taisaku section#access .list .item .ggmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.page#nyushi-taisaku section#access .list .item .ggmap iframe,.page#nyushi-taisaku section#access .list .item .ggmap object,.page#nyushi-taisaku section#access .list .item .ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.page#nyushi-taisaku section#access .list .item h4{margin:15px 0 10px;font-size:16px;font-weight:bold;font-family:"Noto Sans JP", sans-serif;line-height:1.4}@media (min-width:961px){.page#nyushi-taisaku section#access .list .item h4{font-size:20px}}.page#nyushi-taisaku section#access .list .item p{line-height:1.6}.page#nyushi-taisaku section#access .list .item .btn{position:relative;margin-top:20px;padding:10px;color:#fff;background:#222;max-width:240px}.page#nyushi-taisaku section#access .list .item .btn img{position:absolute;top:50%;left:15px;transform:translateY(-50%);width:15px}.page#nyushi-taisaku section#access .list .item .btn span{display:block;text-align:center}@media (max-width:960px){.page#nyushi-taisaku section#access .list .item .btn span{font-size:12px}}.page#nyushi-taisaku section#access .list .item .btn::after{display:block;content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(-45deg);width:8px;height:8px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff}.page#nyushi-taisaku section#access #application{margin-top:60px}@media (min-width:961px){.page#nyushi-taisaku section#access #application{margin-top:15px}}