#contents.message{color:#383425}@media screen and (min-width: 960px),print{#contents.message .block{margin-top:120px}}@media screen and (max-width: 959px){#contents.message .block{margin-top:16vw}}@media screen and (min-width: 960px),print{#contents.message .block .in-cont{margin-top:40px}}@media screen and (max-width: 959px){#contents.message .block .in-cont{margin-top:5.33333vw}}#contents.message .flex .txt .txt-inner .in-cont{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500}@media screen and (min-width: 960px),print{#contents.message .flex .txt .txt-inner .in-cont{font-size:180%}}@media screen and (max-width: 959px){#contents.message .flex .txt .txt-inner .in-cont{font-size:280%}}#contents.message .flex .img .img-inner picture,#contents.message .flex .img .img-inner img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media screen and (min-width: 960px),print{#contents.message .flex{display:flex;gap:20px}#contents.message .flex .txt{order:1;width:760px}#contents.message .flex .txt .txt-inner{margin-left:0;margin-right:auto;width:100%;max-width:700px}#contents.message .flex .txt .txt-inner .in-cont{line-height:2}#contents.message .flex .img{order:2;width:420px;height:520px;position:relative}#contents.message .flex .img .img-inner{position:absolute;top:0;left:0;width:780px;height:100%}}@media screen and (max-width: 959px){#contents.message .flex .txt .txt-inner .in-cont{line-height:1.5}#contents.message .flex .img{margin-top:8vw}}@media screen and (min-width: 960px),print{#contents.message .flex.is-reverse .txt{order:2}#contents.message .flex.is-reverse .txt .txt-inner{margin-left:auto;margin-right:0}#contents.message .flex.is-reverse .img{order:1}#contents.message .flex.is-reverse .img .img-inner{left:auto;right:0}}#contents.message #education{background-color:#f5f2e7}@media screen and (min-width: 960px),print{#contents.message #education{padding-top:120px}}@media screen and (max-width: 959px){#contents.message #education{padding-top:16vw}}@media screen and (min-width: 960px),print{#contents.message #education{padding-bottom:120px}}@media screen and (max-width: 959px){#contents.message #education{padding-bottom:16vw}}#contents.message #education .lead .title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:700}@media screen and (min-width: 960px),print{#contents.message #education .lead .title{font-size:240%}}@media screen and (max-width: 959px){#contents.message #education .lead .title{font-size:360%}}#contents.message #education .lead .text{margin-top:.5em;line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{#contents.message #education .lead .text{font-size:160%}}@media screen and (max-width: 959px){#contents.message #education .lead .text{font-size:260%}}@media screen and (min-width: 960px),print{#contents.message #education .lead{text-align:center}}@media screen and (max-width: 959px){#contents.message #education .lead{text-align:left}}#contents.message #education .list{display:flex;flex-wrap:wrap}@media screen and (min-width: 960px),print{#contents.message #education .list{margin-top:40px}}@media screen and (max-width: 959px){#contents.message #education .list{margin-top:5.33333vw}}#contents.message #education .list dl{border:1px solid #e2e2da;background-color:#fff}#contents.message #education .list dl dt{position:relative;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:700}@media screen and (min-width: 960px),print{#contents.message #education .list dl dt{font-size:240%}}@media screen and (max-width: 959px){#contents.message #education .list dl dt{font-size:360%}}@media screen and (min-width: 960px),print{#contents.message #education .list dl dt{padding-left:22px}}@media screen and (max-width: 959px){#contents.message #education .list dl dt{padding-left:2.93333vw}}#contents.message #education .list dl dt::before{content:"";display:block;position:absolute;left:0;top:0;height:100%;background:linear-gradient(to bottom, #f8dd8f 0%, #b18d2e 100%)}@media screen and (min-width: 960px),print{#contents.message #education .list dl dt::before{width:6px}}@media screen and (max-width: 959px){#contents.message #education .list dl dt::before{width:.8vw}}#contents.message #education .list dl dd{margin-top:.75em;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{#contents.message #education .list dl dd{font-size:160%}}@media screen and (max-width: 959px){#contents.message #education .list dl dd{font-size:260%}}@media screen and (min-width: 960px),print{#contents.message #education .list{gap:10px}#contents.message #education .list dl{padding:40px;width:calc(50% - 5px);line-height:1.2}}@media screen and (max-width: 959px){#contents.message #education .list{gap:2.66667vw}#contents.message #education .list dl{padding:5.33333vw;width:100%;line-height:1.5}}#contents.message #support{position:relative;z-index:0;color:#fff;display:flex;align-items:center}@media screen and (min-width: 960px),print{#contents.message #support{min-height:800px}}@media screen and (max-width: 959px){#contents.message #support{min-height:142.26667vw}}@media screen and (min-width: 960px),print{#contents.message #support{padding-top:80px}}@media screen and (max-width: 959px){#contents.message #support{padding-top:10.66667vw}}@media screen and (min-width: 960px),print{#contents.message #support{padding-bottom:80px}}@media screen and (max-width: 959px){#contents.message #support{padding-bottom:10.66667vw}}#contents.message #support .bg{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;height:100%}#contents.message #support .bg picture,#contents.message #support .bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width: 960px),print{#contents.message #support .bg{width:calc(100% - 40px);max-width:1820px}}@media screen and (max-width: 959px){#contents.message #support .bg{width:100%;max-width:100%}}#contents.message #support .title{text-align:center;line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:700}@media screen and (min-width: 960px),print{#contents.message #support .title{font-size:400%}}@media screen and (max-width: 959px){#contents.message #support .title{font-size:480%}}#contents.message #support .in-cont{text-align:center}@media screen and (min-width: 960px),print{#contents.message #support .in-cont{margin-top:55px}}@media screen and (max-width: 959px){#contents.message #support .in-cont{margin-top:6vw}}@media screen and (min-width: 960px),print{#contents.message #support .in-cont>*:nth-child(n+2){margin-top:60px}}@media screen and (max-width: 959px){#contents.message #support .in-cont>*:nth-child(n+2){margin-top:6.66667vw}}@media screen and (min-width: 960px),print{#contents.message #support .in-cont>p{font-size:180%}}@media screen and (max-width: 959px){#contents.message #support .in-cont>p{font-size:280%}}#contents.message #support .in-cont>p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:500}@media screen and (min-width: 960px),print{#contents.message #support .in-cont>p{line-height:2}}@media screen and (max-width: 959px){#contents.message #support .in-cont>p{line-height:1.5}}@media screen and (min-width: 960px)and (max-width: 1920px){#contents.message .flex .img .img-inner{width:calc(780px - (1920px - 100vw)*.5);min-width:458px}}