/*リハビリ*/



#notice {
	font-family	:	"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"遊ゴシック",YuGothic,sans-serif;
	margin		:	20px 0 50px 0	;
	padding		:	10px	;
}




.goTOP {
	display: block;
	background: #3E61B9;
	border:1px solid #3E61B9;
	width: 10em;
	height: 1.8em;
	color: #fff;
	text-align: center;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	padding: 0.3em 0 0 0;
	box-sizing: border-box;
	clear: both;
	margin: 1.0em 1.0em 3.0em auto;
} 
.goTOP:hover {
	color: #3E61B9;
	background: #fff;
}


/*下線*/
#notice .ubar {
	text-decoration: underline #5284C4;
	text-underline-offset: 4px;
	margin: 0 0.2em;
	
}


/*上付き*/
#notice sup {
	font-size: 0.75em;
	color: crimson;
	vertical-align: top;
	font-weight: bold;

}


#notice .MgnT3 {
	margin-top: 3.0em !important;
}






#notice .area01 {
	margin: 5.0em 0;
}




#notice h1 {
	font-size	:	2.0em	;
	font-weight	:	bold	;
	color		:	#5284C4	;
	margin		:	0.0em 0 1.0em 0	;
	text-align	:	center	;
}


#notice h2 {
	font-size	:	1.5em	;
	margin		:	4.0em 0 1.0em 0	;
	padding		:	0	;
	border-left	:	10px solid #5284C4	;
	line-height	:	1.2em	;
	padding		:	0.1em 0 0 0.3em	;
	clear		:	both	;
}

#notice h2 span {
	font-size: 0.8em;
}


#notice dl.LV1 {
	font-size: 1.2em;
	font-weight: bold;
	display: flex;
	margin: 2.0em 1.0em 1.0em 1.0em;
	padding: 0 0.0em 0.1em 0;
	line-height: 1.25;
	
}
#notice dl.LV1 dt {
	margin: 0 0.5em 0 0;
	padding: 0;
}
#notice dl.LV1 dd {
	margin: 0;
	padding: 0 1.0em 0 0;
	border-bottom: #5284C4 2px solid;
}



#notice p.txt01 {
	font-size	:	1.0em	;
	padding		:	0 1.0em	0 0;
	margin: 1.0em 0 1.0em 2.0em;
	line-height	:	1.75	;
	clear		:	both	;
}



#notice dl.Dlist01 {
	font-size: 1.0em;
	margin: 1.0em 0 1.0em 4.0em;
	line-height: 1.4;
}
#notice dl.Dlist01 dt {
	margin: 0 0 0.25em 0.75em;
	position: relative;
}
#notice dl.Dlist01 dt::before {
	position: absolute;
	content: "●";
	font-size: 0.6em;
	left: -1.6em;
	top: 0.4em;
	color: #5284C4;
}

#notice dl.Dlist01 dd {
	margin: 0.25em 0 1.0em 2.0em;
	line-height: 1.5;
}


#notice h3 {
	font-size	:	1.0em	;
	margin: 2.0em 0 0.5em 2.0em;
}


#notice ul.Ulist01 {
	font-size: 1.0em;
	list-style-type: none;
	margin: 1.0em 0 1.0em 2.5em;
}

#notice ul.Ulist01 li {
	margin: 0 0 0.5em 0;
	position: relative;
}
#notice ul.Ulist01 li::before {
	position: absolute;
	content: "●";
	font-size: 0.6em;
	left: -1.6em;
	top: 0.4em;
	color: #5284C4;
}



#notice ol.Olink01 {
	font-size: 1.0em;
	margin: 1.0em 0 1.0em 1.5em;
	line-height: 1.5;
}
#notice ol.Olink01 li {
	margin: 0 0 1.0em 0;

}





#notice dl.caution {
	font-size: 1.0em;
	margin: 1.0em 0 1.0em 2.5em;
	line-height: 1.4;
	font-size: 0.90em;
}

#notice dl.caution dt {
	color: crimson;
	font-weight: bold;
	padding: 0;
	margin: 0 0.5em 1.0em 0;
	float: left;
	text-align: right;
}

#notice dl.caution dd {
	padding: 0;
	margin: 0 1.0em 1.0em 0;
}



#notice table.tbl01 {
	border-collapse: collapse;
	font-size: 0.9em;
	margin: 1.0em 0 1.0em 2.5em;
}

#notice table.tbl01 td {
	border: 1px solid #666;
	padding: 0.3em 1.0em 0.3em 0.5em;
}

#notice table.tbl01 thead td {
	background: #F1FFD6;
	text-align: center;
}

#notice table.tbl01 tbody td:last-child {
	text-align: center;
	padding: 0.3em 0.5em;
}



#notice table.tbl02 {
	border-collapse: collapse;
	margin: 0em 0 3.0em 3.0em;
}
#notice table.tbl02 tr {
	border-bottom: 1px solid #5284C4;

}
#notice table.tbl02 td:first-child {
	padding: 1.0em 0.5em 0.1em 0.5em;
}
#notice table.tbl02 tr td:last-child {
	padding: 1.0em 0.5em 0.1em 1.5em;
	text-align: right;
}







#notice dl.Dlink01 {
	margin: 1.5em 0 1.0em 3.5em;
	padding: 0;
}

#notice dl.Dlink01 dt {
	float: left;
	margin: 0 4.0em 1.5em 0;
	padding: 0;
	position: relative;
}

#notice dl.Dlink01 dt::before {
	position: absolute;
	content: "●";
	font-size: 0.6em;
	left: -1.6em;
	top: 0.4em;
	color: #5284C4;
}

#notice dl.Dlink01 dd {
	margin: 0 0 1.5em 2.0em;
	padding: 0;
}

#notice dl.Dlink01 a {
	font-size: 1.1em;
	position: relative;
	font-weight: bold;
	display: inline-block;
	color: #486FC9;
	margin: 0 0 0 0;
}

#notice dl.Dlink01 a::before {
	position: absolute;
	background-image: url(image/PDFicon.svg);
	left: -1.8em;
	top: 0.1em;
	height: 1.2em;
	width: 1.2em;
	content: "";
}


#notice a.Alink01 {
	font-size: 1.0em;
	position: relative;
	font-weight: bold;
	display: inline-block;
	color: #486FC9;
	margin: -0.5em 0 1.0em 2.0em;
}
