@import url('https://fonts.googleapis.com/css2?family=Damion&family=Noto+Sans+KR:wght@100;300;400;500;700;900&family=Roboto:wght@300;400;500;700;900&display=swap');
@font-face {
    font-family: 'RIDIBatang';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.0/RIDIBatang.woff') format('woff');
    font-weight: normal;
    font-style: normal;}

::selection {
	color:#7197bb;}

::-webkit-scrollbar {
	width:4px;
	height:4px;
	background:#7197bb;}

::-webkit-scrollbar-thumb {
	background:#fff;}

a {
	color:#000;
	text-decoration:none;}

input, textarea {
	outline:none;
	-moz-user-select:auto !important;
	-webkit-user-select:auto !important;
	-ms-user-select:auto !important;
	user-select:auto !important;}

* {
	cursor:url(http://113x618.com/ms/cursor.cur), progress !important;}

body {
	margin:0;
	padding:0;
	background:#7197bb;}

body:before {
	content:'';
	display:block;
	position:fixed;
	top:20px;
	left:20px;
	bottom:20px;
	right:20px;
	z-index:-5;
	border-image:url(http://113x618.com/ms/line.png) 80 round !important;
	border:solid transparent 80px;
	background-clip:padding-box;
	box-sizing:border-box;}

body:after {
	content:'';
	width:220px;
	height:92px;
	background:url(http://113x618.com/ms/flower.png) no-repeat;
	background-size:100% auto;
	position:fixed;
	top:0;
	left:50%;
	transform:translate(-50%,0);
	display:block !important;
	z-index:-1;}

#cosmo {
	width:600px;
	margin:0 auto;
	animation:cosmo 1s ease forwards;}

@keyframes cosmo {
	0% {opacity:0;}
	100% {opacity:1;}
}

header {
	text-align:center;
	margin:110px 0 30px;}

header img {
	width:135px;}

#content {
	background:#fff;
	padding:20px;
	box-sizing:border-box;}

footer {
	margin:30px 0 80px;}

footer img {
	height:8px !important;
	image-rendering:-webkit-optimize-contrast;
	transform:translateZ(0);
	backface-visibility:hidden;
	display:block;
	margin:10px auto;}

@media screen and (max-width:760px){
body:before {
	top:10px;
	left:10px;
	bottom:10px;
	right:10px;
	border:solid transparent 40px;}

body:after {
	width:130px;
	height:54px;}

#cosmo {
	width:90%;}

header {
	margin:70px 0 25px;}

header img {
	width:100px;}

#content {
	padding:10px;}

footer {
	margin:25px 0 50px;}
}