@charset "utf-8";

/* CSSリセット
--------------------------------------------------------------------------------------------------------------------------------------------- */
body,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
 margin: 0;
 padding: 0;
}

ul li {
	list-style: none;
}

fieldset, img{
 border: 0;
}

abbr, acronym{
 border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var{
 font-style: normal;
 font-weight: normal;
}

strong {
font-weight: bold;
}

h1, h2, h3, h4, h5, h6{
 font-size: 1.0em;
 font-weight: normal;
}

/* clearfix hack */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
	line-height:0; 
    visibility: hidden;
}

.clearfix {
	display: inline-table;
	min-height: 1%;
}
/*
.clearfix {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	min-height: 1%;
}
*/
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/* 基本サイズ13px */
.fs8{ font-size:62%; }
.fs9{ font-size:68%; }
.fs10{ font-size:72%; }
.fs11{ font-size:79%; }
.fs12{ font-size:86%; }
.fs13{ font-size:93%; }
.fs14{ font-size:100%; }
.fs15{ font-size:108%; }
.fs16{ font-size:115%; }
.fs17{ font-size:122%; }
.fs18{ font-size:129%; }
.fs19{ font-size:136%; }
.fs20{ font-size:143%; }
.fs21{ font-size:150%; }
.fs22{ font-size:158%; }
.fs23{ font-size:165%; }
.fs24{ font-size:172%; }
.fs25{ font-size:179%; }
.fs26{ font-size:186%; }
.fs27{ font-size:193%; }
.fs28{ font-size:200%; }
.fs29{ font-size:207%; }
.fs30{ font-size:214%; }
.fs31{ font-size:221%; }
.fs32{ font-size:228%; }

/* for IE6 */
* html body {font-size: 88%; }
/* for IE7 */
*:first-child+html body { font-size: 88%; }


/*メモ用 
--------------------------------------------------------------------------------------------------------------------------------------------- */
/*

■floatクリア

要素:after{ content: ""; clear: both;	height: 0; display: block; visibility: hidden; }


■透過指定

  filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;


■shaddow アウトライン文字にしたい場合

	filter:dropshadow(color=#000000,offX= 0,offY=-1)
	dropshadow(color=#000000,offX= 1,offY= 0)
	dropshadow(color=#000000,offX= 0,offY= 1)
	dropshadow(color=#000000,offX=-1,offY= 0);
	-webkit-text-stroke-color: #000000;
	-webkit-text-stroke-width: 1px; 
	text-shadow: black 1px 1px 0px, black -1px 1px 0px,
	black 1px -1px 0px, black -1px -1px 0px;


■mediaquery

1415以上 
@media screen and (min-width: 1415px) {}

1028以上 
@media screen and (min-width: 1028px) {}

1028〜1414まで 
@media screen and (min-width: 1028px) and (max-width: 1414px) {}

768〜1028まで 
@media screen and (min-width: 768px) and (max-width: 1028px) {}


*/
