@charset "utf-8";
/* CSS Document */
h1 {
    font-size: 30px;
    font-weight: bold;
    line-height: 1.5;
	margin-bottom: 0.5em;
	color: #000;
}
h2 {
	font-size: 1.1em;
}
#contents #cowrap{
	line-height: 1.5;
	font-size: 15px;
	color: #333;
}

#cowrap {
	margin: 0 0 50px;
	width: 100%;
}
#cowrap>div {
	-js-display: flex;
	display: flex;
	justify-content: center;
	border-bottom: dotted 1px #333;
	padding: 1em 0;
}
#cowrap h2 {
	width: 20%;
	/*background-color: antiquewhite;*/
}
#cowrap div div {
	width: 80%;
	/*background-color: #DFBABA;*/
}

#cowrap a {
	text-decoration: underline;
	opacity: 1;
}
#cowrap img {
	width:510px;
	max-width: 100%;
	height: auto;
	}


















