@charset "utf-8";

/*--------------------------------------------

	css/index.css

----------------------------------------------*/

/*	import
----------------------------------------------*/
@import url("reset.css");
@import url("new_base.css");
@import url("modules.css");


/*---------------------------------------------
	#header
-----------------------------------------------*/
body {
	background: #efefef;
}

/*	#gNavi
--------------------------------------------*/
#gNavi #gNavi_ul {
}



/*---------------------------------------------
	#mainContents
-----------------------------------------------*/
#contents {
	padding-bottom:40px;
}
#contents .bannerList2{
	width:858px;
	margin-bottom:15px;
	margin-right:auto;
	margin-left:auto;
}
#contents .bannerList2 .clRight{
	float:right;
}
#contents .bannerList2 .clLeft{
	float:left;
}

/*---------------------------------------------
	#visual
-----------------------------------------------*/
#sidebar {
	width: 233px;
	float: left;
	display:inline;
	margin-left:20px;
	
	margin-top:0px;
	margin-right:0px;
}


#contents{
}
#footerNavi dt {
	margin-bottom:4px;
}

#mainContents {
	width: 612px;
	float:right;
	display:inline;
	margin-right:20px;
	margin-left:0px;
}



/*index footer---------------------------*/
#footer{
}




/*--------------------------------------------
	#FLASH
----------------------------------------------*/

#idFlash_bk{
	background-image:url(../img1204/new_index/flash_bk_121226.jpg);
	background-repeat:repeat-y;
	background-position:center;
	border-top:solid #18264D 8px;
}
#idFlash_bk iframe,
#idFlash_bk #idFlash,
#idFlash_bk2 #idFlash{
	width:100%;
	height:470px;
	margin-left:auto;
	margin-right:auto;
}
#idFlash_bk #idFlash{
	background-position:center;
	background-repeat:no-repeat;
}



/*--------------------------------------------
	#campaignInfo
----------------------------------------------*/
#campaignInfo {
	margin: 10px 0;}
#campaignInfo h2 {
}

#campaignInfo div.back{
	background-color:#f6f4f4;
	padding:7px;
	border:1px solid #CCC;
}


#campaignInfo li{
	float:left;
	display:inline;
}
#campaignInfo li.clRight{
	margin-left:36px;
}



/*--------------------------------------------
	#HotCampaign
----------------------------------------------*/
#HotCampaign{
}
#HotCampaign h2,
#HotCampaign li{
	float:left;
}



/*--------------------------------------------
	#TextInfoBox
----------------------------------------------*/
#TextInfoBox {
	padding-bottom:15px;
}

#TextInfoBox a:link, #TextInfoBox a:visited, #TextInfoBox a:active {
	color: #d8d8d8;}

#TextInfoBox h2 {
}
#TextInfoBox dt {
	width:140px;
	float:left;
	margin-top: 5px;}
#TextInfoBox dd {
	padding-bottom: 7px;
	width:440px;
	float:left;
}

#TextInfoBox dd a{
	line-height:1.5em;
}

#TextInfoBox dl{
	padding-top:10px;
	border-bottom: dotted 1px #999999;
	padding-left:10px;
	padding-right:10px;
}


/*--------------------------------------------
	#NewSalon
----------------------------------------------*/
#NewSalon{
	border:1px solid #666666;
	background-color:#212121;
	margin-bottom:15px;
}
#NewSalon p{
	padding:5px;
	text-align:center;
	margin:0px;
}

#NewSalon dl{
	padding:0px 10px 10px 10px;
}
#NewSalon dt{
	padding-top:5px;
}
#NewSalon dd{
	border-bottom:1px dotted #CCC;	
	padding-bottom:5px;
}

#NewSalon dl a{
	line-height:1.3em;
}

#NewSalon dl a:link, #NewSalon dl a:visited, #NewSalon dl a:active {
	color: #d8d8d8;}



#idFut_new #relatedBannar{
	padding-bottom:10px;
	width:612px;
}
#idFut_new #relatedBannar li{
	margin-right:2px;
}


#idFut_new h2{
	padding-top:0px;
}


#layout{
	background-color:#efefef;
	width:908px;
}

#id_bana_cm{
	width:908px;
	height:165px;
	display:block;
	float:left;
	margin-bottom:20px;
	
}


#idFut_new2{
	width:612px;
}
#idFut_new2 h2{
	margin-bottom:5px;
}
#idFut_new2 ul{
	width:612px;
}
#idFut_new2 li{
	float:left;
	margin-right:2px;
	margin-bottom:3px;
}