@charset "UTF-8";

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,details{margin:0;padding:0;font-family:"noto_sans",'Noto Sans','Noto Sans KR','notokr-medium','notokr-bold', 'Malgun Gothic', dotum, gulim, verdana, sans-serif; font-weight:300; word-break:break-all;}
body {font-family:'Noto Sans','Noto Sans KR','notokr-medium', 'Malgun Gothic', dotum, gulim, verdana, sans-serif; font-weight:300; word-break:break-all;}

header,abbr,article,aside,audio,bb,canvas,datagrid,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block;margin:0;padding:0}
fieldset,img{border:0 none}
dl,ul,ol,menu,li{list-style:none}
blockquote,q{quotes:'none'}
/*blockquote:before,blockquote:after,q:before,q:after{content:'';content:'none'}*/
blockquote:before,blockquote:after,q:before,q:after{content:'';}
input,select,textarea,button{font-size:100%;font-size:.75em;vertical-align:middle}
button{border:0 none;background-color:transparent;cursor:pointer}
table{border-spacing:0}
body{-webkit-text-size-adjust:none; overflow-y: scroll; font-family:"noto_sans",'Noto Sans','Noto Sans KR','notokr-medium','notokr-bold', 'Malgun Gothic', dotum, gulim, verdana, sans-serif;}
input[type=text],input[type=password],input[type=submit],input[type=search]{border-radius:0;-webkit-appearance:none}
input:checked[type=checkbox]{background-color:#666;-webkit-appearance:checkbox}
button,html input[type=button],input[type=submit],input[type=reset],input[type=file]{border-radius:0;-webkit-appearance:button}
body{background-color:#fff}
a{color:#444;text-decoration:none}
a:active,a:hover{text-decoration:none}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}
body,th,td,input,select,textarea,button{font-size:15px;line-height:21px; font-family:"noto_sans",'NotoSansKR-Light','notokr-medium';color:#444}
body.grayType{background:#e3e3e8}
body:lang(ja),th:lang(ja),td:lang(ja),input:lang(ja),select:lang(ja),textarea:lang(ja),button:lang(ja){ word-break:break-all;}



header,footer{display:block}
hr{display:none}
details summary::-webkit-details-marker{display:none}
@media (max-width: 480px){.paging{margin-top:5px;margin-bottom:5px;text-align:center}
.paging li{margin:5px;display:inline}
.paging li.active,.paging li.prev,.paging li.next{display:inline}}
@media (max-width: 640px){.video{font-size:16px}}
@media (min-device-width: 768px) and (max-device-width: 1024px){.video{font-size:29px}}
html,body {width:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button {margin:0; padding:0}
input.ui-input-text, textarea.ui-input-text { background-image: none; padding: .4em; line-height: 1.4; font-size: 16px; display: block; width: 97%; }
input.ui-input-text { -webkit-appearance: none; }