@charset "UTF-8";

.snsArea .inner .tab2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    height: 680px;
    overflow: hidden;
    padding: 0;
    /*
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    -ms-flex-wrap: nowrapno;
    flex-wrap: nowrapno;
    */
}
.snsArea .inner .tab2 article {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 48%;
}
.snsArea .inner .tab2 article.fb {
	float: left;
	height: 500px;
}
.snsArea .inner .tab2 article.tw {
    float: right;
}
.snsArea .inner .tab2 article h2 {
    margin-bottom: 10px;
    padding-bottom: 2px;
    border-bottom: 1px solid #333;
}
.snsArea .inner .tab2 article h2 img {
    width: 186px;
}
.snsArea .inner .tab2 article.fb ul {
    text-align: left;
    margin: 1rem 0 0.5rem 0;
}
.snsArea .inner .tab2 article.fb ul li {
    margin-bottom: 2px;
}
.snsArea .inner .tab2 article.fb ul li a {
    padding: 2px 15px;
    font-size: 14px;
    text-decoration: none;
    cursor: pointer;
}
/*
.snsArea .inner .tab2 article.fb ul li a:before {
    content: "■";
    color: #ccc;
}
.snsArea .inner .tab2 article.fb ul li a.act:before {
    color: #5a3467;
}
*/

.snsArea .inner .tab2 article.fb ul li a.act {
    background: #5a3467;
    color: #fff;
}
.snsArea .inner .tab2 article.fb .sp {
    display: none;
}
.snsArea .inner .tab2 article.fb #pageplugin div.fb-page {
    display: none;
    max-width: 496px;
    margin: 0 auto;
}
.snsArea .inner .tab2 article.fb #pageplugin div.visible {
    display: block;
}
.snsArea .inner .tab2 article.fb #pageplugin div.visible .fb_iframe_widget,
.snsArea .inner .tab2 article.fb #pageplugin div.visible .fb_iframe_widget span,
.snsArea .inner .tab2 article.fb #pageplugin div.visible .fb_iframe_widget iframe[style]{
    width: 100% !important;
}
.snsArea .inner .tab2 article.twitter {
}


@media screen and (max-width:681px) {
    .snsArea .inner .tab2 {
        /* height: 1360px; */ /* add 20191212 */
        height: auto;
    }
    .snsArea .inner .tab2 article {
        width: 90%;
        margin: 0 auto 30px auto;
    }
    .snsArea .inner .tab2 article.fb,
    .snsArea .inner .tab2 article.tw {
        float: none;
    }
    .snsArea .inner .tab2 article.fb {
		width: 100%;
        /* height: 110vh; */ /* add 20191212 */
        height: 750px;
		display: block;
    }
    .snsArea .inner .tab2 article.fb iframe {
		width: 100%;
    }
    .snsArea .inner .tab2 article.fb .pc {
        display: none !important;
    }
    .snsArea .inner .tab2 article.fb #pageplugin div.fb-page {
        /* max-width: 320px; */ /* 20191212 */
    }
    .snsArea .inner .tab2 article.fb #pageplugin div.visible .fb_iframe_widget,
    .snsArea .inner .tab2 article.fb #pageplugin div.visible .fb_iframe_widget span,
    .snsArea .inner .tab2 article.fb #pageplugin div.visible .fb_iframe_widget iframe[style]{
        /* max-width: 320px !important; */ /* 20191212 */
    }
    
    .snsArea .inner .tab2 article.fb iframe .fb_iframe_widget{
        text-align: center;
    }
}
@media screen and (max-width: 375px) {
    .snsArea .inner .tab2 article.tw {
		/* height: 120vh; */ /* 20191212 */
    }
}


/*
get_nursing_nurse
get_health_science_psych
get_health_science_pt
get_health_science_elg
get_eschool
get_regional_policy
*/


/* ***** add 20191212 ***** */
@media screen and (max-width:681px) {
    .snsArea .inner .tab2 article.tw {
		width: 100%;
		display: block;
    }
}
/* IE以外のブラウザ用 */
.snsArea .inner .tab2 article.tw .twbox ,
.snsArea .inner .tab2 article.tw .twbox a {
    height: 635px;
}
/* IE以外のブラウザ用 */
.snsArea .inner .tab2 article.tw .ie_twbox ,
.snsArea .inner .tab2 article.tw .ie_twbox a {
    height: 635px;
}
@media screen and (max-width:681px) {
    .snsArea .inner .tab2 article.tw .ie_twbox ,
    .snsArea .inner .tab2 article.tw .ie_twbox a {
        height: auto;
    }
}
/* IEのみ反映 */
@media all and (-ms-high-contrast: none){
	.snsArea .inner .tab2 article.tw .twbox {
		display: none;
	}
}
/* Chrome,Safari,Operaに反映 */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.snsArea .inner .tab2 article.tw .ie_twbox {
		display: none;
	}
}
/* Firefoxのみに反映 */
@-moz-document url-prefix() {
	.snsArea .inner .tab2 article.tw .ie_twbox {
		display: none;
	}
}
/* Edgeのみに反映 */
@supports (-ms-ime-align: auto) {
	.snsArea .inner .tab2 article.tw .ie_twbox {
		display: none;
	}
}
/* ***** add-end ***** */

/* ***** add 20201019 oono ***** */
.snsArea .inner .tab2 .left_area {
    float: left;
    width: 50%;
}
.snsArea .inner .tab2 article.fb.right {
    float: right;
}
@media screen and (max-width:681px) {
    .snsArea .inner .tab2 .left_area,
    .snsArea .inner .tab2 article.fb.right {
        float: none;
    }
    .snsArea .inner .tab2 .left_area {
        width: 100%;
    }
    .snsArea .inner .tab2 article.fb.right {
		width: 100%;
        height: 600px;
        display: block;
        margin-top: 10%;
    }
}
/* ***** add-end ***** */


/* ***** add 202205 oono ***** */
.snsArea .inner .sns_h2 {
    font-family: '小塚ゴシック Pro','Kozuka Gothic Pro',sans-serif;
    margin: 20px 0;
    text-align: center;
    color: #980000;
    color: #5b3468;
    font-size: 40px;
}
.snsArea .inner ul.sns_list {
    width: 990px;
    margin: 20px auto 60px;
    display: flex;
    justify-content: space-between;
}
.snsArea .inner ul.sns_list li {
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    border-right: 2px solid #e2e2e2;
}
.snsArea .inner ul.sns_list li:last-child {
    border-right: none;
}
.snsArea .inner ul.sns_list li a {
}
.snsArea .inner ul.sns_list li a img {
    max-width: 80%;
}

@media screen and (max-width:681px) {
    .snsArea .inner .sns_h2 {
        font-size: 7vw;
    }
    .snsArea .inner ul.sns_list {
        width: 100%;
        margin: 20px auto 20px;
        flex-wrap: wrap;
    }
    .snsArea .inner ul.sns_list li {
        width: 50%;
        margin-bottom: 30px;
    }
    .snsArea .inner ul.sns_list li {
        border-right: 2px solid #e2e2e2;
    }
    .snsArea .inner ul.sns_list li:nth-child(2n) {
        border-right: none;
    }


}

/* ***** add-end ***** */