@charset "UTF-8";


/*  #header  */
#header {
	position:absolute;
	background:rgba(0,0,0,0.50);
}
#gnavi > li > a {
	color:#FFF;
}
#gnavi > li:hover > a,
#gnavi > li:hover > .js-default {
	background:rgba(0,0,0,0.50);
}
#logo .logoLow {
	display:none;
}
#logo .logoTop {
	display:block;	
}
.fixNav {
	background:rgba(0,0,0,0.50);
}

/* .mvArea */
.mvArea {
	position: relative;
	margin: 40px auto 0;
	padding-top: 51.6666%;
}
.mvArea #video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.mvArea #videobg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* background: url(../images/top/mvbg.jpg) center center no-repeat; */
	/* background: url(../images/top/mvbg_20210823.png) center center no-repeat; */
	background: url(../images/top/mvbg_20210913.jpg) center center no-repeat;
	background-size: cover;
	display: none;
}
#message01 {
	position:absolute;
	left:50%;
	bottom:3.5%;
	color:#fff;
	font-size:26px;
	margin-left:-490px;
	line-height:1.2;
	letter-spacing:-0.02em;
}
#message01 span {
	font-size:50px;
	display:inline-block;
	line-height:1.1;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
}
.mvArea .ttl01 {
	position:absolute;
	right:50%;
	bottom:5.5%;
	margin-right:-490px;
	color:#fff;
	font-weight:normal;
	text-align:right;
}
.mvArea .ttl01 span:first-child {
	padding:7px 10px 2px;
}
.mvArea .ttl01 span {
	display:inline-block;
	/*background:rgba(0,0,0,0.20);*/
	padding:2px 10px 0;
	line-height:1.2;
	margin-top:10px;
}
a.inline {
	cursor: default;
}

/* .sliderArea */
.sliderArea {
	background:#575757;
}
.sliderArea .slider {
	padding:40px 0 50px;
}
.sliderArea .slick-prev,
.sliderArea .slick-next {
	display:none!important;
}

/* .infoArea */
.infoArea {
	padding:50px 0;
}

/* .newSet */
.newSet,
.infoSet {
	width:94%;
	margin:0 auto;
}
.infoSet.ln {
	border-bottom:#bab9b9 1px solid;
	margin-bottom:50px;
}
.newSet .cont {
	border-top:#5b3468 2px solid;
	border-bottom:#5b3468 2px solid;
	padding:28px 0 22px;
	margin-bottom:40px;
}
.newSet .ttl01 {
	width:12.35%;
	float:left;
	color:#5b3468;
	padding:0 15px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.newSet .newList {
	width:85.65%;
	float:right;
}
.newSet .newList li .dates {
	display:inline-block;
	vertical-align:top;
	padding-right:10px;
}
.newSet .newList li p {
	display:inline-block;
	vertical-align:top;
	width:680px;
}
.newSet .newList li p a {
	/*color:#cb0a0a;
  text-decoration:underline;*/
  color: #000;
}
.newSet .newList li p a:hover {
  /*text-decoration:none;*/
  text-decoration:underline;
}
.newSet img {
	width:auto;
}
/* .tabList */
.tabList {
	text-align:center;
	padding-bottom:40px;
}
.tabList li {
	width:23%;
	display:inline-block;
	vertical-align:top;
	padding:0 4px;
}
.tabList li span {
	text-align:center;
	display:block;
	background:#eeeaf0;
	padding:4.5% 0;
	cursor:pointer;
}
.tabList li:hover span,
.tabList li.select span {
	background:#5b3468;
	color:#fff;
	-webkit-transition:0.6s;
	transition:0.6s;
}

/* .infoSet  */
.infoSet .title {
	width:23%;
	margin:0 auto;
	padding-bottom:40px;
}
.infoSet .title span {
	text-align:center;
	display:block;
	background:#5b3468;
	color:#fff;
	padding:4.5% 0;
}
.infoSet .slider {
	padding:0 0 32px;
	margin:0 -20px 42px;
}
.infoSet .slider div span {
	display:inline-block;
	margin:10px 0 7px;
	background:#7c5d86;
	color:#fff;
	padding:3px 6px 1px;
}
.infoSet .slider div p {
	line-height:1.3;
}
.infoSet .slick-slide {
	margin:0 20px;
}

/* Arrows */
.infoSet .slick-prev,
.infoSet .slick-next {
	top:33%;
	z-index:10;
}
.infoSet .slick-prev {
	left:-5px;
	background:url(../images/top/arrow_left.gif) no-repeat center center;
	background-size:cover;
}
.infoSet .slick-next {
	right:-5px;
	background:url(../images/top/arrow_right.gif) no-repeat center center;
	background-size:cover;
}

/* Dots */
.infoSet .slick-dots {
	bottom:0;
}
.infoSet .slick-dots li {
	margin:0 4px;
}
.infoSet .slick-dots li button {
	width:8px;
	height:8px;
}
.infoSet .slick-dots li button:before {
	width:8px;
	height:8px;
}

/* .infoList */
.infoList {
	margin:0 -2%;
}
.infoList li {
	width:33.33%;
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 2% 36px;
}
.infoList li span {
	display:inline-block;
	margin:10px 0 7px;
	background:#7c5d86;
	color:#fff;
	padding:3px 6px 1px;
}
.infoList li p {
	line-height:1.3;
	display:inline-block;	
}

/* .growupArea */
.growupArea .titleBg {
	background:url(../images/top/bg_growup.jpg) no-repeat center center;
	background-size:cover;
}

/* .teachArea */
.teachArea {
	background:url(../images/top/bg_teach.jpg) no-repeat center center;
	background-size:cover;
	color:#fff;
	padding:80px 0;
}
.teachArea .ttl01 {
	padding:220px 0 0 36%;
	margin-bottom:-220px;
}
.teachArea .cont {
	width:50%;
	display:inline-block;
	vertical-align:middle;
	margin:0 -2px;
}
.teachArea .cont ul li {
	width:146px;
	line-height:146px;
	height:146px;
	background:rgba(255,255,255,0.80);
	border-radius:100px;
	color:#191919;
	text-align:center;
	margin-left:36%;
}
.teachArea .cont ul li:nth-child(2) {
	margin:-27px auto; 
}
.teachArea .cont2 {
	width:50%;
	display:inline-block;
	vertical-align:middle;
	margin:0 -2px;
}
.teachArea .cont2 dl {
	width:100%;
	overflow:hidden;
	clear:both;
}
.teachArea .cont2 dl dt {
	width:52%;
	padding-left:1%;
	float:right;
	font-size:70px;
	line-height:1.2;
	color:#ff9e00;
	font-weight:bold;
}
.teachArea .cont2 dl dt span {
	font-size:100px;
	display:inline-block;
	line-height:1.2;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-0.05em;
}
.teachArea .cont2 dl dt span.num02 {
	letter-spacing:0.02em;
}
.teachArea .cont2 dl dd {
	width:47%;
	float:left;
	text-align:right;
	font-size:26px;
	line-height:1.3;
	padding-top:6%;
}
.teachArea .cont2 dl:first-child dd {
	padding-top:13%;
}

/* .schoolArea */
.schoolArea .titleBg {
	background:url(../images/top/bg_school.jpg) no-repeat center center;
	background-size:cover;
}

/* .schoolSet */
.schoolSet {
	background:url(../images/top/bg_school_list.jpg) no-repeat center center;
	background-size:cover;
	padding:60px 0 40px;
}
.schoolSet .list {
	width:98%;
	margin:0 auto;
	clear:both;
	/*background:rgba(39,39,39,0.60);*/
	padding:2% 1% 0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.schoolSet .list li {
	width:25%;
	float:left;
	padding:0 1% 2%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.schoolSet .list li a {
	color:#222;
	text-decoration:none;
}
.schoolSet .list li div {
	background:#fff;
	padding:4.5% 4.5% 10px;
}
.schoolSet .list li p {
	line-height:1.4;
	padding:8px 0 10px;
	font-size:12px;
}
.schoolSet .list li span {
	font-size:16px;
	text-align:center;
	display:block;
	background:url(../common/images/ico01.png) no-repeat right bottom #575757;
	background-size:16px auto;
	color:#fff;
	padding:3px 0;
}
.schoolSet .list li figure {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.schoolSet .list li figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .4s ease-in-out;
	transition: .4s ease-in-out;
	opacity:1;
}
.schoolSet .list li figure:hover img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	opacity:0.7;
}
.schoolSet .list li figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .4s ease-in-out;
	transition: .4s ease-in-out;
}
.schoolSet .list li:hover figure img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	opacity:0.7;
}

/* .snsArea */
.snsArea {
	padding:50px 0;
}
.snsArea .tabList2 {
	width:23%;
	float:left;
}
.snsArea .tabList2 li a {
	display:block;
	margin-bottom:11px;
}
.snsArea .tabList2 li {
	width:98%;
	cursor:pointer;
}
.snsArea .tabList2 li img {
	width:79.5%;
}
.snsArea .tabList2 li.dis {
	margin-top:11px;
}
.snsArea .tabList2 li span {
	display:block;
	padding:2% 10px 1.2%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.snsArea .tabList2 li:hover span,
.snsArea .tabList2 li.select2 span {
	background:url(../images/top/bg_arrow_sns.gif) no-repeat right center #7c5d86;
	background-size:11px 100%;
	color:#fff;
}
.snsArea .tabList2 li .off {
	display: block;
}
.snsArea .tabList2 li .on {
	display: none;
}
.snsArea .tabList2 li:hover .off,
.snsArea .tabList2 li.select2 .off,
.snsArea .tabList2 li h2.active .off {
	display: none;
}
.snsArea .tabList2 li:hover .on,
.snsArea .tabList2 li.select2 .on,
.snsArea .tabList2 li h2.active .on {
	display: block;
}
.snsArea .tabC2 {
	width:67.5%;
	float:right;
	padding:0 9.5% 0 0;
	position:relative;
}
.snsArea .tabC2 .contInn2 {
	width:100%;
}

/* .botBtn */
.botBtn {
	/* background:url(../images/top/bg_bot_btn.jpg) no-repeat center center; */
	/* background:url(../images/top/bg_bot_btn_20210520.jpg) no-repeat center bottom 25%; */
	background:url(../images/top/bg_bot_btn_20210526.jpg) no-repeat center;
	background-size:cover;
}

/*追記　メディアは写真なしのためテキスト一覧*/

.news-box ul{
  padding: 15px 30px;
}

.news-box ul li{
  width: 100%;
  float: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  border-bottom: 1px dotted #ccc;
}

.news-box ul li span{
  font-size:12px;
  margin-right:1em;
}
  

/* #loader-bg */
#loader-bg {
  display:none;
  position:fixed;
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:9999;
  background-color:#fff;
}
#loader {
  display:none;
  position:fixed;
  top:50%;
  left:50%;
  width:48px;
  height:48px;
  margin-top:-24px;
  margin-left:-24px;
  text-align:center;
  z-index:9999;
}

@media only screen (max-width:681px){
.teachArea .cont2 dl {
	height:auto!important;
	height:10px;
	min-height:10px;
}
}

@media only screen and (min-width:681px) and (max-width:1050px){
/* section */
section .inner {
	padding:0;
}

/* .teachArea */
.teachArea .inner,
.snsArea .inner {
	padding-left:1%;
	padding-right:1%;
}

/* snsArea */
.snsArea .tabC2 {
	width:73%;
	padding:0 4% 0 0;
}
}

@media only screen and (min-width:681px) and (max-width:1024px){
/* .mvArea */
#message01 {
	font-size:2.5vw;
	margin:0;
	left:2.5%;
}
#message01 span {
	font-size:4.9vw;
}
.mvArea .ttl01 {
	margin:0;
	right:3%;
}

/* Arrows */
.infoSet .slick-prev,
.infoSet .slick-next {
	width:40px;
	height:40px;
}
}

@media only screen and (min-width:681px) and (max-width:960px){
/* .teachArea */
.teachArea .ttl01 {
	font-size:3.9vw;
	padding-top:49%;
	margin-bottom:-49%;
}
.teachArea .cont ul li {
	width:30%;
	line-height:1.5;
	font-size:2.9vw;
	height:auto;
	padding:10% 0;
	border-radius:100%;
}
.teachArea .cont ul li:nth-child(2) {
	margin:-2% auto; 
}
.teachArea .cont2 dl dd {
	font-size:3vw;
}
.teachArea .cont2 dl dt {
	font-size:6.5vw;
}
.teachArea .cont2 dl dt span {
	font-size:10vw;
}
.snsArea .tabList2 ul li {
	font-size:1.6vw;
}

/* Arrows */
.infoSet .slick-prev,
.infoSet .slick-next {
	width:30px;
	height:30px;
}
.infoSet .slick-prev {
	left:1%;
}
.infoSet .slick-next {
	right:1%;
}
}

@media only screen and (min-width:1px) and (max-width:960px){
/* .schoolSet */
.schoolSet .list li span {
	font-size:1.9vw;
}
.snsArea .tabList2.fo16 {
	font-size: 1.6vw;
}
}

@media only screen and (min-width:1px) and (max-width:680px){
/* section */
section .inner {
	width:100%;
}
#header {
	background:rgba(255,255,255,0.90);
}
#logo .logoLow {
	display:block;
}
#logo .logoTop {
	display:none;	
}
/* .mvArea */
.mvArea {
	height: auto !important;
	padding-top: 0;
}
.mvArea #videobg,
.mvArea #video {
	display: none !important;
}
#colorbox #video {
	width: 100% !important;
	height: auto !important;
}


#cboxWrapper {
	max-width: 90%;
	max-height: 250px !important;
	margin: 0 auto;
	z-index: 9999;
}
#colorbox {
	outline: 0;
	width: 100% !important;
	max-height: 250px !important;
	z-index: 9999;
	top: 30% !important;
}
#cboxOverlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../common/images/overlay.png) repeat 0 0;
	opacity: 0.8;
	filter: alpha(opacity = 80);
}
#cboxContent {
	position: relative;
	width: 100%!important;
	height: auto!important;
}
#cboxLoadedContent {
	width: 100% !important;
	height: auto !important;
	margin:30px auto 0;
	padding:0;
	overflow:hidden !important;
	-webkit-overflow-scrolling: touch;
}
#colorbox, #cboxContent, #cboxLoadedContent {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
#cboxLoadingOverlay {
	background: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#cboxLoadingGraphic {
	background:url(../common/images/fancybox.png);
	position:fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin:-20px 0 0 -20px;
}
#cboxClose {
	border: 0;
	position:absolute;
	top:15px;
	right:-15px;
	width:30px;
	height:30px;
	background:url(../common/images/fancybox.png) -40px 0px;
	cursor:pointer;
	text-indent:-9999px;
}	
#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}
#cboxTopLeft, #cboxTopRight, #cboxBottomLeft, #cboxBottomRight {
	width: 0;
	height: 0;
}
#cboxMiddleLeft, #cboxMiddleRight {
	width: 0;
}
#cboxTopCenter, #cboxBottomCenter {
	height: 0;
}
#cboxSlideshow, #cboxTitle, #cboxCurrent, #cboxPrevious, #cboxNext {
	display:none !important;
}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
	outline: 0;
}

.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}

#message01 {
	width:100%;
	margin:0;
	z-index:10;
	padding:7% 0 33% 18.75%;
	left:0;
	top:0;
	bottom:auto;
	font-size:4vw;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
#message01 span {
	font-size:7.5vw;
}
.mvArea .ttl01 {
	width:100%;
	padding:0;
	margin:0;
	z-index:10;
	right:0;
	bottom:6.5%;
	text-align:center;
}
.mvArea .ttl01 span {
	margin-top:5px;
	padding:3px 6px;
	letter-spacing:1px;
}
.mvArea .ttl01 span:first-child {
	padding:4px 6px 2px;
}
a.inline {
	cursor: pointer;
}

/* .sliderArea */
.sliderArea .slider {
	width:87.5%;
	padding:22px 0;
}
.sliderArea .slider img {
	max-width:560px;
}
.sliderArea .slick-prev,
.sliderArea .slick-next {
	display:block!important;
	width:14px;
	height:14px;
}
.sliderArea .slick-prev {
	left:-30px;
	background:url(../common/images/arrow_left_sp.png) no-repeat center center;
	background-size:cover;
}
.sliderArea .slick-next {
	right:-30px;
	background:url(../common/images/arrow_right_sp.png) no-repeat center center;
	background-size:cover;
}

/* .infoArea */
.infoArea {
	padding:22px 0 0;
}
.infoSet.ln {
	margin-bottom:25px;
}
.newSet .cont {
	border-width:1px;
	padding:10px 0;
	margin-bottom:20px;
}
.newSet .ttl01 {
	width:100%;
	float:none;
	padding:0;
	text-align:center;
}
.newSet .newList {
	width:100%;
	float:none;
}
.newSet .newList li .dates {
	width:20%;
	margin:0 -2px;
	padding:0 3%;
}
.newSet .newList li p {
	width:74%;
	margin:0 -2px;
}

/* .tabList */
.tabList {
	padding-bottom:20px;
}
.tabList li {
	width:40%;
	padding:0;
}
.infoSet .title span,
.tabList li span {
	padding:3% 0;
}

/* .infoSet  */
.infoSet .title {
	width:40%;
	padding-bottom:20px;
}
.infoSet .slider {
	width:auto;
	padding-bottom:15px;
	margin:0 -5px 20px;
}
.infoSet .slick-slide {
	margin:0 5px;
}
.infoSet .slider div span {
	padding:0.5% 1%;
}

/* Arrows */
.infoSet .slick-prev,
.infoSet .slick-next {
	width:25px;
	height:25px;
}
.infoSet .slick-prev {
	left:-0.5%;
}
.infoSet .slick-next {
	right:-0.5%;
}

/* .infoList */
.infoList {
	margin:0 -2%;
}
.infoList li {
	width:50%;
	padding-bottom:18px;
}
.infoList li span {
	margin:5px 0 4px;
	line-height:1.2;
	padding:0 3px;
}
.infoList li p {
	line-height:1.2;
}

/* .growupArea */
.growupArea .titleBg {
	background:url(../images/top/bg_growup_sp.jpg) no-repeat center center;
	background-size:cover;
}

/* .teachArea */
.teachArea {
	background:url(../images/top/bg_teach_sp.jpg) no-repeat center center;
	background-size:cover;
	color:#fff;
	padding:32px 0;
}
.teachArea .ttl01 {
	padding:0 0 16px;
	margin:0;
	text-align:center;
}
.teachArea .cont {
	width:100%;
	margin:0;
	padding:0 0 35px;
	display:block;
}
.teachArea .cont ul {
	text-align:center;
}
.teachArea .cont ul li {
	width:22.5%;
	display:inline-block;
	margin:0 2%;
	padding:7.5% 0;
	height:auto;
	border-radius:100%;
	line-height:1.5;
}
.teachArea .cont2 {
	width:93.75%;
	display:block;
	padding:0;
	margin:0 auto;
	border-left:#fff 1px solid;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.teachArea .cont2 dl {
	width:25%;
	float:left;
	clear:none;
	text-align:center;
	border-right:#fff 1px solid;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:5px 0;
}
.teachArea .cont2 dl dt {
	width:100%;
	float:none;
	padding:0 0 10px;
	font-size:4.8vw;
}
.teachArea .cont2 dl dt span {
	font-size:8.5vw;
}
.teachArea .cont2 dl dd {
	width:100%;
	float:none;
	padding:0!important;
	font-size:3vw;
	text-align:center;
	letter-spacing:-0.02em;
	line-height:1.4;
}

/* .schoolArea */
.schoolArea .titleBg {
	background:url(../images/top/bg_school_sp.jpg) no-repeat center center;
	background-size:cover;
}

/* .schoolSet */
.schoolSet {
	background:url(../images/top/bg_school_list_sp.jpg) no-repeat center center;
	background-size:cover;
	padding:10px 0;
}
.schoolSet .list {
	width:96%;
	padding:3% 1.2% 0;
}
.schoolSet .list li {
	width:50%;
	padding:0 1.8% 3%;
}
.schoolSet .list li div {
	padding:4%;
}
.schoolSet .list li p {
	padding-bottom:0;
}
.schoolSet .list li span {
	font-size:3.4vw;
	padding:2px 0;
}
.schoolSet .list li figure:hover img,
.schoolSet .list li:hover figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity:1;
}

/* .snsArea */
.snsArea {
	padding:25px 0;
}
.snsArea .inner {
	width:93.75%;
}
.snsArea .tabList2 {
	width:42%;
	margin-right:-2%;
}
.snsArea .tabC2 {
	width:60%;
	padding:0;
}
.snsArea .tabC2 .contInn2 {
	width:100%;
}
.snsArea .tabList2 li {
	width:100%;
}
.snsArea .tabList2 li a {
	margin-bottom:5px;
}
.snsArea .tabList2 li.dis {
	margin-top:6px;
}
.snsArea .tabList2 li span {
	padding:3% 4px;
	font-size:3.1vw;
	background-size:7px 100%;
}
}

@media only screen and (min-width:1px) and (max-width:480px){
.sliderArea .slider img {
	max-width:420px;
}
.sliderArea .slick-prev,
.sliderArea .slick-next {
	width:12px;
	height:12px;
}
.sliderArea .slick-prev {
	left:-20px;
}
.sliderArea .slick-next {
	right:-20px;
}
}

@media only screen and (min-width:1px) and (max-width:414px){
.sliderArea .slider img {
	max-width:360px;
}
}

@media only screen and (min-width:1px) and (max-width:375px){
.sliderArea .slider img {
	max-width:328px;
}
}

@media only screen and (min-width:1px) and (max-width:320px){
.sliderArea .slider img {
	max-width:280px;
}
}



					
/* 20180731 for sns timeline */
/*add class 'timelineArea' */
.snsArea .inner .tab2 .timelineArea {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
.snsArea .inner .tab2 .timelineArea #get_nursing_nurse,
.snsArea .inner .tab2 .timelineArea #get_health_science_psych,
.snsArea .inner .tab2 .timelineArea #get_health_science_pt { 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.snsArea .inner .tab2 .timelineArea #get_nursing_nurse .fb-page,
.snsArea .inner .tab2 .timelineArea #get_health_science_psych .fb-page,
.snsArea .inner .tab2 .timelineArea #get_health_science_pt .fb-page {
    width: 32%;
}

.snsArea .inner .tab2 .timelineArea #get_health_science_psych .fb-page {
    margin-left: 50px;
}

@media only screen and (min-width:1px) and (max-width:480px) {
    .snsArea .inner .tab2 .timelineArea #get_nursing_nurse,
    .snsArea .inner .tab2 .timelineArea #get_health_science_psych {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .snsArea .inner .tab2 .timelineArea #get_nursing_nurse .fb-page,
    .snsArea .inner .tab2 .timelineArea #get_health_science_psych .fb-page {
        display: none;
    }
    .snsArea .inner .tab2 .timelineArea #get_nursing_nurse .fb-page:first-child,
    .snsArea .inner .tab2 .timelineArea #get_health_science_psych .fb-page:first-child {
        display: block;
        width: 90%;
        margin-left: 10%;
    }
}

/* add 2020.06.16
.mediaList
------------------------------------------------------ */
ul.mediaList {
	padding: 0;
	margin: 0 0 30px 0;
	box-sizing: border-box;
}
ul.mediaList li {
	padding: 16px 0;
	display: flex;
	border-bottom: 1px dotted #ccc;
}
ul.mediaList li span {
	display: inline-block;
}
ul.mediaList li p {
	display: flex;
	align-items: center;
}
ul.mediaList li p {
	width: 80%;
}
ul.mediaList li span.label {
	padding: 2px 0;
	width: 100px;
	height: 22px;
	text-align: center;
	color: #fff;
	background: #7c5d86;
	border-radius: 3px;
	box-sizing: border-box;
}
ul.mediaList li span.label.pressrelease {
	background: #039;
}
ul.mediaList li span.label.media_coverage {
	background: #09f;
}
ul.mediaList li span.label.cast {
	background: #09c;
}
ul.mediaList li a {
	color: #000;
}
ul.mediaList li a:hover {
	color: #000;
}
ul.mediaList li a:active {
	color: #000;
}
ul.mediaList li a:visility {
	color: #000;
}

@media (max-width: 736px) {
	ul.mediaList li {
		flex-wrap: wrap;
	}
	ul.mediaList li p {
		margin-top: 10px;
		width: 100%;
		box-sizing: border-box;
	}
}

/*
get_nursing_nurse
get_health_science_psych
get_health_science_pt
get_health_science_elg
get_eschool
get_regional_policy
*/


.top-banner {
	padding-inline-end: 80px;
}
.top-banner--2025 {
	padding-inline: 10px 90px;
}
.top-banner--2025 .inner {
	align-items: center;
	display: grid;
	grid-template-columns: 37% 20% 41%;
	column-gap: 1%;
}
.top-banner--2025 h2 {
	padding-block: 10px;
}
.top-banner img {
	width: 100%;
	height: auto;
	transition: opacity 0.3s ease;
}
@media screen and (max-width: 720px) {
	.top-banner {
		padding-inline-end: 0;
	}
	.top-banner--2025 {
		padding: 7px 14px;
	}
	.top-banner--2025 .inner {
		grid-template-columns: none;
		row-gap: 4px;
	}
	.top-banner--2025 h2 {
		grid-row: 1;
		padding-inline: 10px;
		padding-block: 3px;
	}
}
@media screen and (hover: hover) {
	.top-banner a:hover img {
		opacity: .6;
	}
}