@import url("../../../css/art.css");

div.t-image { background-image: url(img/t_image.gif); }

h2 { margin: 20px 0; color: #990099; font-size: 1.2em; }
h3 { margin: 30px 0 0 0; font-weight:bolder; font-size: 1em; }

ul.art200810{
margin:0 5px 0 5px;
list-style-type:decimal;
list-style-position:outside;
}

ul.art200810 li {
margin:0 0 10px 0;
}

.imgPo {
font-size:0.84em;
margin:0 0 20px 0;
text-align:center;
}

ul.listnumber li {
margin:0 5px 0 40px;
list-style-position:outside;
list-style-type:decimal;
}

table.art {
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	border-collapse:collapse;
}
table.art th, table.art td {
	padding: 2px;
	margin:0px;
	font-weight:normal;
	border:1px solid #cccccc;
	font-size:1em;
	text-align:center;
}
table.art th {
	background-color:#FFCCCC;
}

ul.indent{
margin:0;
padding:0;
list-style:none;
}
ul.indent li{
margin:0 0 0 1.3em;
text-indent:-1.3em;
}
p.indent-1 {
padding-left:7em;
text-indent:-7em;
}
p.indent-2 {
padding-left:11em;
text-indent:-11em;
}

img{
	max-width: 100%;
	height: auto;
}
.img_c{
	margin: 0 auto;
	text-align: center;
	display: block;
}
.img_c .txt_c{
	text-align: left;
	display: inline-block;
	margin: 0 auto !important;
}

.flx_end{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
}

.flx_end div{
	width: 48%;
}

.flx_end div span{
	display: block;
}

/*67回*/
.flx_start{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
}

.flx_start div{
	width: 48%;
}

.flx_start div span{
	display: block;
}

/*2021.5.24*/
.imgBo{
	border: solid 2px #333;
}