@media (min-width: 1500px) {

	#contain .boardset .daeimal li { padding-left: 20px; margin-bottom: 13px; }
#contain .boardset .daeimal li:before { content: ""; width: 6px; height: 6px; position: absolute; background: #bbb; border-radius: 200px; margin-top: 8px; margin-left: -10px; }
#contain .boardset .daeimal .daeimal .daeimal { background: #fff; padding: 2%; } 
#contain .boardset .daeimal h3 { color: #000; font-size: 24px; } 
#contain .boardset .daeimal .daeimal { padding: 3%; background-color:#fcfcfc; } 
.khplay body, .khplay ul, .khplay li, .khplay p, .khplay div { word-break: keep-all; font-size: 17px !important; }

.lan {font-family: none;}
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: #bbb;
		margin-top: 7px;
		margin-left: -14px;
		border-radius: 200px;}
	.decimal li {
		padding:1% 2%;
	}
	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;
}
@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% 2%;
	}
}
 
@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;
}
}