@charset "EUC-JP";

/*--------------------------------------------------

	common.css - デフォルトスタイルシート
	ブラウザの設定をリセットする。
--------------------------------------------------*/



/*---------------------------------------------------
	Properties Reset
-----------------------------------------------------*/
html{
	overflow-y:scroll;
}
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;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
img{
	font-size:0px;
	line-height:0px;
	border:0;
}
fieldset{
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var { 
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
}
/*ブラウザ設定リセット(文字サイズが小さくなりすぎるのを防ぐため)*/
h5,h6{
	font-size:100%;
}
/*--------------------------------------------------
	Font size settings
--------------------------------------------------*/
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 * 
 */
body {*font-size:small;*font:x-small;
	font-family: "Verdana,Arial,Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif";
	font-size: 13px;
}
table {font-size:inherit;font:100%;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {
	font-family: "Verdana,Arial,Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif";
	font-size: 99%;
}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {line-height:1.22em;}

/*--------------------------------------------------
	HTML erements settings
--------------------------------------------------*/
/* Anchor Style */
a,
a:link {
	color: #4c4c4c;
	text-decoration:none;
}

a:active,
a:hover,
a:focus {
	color: #4c4c4c;
	text-decoration:underline;
}

/*--------------------------------------------------
	General-purpose class
--------------------------------------------------*/
/*---clearfix-*/
.clearfix:after {
    content: "."; 
	font-size:0;
    display: block; 
    clear: both; 
    visibility: hidden;
	line-height: 0;
}
.clearfix {
	 display:inline-block;
}
/*Hides from IE-mac\*/
*html .clearfix {
	height:1%;
	}
.clearfix{display:block}
/*end hide from IE-mac*/
