@charset "utf-8";
/* CSS Document */

/* ----------------------------------------------------
	tableStyle
---------------------------------------------------- */

.tableStyle01, .tableStyle02 {
	border:1px solid #555;
	margin:20px 20px;
}
.tableStyle01, .tableStyle02, .tableStyle03 {
	width:auto;
}
.tableStyle01 th {
	padding:5px;
	vertical-align:middle;
	border:1px solid #555;
	text-align:center;
}
.tableStyle01 td {
	padding:5px;
	vertical-align:middle;
	border:1px solid #555;
}
.tableStyle01 th {
	background:#c0c0c0;
}
.tableStyle01 td ul li {
	float:left;
	width:110px;
}
.tableStyle01 .w_01 {
	width:15%;
}
.tableStyle01 .w_02 {
	width:85%;
}
.tableStyle02 td {
	padding:5px 10px;
	vertical-align:middle;
	border:1px solid #555;
	text-align:center;
}
.tableStyle03 td {
	vertical-align:top;
	padding:20px 15px;
	width:50%;
}
.ttl {
	font-weight:bold;
	border-left:10px solid #808080;
	border-bottom:1px solid #808080;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:15px;
	padding:5px;
}
.ttl_01 {
	font-weight:bold;
	border-bottom:1px solid #808080;
	background-color:#dcdcdc;
	margin-top:20px;
	margin-bottom:15px;
	padding:5px;
}
.txtIndent01 {
	text-indent: -1em;
	padding-left: 1em;
}
.txtIndent01_3 {
	text-indent: -1.3em;
	padding-left: 1.3em;
}
.txtIndent03 {
	text-indent: -3em;
	padding-left: 3em;
}
.txtIndent05 {
	text-indent: -5em;
	padding-left: 5em;
}
.maxImg img {
	max-width: 100%;
	width: auto;
}
#informationWrap h4.ttl_y1 {
	color:#fff;
	background:#ef0000;
	border:1px solid #ef0000;
}
/* 赤枠BOX */
.box_Red {
	border:1px solid #EF0000;
	padding:5px 10px;
	font-weight:bold;
	text-align:center;
}
.box_Red a:link {
	text-decoration:none;
	color:#EF0000;
}
.box_Red a:visited {
	text-decoration:none;
	color:#EF0000;
}
.box_Red a:active {
	text-decoration:none;
	color:#EF0000;
}
.box_Red a:hover {
	text-decoration:underline
}
 @media only screen and (max-width: 767px) {
.tableStyle01 {
	margin:10px 0px;
}
.ttl {
	margin-left:0px;
}
}
