@charset "UTF-8";

/* 중국어 간체 100, 300, 400, 500, 700, 900 */
@import url(//fonts.googleapis.com/earlyaccess/notosanssc.css);

/* 일본어 100, 200, 300, 400, 500, 700, 900 */
@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);
  

*                       {vertical-align:top;margin:0;padding:0;outline:none!important;}
html                    {color:#000;font-size:13px;font-weight:400;font-family: 'Noto Sans KR', sans-serif;-webkit-text-size-adjust:none;line-height:1; word-break: break-all;}
img,fieldset            {border:0;}
a                       {text-decoration:none;color:inherit;cursor:pointer;display:inline-block;line-height:100%;}
ul,ol,li                {list-style-type:none;}
input,select            {appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;border-radius:0;}
select::-ms-expand      {display:none;}
address                 {font-style:normal;}
button,input            {overflow:visible;}
button,select           {text-transform:none;}
[type="checkbox"],
[type="radio"]          {box-sizing:border-box;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {-webkit-appearance:none;-moz-appearance:textfield;}
[type="search"]                            {-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
::-webkit-file-upload-button               {-webkit-appearance:button;font:inherit;}
table                   {width:100%;border-collapse:collapse;border-spacing:0;word-break:break-all;table-layout:fixed;}
h1,h2,h3,h4,h5,h6       {font-size:inherit;font-weight:inherit;}
button                  {background-color:transparent;border:0;font-size:inherit;cursor:pointer;}
strong                  {font-weight:400;}
button, input, select, textarea {font-family: 'Noto Sans KR', sans-serif; font-weight: 400; line-height: inherit; font-size: 13px;}
::placeholder           { color: #bbb; opacity: 1; }
:-ms-input-placeholder  { color: #bbb; }
::-ms-input-placeholder { color: #bbb; }
textarea                { resize: none; line-height: 1.4; border-radius: 0; -webkit-box-shadow: none; -webkit-appearance:none; }
img[src=""]             { display: none; }
em                      { font-style: normal; }

.hidden                 {display:none !important;}

.visuallyhidden         {border:0;clip:rect(0000);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px;white-space:nowrap;margin:-1px;padding:0;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;overflow:visible;position:static;width:auto;white-space:inherit;margin:0;}

.clearfix:before        {content:" ";display:table;}
.clearfix:after         {content:" ";display:table;clear:both;}

.left                   {float:left;}
.right                  {float:right;}

.t-left                 {text-align:left;}
.t-center               {text-align:center;}
.t-right                {text-align:right;}

.ellipsis				{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }