@charset "utf-8";
/* ===================================================================
CSS information

 file name  :module_top.css
 author     :PCBrain
トップページ用css
=================================================================== */
body {
	background:url(../img/top/bg_body.jpg) repeat-x top center #fff;
	text-align: center;
}
#main h2,#sub p{
	margin-bottom:10px;
}
/* -----------------------------------------------------------
	#header
		ヘッダー
----------------------------------------------------------- */
#header {
	width: 100%;
	position:static;
/*	background:url(../img/top/bg_top_k.jpg) no-repeat top center;
	padding-top:463px;*/
}
#header img.mainV{
	margin: 0 auto;
	display:block;
}
#header h1{
	margin: 3px auto 0 auto;
	width:965px;
	position: static;
	text-align:right;
}



/* -----------------------------------------------------------
	#footer
		フッター
----------------------------------------------------------- */
#footer {
	background:url(../img/top/bg_foot.gif) top center repeat-x #98ceef;
}
#footer ul {
	background:none;
}


/*----------------------------------------------------
	#page
----------------------------------------------------*/
#page {
	background:none;
}


/*----------------------------------------------------
	#contents
----------------------------------------------------*/
#contents {
	width: 965px;
	background:none;
	padding-right:0;
	padding-top:10px;
}


/*----------------------------------------------------
	#main
		メイン
----------------------------------------------------*/
#main {
	float: right;
	width: 550px;
	background: #fff;
	padding:0px;
}
.bnrTop img{
	margin-bottom:10px;
}

dl.topicsDl {
}  
dl.topicsDl dt {  
    float: left;
	padding: 5px 0 0px 5px;
	clear:both;
}  
dl.topicsDl dd {
	display:block;
    padding: 5px 0 5px 100px;
}  
dl.topicsDl dd.even {
	background-color:#fbf5e5;
}  
dl.topicsDl dd img.iconN {
	vertical-align:middle;
	padding:0 30px 3px 0px;
}  


/* -----------------------------------------------------------
	#sub
		サイドバー、サブ
----------------------------------------------------------- */
#sub {
	float: left;
	width: 386px;
}

#sub p{
}
#sub .memberBox{
	border:#7193a7 solid 1px;
	margin:0 3px 15px 3px;
}
#sub .memberBox p{
	padding:5px;
}

#sub .greetBox{
	border:#7193a7 solid 1px;
	margin:0 3px 15px 3px;
}
#sub .greetBox p{
	padding:5px 10px;
	margin-bottom:0;
}


.brandBnr {
	margin-top: 30px;
}
.brandBnr img{
	display:block;
	float:left;
}


