@charset "UTF-8";
/* 精神保健福祉士 短期養成学科 */
.mgn_t1em {
    margin-top: 1em;
}
.panf  {text-align: center; }
.panf img { width: 100%; max-width: 1000px;}
.mh .heading-sub-black {margin: 25px 0 0;}
.red {color: #e60012;}
.red-underline{text-decoration: none; border-bottom: 1px solid #e60012;padding-bottom: 2px;font-weight: bold;}
.table th, .table th {
    background-color: #eef8db;
}
.table th {
    color: #1C7608;
}
.gakuhi .table td {text-align: center;}
.course-about {
    padding: 80px 0 40px;
}
.course-about-mh {padding: 20px 0;}
.train .super .btn-super-lg {
    border: 1px solid #1C7608;
    font-weight: bold;
    color: #1C7608;
}
.course-end {padding: 20px 0 100px;}
.mh .super .btn [class*=" icon-"] {
    color: #1C7608;
}
.mh .super .train-color [class*=" icon-"] {
    color: #333;
}
.train .super .btn-super-lg:hover {
  color: #fff;
  background-color: #1C7608;
  border-color: #1C7608;
}
.mh .super .btn-super-lg:hover .icon-arrow_right {
  color: #fff;
}
.course-mentalhealth ul {
    list-style: disc;
    padding-left: 1em;
}
.heading-sub {
    font-size: 20px;
    font-size: 2.0rem;
    font-weight: bold;
    padding-bottom: 5px;
	padding-top: 10px;
	color: #333;
}
 @media (max-width: 767.98px) {
.heading-sub {
    font-size: 1.6rem;
}
.mh .heading-sub-black {margin: 15px 0 0; font-size: 1.8rem;}	
.course-about-mh {padding: 10px 0;}
.course-end {padding: 20px 0 30px;}
	 
}

.schedule-heading {
    margin: 5px 0 10px;
    padding: 16px 20px;
    border: 1px solid #a4bf71;
	border-radius: 3px;
    font-size: 100%;
	font-weight: normal;
}
.schedule-heading .tag {
    margin-top: -3px;
    margin-right: 6px;
    padding: 7px;
    min-width: 0;
    font-size: 19.2px;
    font-size: 1.3rem;
    font-weight: 500;
	font-family: Roboto, "游ゴシック", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
    vertical-align: middle;
    border-radius: 3px;
    background: #1C7608;
    color: #fff;
    border: none;
}
.page-main-visual-image {
	background-image: url("../../img/course/mentalhealth/img_mentalhealth_01.jpg");
	background-position: center center; 	
}

@media (max-width: 575.98px) {
  .page-main-visual-image {
    background-image: url("../../img/course/mentalhealth/img_mentalhealth_01_sp.jpg");
  }
}
.page-main-visual-text .course-period {
	background-color: #1C7608;
}
.page-main-visual-text .page-name-small {
    font-size: 3rem;
    line-height: 0.5em;
    margin-bottom: 1em;
}
.course-about-qa {
    padding: 20px 0;
}
@media (max-width: 767.98px) {
.page-main-visual-text {
    background-color: #1C7608;
}
.page-main-visual-text .course-period {
    background-color: #1C7608;
}
.page-main-visual-text .page-name-small {
    font-size: 1.7rem;
    line-height: 0.5em;
    margin-bottom: 0.5em;
}

}
/* 学科の説明 */
.course-about .course-about-heading {
	color: #1C7608;
	text-align:center;
}
.enclosure-area li {
	padding-bottom: 0.5em;
}
  @media (max-width: 767.98px) {
.course-about .course-about-heading {
	font-size: 2.2rem;
}
.course-about p {
	text-align:left;
}
}
  /* 学科の特徴 */
.course-features {
	background-color: #1C7608;
}
.course-features .card-title {
	color: #1C7608;
	font-size:2.4rem;
	margin-bottom:25px;
}
.course-features-box {
	background:#FFF;
	padding:35px;
	text-align:center;
	margin-bottom:30px;
}
.course-features-box p{
	font-size:1.8rem;
	margin-bottom: 1em;
}
  
  /* 高い国家試験合格率 */
.course-features-box .card-title-txt2{
	font-size:1.6rem;
}
.course-features-box .card-title-txt3{
	font-size:1.8rem;
	font-weight:bold;
}
.course-features-box .card-title-txt4{
	font-size:2rem;
	line-height: 1;
	margin-bottom:10px;
}
.course-features-box .card-title-txt4 span{
	color: #1C7608;
	font-size: 4rem;
	font-weight: 700;
	font-family: 'Roboto', sans-serif;
}
.course-features-box .card-title-txt4 span.num{
	font-size: 6rem;
}
.course-features-box .card-title-txt5{
	font-size:1.4rem;
}
.course-features-box ol li{
	font-size:1.8rem;
	font-weight:bold;
	text-align:left;
	margin-top:0.5em;
}
.course-features-box ol span{
	font-size:1.6rem;
	text-align:left;
	font-weight:500;
}
.payment-box p{
	font-size:1.6rem;
	text-align:left;
	margin-bottom: 0;
}
.payment-box .course-features-box-lead{
	 margin-bottom: 0.5em;
}
.payment-box-container{
	 margin-bottom:25px;
}
  @media (max-width: 767.98px) {
.course-features .card-title {
	font-size:1.7rem;
	margin-bottom:12px;
}
.course-features-box {
	padding:20px;
	margin-bottom:25px;
}
.course-features-box .card-title-txt2 {
    font-size: 1.2rem;
}
.course-features-box .card-title-txt3 {
    font-size: 1.6rem;
}
.course-features-box .card-title-txt4{
	font-size:1.6rem;
	margin:10px 0;
}
.course-features-box .card-title-txt5 {
    font-size: 1.1rem;
}
.course-features-box p {
    font-size: 1.5rem;
}
.course-features-box ol li {
    font-size: 1.6rem;
}
.course-features-box ol span{
	font-size:1.5rem;
  }
}
  /* 取得できる資格・目指す職業・就職先 */
.course-information-heading {
  border-bottom: 2px solid #1C7608;
  color: #1C7608;
}
.course-qualifications {
	  min-height:230px;
}

.course-information .course-qualifications dt {
  color: #1C7608;
}
.course-information .col-right .image {
	width: 79px;
}
.course-information .col-right .image {
	position: absolute;
	bottom: -150px;
	right: 0px;
  }
  /* 授業の紹介 */
.course-lesson {
  background-color: #EEFFEC;
  }
  
.course-lesson .section-heading {
  color: #1C7608;
  }
.course-lesson-card {
    top: 80px;
}
.course-lesson-image:before {
  background: url("../../img/course/mentalhealth/bg_dot_01.png") repeat;
  }

@media (max-width: 767.98px) {
.course-lesson-image:before {
    background-image: url("../../img/course/mentalhealth/bg_dot_01_sp.png");
    background-size: 2.5px 2.5px;
}
.course-information .col-right .image {
  width: 40px;
  height: 138px;
  bottom: -63px;
  right: 6px;
}
.course-qualifications  {
	  min-height:auto;
}
.course-image-box {
	  min-height:180px;
}

}
.course-lesson-card .card-title {
  color: #1C7608;
}
.course-lesson-card .card-title .tag {
	border-color: #1C7608;
	color: #1C7608;
}
.course-lesson-card {
    width: 400px;
}
@media (max-width: 767.98px) {
.course-lesson-card {
    width: auto;
}
}	
/* 学科長 */
.teacher-heading {
	color: #1C7608;
	border-bottom: 2px solid #1C7608;
}
.voice{
	border: 1px solid #1C7608;
}
/* 上部リンクボタン */
.course-information-top {
padding: 90px 0 50px;
}
@media (max-width: 767.98px) {
    .course-information-top {
        padding: 40px 0 30px;
    }
}