@charset "utf-8";
/* CSS Document */

html, body{
	height:100%;
}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {
	font-size:13px;
	font-weight:normal;
	font-style:normal;
}
ul,ol {
	list-style: none;
}

a {
	color: #45ade4;
}
a:link {
	color: #45ade4;
}
a:visited {
	color: #6643CA;
}
a:hover {
	color:#e4251f;
}



fieldset,img {
	border: none;
}

body {
	line-height:1.4em;
	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	
	text-align:left;
	font-size:13px;
	color:#333333;
	background-color:#FFFFFFF;
}

#wrapper {
	background-color:#FFFFFFF;

}

#contents {
	width:900px;
	background-color:#FFF;
	margin:0 auto;
}

#contents a,
#footer a {
	color: #45ade4;
}

#contents a:link,
#footer a:link {
	color: #45ade4;
}

#contents a:hover,
#footer a:hover {
	color:#e4251f;
}

/* --------------------
 * 汎用設定
-------------------- */
.clearBoth {
	clear:both;
	overflow:hidden;
	width:1px;
	height:1px;
	margin:0 -1px -1px 0;
	border:0;
	padding:0;
	font-size:0;
	line-height:0;
}
.clearFix:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
    }

.clearFix{display: inline-block;} 
/* Hides from IE Mac */
* html .clearFix{height:1%;}
.clearFix{display:block;}
/* End Hack */ 



@charset "utf-8";
/* CSS Document */

