@charset "utf-8";

/*
********************************************************************
サイト全体に共通の基本定義
********************************************************************
*/

/* ▼余白、リストのデフォルト形状、fontなど▼ */
* {
	list-style:none;
	margin:0px;
	padding: 0px;
	text-decoration: none;
	font-family: 'Meiryo', 'メイリオ','平成明朝','Lucida Grande', Verdana,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;
}

body{
	background:url(/common/images/v1/bg_2000base.jpg); 
	background-color:#fff; 
	background-position:center;
}

#wrapper{
	width:1000px;
	/* background:url(/common/images/v1/bg_1000base.jpg); */
	background-color:#fff;
	position:relative;
}


/* ▼リンク、画像border、hr▼ */
a:link, 
a:active{
	color: #663399;
	border-bottom: 0px solid ;
	text-decoration:none;
}
a:visited{
	color: #666666;
	border-bottom: 0px solid ;
	text-decoration:none;
}
a:hover{
	color: #663399;
	text-decoration:none;
}
/*
a.noborder, 
a.noborder:link, 
a.noborder:hover, 
a.noborder:active, 
a.noborder:visited, 
*/
img{
	border: 0;
	vertical-align:bottom;
}
/*hr{
	display: none;
}*/

/*
********************************************
▼floatをクリアするためのCSS▼
********************************************
 */
 
.clearfix:after {
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
