/*2019*/

p.page_title{
	font-size: 14px;
	line-height: 200%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 45px;
	}

#subject_box {
	width:950px;
	margin:0 auto 40px;
	padding:0 0 40px;
	background-repeat: no-repeat;
}

#subject_box .font_department{
	width: 600px;
	font-size: 16px;
	font-weight: normal;
	line-height: 2.5em;
	text-align: justify;
}

#subject_box .font_department span.mdsmain {
	font-size:120%;
	font-weight:bold;
	text-align:left;
}

#subject_box .dream{
	z-index: -50;
	position: fixed;
}

#subject_box h2{
	z-index: -50;
	position: fixed;
}

.dot {
	width:100%;
	height:5px;
}

#cnt01{
	width:950px;
	margin:0 0 50px;
	padding:220px 0 0;
	position:relative;
	overflow:hidden;
	zoom:1;
}

#cnt01 h2{
	z-index: -50;
	position: fixed;
}

#cnt01 .left{
	width:250px;
	float:left;
}

#cnt01 .name{
	width:230px;
	padding:10px 0 0;
}

#cnt01 .right {
	width:650px;
	float:right;
	font-size:15px;
	line-height:2em;
	text-align:left;
}

/*****NEW20190624*****/

.cnt01-inpage {
    width: 950px;
    margin: 0 0 50px;
    padding: 0;
    position: relative;
    overflow: hidden;
}

.cnt01-inpage .mds-img {
    width: 100%;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
    overflow: hidden;
}

.cnt01-inpage .mds-img img {
    width: 100%;
    margin: 0;
    padding: 0;
    line-height: 0%;
}

.cnt01-inpage .cont-wrap {
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
}

.cnt01-inpage .left-img {
    width: 250px;
    float: left;
    margin: 0;
    padding: 0;
}


.cnt01-inpage .left-img .left-name {
    width:230px;
    margin: 10px 0 0;
    padding: 0;
    position: relative;
    overflow: hidden;
    text-align: left;
}

.cnt01-inpage .right-txt {
    width: 650px;
    float: right;
    font-size: 15px;
    line-height: 2em;
    text-align: left;
}

/*****END*****/


#cnt02 {
	margin:0 auto 50px;
}

#cnt02 .text{
	z-index: -50;
	position: fixed;
}

#cnt03 {
	width:950px;
	background-repeat: no-repeat !important;
	margin: 0;
    padding:0;
	position:relative;
	overflow:hidden;
	zoom:1;
}
#cnt03 h2{
	z-index: -50;
	position: fixed;
}

/***新規：20190624***/

#cnt03 .cnt03-hdrimg {
    width: 950px;
    margin: 0 0 30px;
    padding: 0;
    position: relative;
    overflow: hidden;
}

#cnt03 .cnt03-hdrimg img {
    width: 100%;
    margin: 0;
    padding: 0;
    line-height: 0%;
}

#cnt03 .box {
	width:445px;
	margin-bottom:30px;
}

#cnt03 .left {
	float:left;
}

#cnt03 .right{
	float:right;
}

#cnt03 h3{
	font-size: 20px;
	font-weight:normal;
	text-align: left;
	line-height: 2em;
	padding: 0px;
	margin: 0px;
}

#cnt03 .text{
	font-size: 14px;
	text-align: left;
	line-height: 1.8em;
	padding-top: 10px;
}

#cnt04{
	width: 950px;
    margin: 0 0 50px;
    padding: 50px 0;
    position: relative;
    overflow: hidden;
    border:solid 2px #000000;
}

#cnt04 img {
    width: 100%;
}

#cnt04 .cnt04-wrap {    
    width: 90%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    overflow: hidden;
}

#cnt04 h2{
	z-index: -50;
	position: fixed;
}

#cnt04 .left { 
	width:230px;
    float: left;
    margin: 0;
    padding: 0;
}

#cnt04 .left .l-teachermsg-deco {
    width: 100%;
    margin: 0 0 30px;
    padding: 0;
    position: relative;
    overflow: hidden;
}

#cnt04 .left .l-teachermsg-img {
    width: 100%;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
    overflow: hidden;
}

#cnt04 .name {
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
    text-align: left;
    font-size: 120%;
    font-weight: bold;
}

#cnt04 .right {
	width: 580px;
    float: right;
    margin: 0;
    padding: 0;
    font-size: 90%;
    line-height: 190%;
    text-align: left;
}

#cnt04 .right .r-teachermsg-mds {
    font-size: 120%;
    line-height: 190%;
    font-weight: bold;
    margin: 0 0 20px;
}

#cnt05{
	width: 950px;
    margin: 0;
    padding: 50px 0;
    position: relative;
    overflow: hidden;
    border:solid 2px #000000;
}

#cnt05 img {
    width: 100%;
}

#cnt05 .cnt05-wrap {
    width: 90%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    overflow: hidden;
}

#cnt05 h2{
	z-index: -50;
	position: fixed;
}
#cnt05 .left{
	width:230px;
	float:left;
    margin: 0;
    padding: 0;
}
#cnt05 .l-studentmsg-deco {
    width: 100%;
    margin: 0;
    padding: 5px 0;
    position: relative;
    overflow: hidden;
    text-align: center;
    font-size: 90%;
    letter-spacing: 0.3em;
    font-weight: bold;
    background: #FF2024;
    color: #000000
}

#cnt05 .l-studentmsg-img {
    width: 100%;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
    overflow: hidden;
}

#cnt05 .name{
	width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
    text-align: left;
    font-size: 120%;
    font-weight: bold;
}
#cnt05 .right{
	width:590px;
	float:left;
	font-size:14px;
	line-height:1.8em;
	text-align:left;
	padding:0 0 0 30px;
}


/*****life*****/

#life #subject_box {
	height:800px;
	border-bottom:solid 2px #ee761e;
}

#life #subject_box .font_department{
	padding-top: 650px;
}

#life #subject_box {
	background-image: url(../img/subject2020/life_main.png);
	
}

#life #cnt01{
	background-image: url(../img/subject2020/life_mds01.png);
	background-repeat: no-repeat;
}

#life #cnt01 .name{
	text-align:left;
}

#life #cnt03 {
	background: url(../img/subject2019/life_curriculum.png) left top;
}

#life #cnt03 h3{
	color:#EE761E;
	border: solid #f0781e 2px;
	padding:0 0 0 10px;
}

#life #cnt04{
	background-image: url(../img/subject2019/life_mds02.png);
}

#life #cnt04 .name {
	padding:290px 0 0;
}

#life #cnt05{
	background-image: url(../img/subject2019/life_mds03.png);
	padding: 60px 50px 80px;
}

#life #cnt05 .name {
	padding:320px 0 0;
}

/*****infant*****/

#infant #subject_box {
	height:800px;
	border-bottom:solid 2px #fabe0d;
}

#infant #subject_box .font_department{
	padding-top: 650px;
}

#infant #subject_box {
	background-image: url(../img/subject2020/infant_main.png);
	background-repeat: no-repeat;
}

#infant #cnt01{
	background-image: url(../img/subject2020/infant_mds01.png);
	background-repeat: no-repeat;
}

#infant #cnt01 .name{
	background:#FFFFFF;
	text-align:left;
}

#infant #cnt02 {
	margin: 0px auto 50px;
}

/*
#infant #cnt03 {
	background: url(../img/subject2019/infant_curriculum.png) left top;
}
*/

#infant #cnt03 h3{
	color:#fabf00;
	border: solid #fabf00 2px;
	padding:0 0 0 10px; 
	font-weight:bold;
}

#infant #cnt04{
	border:solid 2px #fabe0d;
}


#infant #cnt05{
	border:solid 2px #fabe0d;
}

#infant #cnt05 .l-studentmsg-deco {
    background-color: #fabf00;
}


/*****m-inspection*****/

#m-inspection #subject_box {
	height:890px;
	border-bottom:solid 2px #97c338;
}

#m-inspection #subject_box .font_department{
	padding-top: 680px;
}

#m-inspection #subject_box {
	background-image: url(../img/subject2020/m-inspection_main.png);
	background-repeat: no-repeat;
}

#m-inspection .dot {
	background-image: url(../img/subject2019/m-inspection_line.png);
	background-repeat: x-repeat;
}

#m-inspection #cnt01{
	background-image: url(../img/subject2020/m-inspection_mds01.png);
	background-repeat: no-repeat;
}

#m-inspection #cnt01 .name{
	background:#FFFFFF;
	text-align:left;
}

#m-inspection #cnt02 {
	margin:20px auto 30px;
}

#m-inspection #cnt03 {
	background: url(../img/subject2019/m-inspection_curriculum.png) left top;
}

#m-inspection #cnt03 h3{
	color:#92bf2e;
	border:#92bf2e solid 2px;
	padding:0 0 0 10px; 
	font-weight:bold;
}

#m-inspection #cnt03 #imgsub {
	float:left;
	padding:0 15px 0 0;
}

#m-inspection #cnt03 #imgtext {
	float:left;
	margin:0;
	padding:0;
}

#m-inspection #cnt04{
	background-image: url(../img/subject2020/m-inspection_mds02.png);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}

#m-inspection #cnt04 .name{
	padding:290px 0 0;
}

#m-inspection #cnt05{
	background-image: url(../img/subject2019/m-inspection_mds03.png);
}

#m-inspection #cnt05 .name{
	text-align:left;
	padding:290px 0 0;
}

/*****m-hygiene*****/

#m-hygiene #subject_box {
	height:800px;
}

#m-hygiene #subject_box .font_department{
	padding-top: 680px;
}

#m-hygiene #subject_box {
	background-image: url(../img/subject2020/m-hygiene_main.png);
	border-bottom:solid 2px #e9609e;
}

#m-hygiene #cnt01{
	background-image: url(../img/subject2020/m-hygiene_mds01.png);
	background-repeat: no-repeat;
	padding:220px 0 0;
	margin:10px 0 0;
}

#m-hygiene #cnt01 .name{
	background:#FFFFFF;
	text-align: left;
}

#m-hyg-spec {
	width:760px;
	margin:50px auto;
	padding:0;
	position:relative;
}

/*
#m-hygiene #cnt03 {
	background: url(../img/subject2019/m-hygiene_curriculum.png) left top;
}
*/
#m-hygiene #cnt03 h3{
	color:#ea609e;
	border:#ea609e solid 2px;
	padding:0 0 0 10px; 
	font-weight:bold;
}

#m-hygiene #cnt04{
	border:solid 2px #ea609e;
}

#m-hygiene #cnt05{
	border:solid 2px #ea609e;
}

#m-hygiene #cnt05 .l-studentmsg-deco {
    background-color:  #ea609e;
    color:#FFFFFF;
}

/*****nursing*****/

#nursing #subject_box {
	height:800px;
	border-bottom:solid 2px #2786c8;
}

#nursing #subject_box .font_department{
	padding-top: 650px;
}

#nursing #subject_box {
	background-image: url(../img/subject2020/nursing_main.png);
	background-repeat: no-repeat;
}

#nursing #cnt01{
	background-image: url(../img/subject2020/nursing_mds01.png);
	background-repeat: no-repeat;
}

#nursing #cnt01 .name{
	background:#FFFFFF;
	text-align: left;
}

/*
#nursing #cnt03 {
	background: url(../img/subject2019/nursing_curriculum.png) left top;
}
*/

#nursing #cnt03 h3{
	color:#267cc3;
	border:#267cc3 solid 2px;
	padding:0 0 0 10px; 
	font-weight:bold;
}

#nursing #cnt04{
	border:solid 2px #2686c7;
}

#nursing #cnt05{
	border:solid 2px #2686c7;
}

#nursing #cnt05 .l-studentmsg-deco {
    background-color: #2686c7;
    color: #FFFFFF;
}

/*****s-life*****/

#s-life #subject_box {
	height:840px;
	border-bottom:solid 2px #c7a556;
}

#s-life #subject_box .font_department{
	padding-top: 680px;
}

#s-life #subject_box {
	background-image: url(../img/subject2020/s-life_main.png);
	background-repeat: no-repeat;
}

#s-life #cnt01{
	background-image: url(../img/subject2020/s-life_mds01.png);
	background-repeat: no-repeat;
}

#s-life #cnt01 .name{
	background:#FFFFFF;
	text-align: left;
}

/*
#s-life #cnt03 {
	background: url(../img/subject2019/s-life_curriculum.png) left top;
}
*/

#s-life #cnt03 h3{
	color:#c8a55a;
	border:#c8a55a solid 2px;
	padding:0 0 0 10px; 
	font-weight:bold;
}

#s-life #cnt05{
	border:solid 2px #c8a657;
}

#s-life #cnt05 .l-studentmsg-deco {
    background-color: #c8a657;
    color: #FFFFFF;
}

/*****s-nursing*****/

#s-nursing #subject_box {
	height:850px;
	border-bottom:solid 2px #aa75b0;
}

#s-nursing #subject_box .font_department{
	padding-top: 680px;
}

#s-nursing #subject_box {
	background-image: url(../img/subject2020/s-nursing_main.png);
	background-repeat: no-repeat;
}

#s-nursing #cnt01{
	background-image: url(../img/subject2020/s-nursing_mds01.png);
	background-repeat: no-repeat;
}

#s-nursing #cnt01 .name{
	background:#FFFFFF;
	text-align: left;
}

/*
#s-nursing #cnt03 {
	background: url(../img/subject2019/s-nursing_curriculum.png) left top;
}
*/

#s-nursing #cnt03 h3{
	color:#9b64a5;
	border:#9b64a5 solid 2px;
	padding:0 0 0 10px; 
	font-weight:bold;
}

#s-nursing #cnt04 {
	width:950px;
	height:436px;
	margin:40px auto;
	padding:0px;
    background-image: url("../img/subject2020/s-nursing_qa.png");
    background-size: cover;
    background-repeat: no-repeat;
    border:none;
}

#s-nursing #cnt04 h2{
	z-index: -50;
	position: fixed;
}

#s-nursing #cnt04 .text{
	z-index: -50;
	position: fixed;
}

#s-nursing #cnt05{
	width:950px;
    border:solid 2px #9b64a4;
}

#s-nursing #cnt05 .l-studentmsg-deco {
    background-color: #aa75b0;
    color: #FFFFFF;
}