#contain {margin-top:150px;}
img {
	width:auto;
	max-width:100%;
	height:auto;
	max-height:100%
}
.icon_email span {
    float: left;
    width: 100%;
    margin-top: 1%;
    text-decoration: underline;
    padding: 2%;
}
#athena {
    text-align: left;
}
.boardset h4 {
    font-weight: 500;
}

.icon_email {
    text-align: center;
    margin-bottom: 6%;
    padding: 0 19%;
    margin-bottom: 10%;
}
.apollon {
    text-align: center;
} 
	#athena ul {
		border:1px solid #ddd;
		padding:1%;
		margin-top:1%;
		margin-bottom:3%;
	}
	.boardset {
		padding:0 !important;
		width:1300px;
		margin:0 auto;
		font-size:18px;
	}
	.apollon {
		text-align:center;
		padding:0;
	}
	div#athena h3 {
		font-size:1.6em;
	}
	div#athena h3 {
		font-size:1.6em;
		color:#196aba;
	}
		ul.decimal li:before {
		content:"";
		position:absolute;
		width:6px;
		height:6px;
		background-color:#000;
		margin-top:14px;
		margin-left:-14px;
		border-radius:200px;
	}
	.decimal li {
		padding:1.4%;
	}
	blockquote ul li {
		padding:0.5% 2%;
	}
.ru { 
    width: 100%; 
}
.ru dd {
    /* float: left; */
    /* width: 50%; */
    /* border: 1px solid #ddd; */
    /* text-align: center; */
    padding: 1%;
    margin-right: 1%;
}
.ru dt {
    font-weight: 600;
    /* margin-top: 2%; */
    width: 100%; 
    margin-bottom: 1%;
}
.ru dl { 
    width: 100%;
    margin-bottom: 4%;
    border: 1px solid #ddd;
    padding: 2% 1%;
    background-color: #efefef;
}

.downbtn {
	border:2px solid #196aba;
	border-radius:10px;
	display:block;
	padding:10px 5px;
	width:150px;
	text-align:center;
	font-weight:bold;
	color:#196aba;
}
.downbtn:hover {
	background-color:#196aba;
	color:#fff;
}

@media (max-width:1919px) and (min-width:1201px) {
		#athena ul {
		border:1px solid #ddd;
		padding:1%;
		margin-top:1%;
		margin-bottom:3%;
	}
	blockquote ul li {
		padding:0.5% 2%;
	}
	.boardset {
		padding:0 !important;
		width:1300px;
		margin:0 auto;
		font-size:18px;
	}
	.apollon {
		text-align:center;
		padding:0;
	}
	div#athena h3 {
		font-size:1.6em;
	}
	div#athena h3 {
		font-size:1.6em;
		color:#196aba;
	}
		ul.decimal li:before {
		content:"";
		position:absolute;
		width:6px;
		height:6px;
		background-color:#000;
		margin-top:9px;
		margin-left:-14px;
		border-radius:200px;
	}
	.decimal li {
		padding:1.4%;
	}
}
 
@media (max-width: 1300px) {
	.boardset {
		padding:2% !important;
		width:auto;
		margin:0 auto;
		font-size:18px;
	}
	.icon_email {
    text-align: center;
    margin-bottom: 6%;
    padding: 0 6%;
    margin-bottom: 10%;
}
	#athena ul { 
    padding: 2% 5%; 
    margin-bottom: 3%;
}

}
@media (max-width: 1200px) {
    #contain {
        margin-top: 0px;
    }


}

@media (max-width: 768px) {
div#athena h3 {
    font-size: 1.3em;
    color: #196aba;
}
	#athena ul {
		padding: 2%;}
.boardset {
    font-size: 15px;
}
#contain {
    margin-top: 0px;
}
}