
	@charset "utf-8";

	/****************************************************

		판다 디자인 코어

		웹사이트를 구성하는 코어 CSS 입니다.
		라이브러리 형태이므로, 가급적 수정하지 마세요.

		http://pandacafe.cafe24.com/

	****************************************************/

	/****************************************************
		초기화
	****************************************************/
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}em{font-style:normal;}input{outline:0;}img{vertical-align:middle;}
	body {
		font-family: 'Lato', 'Open Sans', 'PT Sans', 'nanumgothic', 'malgun gothic', arial, dotum, sans-serif;
	}
	*,
	*:after,
	*:before {
		-webkit-font-smoothing: antialiased;
		-webkit-box-sizing : border-box;
		 -khtml-box-sizing : border-box;
		   -moz-box-sizing : border-box;
		    -ms-box-sizing : border-box;
		     -o-box-sizing : border-box;
		        box-sizing : border-box;
	}

	/****************************************************
		기본 링크
	****************************************************/
	a           { color:#333; cursor:pointer; text-decoration:none; }
	a:hover     { color:#999; text-decoration:none; }
	a:focus     { color:#999; text-decoration:none; }
	a:active    { color:#999; text-decoration:none; }
	/*a:visited   { color:#666; text-decoration:none; }*/

	/****************************************************
		이미지 랜더링
	****************************************************/

	img[src$=".gif"], img[src$=".png"] {
		/*	   image-rendering : -moz-crisp-edges;			/* Firefox */
		/*	   image-rendering : -o-crisp-edges;			/* Opera */
		/*	   image-rendering : -webkit-optimize-contrast;	/* Webkit (non-standard naming) */
		/*	   image-rendering : crisp-edges;
		/*-ms-interpolation-mode : nearest-neighbor;			/* IE (non-standard property) */
	}

	/****************************************************
		선택적 요소 클래스
	****************************************************/
	.-mos {
		/* 개별 모션 */
		-webkit-transition : all 0.3s ease;
		 -khtml-transition : all 0.3s ease;
		   -moz-transition : all 0.3s ease;
			-ms-transition : all 0.3s ease;
			 -o-transition : all 0.3s ease;
				transition : all 0.3s ease;
	}
	.-mosbox, .-mosbox * {
		/* 모든요소 모션 */
		-webkit-transition : all 0.3s ease;
		 -khtml-transition : all 0.3s ease;
		   -moz-transition : all 0.3s ease;
			-ms-transition : all 0.3s ease;
			 -o-transition : all 0.3s ease;
				transition : all 0.3s ease;
	}
	.-clear:after {
		/* 클리어 */
		clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden;
	}
	.-one {
		/* 한줄만 입력 */
		white-space   : nowrap;
		overflow	  : hidden;
		text-overflow : ellipsis;
	}
	.-break {
		/* 워드 브레이크 */
		white-space : pre-wrap;      /* CSS3 */
		white-space : -moz-pre-wrap; /* Mozilla, post millennium */
		white-space : -pre-wrap;     /* Opera 4-6 */
		white-space : -o-pre-wrap;   /* Opera 7 */
		word-wrap   : break-word;    /* Internet Explorer 5.5+ */
	}