@charset "utf-8";

.link ul {
	display:flex;
	flex-wrap:wrap;
}

.link ul li {
	line-height:2;
	width:50%;
	text-indent:1.5em;
}
.link ul li a {
	text-decoration:none;
	color:#333;
	background:url(../img/link.png) no-repeat 0 50%;
	padding-left:17px;
	margin-left:-1.2em;
}
.link ul li a:hover {
	text-decoration:underline;
}

.link .ul33 li {
	width:33%;
}

#side_indent {
	margin-left:1.5em;
}
#side_nav ul .pdf:after {
	background:url(../img/pdf.png) no-repeat 0 50%;
	padding-left:20px;
}

/* 会員募集 */
.kitei ol {
	margin:15px 0;
}

.kitei ol li {
	list-style:disc;
	margin-left:1.5em;
}

.kitei dl {
	margin-bottom:50px;
}

.kitei dl dt {
	clear:left;
	float:left;
	width:10em;
	line-height:2;
	font-weight:bold;
	border-top:dotted 1px #ccc;
	padding-top:7px;
}
.kitei dl dt:first-child {
	border-top:none;
}

.kitei dl dd {
	margin-left:10em;
	line-height:2;
	border-top:dotted 1px #ccc;
	padding-top:7px;
}
.kitei dl dd:first-of-type {
	border-top:none;
}


@media screen and (max-width:768px){
.link ul {
	display:block;
}
.link ul li {
	width:100%;
}
.kitei dl dt {
	float:none;
	width:100%;
}
.kitei dl dd {
	margin-left:0;
	margin-bottom:25px;
	border-top:none;
}