@charset "utf-8";

/***************************************
 *RESET
 **************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	margin:0;
	padding:0; }
	
table {
	border-collapse:collapse;
	border-spacing:0; }
	
fieldset,img {
	border:0; }
	
address,caption,cite,code,dfn,em,strong,th,var,optgroup {
	font-style:inherit;
	font-weight:inherit; }
	
del,ins {
	text-decoration:none; }
	
li {
	list-style:none; }
	
caption,th {
	text-align:left; }
	
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal; }
	
q:before,q:after {
	content:''; }
	
abbr,acronym {
	border:0;
	font-variant:normal; }
	
sup {
	vertical-align:baseline; }
	
sub {
	vertical-align:baseline; }
	
legend {
	color:#000; }
	
input,button,textarea,select,optgroup,option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit; }
	
input,button,textarea,select {
	*font-size:100%; }

/***************************************
 *RESET HTML5
 **************************************/
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline; }

/***************************************
 *HTML5 display-role reset for older browsers
  **************************************/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block; }

/***************************************
 *BODY
 **************************************/
body {
	color: #312a34 ;
	font: 14px/1.8 "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%; }

a:link, a:visited {
	color: #f1b6c6;
	text-decoration: none; }
	
a:active, a:hover {
	color: #ee869a;
	text-decoration: underline; }

/***************************************
 *IE6 PNG FIX
 **************************************/
img {
	behavior:url(../lib/iepngfix.htc); }

/***************************************
 *COMMON
 **************************************/
.pkg:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1px;
	line-height: 0; }
	
* html .pkg {
	display: inline-block;
	overflow: hidden; }

.clearcont {
	clear: both; }

.clear {
	height: 0.1px;
	clear: both;
	overflow: hidden; }