﻿@charset "UTF-8";

/* reset */
/**,
*:before,
*:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}*/
html,body,div,span,iframe,object,embed,ul,ol,li,a,abbr,address,b,bdo,blockquote,cite,code,del,dfn,p,pre,em,i,ins,kbd,q,s,samp,strong,sub,sup,u,var,img,map,area,form,fieldset,legend,input,textarea,select,button,label,keygen,table,caption,thead,tbody,tfoot,tr,th,td,article,aside,audio,bdi,canvas,datalist,details,dialog,figcaption,figure,footer,header,main,mark,menu,menuitem,meter,nav,output,progress,section,rp,rt,ruby,summary,time,video,wbr{margin:0;padding:0;}
html, body{width:100%; height:100%;}
a{color:inherit; text-decoration:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display:block;}
input, select, label, img, button{vertical-align:middle;}
table{border-collapse:collapse; border-spacing:0;}
img, fieldset{border:0; max-width:100%;}
ul{list-style:none;}
ol{margin-left:30px;}
a *,button,label{cursor:pointer;}
button{background:transparent; border:0;}
button .ie_press {position:relative;} /* ie 움직임 방지 */
*:focus { outline:none; }
@media print {
	body {-webkit-print-color-adjust: exact;}
}
/* blind */
.sr_only{overflow:hidden !important; width:0 !important; height:0 !important; padding:0 !important; margin:0 !important; font-size:0 !important; line-height:0 !important;}
.sr_only:not(caption){position:absolute !important; z-index:-1 !important; display:inline-block !important;}
.blind{position:absolute !important; top:0 !important; left:-1000px !important; width:0 !important; height:0 !important; font-size:0 !important; line-height:0 !important;}




