@charset "UTF-8";
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");
* { margin: 0; padding: 0; font: inherit; color: inherit;}
*, :after, :before { box-sizing: border-box; flex-shrink: 0; }
:root {
	-webkit-tap-highlight-color: transparent;
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
	cursor: default;
	line-height: 1.5;
	overflow-wrap: break-word;
	-moz-tab-size: 4;
	tab-size: 4;
/*
	--cr-sp1 : #8370FE;
	--cr-sp1-l : #6c73e9;
	--cr-sp1-b : #5b28e0;
	--cr-sp1-line : #cec1ea;
	--cr-sp-wh : #edeaff;
	--cr-fb : #191138;
	--cr-bl1 : #121212;
	--cr-bl2 : #6f6f6f;
	--cr-blue : #2a68fa;
	--cr-toma : #ff765e;
	--cr-red : #f21616;
	--cr-oran : #ff6600;
	--cr-wh1 : #fff;
	--cr-bg1 : #efebff;	
	--cr-bg2 : rgb(196, 191, 226);
	--cr-bg3 : #d1cded;
*/
	--cr-sp1 : #5d51fc;
	--cr-sp1-l : #6c73e9;
	--cr-sp1-b : #412dd5;
	--cr-sp1-line : #cec1ea;
	--cr-sp-wh : #edeaff;
	--cr-fb : #191138;
	--cr-bl1 : #121212;
	--cr-bl2 : #6f6f6f;
	--cr-blue : #2a68fa;
	--cr-toma : #ff765e;
	--cr-red : #f21616;
	--cr-oran : #ff6600;
	--cr-wh1 : #fff;
	--cr-bg1 : #efebff;
	--cr-bg2 : #cfd4fa;
	--cr-bg3 : #e2d7ff;
	
}

html, body { height: 100%; line-height: 1; font-family:'Pretendard'; letter-spacing: -0.025em;}
img, picture, video, canvas, svg { display: block; max-width: 100%; }
video { box-sizing: border-box; }
input { box-sizing: border-box;  background: transparent; }
button { border: 0; cursor: pointer; box-sizing: border-box; background: transparent; }
a { text-decoration: none; transition: 0.3s; color: var(--cr-blue);}
table { border-collapse: collapse; border-spacing: 0; border: 0; }
table tr th,
table tr td {border: 0; text-align: center;}
ul, ol, li { list-style: none; }
pre { white-space: pre-wrap; }
input[type="text"], input[type="number"], input[type="email"], button, textarea, select,
input[type="button"], input[type="submit"], input[type="reset"] { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
select, select:focus,
input, input:focus { outline: none; }
input[type="number"] { -moz-appearance: textfield; }

