@charset "utf-8";

/* ========================================================================================================================/

	styleInfo：./information/style.css(top)
		├　information
		└　login

/======================================================================================================================== */

/* ------------------------------------------------------------------------------------------------------------------------/
	1-1 information
/------------------------------------------------------------------------------------------------------------------------ */

.title {
	text-indent:-7.7em !important;
	padding-left:8.7em !important;
	}
	.title span {
		color:#d94e2c;
		font-size:80%;
		font-weight:normal;
		}

.photo { text-align:center; margin-bottom:10px; }
.photoL { float:left; margin-right:10px; }
.photoC { text-align:center; }
.photoR { float:right; margin-left:10px; }

.datafile {
	margin-top:10px;
	margin-bottom:10px;
	}
.ic-xdw { background:#ffffff url('../image/contents/information/ic_datafile/icon_xdw.gif') left 1px no-repeat; padding-left:18px; }
.ic-pdf { background:#ffffff url('../image/contents/information/ic_datafile/icon_pdf.gif') left 1px no-repeat; padding-left:18px; }
.ic-doc { background:#ffffff url('../image/contents/information/ic_datafile/icon_doc.gif') left 1px no-repeat; padding-left:18px; }
.ic-xls { background:#ffffff url('../image/contents/information/ic_datafile/icon_xls.gif') left 1px no-repeat; padding-left:18px; }
.ic-pps { background:#ffffff url('../image/contents/information/ic_datafile/icon_pps.gif') left 1px no-repeat; padding-left:18px; }
.ic-zip { background:#ffffff url('../image/contents/information/ic_datafile/icon_zip.gif') left 1px no-repeat; padding-left:18px; }

.log {
	margin-top:30px;
	}

.pager {
	position:relative;
	list-style-type:none;
	margin-top:20px;
	}
	.pager .stay {
		float:left;
		text-align:center;
		background-color:#cccccc;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		margin-right:3px;
		padding:5px 10px;
		}
	.pager li {
		float:left;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		margin-right:3px;
        margin-bottom: 3px;
		}
		.pager li a {
			display:inline-block;
			color:#121212;
			text-decoration:none;
			background-color:#efefef;
			padding:5px 10px;
			}
		.pager li a:hover {
			display:inline-block;
			color:#121212;
			text-decoration:none;
			background-color:#cccccc;
			padding:5px 10px;
			}

/* ------------------------------------------------------------------------------------------------------------------------/
	2-1 login
/------------------------------------------------------------------------------------------------------------------------ */

#login_m { font-size:0; line-height:0; padding-bottom:30px; }

#login_wp {
	width:360px;
	text-align:center;
	background-color:#efefef;
	margin:30px auto;
	padding:5px 0;
	}
#login {
	width:348px;
	background-color:#ffffff;
	border-left:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	margin:0 auto;
	padding:20px 0;
	}
	#login dl {
		width:310px;
		margin:0 auto;
		}
		#login dl dt {
			float:left;
			width:60px;
			font-size:0;
			line-height:0;
			text-align:right;
			padding:6px 0;
			}
		#login dl dd {
			float:right;
			width:240px;
			_width:234px;
			text-align:left;
			margin-bottom:10px;
			}
			#login dl dd input {
				width:234px;
				border:1px solid #c3c3c3;
				padding:2px;
				}

	#login div { font-size:0; line-height:0; padding-top:5px; }

.loginCaution {
	border-style:solid;
	border-width:1px;
	border-color:#dfdfdf;
	padding:20px;
	}
	.loginCaution p {
		margin-bottom:10px;
		}
	.loginCaution ul {
		list-style-type:none;
		}
		.loginCaution ul li {
			float:left;
			background-color:#efefef;
			margin-right:5px;
			padding:10px;
			}
            
            
.siryou-boxS{
display: flex;
flex-wrap: wrap;
}

.siryou-box{
width: calc(50% - 15px);
}

.siryou-box:nth-of-type(odd){
margin-right: 30px;
margin-bottom: 30px;
}

.siryou-list{
list-style: none;
}

.siryou-list2{
list-style: none;
margin-left: 1em;
}
