@charset "utf-8";
@import url(/css/header.css);
@import url(/css/side_menu.css);
@import url(/css/footer.css);

/*--------------------------------
		initialize
---------------------------------*/
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border: 0;
	font-size:75%;
	font-family:"メイリオ","Verdana","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	text-align: center;
}

body a {
	font-family:'メイリオ',Meiryo,verdana,helvetica,sans-serif,'ＭＳ Ｐゴシック','Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3';
}

* html body a {
	font-family:'メイリオ',Meiryo,sans-serif,verdana,helvetica,'ＭＳ Ｐゴシック','Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3';
}

/*--for all block level elements--*/
h1,h2,h3,h4,h5,h6,div,p,ol,ul,li,dl,dt,dd,pre,noscript,blockquote,form,hr,table,fieldset,textarea,address {
	margin:0px;
	padding:0px;
	font-size:100%;
}

table,caption,thead,tbody,tfoot,tr,th,td {
	font-size:100%;
	empty-cells:show;
}

ul li {list-style-type:none;}
label {cursor:pointer;}
hr {display:none;}

.b {font-weight:bold;}

/*--------------------------------
		link module
---------------------------------*/
a:link 		{color:#0000FF; text-decoration:underline;}
a:visited 	{color:#800080; text-decoration:underline;}
a:active 	{color:#2667C3; text-decoration:underline;}
a:hover 	{color:#63A3F3; text-decoration:none;}
a img 		{border:0px;text-decoration:none;}

/*--------------------------------
		clearing float
---------------------------------*/
.clear {clear:both;}

br.clear {	/*--easy way to clear float--*/
	font-size:0%;
	line-height:0%;
	height:0px;
}

/*--clearfix--*/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */


