@charset "UTF-8";

body {
    --color: #a4dbf7;
    --light: rgba(164, 219, 247, .3);
}

article div.wrapper div.content.depart div.header h1 br.over440_none{
	display:none;
}

@media print, screen and (max-width:440px){
	article div.wrapper div.content.depart div.header h1 br.over440_none{
		display:inline;
	}
}

article div.wrapper div.content.depart div.header h1 span{
	font-size:18px;
}

.wrapper .content.depart .header h1 .capacity {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size:15px;
	letter-spacing:0;
}

article div.wrapper div.content.depart > nav{
	margin-bottom:50px;
}

article div.wrapper div.content.depart > p{
	margin:12px 0 20px 0;
}

article div.wrapper div.content.depart > span{
	position:relative;
	display:inline-block;
	padding-left:16px;
	font-weight:600;
}

article div.wrapper div.content.depart > span::before{
	position:absolute;
	top:7px;
	left:0;
	content:"";
	box-sizing:border-box;
	border:5px solid transparent;
	border-left:8px solid #bc272d;
}
@media print, screen and (max-width:440px){
article div.wrapper div.content.depart .contentsNav ul li:first-child {
	font-weight:600;
	color:#BB262C;
	margin-right:22px;
	width:100%;
}
}


/* どうして”福祉”と”心理”を学ぶの？
-----------------------------------*/
article div.wrapper div.content.depart section.specialist h2{
	font-size: clamp(24px, 2.8vw, 32px);
	font-weight:400;
	font-family:"Yu Mincho", "YuMincho", serif;
	line-height:122%;
	margin-top:20px;
}

article div.wrapper div.content.depart section.specialist div{
	width:100%;
	padding:20px;
	box-sizing:border-box;
	background-color:var(--light);
	margin:30px 0 58px 0;
}

article div.wrapper div.content.depart section.specialist div span{
	font-size:15px;
	font-weight:600;
	color:var(--color);
}

article div.wrapper div.content.depart section.specialist div h3{
	width:100%;
	font-size: clamp(20px, 2.2vw, 25px);
	font-weight:400;
	font-family:"Yu Mincho", "YuMincho", serif;
	letter-spacing:2px;
	line-height:140%;
	margin-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid var(--color);
}

article div.wrapper div.content.depart section.specialist div p{
	margin-top:20px;
}

/* 福祉とは、心理とは
-----------------------------------*/
article div.wrapper div.content.depart section.about{
	padding:20px;
	box-sizing:border-box;
    background: repeating-linear-gradient(45deg, #fff, #fff 6px, var(--color) 6px, var(--color) 7px);
}

article div.wrapper div.content.depart section.about > div{
	width:100%;
	height:100%;
	background-color:#FFF;
	padding:27px 33px;
	box-sizing:border-box;
}

article div.wrapper div.content.depart section.about > div h2,
article div.wrapper div.content.depart section.about > div h3{
	font-size:23px;
	font-weight:700;
	color:var(--color);
	text-indent:10px;
}

article div.wrapper div.content.depart section.about > div h3{
	margin-top:50px;
}

article div.wrapper div.content.depart section.about > div h2 small,
article div.wrapper div.content.depart section.about > div h3 small{
	font-size:18px;
}

article div.wrapper div.content.depart section.about > div h2 span,
article div.wrapper div.content.depart section.about > div h3 span{
	font-size:20px;
	font-weight:600;
	color:#000;
}

article div.wrapper div.content.depart section.about > div div{
	margin-top:28px;
}

article div.wrapper div.content.depart section.about > div div p{
	text-indent:14px;
}

/* 働くためにはどんなスキルが必要？
-----------------------------------*/
article div.wrapper div.content.depart section.skill{
	margin-top:70px;
}

article div.wrapper div.content.depart section.skill h2{
	width:100%;
	font-size: clamp(20px, 2.1vw, 23px);
	font-weight:600;
	color:#BB262C;
	line-height:140%;
	border-bottom:1px dashed #808080;
	padding-bottom:15px;
}

article div.wrapper div.content.depart section.skill h3{
	font-size: clamp(22px, 2.4vw, 25px);
	font-weight:400;
	font-family:"Yu Mincho", "YuMincho", serif;
	letter-spacing:2px;
	line-height:140%;
	margin-top:45px;
}

article div.wrapper div.content.depart section.skill p{
	margin-top:35px;
	text-indent:14px;
}

article div.wrapper div.content.depart section.skill div{
	margin-top:30px;
	margin-bottom: 50px;
	overflow:hidden;
}

article div.wrapper div.content.depart section.skill div img{
	float:left;
	width:48%;
}

article div.wrapper div.content.depart section.skill div img:nth-child(1){
	margin-right:4%;
}

/* アドミッションポリシー（入学者受け入れ方針）
-----------------------------------*/
article div.wrapper div.content.depart section.admission{
	margin-top:10px;
}

article div.wrapper div.content.depart section.admission accordionInner p{
	margin-top:35px;
	text-indent:14px;
}

/* ディプロマポリシー（学位授与方針）
-----------------------------------*/
article div.wrapper div.content.depart section.diploma{
	margin-top: 0;
}

article div.wrapper div.content.depart section.diploma .accordionInner ol li{
	list-style-type:none;
	list-style-position:inside;
	counter-increment:cnt;
	position:relative;
	padding-left:20px;
	box-sizing:border-box;
}
article div.wrapper div.content.depart section.diploma .accordionInner ol li:before{
	content:counter(cnt) ") ";
	position:absolute;
	left:0;
}

article div.wrapper div.content.depart a.button{
	margin-top:50px;
}
/* カリキュラムポリシー（教育課程の編成・実施方針）
-----------------------------------*/
article div.wrapper div.content.depart section.policy{
	margin-top:10px;
}

article div.wrapper div.content.depart section.policy .accordionInner p{
	text-indent:14px;
}

article div.wrapper div.content.depart section.policy .accordionInner ol{
	margin:23px 0;
}

article div.wrapper div.content.depart section.policy .accordionInner ol li{
	list-style-type:none;
	list-style-position:inside;
	counter-increment:cnt;
	position:relative;
	padding-left:20px;
	box-sizing:border-box;
}

article div.wrapper div.content.depart section.policy .accordionInner ol li:before{
	content:counter(cnt) ") ";
	position:absolute;
	left:0;
}
/* 投稿記事
-----------------------------------*/

article div.wrapper div.content.depart section#topics {
	margin-bottom:50px;
	overflow:hidden;
}
article div.wrapper div.content.depart section#topics .titleBox {
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #BB262C;
	margin-bottom: 8px;
}
article div.wrapper div.content.depart section#topics .titleBox p {
	font-family: "Hiragino Maru Gothic W6 JIS2004", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color:#BB262C;
}

article div.wrapper div.content.depart section#topics a.more {
	font-size:13px;
	display:block;
	width:120px;
	height:20px;
	line-height:20px;
	text-align:center;
	background-color:#b49b46;
	float:right;
	margin-top:8px;
	color:#FFF;
	border:1px solid #b49b46;
	border-radius:5px;
	-webkit-border-radius:5px;  
	-moz-border-radius:5px;
	-webkit-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
}
article div.wrapper div.content.depart section#topics a.more:hover{
	background-color:#FFF;
	color:#b49b46;
}

article div.wrapper div.content.depart section#topics ul li {
	overflow:hidden;
	padding:10px 0 10px;
	border-bottom:dashed 1px #808080;
}

article div.wrapper div.content.depart section#topics ul li .imgL {
	float:left;
	width:140px;
}
article div.wrapper div.content.depart section#topics ul li .imgL img {
	width:100%;
}
article div.wrapper div.content.depart section#topics ul li .txtR {
	width : calc(100% - 155px) ;
	float:right;
}
article div.wrapper div.content.depart section#topics ul li time {
	font-size:13px;
}

@media print, screen and (max-width:440px){
article div.wrapper div.content.depart section#topics ul li {
	overflow:hidden;
	padding:20px 0 20px;
	border-bottom:dashed 1px #808080;
}

article div.wrapper div.content.depart section#topics ul li .imgL {
	float:none;
	width:90%;
	margin:0 auto 5px;
}
article div.wrapper div.content.depart section#topics ul li .txtR {
	width : 90% ;
	float:none;
	margin:auto;
}
}
.fw-b{
	font-weight: bold;
}
.subtitleBox {
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #aaaaaa;
	margin-bottom: 8px;
}
.subtitleBox p {
	font-family: "Hiragino Maru Gothic W6 JIS2004", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color:#BB262C;
}
