@charset "utf-8";

@media screen and (max-width: 768px) {
/* -------------------------------------------------------------------
.graduate04
------------------------------------------------------------------- */
	.graduate04 { font-size: 1.6rem; line-height: 2.25; padding-bottom: 0px;}
.graduate04 .graduate04-01{ font-size: 1.6rem; line-height: 2.25; padding-bottom: 100px; margin-top: 30px;}
.graduate04 .heading-style-2 { margin-top: 45px; font-size: 1.8rem;}
.graduate04 table { border-top: 1px solid #0EA2AA; width: 800px; margin-top: 20px;}
.graduate04 table th { font-size: 1.6rem; text-align: center; color: #0EA2AA; font-weight: bold;  background: #F4F4F4; width: 170px; border-bottom: 1px solid #0EA2AA; align-self: center; vertical-align: middle;}
.graduate04 table td { font-size: 1.6rem;  padding: 18px 0 14.5px 20px!important; border-bottom: 1px solid #0EA2AA; line-height: 1em;}
.graduate04 table tr:last-of-type td { line-height: 2em;}
.graduate04 table td dl dt { font-size: 16px; font-weight: bold; color: #0EA2AA; line-height: 2em;}
.graduate04 .button-area { text-align: center; display: block;  margin-top: 60px;}
.graduate04 .common-button { width: 100%; margin: 30px 30px 0 0; display: block;}
.graduate04 .common-button.common-button-other {margin: 5px 0%; width: 70%;}
}