@charset "utf-8";
/* CSS Document */
@import url('../../../../../gh/orioncactus/pretendard-v1.3.9/dist/web/static/pretendard-dynamic-subset.min.css');
@import url('//fonts.googleapis.com/css2?family=Trirong:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:0 none;vertical-align:top;}
img{max-width:100%;}
legend{display: none;}
dl,ul,ol,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
button {border:0 none;background-color:transparent;cursor:pointer}
body {background:#fff}
body,th,td,input,select,textarea,button {font-size:12px;line-height:1.5;font-family:var(--font-type01);color:var(--black-color03); overflow-wrap: anywhere;} /* color값은 디자인가이드에 맞게사용 */
table{border-collapse:collapse; border-spacing:0; width:100%;table-layout:fixed;}
a {color:inherit;text-decoration:none}
a:active, a:hover {text-decoration:none;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}

/* custom */
:root{
    --trans-color:transparent;
    --point-white:#fff;
	--point-red:#E60041;
	--point-red02:#B90004;
	--point-red03:#E70044;
	--point-yellow:#FEE500;
	--point-blue:#3958B1;
	--point-crimson:#F4341B;
    --point-color01:#886D44;
	--point-color02:#8F7F67;
	--point-color03:#96775B;
	--point-color04:#F1EDE9;
	--point-color05:#4D412F;
    --point-color06:#55422C;
	--point-color07:#F4F2F0;
	--point-color08:#1e1f24;
	--point-color09:#B5AA9A;
	--point-color10:#392020;
	--point-color11:#8C6A5E;
	--point-color12:#603A31;
	--point-color13:#731718;
    --point-grid01:linear-gradient(0deg, #453729 1.96%, rgba(69, 55, 41, 0.00) 50%);
    --border-color01:#ddd;
    --border-color02:#ccc;
    --border-color03:#eee;
	--border-color04:#bbb;
    --black-color00:#000;
    --black-color01:#111;
    --black-color02:#222;
    --black-color03:#333;
    --black-color04:#444;
    --black-color05:#555;
    --black-color06:#666;
    --black-color07:#777;
    --black-color08:#888;
    --black-color09:#999;
    --black-color10:#aaa;
	--black-color11:#3A3938;
	--black-color12:#686765;
	--black-color13:#666565;
    --gray-bg01:#F5F5F5;
	--gray-bg02:#ECECEC;
    --gray-bg03:#d9d9d9;
    --gray-bg04:#d8d8d8;
	--gray-bg05:#E8E8E8;
	--gray-bg06:#f4f4f4;
	--radius-30:30px;
    --radius-20:20px;
    --radius-10:10px;
    --radius-06:6px;
    --radius-04:4px;
    --shadow-01:0 0 20px rgba(0,0,0,0.2);
	--polygon-path01:polygon(calc(50% - 1px) 0, calc(50% - 1px) calc(50% - 1px), 0 calc(50% - 1px), 0 calc(50% + 1px), calc(50% - 1px) calc(50% + 1px), calc(50% - 1px) 100%, calc(50% + 1px) 100%, calc(50% + 1px) calc(50% + 1px), 100% calc(50% + 1px), 100% calc(50% - 1px), calc(50% + 1px) calc(50% - 1px), calc(50% + 1px) 0);
    --polygon-path02:polygon(100% 0, 0 0, 50% 100%);
    --font-type01:'pretendard', '맑은 고딕', dotum, sans-serif;
	--font-type02:'Trirong', '맑은 고딕', dotum, sans-serif;
    --filter-white:brightness(0) invert(1);
    --filter-black:brightness(0);
    --title-20:20px;
    --title-19:19px;
    --title-18:18px;
    --title-17:17px;
    --title-16:16px;
    --title-15:15px;
    --title-14:14px;
}