<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/*-- font --*/

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&amp;display=swap');

/*--- COMMON ---*/

.pc { display: block; }
.sp { display: none; }

#emp_wrap {
  width: 100%;
}
#emp_content {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
#emp_kv {
  margin: 50px 0 60px 0;
}
#emp_kv img {
  width: 100%;
  margin-bottom: 30px;
}
section.content_in {
  width: calc( 100% - 80px );
  margin: 0 auto 60px;
}

#emp_content h3 {
  background-color: #f4f4f4;
  color: #0a6bab;
  font-size: 1.8em;
  padding: 13px 15px 15px 15px;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 500;
  margin: 20px 0;
}
#emp_content h4 {
  border-left: #0a6bab 4px solid;
  color: #0a6bab;
  font-size: 1.6em;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 500;
  padding: 1px 0 3px 8px;
  margin-bottom: 10px;
}
#emp_content h5 {
  color: #007f9c;
  font-size: 1.5em;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 500;
  margin-bottom: 5px;
}
#emp_content h5::before {
  content: "● ";
}
#emp_content ul li p {
  padding-left: 20px;
}
#emp_content p {
  font-size: 1.4em;
  line-height: 1.5em;
  margin-bottom: 20px;
}
#emp_content ul.task {
  margin-left: 2em;
}
#emp_content ul.task li {
  font-size: 1.4em;
  line-height: 1.5em;
  margin-bottom: 10px;
  text-indent: -1.5em;
}
#emp_content ul.task li::before {
  content: "● ";
}
#emp_content ul.training_menu li {
  margin-bottom: 30px;
}
#emp_content ul.effect {
  margin-left: 2em;
}
#emp_content ul.effect li {
  font-size: 1.4em;
  line-height: 1.5em;
  margin-bottom: 20px;
  text-indent: -1.5em;
}
#emp_content ul.effect li::before {
  content: "● ";
}

#emp_content .contact_box {
  background-color: #f7f7f7;
  padding: 40px;
  text-align: center;
  margin-bottom: 40px;
}
#emp_content .contact_box h3 {
  background-color: #f7f7f7;
  color: #000;
  font-size: 1.8em;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 500;
  padding: 0;
  margin: 0 0 20px 0;
}
#emp_content .contact_box .emp_btn {
  text-align: center;
}
#emp_content .contact_box .emp_btn a {
  background-image:url("../../common/img/emp_btn.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 300px;
  display: block;
  width: 300px;
  height: 75px;
  text-indent: -9999px;
  margin: 0 auto;
}
#emp_content .contact_box .emp_btn a:hover {
  background-image:url("../../common/img/emp_btn_.png");
}

@media all and (-ms-high-contrast: none) {  /* IEのみ */

}


/* -----------------------------

TUB　タブレット
画面サイズが621pxから1000pxまで

----------------------------- */

@media screen and (min-width:621px) and ( max-width:1000px) {
}

/* -----------------------------

SP　スマホ
画面サイズが765px以下　

----------------------------- */

@media screen and (max-width:765px) { 

/*--- COMMON ---*/

.pc { display: none; }
.sp { display: block; }
  
#emp_kv {
  padding: 0 20px;
  margin-top: 60px;
}
    
}
/* -----------------------------

SP　スマホ
画面サイズが400px以下　

----------------------------- */

@media screen and (max-width:400px) { 

  
#emp_content .contact_box .emp_btn a {
  background-size: 200px;
  width: 200px;
  height: 50px;
}
  
}

</pre></body></html>