<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:900&amp;subset=japanese");
/* Scss Document */
/* 共通
--------------------------- */
html {
  font-size: 23px; }

body {
  margin: 0;
  padding: 0;
  color: #000000;
  line-height: 1.5;
  font-family: "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
  font-weight: 500; }

img {
  max-width: 100%;
  width: 100%;
  height: auto; }

ul {
  list-style: none;
  margin: 0;
  padding: 0; }

p {
  padding: 0;
  margin: 0; }

.tab {
  display: none; }

.pc {
  display: block; }

.container-fluid {
  max-width: 1070px; }

[class*="col-"] {
  margin: 0;
  padding: 0; }

a:hover {
  text-decoration: none;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }

.inner {
  max-width: 1070px;
  margin: 0 auto; }

h1, h2, h3, h4 {
  margin: 0;
  padding: 0; }

h2.sub_title {
  color: #00297b;
  font-size: 1.86em;
  font-weight: bold;
  padding: 48px 0 0;
  text-align: center;
  margin: 0 0 40px; }


.pc_br{
  display: block; }
.sp_br{
  display: none; }

.inner div.btn {
  margin: 0 auto 50px;
  text-align: center;
  display: block; }
.inner div.btn a {
  font-size: 1.21rem;
  font-weight: bold;
  background: #ec6d56 url(../images/arrow_icon.png) no-repeat 18% 50%;
  color: #fff;
  padding: 25px 80px; }

.inner p.lead_title{
  font-size: 1.3rem;
  font-weight: bold;
  color: #00297b;
  margin: 0 0 10px;
  text-align: center;
  }


/* ヘッダー
--------------------------- */
header {
  width: 100%;
  border-bottom: 10px solid #89c997;
  margin: 0 0 0.3em; }
  header .inner {
    display: table;
    width: 100%; }
    header .inner h1 {
      padding: 5px 0 0 0;
      display: table-cell; }
      header .inner h1 img {
        width: 150px;
        margin: 10px 0; }
    header .inner p {
      padding: 15px;
      display: table-cell;
      text-align: right;
      font-size: 0.65rem;
      line-height: 1.5;
      vertical-align: middle; }

/* メインビジュアル
--------------------------- */
section#main_title {
  background-image: url(../images/main.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  max-width: 1380px;
  margin: 0 auto; }
  section#main_title .inner {
    max-width: 1070px;
    padding-top: 250px; }
    section#main_title .inner p.img {
      text-align: right;
      padding-right: 20px;
      margin-bottom: -150px; }
      section#main_title .inner p.img img {
        width: 200px; }
    section#main_title .inner .inner_wt {
      background: rgba(255, 255, 255, 0.8);
      border-radius: 10px;
      padding: 20px; }
      section#main_title .inner .inner_wt p.copy_01 {
        background: #ec6d56;
        border-radius: 5px;
        color: #fff;
        padding: 3px 30px;
        font-size: 1rem;
        display: inline-block;
        margin-bottom: 10px; }
      section#main_title .inner .inner_wt p.copy_02 {
        font-family: "Noto Sans JP", sans-serif;
        font-size: 0.9rem;
        color: #ec6d56;
        margin-bottom: 5px; }
     section#main_title .inner .inner_wt p.copy_03 {
        font-weight: bold;
        font-size: 1.1rem; }
      section#main_title .inner .inner_wt h2 {
        top: 360px;
        left: 0;
        font-size: 2.6rem;
        color: #0a9785;
        line-height: 1.2;
        font-family: "Noto Sans JP", sans-serif;
        margin-bottom: 40px; }
        section#main_title .inner .inner_wt h2 span {
          display: block;
          font-size: 3.0rem; }

/* オススメ
--------------------------- */
section#recommend {
  padding: 40px 0 70px; }
  section#recommend .inner h2 {
    text-align: center;
    margin: 0 0 40px; }
    section#recommend .inner h2 img {
      max-width: 774px; }
  section#recommend .inner .recommend_box {
    border: 1px solid #00297b;
    border-radius: 10px;
    padding: 20px 20px 0; }
    section#recommend .inner .recommend_box h3 {
      background: #ec6d56;
      font-size: 1.78rem;
      color: #fff;
      text-align: center;
      border-radius: 10px;
      padding: 15px;
      font-weight: bold; }
    section#recommend .inner .recommend_box ul {
      padding: 30px 50px 50px; }
      section#recommend .inner .recommend_box ul li {
        font-size: 1.30rem;
        color: #0a9785;
        padding-top: 10px;
        margin: 0 0 5px; }

/* 申込方法・申込先
--------------------------- */
section#application {
  padding: 60px 0 70px;
  background: #d6e6ff; }
  /*section#application .inner h2 {
    background: url(../images/application_title.png) no-repeat 50% 0; }*/
  section#application .inner dl dt span {
    display: block;
    border: 1px solid #00297b;
    padding: 10px;
    border-radius: 8px;
    line-height: 1;
    color: #00297b;
    text-align: center; }
  section#application .inner dl dd {
    padding: 5px 0 0 25px;
    margin: 0 0 50px;
    line-height: 1.8; }
    section#application .inner dl dd:last-of-type {
      margin: 0; }

/* 事前説明会
--------------------------- */
section#overview {
  padding: 60px 0 0; }
  /*section#overview .inner h2 {
    background: url(../images/overview_title.png) no-repeat 50% 0; }*/
  section#overview .inner p.lead_title{
    font-size: 1.39rem;
    font-weight: bold;
    color: #00297b;
    margin: 0 0 10px;
    text-align: center;
  }
  section#overview .inner dl dt {
    border-top: 1px solid #00297b;
    padding: 25px 0; }
  section#overview .inner dl dt:last-of-type{
    border-bottom: 1px solid #00297b; }
    section#overview .inner dl dt span {
      background: #00297b;
      border-radius: 8px;
      color: #fff;
      display: block;
      text-align: center;
      padding: 10px;
      line-height: 1; }
  section#overview .inner dl dd {
    border-top: 1px solid #00297b;
    padding: 30px 0 25px 25px; }
  section#overview .inner dl dd:last-child {
      border-bottom: 1px solid #00297b; }
    section#overview .inner dl dd ul {
      list-style-type: disc;
      margin: 0 0 20px 20px; }
    section#overview .inner dl dd h3 {
      font-size: 1.39rem;
      font-weight: bold;
      color: #00297b;
      margin: 0 0 10px;
      line-height: 1.2 }
    section#overview .inner dl dd p.txt {
      margin: 0 0 40px; }
    section#overview .inner dl dd span.s_txt {
      padding: 0 10px;
      font-size: 1rem }

/* スケジュール
--------------------------- */
section#schedule {
  padding: 60px 0 100px; }
  /*section#schedule .inner h2 {
    background: url(../images/schedule_title.png) no-repeat 50% 0; }*/
  section#schedule .inner table {
    border: 1px solid #000;
    font-size: 0.78rem;
    margin: 0; }
    section#schedule .inner table tr th {
      border: 1px solid #000;
      background: #d6e6ff;
      text-align: center; }
    section#schedule .inner table tr td {
      padding: .17rem;
      text-align: center;
      border: 1px solid #000;
      vertical-align: middle; }
    section#schedule .inner table tr td.left_txt {
      text-align: left; }
    section#schedule .inner p.end_txt {
      padding: 20px 0 0 ;
      font-size: 18px; }
    section#schedule .inner .table tr td p.txt_p {
      padding: 1rem .5rem; }

/* お申込みから就職までの流れ
--------------------------- */
section#point {
  background: #d6e6ff;
  padding: 60px 0 70px; }
  /*section#point .inner h2 {
    background: url(../images/point_title.png) no-repeat 50% 0; }*/
  section#point .inner p.copy {
    font-size: 1.3rem;
    color: #ec6d56;
    font-weight: bold;
    text-align: center;
    max-width: 900px;
    margin: 0 auto 30px; }
  section#point .inner .task {
    position: relative;
    background: #fff;
    padding: 0;
    margin: 0 -15px 70px; }
    section#point .inner .task h3 {
      background: #00297b; }
    section#point .inner .task:after {
      content: "";
      position: absolute;
      right: 0;
      bottom: -61px;
      left: 0;
      width: 0px;
      height: 0px;
      margin: auto;
      border-style: solid;
      border-color: #c4c4c4 transparent transparent transparent;
      border-width: 60px 40px 0 40px; }
  section#point .inner .measures {
    background: #fff;
  }
  section#point .inner .measures h3 {
    background: #00297b; }
  section#point .inner .block {
    border: 1px solid #00297b;
    border-radius: 10px; }
    section#point .inner .block h3 {
      color: #fff;
      font-size: 1.3rem;
      font-weight: bold;
      padding: 20px;
      text-align: center;
      border-radius: 9px 9px 0 0; }
    section#point .inner .block ul {
      list-style-type: disc;
      margin: 0 0 0 25px; }
      section#point .inner .block ul li {
        font-size: 0.91rem; }
    section#point .inner .block &gt; ul {
      padding: 35px 35px 0; }
      section#point .inner .block &gt; ul li {
        margin: 0 0 35px; }
    section#point .inner .block .wrap {
      width: 100%;
      padding: 35px;
      margin: 0; }
      section#point .inner .block .wrap h4 {
        font-size: 0.91rem;
        color: #00297b;
        font-weight: bold;
        margin: 0 0 15px; }
      section#point .inner .block .wrap .box_01 {
        padding: 0; }
      section#point .inner .block .wrap .box_02 {
        padding: 0; }

/* 就活短期集中セミナー
--------------------------- */
section#seminar {
  padding: 20px 0 70px; }
  section#seminar .inner dl dt {
    border-top: 1px solid #00297b;
    padding: 25px 0; }
    section#seminar .inner dl dt:last-of-type {
      border-bottom: 1px solid #00297b; }
    section#seminar .inner dl dt:nth-of-type(4) {
      border-bottom: 1px solid #00297b; }
    section#seminar .inner dl dt span {
      background: #00297b;
      border-radius: 8px;
      color: #fff;
      display: block;
      text-align: center;
      padding: 10px;
      line-height: 1; }
  section#seminar .inner dl dd {
    border-top: 1px solid #00297b;
    padding: 30px 0 25px 25px; }
    section#seminar .inner dl dd:last-child {
      border-bottom: 1px solid #00297b; }
    section#seminar .inner dl dd:nth-of-type(4) {
      border-bottom: 1px solid #00297b; }
    section#seminar .inner dl dd ul {
      list-style-type: disc;
      margin: 0 0 20px 20px; }
    section#seminar .inner dl dd h3 {
      font-size: 1.39rem;
      font-weight: bold;
      color: #00297b;
      margin: 0 0 10px;
      line-height: 1.2 }
    section#seminar .inner h3.btn_wrap {
      margin: 40px 0 20px; }
    section#seminar .inner dl dd p.txt {
      margin: 0 0 40px; }
    section#seminar .inner dl dd p.sub_txt {
      margin: 0 0 40px;
      font-size: 18px; }
    section#seminar .inner dl dd p.venue_txt {
      margin: 0 0 10px;
      color: #00297b; }
    section#seminar .inner dl dd span.s_txt {
      padding: 0 10px;
      font-size: 1rem }
    section#seminar .inner p.btn {
    margin: 100px auto 50px;
    text-align: center;
    display: block; }
    section#seminar .inner p.btn a {
      font-size: 1.21rem;
      font-weight: bold;
      background: #ec6d56 url(../images/arrow_icon.png) no-repeat 18% 50%;
      color: #fff;
      padding: 25px 100px; }
    section#seminar .inner dl br.sp_br{
      display: none; }

/* 就職氷河期世代の就職活動を支援する、川崎市内公的機関のご紹介
--------------------------- */
section#introduction {
  margin: 0 0 60px;
  padding: 60px 0 70px;
  background: #d6e6ff; }
  /*section#application .inner h2 {
    background: url(../images/application_title.png) no-repeat 50% 0; }*/
  section#introduction .inner .logo_img {
    margin: 80px 0 40px; }
  section#introduction .inner .logo_img img {
    display: block;
    width: 400px;
    margin: 0 auto; }
  section#introduction .inner dl.m_bottom {
    margin-bottom: 5rem; }
  section#introduction .inner dl dt span {
    display: block;
    border: 1px solid #00297b;
    padding: 10px;
    border-radius: 8px;
    line-height: 1;
    color: #00297b;
    text-align: center; }
  section#introduction .inner dl dd {
    padding: 5px 0 0 25px;
    margin: 0 0 50px;
    line-height: 2; }
  section#introduction .inner dl dd span {
    font-weight: bold; }
    section#introduction .inner dl dd:last-of-type {
      margin: 0; }
    section#introduction .inner dl dd.word_warp {
      word-wrap: break-word; }

/* フッター
--------------------------- */
footer .footer_txt {
  margin: 0 0 60px;
}
footer .wrap .block h4 {
  font-size: 0.86rem;
  background: #c4c4c4;
  border-radius: 8px;
  padding: 5px 20px;
  display: inline;
  font-weight: bold; }
footer .wrap .block p {
  font-size: 0.86rem; }
footer .wrap .block &gt; p {
  margin: 20px 0 50px; }
  footer .wrap .block &gt; p span {
    font-size: 1.1rem; }
footer .wrap .block .box {
  display: table;
  margin: 0 0 20px; }
  footer .wrap .block .box h4 {
    display: table-cell; }
  footer .wrap .block .box p {
    display: table-cell;
    padding: 0 0 0 15px; }
footer .pagetop {
  margin: 50px 0 0;
  border-bottom: 13px solid #c4c4c4; }
  footer .pagetop .inner {
    text-align: right; }
    footer .pagetop .inner p {
      padding: 0 90px 0 0; }
      footer .pagetop .inner p a img {
        width: 140px; }
footer p.copyright {
  font-size: 0.86rem;
  text-align: center;
  margin: 40px 0; }

@media screen and (max-width: 991px) {
  /* 共通
  --------------------------- */
  html {
    font-size: 15px; }

  .inner {
    max-width: 100%;
    margin: 0 auto; }

  h2.sub_title {
    color: #00297b;
    padding: 30px 0 0;
    margin: 0 0 25px; }

  .tab {
    display: block; }

  .pc {
    display: none; }

  .inner div.btn {
    margin: 0 auto 20px }

  .pc_br{
    display: none; }
  .sp_br{
    display: block; }

  .inner p.lead_title{
    text-align: left;
    }


  /* ヘッダー
  --------------------------- */
  header {
    border-bottom: 7px solid #89c997; }
    header .inner {
      padding: 0 15px; }
      header .inner h1 {
        padding: 0;
        vertical-align: middle; }
        header .inner h1 img {
          width: 110px; }
      header .inner p {
        padding: 15px 0; }

  /* メインビジュアル
  --------------------------- */
  section#main_title .inner {
    padding-top: 180px; }
    section#main_title .inner p.img {
      padding-right: 20px;
      margin-bottom: -100px; }
      section#main_title .inner p.img img {
        width: 150px; }
    section#main_title .inner .inner_wt h2 {
      margin-bottom: 10px; }

  /* オススメ
  --------------------------- */
  section#recommend {
    padding: 40px 20px; }
    section#recommend .inner h2 {
      width: 90%;
      margin: 0 auto 30px; }
    section#recommend .inner .recommend_box ul {
      padding: 10px 0 20px; }
      section#recommend .inner .recommend_box ul li {
        padding: 0; }

  /* 申込方法・申込先
  --------------------------- */
  section#application {
    padding: 40px 40px; }
    section#application .inner h2 {
      background-size: 117px auto; }
    section#application .inner dl dd {
      padding: 5px 0 0 15px; }

  /* 事前説明会
  --------------------------- */
  section#overview {
    padding: 40px 40px; }
    section#overview .inner h2 {
      background-size: 52px auto; }
    section#overview .inner dl dt {
      padding: 20px 0; }
    section#overview .inner dl dd {
      padding: 25px 0 20px 15px; }
      section#overview .inner dl dd h3 {
        font-size: 1rem; }

  /* スケジュール
  --------------------------- */
  section#schedule {
    padding: 0 20px 40px; }
    section#schedule .inner h2 {
      background-size: 51px auto; }
    section#schedule .inner table {
      font-size: 0.65rem; }
      section#schedule .inner table tr th {
        padding: .8rem .5rem; }
      section#schedule .inner table tr td {
        padding: .8rem .5rem; }
      section#schedule .inner p.end_txt {
        font-size: 0.65rem; }

  /* お申込みから就職までの流れ
  --------------------------- */
  section#point {
    padding: 40px 40px; }
    section#point .inner h2 {
      background-size: 31px auto; }
    section#point .inner p.copy {
      font-size: 1.2rem; }
    section#point .inner .task {
      margin: 0 -15px 40px; }
      section#point .inner .task:after {
        bottom: -31px;
        border-width: 30px 20px 0 20px; }
    section#point .inner .block &gt; ul {
      padding: 20px 20px 0; }
      section#point .inner .block &gt; ul li {
        margin: 0 0 20px; }
    section#point .inner .block .wrap {
      padding: 20px; }
      section#point .inner .block .wrap h4 {
        margin: 0 0 5px; }
      section#point .inner .block .wrap .box_01 {
        margin: 0 0 20px; }

  /* 就活短期集中セミナー
  --------------------------- */
  section#seminar {
    padding: 40px 40px; }
    section#seminar .inner h2 {
      background-size: 52px auto; }
    section#seminar .inner dl dt {
      padding: 20px 0; }
    section#seminar .inner dl dd {
      padding: 25px 0 20px 15px; }
     section#seminar .inner dl dd h3 {
        font-size: 1rem; }
     section#seminar .inner h3.btn_wrap {
        margin: 25px 0 10px; }
     section#seminar .inner p.btn {
        margin: 50px auto 20px }

    /* 就職氷河期世代の就職活動を支援する、&lt;br&gt;川崎市内公的機関のご紹介
  --------------------------- */
  section#introduction {
    padding: 40px 40px; }
    section#introduction .inner h2 {
      background-size: 117px auto; }
    section#introduction .inner dl dd {
      padding: 5px 0 0 15px; }
    section#introduction .inner .logo_img {
      margin: 40px 0 20px; }
    section#introduction .inner .logo_img img {
      width: 200px; }
    section#introduction .inner dl.m_bottom {
    margin-bottom: 2rem; }

  /* フッター
  --------------------------- */
  footer .wrap {
    padding: 0 40px; }
    footer .wrap .block &gt; p {
      margin: 20px 0 30px; }
  footer .pagetop {
    margin: 10px 0 0; }
    footer .pagetop .inner p {
      padding: 0 20px 0 0; }
      footer .pagetop .inner p a img {
        width: 70px; }
  footer p.copyright {
    margin: 20px 0; } }
@media screen and (max-width: 767px) {
  /* 共通
  --------------------------- */
  html {
    font-size: 13px; }

  /* メインビジュアル
  --------------------------- */
  section#main_title .inner {
    padding-top: 90px; }
    section#main_title .inner p.img {
      padding-right: 10px;
      margin-bottom: -45px; }
      section#main_title .inner p.img img {
        width: 80px; }
    section#main_title .inner .inner_wt {
      padding-bottom: 0; }
      section#main_title .inner .inner_wt p.copy_01 {
        padding: 3px 10px; }
      section#main_title .inner .inner_wt h2 {
        margin-bottom: 10px;
        font-size: 1.8rem;
        margin: 5px 0 5px; }
        section#main_title .inner .inner_wt h2 span {
          font-size: 2.8rem; }

  /* オススメ
  --------------------------- */
  section#recommend .inner .recommend_box h3 {
    font-size: 1.5rem; }
  section#recommend .inner .recommend_box ul li {
    font-size: 1.20rem; }

  /* 申込方法・申込先
  --------------------------- */
  section#application .inner dl dt {
    font-size: 0.8rem; }
    section#application .inner dl dt span {
      padding: 10px 5px; }

  /* 事前説明会
  --------------------------- */
  section#overview .inner dl dt {
    font-size: 0.8rem; }
    section#overview .inner dl dt span {
      padding: 10px 5px; }

  /* スケジュール
  --------------------------- */
  section#schedule .inner table tr th {
    padding: .8rem .3rem; }
  section#schedule .inner table tr td {
    padding: .8rem .3rem; }
  section#schedule .inner p.btn a {
    padding: 25px 80px; }
  section#schedule .inner .table tr td p.txt_p {
    padding: 8rem .5rem;}

  /* お申込みから就職までの流れ
  --------------------------- */
  section#point .inner .block &gt; ul li {
    margin: 0 0 20px -15px; }

  /* 就活短期集中セミナー
  --------------------------- */
  section#seminar .inner dl dt {
    font-size: 0.8rem; }
    section#seminar .inner dl dt span {
      padding: 10px 5px;
      line-height: 1.3; }
    section#seminar .inner dl dd p.sub_txt {
      font-size: 1rem; }
    section#seminar .inner p.btn a {
      margin: 0px -15px;
      padding: 25px 80px; }
    section#seminar .inner dl br.sp_br{
      display: block; }

  /* 就職氷河期世代の就職活動を支援する、川崎市内公的機関のご紹介
  --------------------------- */
  section#introduction .inner dl dt {
    font-size: 0.8rem; }
    section#introduction .inner dl dt span {
      padding: 10px 5px; }}
</pre></body></html>