/* 최상단 호출되는 css 부분 */

	/*
	html {
		font-size: 16px;
		overflow-y: scroll !important;
	}

	body {
		display: block;
		margin: 0;
		padding: 0;
		overflow-x: auto;
	}

	* {
		word-break: keep-all;
	}


	body {
		color: rgb(51, 51, 51);
		font-family: "Noto Sans KR", "Malgun Gothic", 돋움, Dotum, Helvetica, Arial, sans-serif;
		line-height: 1.4;
		letter-spacing: -0.03em;
	}
	*/

	a {
		background-color: transparent;
		-webkit-text-decoration-skip: objects;
	}

	a {
		text-decoration: none;
		color: #000;
	}

	/*
	input[type="text"], input[type="password"], input[type="number"], input[type="tel"], input[type="email"], input[type="search"] {
		display: block;
		width: 100%;
		-webkit-appearance: none;
		padding: 0 16px;
		height: 60px;
		line-height: normal;
		font-size: 16px;
		font-weight: 400;
		border: none;
		border: 1px solid #dddddd;
		background-color: #fff;
		-webkit-transition: 0.4s border;
		-o-transition: 0.4s border;
		transition: 0.4s border;
		color: #282828;
		border-radius: 0;
		letter-spacing: -0.5px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	*/

	input[type="text"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="email"]:focus, input[type="search"]:focus {
		border: 1px solid #282828;
		outline: none;
	}

	.largefontsize { 
		font-size: 48px; 
		letter-spacing: -1px;
	}

	.mediumfontsize { 
		font-size: 26px; 
		letter-spacing: -1px;
		font-weight: 500; 
	}

	h1 {
		font-size: 32px;
		font-weight: 800;
		letter-spacing: -1px;
		margin: 0;
		padding: 0;
	}

	h2 {
		font-size: 28px;
		font-weight: 800;
		letter-spacing: -1px;
		margin: 0;
		padding: 0;
	}

	h3 {
		font-size: 18px;
		letter-spacing: -1px;
		margin: 0;
		padding: 0;
		color: #2C1D20;
	}

	.sub-tt {
		font-size: 16px;
		font-weight: 600;
		letter-spacing: -1px;
		color: #9d9d9d;
	}

	.sub-tt33 {
		font-size: 18px;
		font-weight: 600;
		letter-spacing: -1px;
		color: #9d9d9d;
	}

	.title {
		font-size: 20px;
		font-weight: 800;
		letter-spacing: -1px;
	}

	.title2 {
		font-size: 24px;
		font-weight: 800;
		letter-spacing: -1px;
	}

	.sub-tt2 {
		font-size: 20px;
		font-weight: 600;
		letter-spacing: -1px;
	}

	.origin-price .origin {
		font-size: 18px;
		font-weight: 600;
		letter-spacing: -1px;
		color: #9d9d9d;
		text-decoration: line-through;
	}

	.current-price {
		font-size: 24px;
		font-weight: 800;
		letter-spacing: -1px;
		color: red;
	}

	.current-price .percentage {
		font-size: 18px;
	}

	.current-price .number {
		font-size: 20px;
	}

	.current-price .won {
		font-size: 20px;
	}

	.container-width {
		width: 1300px;
		min-width: 1300px;
	}

	#wrap {
		min-width: 1300px;
	}

	#wrap > #container {
		margin-top: 257px;
	}
