@charset "UTF-8";

/*==============================
mainVisualArea
================================ */
/* .mainVisualArea{
}
.mainVisualArea .inner{
	width:100%;
	max-width:1600px;
	margin:0 auto;
	position:relative;
} */
/* -------*/
/* .mainVisualArea .item{
	position:relative;
}
.mainVisualArea .item img{
	width:100%;
	height:auto;
} */


/* -------*/
/* slick */
/* .mainVisualAreaLst .slick-prev {
  position: absolute;
  left: 15px;
  top: 0px;
  bottom: 0;
  margin: auto;
  width: auto;
  height: auto;
}

.mainVisualAreaLst .slick-next {
  position: absolute;
  right: 15px;
  top: 0px;
  bottom: 0;
  margin: auto;
  width: auto;
  height: auto;
} */

/* .mainVisualAreaLst .slick-dots {
} */

/* -------*/
/* .mainVisualArea .importantNews{
	position:absolute;
	right:0;
	bottom:-60px;
	width:60%;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	align-items: center;
	height:120px;
	background:#fff;
}
.mainVisualArea .importantNews .tit{
	flex-basis:250px;
	background: #ebdb03;
	height:120px;
	display:flex;
	align-items: center;
}
.mainVisualArea .importantNews .tit > span{
	display:block;
	width:100%;
	color:#fff;
	text-align:center;
}
.mainVisualArea .importantNews .tit > span b{
	font-size:20px;
	font-weight:bold;
}
.mainVisualArea .importantNews .info{
	flex-basis:calc(100% - 250px);
	background:#fff;
	padding:0 30px;
}
.mainVisualArea .importantNews .info .date{
	color:#AE0066;
	font-size:16px;
	display:block;
}
.mainVisualArea .importantNews .info .lnk{
	color:#333333;
	font-size:16px;
	font-weight:bold;
	display:block;
}
@media screen and (max-width: 767px) {
	.mainVisualArea{
		background:#FAF8F2;
	}
	.mainVisualArea .importantNews{
		position:relative;
		right:auto;
		left:auto;
		bottom:0px;
		width:95%;
		height:auto;
		margin:-20px auto 0;
		background: #ebdb03;
	}
	.mainVisualArea .importantNews .tit{
		flex-basis:33%;
		height:auto;
	}
	.mainVisualArea .importantNews .tit > span b{
		font-size:13px;
	}
	.mainVisualArea .importantNews .tit > span b:before{
		content:"";
		width:100%;
		height:25px;
		background:url(../img/importantNews_icon.png) no-repeat center center;
		display:block;
		text-align:center;
	}
	.mainVisualArea .importantNews .info{
		flex-basis:67%;
		background:#fff;
		padding:10px ;
	}
	.mainVisualArea .importantNews .info .date{
		font-size:13px;
	}
	.mainVisualArea .importantNews .info .lnk{
		font-size:13px;
	}
} */

/*==============================
eventBox
================================ */
.eventBox{
}
body.topPage .eventBox{
	background:#FAF8F2;
}
.eventBox .inner{
	width:100%;
	max-width:1570px;
	margin-left:auto;
	margin-right:auto;
}
.eventBox .lst{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	width:100%;
	max-width:1200px;

	margin-left:auto;
	margin-right:auto;
}
.eventBox .lst::before{
  content:"";
  display: block;
  width:23%;
  order:1;
}
.eventBox .lst::after{
  content:"";
  display: block;
  width:23%;
}

body.topPage .eventBox .lst{
	max-width:100%;
}
.eventBox .lst .item{
	flex-basis:23.5%;
	background:#fff;
}
.eventBox .lst .item a{
	text-decoration:none;
	display:block;
}

.eventBox .lst .item .pic{
		position:relative;
	  overflow:hidden;
}
.eventBox .lst .item .pic img{

width:100%;
height:100%;
     aspect-ratio: 16 / 10;
    object-fit: cover;
    vertical-align: bottom;
}



/* body.topPage .lst .item a .pic img{
	border:none;
} */


.eventBox .lst .item a .pic .date{
	position:absolute;
	display:block;
	width:32%;
	padding:13px 0 13px;
	bottom:0;
	right:0;
	background:#8CB64A;
	color:#fff;

}
.eventBox .lst .item a .pic .date_yy{
	display:block;
	font-size:16px;
	text-align:center;
	margin-bottom:5px;
	line-height:1;
}
.eventBox .lst .item a .pic .date_md{
	display:block;
	font-size:30px;
	text-align:center;
	margin-bottom:0;
	line-height:1;
}



/* ---- */
/* .eventBox .lbl span,
.eventBox .lst .item a .lbl span{
	display:inline-block;
	padding:3px 15px;
	font-size:15px;
	border:solid 1px #1f1f1f;
}

.eventBox .eventLabels{
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
	align-self: flex-start;
}
.eventBox .eventLabels .eventLabels__main{  }
.eventBox .eventLabels .eventLabels__sub {
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
	align-self: flex-start;
}
.eventBox .eventLabels .eventLabels__sub li{
	padding:5px 7px;
	font-size:12px;
	background:#366658;
	color:#fff;
	display:block;
	margin-right:3px;
}
.eventBox .eventLabels .eventLabels__sub li:last-child{
	margin-right:0;
} */





/* ---- */
/* .eventBox .lst .item a .tit{
	font-size:15px;
	color:#1F1F1F;
} */

/* ---- ラベルの色 ---*/
/* .eventBox .lst .item a .lbl-exam   span{ color:#8A0B0B; border-color:#8A0B0B; }
.eventBox .lst .item a .lbl-event  span{ color:#FFA400; border-color:#FFA400; }
.eventBox .lst .item a .lbl-course span{ color:#698937; border-color:#698937; }
.eventBox .lst .item a .lbl-inform span{ color:#764F8E; border-color:#764F8E; }

.eventDetailArea .lbl-exam   span{ color:#8A0B0B; border-color:#8A0B0B; }
.eventDetailArea .lbl-event  span{ color:#FFA400; border-color:#FFA400; }
.eventDetailArea .lbl-course span{ color:#698937; border-color:#698937; }
.eventDetailArea .lbl-inform span{ color:#764F8E; border-color:#764F8E; }

.eventBox .eventLabels__sub .label_icon_dai{background:#366658 !important;}
.eventBox .eventLabels__sub .label_icon_tan{background:#ffa400 !important;}
.eventBox .eventLabels__sub .label_icon_in{background:#764f8e !important;}
.eventBox .eventLabels__sub .label_icon_hou{background:#686859 !important;}


@media screen and (max-width: 1050px) {
	.eventBox .lst .item a .pic .date{
		width:35%;
		padding:8px 0 8px;
	}
	.eventBox .lst .item a .pic .date_yy{
		font-size:14px;
	}
	.eventBox .lst .item a .pic .date_md{
		font-size:25px;
	}

	.eventBox .lbl span,
	.eventBox .lst .item a .lbl span{
		padding:3px 5px;
		font-size:13px;
	}

	.eventBox .eventLabels .eventLabels__sub li{
		font-size:10px;
	}

}
@media screen and (max-width: 900px) {
	.eventBox .eventLabels .eventLabels__main{ flex-basis:100%; margin-bottom:5px;}
	.eventBox .eventLabels .eventLabels__sub { flex-basis:100%; margin-bottom:15px;margin-left:15px; }
	.eventBox .lbl span,
	.eventBox .lst .item a .lbl span{
		padding:3px 15px;
		font-size:13px;
	}
}
@media screen and (max-width: 767px) {
	.eventBox .lst .item{
		flex-basis:48.7%;
	}
	.eventBox .lst .item a .tit{
		font-size:14px;
	}
	.eventBox .lst .item a .lbl span{
		display:block;
		font-size:12px;
		text-align:center;
		padding:2px 10px;
		margin-bottom:5px;
	}
	.eventBox .lst .item a .pic {
		margin-bottom:10px;
	}
	.eventBox .lst .item a .pic .date{
		width:32%;
	}
	.eventBox .lst .item a .pic .date_yy{
		font-size:12px;
	}
	.eventBox .lst .item a .pic .date_md{
		font-size:16px;
	}
} */
/*==============================
newsBox
================================ */
.newsBox{
	width:100%;
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
}
.newsBox .inner{
}
.newsBox .lst{
}
.newsBox .lst .item{
	border-bottom:solid 1px #C9E2DB;
	padding:10px 20px;
}
.newsBox .lst .item a{
	width:100%;
	padding:10px 0;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	text-decoration:none;
}
.newsBox .lst .item a .date{
	flex-basis:130px;
	color:#73B4A1;
	text-align:center;
}
.newsBox .lst .item a .tit{
	flex-basis:calc( 100% - 130px);
	color:#1F1F1F;
	border-left:solid 1px #C9E2DB;
	padding-left:30px;
}
.newsBox .lst .item a:hover .tit{
	color:#366658;
}

@media screen and (max-width: 767px) {
	.newsBox .lst .item{
		border-bottom:solid 1px #C9E2DB;
		padding:10px 0px 20px;
	}
	.newsBox .lst .item a {
		padding:0;
	}
	.newsBox .lst .item a .date{
		flex-basis:100%;
		text-align:left;
		font-size:14px;
	}
	.newsBox .lst .item a .tit{
		flex-basis:100%;
		text-align:left;
		padding-left:0;
		border:none;
		font-size:14px;;
	}
}

/*==============================
philosophyBox
================================ */
/* .philosophyBox{
}
.philosophyBox .inner{
	width:100%;
	max-width:1100px;
	margin:0 auto;
	position:relative;
}
.philosophyBox .pic{
	width:100%;
	max-width:600px;
}
.philosophyBox .pic img{
	width:100%;
	height:auto;
}
.philosophyBox a{
	display:block;
	width:100%;
	max-width:540px;
	text-decoration:none;
	background:#8CB64A;
	position:absolute;
	right:0;
	top:45px;
}
.philosophyBox .cnt{
	position:relative;
	height:250px;
	padding-top:80px;
	padding-left: 30px;
	padding-right: 30px;
}
.philosophyBox .cnt span{
	color:#fff;
}
.philosophyBox .cnt .en{
	font-family: 'Tangerine', cursive;
	font-size:96px;
	color:#B4CF8B;
	position:absolute;
	top:-80px;
	right:20px;
	transform:rotate(-20deg); 
}
.philosophyBox .cnt .tit{
	font-family: 'Noto Serif JP', serif;
	font-weight:normal;
	color:#fff;
	font-size:30px;
	display:block;
	text-align:center;
	margin-bottom:30px;
}
.philosophyBox .cnt .btn{
	display:block;
	text-align:center;
}
.philosophyBox .cnt .btn span{
	border-bottom:solid 1px #fff;
}

@media screen and (max-width: 767px) {
	.philosophyBox a{
		width:68%;
	}
	.philosophyBox a{
		top:auto;
		bottom:-60px;
	}
	.philosophyBox .cnt{
		padding-top:15px;
		height:150px;
	}
	.philosophyBox .cnt .en{
		display:none;
	}
	.philosophyBox .cnt .tit{
		font-size:20px;
		margin-bottom:5px;
	}
} */


/*==============================
guide_organization
================================ */
/* .guide_organization{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	align-items: center;
}
.guide_organization li{
	flex-basis:33.33%;
	text-align:center;
}
.guide_organization li img{
	width:100%;
	max-width:380px;
	height:auto;
}
@media screen and (max-width: 767px) {
	.guide_organization li{
		flex-basis:100%;
		text-align:center;
	}
} */

/*==============================
pageNewsBox
================================ */
/* .pageNewsBox{
	width:100%;
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
}
.pageNewsBox .inner{
}
.pageNewsBox .lst{
}
.pageNewsBox .lst .item{
	border-bottom:solid 1px #C9E2DB;
	padding:10px 20px;
}
.pageNewsBox .lst .item:first-child{
	border-top:solid 1px #C9E2DB;
}
.pageNewsBox .lst .item a{
	width:100%;
	padding:10px 0;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	text-decoration:none;
}
.pageNewsBox .lst .item a .date{
	flex-basis:130px;
	color:#73B4A1;
	text-align:center;
}
.pageNewsBox .lst .item a .titArea{
	flex-basis:calc( 100% - 130px);
	border-left:solid 1px #C9E2DB;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	text-decoration:none;
}
.pageNewsBox .lst .item a .titArea .lbl{
	flex-basis:200px;
}
.pageNewsBox .lst .item a .titArea .lbl span{
	display:inline-block;
	width:90%;
	text-align:center;
	padding:3px 15px;
	font-size:15px;
	color:#fff;
	border-radius:5px;
}
.pageNewsBox .lst .item a .titArea .tit{
	flex-basis:calc(100% - 200px);
	color:#1F1F1F;
}
.pageNewsBox .lst .item a:hover .tit{
	color:#f00;
} */



.pageNewsBox.sec-all .btn01 a        { color:#366658; border-color:#366658;} /* 白梅大学 */
.pageNewsBox.sec-education .btn01 a  { color:#1A3260; border-color:#1A3260;} /* 教育学科 */
.pageNewsBox.sec-depchild .btn01 a   { color:#698937; border-color:#698937;} /* こども学科 */
.pageNewsBox.sec-junior .btn01 a     { color:#FFA400; border-color:#FFA400;} /* 保育科 */
.pageNewsBox.sec-psychology .btn01 a { color:#B80E0F; border-color:#B80E0F;} /* 子ども心理 */
.pageNewsBox.sec-family .btn01 a     { color:#FEDC05; border-color:#FEDC05;} /* 家族地域 */
.pageNewsBox.sec-graduate .btn01 a   { color:#9B75B2; border-color:#9B75B2;} /* 大学院 */
.pageNewsBox.sec-logo .btn01 a       { color:#AE0066; border-color:#AE0066;} /* 白梅ロゴ */

.pageNewsBox.sec-all .btn01 a:after        { border-color:#366658;} /* 白梅大学 */
.pageNewsBox.sec-education .btn01 a:after  { border-color:#1A3260;} /* 教育学科 */
.pageNewsBox.sec-depchild .btn01 a:after   { border-color:#698937;} /* こども学科 */
.pageNewsBox.sec-junior .btn01 a:after     { border-color:#FFA400;} /* 保育科 */
.pageNewsBox.sec-psychology .btn01 a:after { border-color:#B80E0F;} /* 子ども心理 */
.pageNewsBox.sec-family .btn01 a:after     { border-color:#FEDC05;} /* 家族地域 */
.pageNewsBox.sec-graduate .btn01 a:after   { border-color:#9B75B2;} /* 大学院 */
.pageNewsBox.sec-logo .btn01 a:after       { border-color:#AE0066;} /* 白梅ロゴ */

.pageNewsBox .lbl-exam   span{background-color:#8A0B0B; }
.pageNewsBox .lbl-event  span{background-color:#FFA400; }
.pageNewsBox .lbl-course span{background-color:#698937; }
.pageNewsBox .lbl-inform span{background-color:#764F8E; }



@media screen and (max-width: 767px) {
	.pageNewsBox .lst .item{
		border-bottom:solid 1px #C9E2DB;
		padding:10px 0px 20px;
	}
	.pageNewsBox .lst .item{
		padding:5px 10px;
	}
	.pageNewsBox .lst .item a {
		padding:0;
	}
	.pageNewsBox .lst .item a .date{
		flex-basis:100%;
		text-align:left;
		font-size:14px;
		margin-bottom:10px;
	}
	.pageNewsBox .lst .item a .titArea{
		flex-basis:100%;
		border:none;
	}
	.pageNewsBox .lst .item a .titArea .lbl{
		flex-basis:115px;
	}
	.pageNewsBox .lst .item a .titArea .lbl span{
		max-width:100%;
	}
	.pageNewsBox .lst .item a .titArea .tit{
		flex-basis:calc(100% - 120px);
		font-size:16px;
	}
}


/*--------------------------
blogBox
---------------------------- */
.blogBox{
	margin-bottom:100px;
}
th .blogBox,
td .blogBox{
	margin-bottom:0px;
}
.blogBox .tit03{
	margin-bottom:30px;
}
.blogBox .blogDate{
	margin-bottom:30px;
	color:#333;
}

.blogBox h1{
	font-size: 30px;
    padding: 5px 15px;
    background: #FAF8F2;
    color: #366658;
    border-left: solid 5px #366658;
	margin-bottom:30px;
}

.blogBox h2{
	font-size:23px;
	font-weight:bold;
	border-bottom:dashed 1px #366658;
	padding-bottom:15px;
	margin-bottom:30px;
}
.blogBox h3{
	font-size:20px;
	font-weight:bold;
	margin-bottom:30px;
	border-left: solid 5px #366658;
	padding-left:10px;
}
.blogBox h4{
	font-size:18px;
	font-weight:bold;
	margin-bottom:30px;
	background: #ebf3de;
	padding: 5px;
}


.blogBox h5{
	font-size:16px;
	font-weight:bold;
	margin-bottom:30px;
}
.blogBox h5::before{
	content: "◆";
   color: #366658;
   margin-right: 5px;
}

.blogBox h6{
	font-size:16px;
	font-weight:bold;
	margin-bottom:30px;
}
.blogBox p{
	line-height:1.7;
	margin-bottom:30px;
}
.blogBox ul{
	margin-bottom:35px;
	margin-left:2em;
}
.blogBox ul li{
	list-style:disc;
	padding-left:0em;
	margin-bottom:15px;
	letter-spacing: 0.1em;
	text-align: left;
	color: #000;
}
.blogBox ol{
	margin-bottom:35px;
	margin-left:2em;
}
.blogBox ol li{
	list-style:number;
	padding-left:0em;
	margin-bottom:15px;
	letter-spacing: 0.1em;
	text-align: left;
	color: #000;
}
.blogBox a[href$=".pdf"]:after {
	content:"";
	display:inline-block;
	width:12px;
	height:15px;
	margin-bottom:-1px;
	margin:0 5px;
    background: url('data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_559%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20559%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.92%22%20height%3D%2214.651%22%20viewBox%3D%220%200%2011.92%2014.651%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_192%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20192%22%20transform%3D%22translate(0%200)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_36%22%20data-name%3D%22%E3%83%91%E3%82%B9%2036%22%20d%3D%22M293.246%2C153.323a7.94%2C7.94%2C0%2C0%2C0-1.618.15%2C7.291%2C7.291%2C0%2C0%2C1-.972-1.294c.8-2.295.293-2.947-.388-2.947-.534%2C0-.8.564-.742%2C1.187a5.857%2C5.857%2C0%2C0%2C0%2C.622%2C1.6%2C18.049%2C18.049%2C0%2C0%2C1-.914%2C2.064%2C8.19%2C8.19%2C0%2C0%2C0-1.028.385c-1.275.593-1.377%2C1.384-1.112%2C1.72.5.637%2C1.577.087%2C2.654-1.838.737-.21%2C1.707-.489%2C1.795-.489a.143.143%2C0%2C0%2C1%2C.04.008%2C4.122%2C4.122%2C0%2C0%2C0%2C1.694%2C1.088.931.931%2C0%2C0%2C0%2C1.156-.785C294.4%2C153.828%2C294.206%2C153.38%2C293.246%2C153.323Zm-4.772%2C2.077c-.312.37-.815.726-.993.608s-.208-.459.193-.845a3.352%2C3.352%2C0%2C0%2C1%2C1.171-.623c.119-.044.149%2C0%2C.149.059A2.947%2C2.947%2C0%2C0%2C1%2C288.474%2C155.4Zm1.364-4.982c-.03-.371.044-.727.356-.771s.46.311.341.889a4.761%2C4.761%2C0%2C0%2C1-.237%2C1.009c-.059.044-.118-.1-.118-.1A3.064%2C3.064%2C0%2C0%2C1%2C289.839%2C150.418Zm.119%2C3.484c.163-.267.578-1.349.578-1.349.089.163.785.993.785.993S290.253%2C153.784%2C289.957%2C153.9Zm3.231.474a3.936%2C3.936%2C0%2C0%2C1-1.2-.593%2C3.566%2C3.566%2C0%2C0%2C1%2C1.186-.148c.46.03.623.223.623.415S293.634%2C154.436%2C293.188%2C154.376Z%22%20transform%3D%22translate(-284.496%20-145.559)%22%20fill%3D%22%23ff2116%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_37%22%20data-name%3D%22%E3%83%91%E3%82%B9%2037%22%20d%3D%22M197.822%2C3.081%2C195.008.266%2C194.741%2C0h-6.116a2.46%2C2.46%2C0%2C0%2C0-2.457%2C2.458v9.735a2.46%2C2.46%2C0%2C0%2C0%2C2.457%2C2.458h7.005a2.46%2C2.46%2C0%2C0%2C0%2C2.458-2.458V3.347Zm-.643%2C9.112a1.548%2C1.548%2C0%2C0%2C1-1.548%2C1.548h-7.005a1.548%2C1.548%2C0%2C0%2C1-1.548-1.548V2.458A1.548%2C1.548%2C0%2C0%2C1%2C188.625.91h5.521l3.032%2C3.032Z%22%20transform%3D%22translate(-186.168)%22%20fill%3D%22%23ff2116%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat;
}
.blogBox p img{

	max-width:1050px;
	height:auto;
	display:inline-block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:40px;
	float:none !important;
}

.blogBox img.mt-image-none{
}

.blogBox em{
	font-style:italic !important;
}

.blogBox strong{
	font-weight:bold !important;
}
.blogBox table{
	margin:0 auto 30px;
	width:100%;
	max-width:1000px;
}
.blogBox table th{
	border-width:1px;
	padding:10px;
	background:#f5f5f5;
}
.blogBox table td{
	border-width:1px;
	padding:10px;
}

/*  */
.tbl-staff th .blogBox,
.tbl-staff td .blogBox{
	margin-bottom:0px;
}
.tbl-staff .blogBox .tit03{
}
.tbl-staff .blogBox .blogDate{
}
.tbl-staff .blogBox h2{
}
.tbl-staff .blogBox h3{
}
.tbl-staff .blogBox h4{
}
.tbl-staff .blogBox p{
	margin-bottom:30px;
}
.tbl-staff .blogBox ul{
}
.tbl-staff .blogBox ul li{
	margin-bottom:5px;
}
.tbl-staff .blogBox ol{
}
.tbl-staff .blogBox ol li{
	margin-bottom:5px;
}
.tbl-staff .blogBox *:last-child{
	margin-bottom:20px;
}


@media screen and (max-width: 767px) {
	.blogBox p{
		margin-bottom:15px;
	}
	.blogBox p img{
		display:inline-block;
		height:auto;
		max-width:400px;
		margin-left:auto;
		margin-right:auto;
	}
	.blogBox table{
		width:100%;
	}
	.blogBox table th{
		padding:10px;
	}
	.blogBox table td{
		padding:10px;
	}
	.blogBox table img{
		width:100%;
		height:auto;
	}
}

/*--------------------------
siteapLst
---------------------------- */
/* .sitemapLst{
	margin-bottom:40px;
}

.sitemapLst .slevel00 {
	font-size:30px;
	padding:5px 15px;
	background:#FAF8F2;
	font-family: 'Noto Serif JP', serif;

	color:#366658 !important;
	border-left:solid 5px #366658;
	margin-bottom:30px;
}
.sitemapLst .slevel00:before{
	content:"";
	width:200px;
	height:2px;
	background:#366658;
	position:absolute;
	top:-2px;
	left:0;
	font-size:30px;
}


.sitemapLst .slevel01{
	padding-left:0em;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:dashed 1px #ddd;
}
.sitemapLst .slevel02{
	padding-left:2em;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:dashed 1px #ddd;
}
.sitemapLst .slevel03{
	padding-left:3em;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:dashed 1px #ddd;
}
.sitemapLst .slevel04{
	padding-left:4em;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:dashed 1px #ddd;
}
.sitemapLst a{
	text-decoration:none;
	word-break:break-all; word-wrap:break-word; display: inline-block;
}

.sitemapLst .slevel02 a:before{
	content:"・";
}

.sitemapLst .slevel03 a:before{
	content:"・";
}

.sitemapLst .slevel04 a:before{
	content:"・";
}

@media screen and (max-width: 767px) {
	.sitemapLst .slevel01{
		padding-left:0em;
		font-size:14px;
	}
	.sitemapLst .slevel02{
		padding-left:1em;
		font-size:14px;
	}
	.sitemapLst .slevel03{
		padding-left:2em;
		font-size:14px;
	}
	.sitemapLst .slevel04{
		padding-left:3em;
		font-size:14px;
	}
} */

/*--------------------------
redirect-data-information
---------------------------- */
/* .redirect-data-information{
	display:none;
} */
