@charset "Shift_JIS";

/* ****************************************************************** 

	@This stylesheet Information{
		CSS File Name: sub.css[‹¤’Ê]

		Setting of: SubContents area
			1: subContents setting
	}

****************************************************************** */


/*===================================================================
	1: subContents setting
===================================================================*/

/*-------------------------------------------------------------------
	Setting of Common.
-------------------------------------------------------------------*/

body.column2 div#subContents{
	float:left;
	width:300px;
	padding:0 0 10px;
}

div#subContents div.module{
	background:url(/images/side_module_bg.gif) top right repeat-y #fff;
	padding:0;
	margin:0 0 6px;
}

div#subContents div.module div.moduleInner{
	background:url(/images/side_module_bg.gif) bottom no-repeat;
	width:300px;
	padding:0 0 5px;
	/* no ie mac \*/
	overflow:hidden;/*design*/
	/* */
}

div#subContents div.module p.icoLinkLst{
	padding-bottom:3px;
}

div#subContents div.moduleInner ul.icoLinkLst{
	width:300px;
	padding:5px 0;
}

div#subContents div.moduleInner ul.icoLinkLst li{
	width:280px;
	_width:300px;
	padding:0 10px;
}

div#subContents div.module h2{
	padding:0;
	margin:0px;
	font-size:1em;
	position:relative;
	line-height:1.2em;
}

div#subContents div.module h2 span{
	position:absolute;
	top:8px;
	right:10px;
}

div#subContents div.module ul li{
	background:url(/images/li_dot.gif) no-repeat 0px 7px;
	padding:0 0 0 10px;
}


div#subContents p.more,
div#subContents ul.more{
	text-align:right;
}

div#subContents p.more{
	margin:10px 0 0 0;
}

div#subContents ul.more li{
	display:inline;
	padding:0 5px 0 3px;
}

div#subContents p.more a,
div#subContents ul.more li a{
	padding:0 0 0 14px;
	background:url(/images/arrow_r.gif) no-repeat left center;
	zoom:1;
}



/*-------------------------------------------------------------------
	Setting of Banner.
-------------------------------------------------------------------*/

div#subContents div.sideBnr{
	margin:0 0 6px;
	border:none!important;
	text-align:center;
}

/*-------------------------------------------------------------------
	Setting of sideSearch.
-------------------------------------------------------------------*/

div#subContents div#sideSearch,
div#subContents div#sideSearchS{
	background:url(/images/side_search_bg.gif) top right repeat-y;
	margin:0 0 6px;
}

div#subContents div#sideSearch div.moduleInner,
div#subContents div#sideSearchS div.moduleInner{
	background:url(/images/side_search_bg.gif) bottom left no-repeat;
	padding:0 20px 20px;
}

div#subContents div#sideSearchS div.moduleInner{
	padding:0 20px 15px;
}


div#subContents div#sideSearch div.moduleInner h2,
div#subContents div#sideSearchS div.moduleInner h2{
	padding:0;
	margin:0;
}

div#subContents div#sideSearch div.moduleInner div.formArea,
div#subContents div#sideSearchS div.moduleInner div.formArea{
	position:relative;
	margin:4px 0 0;
}

div#subContents div#sideSearch div.moduleInner div.formArea span,
div#subContents div#sideSearchS div.moduleInner div.formArea span{
	position:relative;
	top:-4px;
}

div#subContents div#sideSearchS div.formArea span input.searchTxt,
div#subContents div#sideSearch div.formArea span input.searchTxt{
	width:130px !important;
}

div#subContents div#sideSearch div.moduleInner dl{
	padding:0;
	margin:8px 0 0;
}

div#subContents div#sideSearch div.moduleInner dd span{
	display:inline-block;
	padding:0 5px 0 0;
	margin:0 3px 2px 0;
	border-right:1px solid #006699;
	line-height:1.2em;
	/* no ie mac \*/
	white-space:nowrap;
	/* */
}


/*-------------------------------------------------------------------
	Setting of sideRace.
-------------------------------------------------------------------*/

div#subContents div#sideNews,
div#subContents div#sideNews div.moduleInner,
div#subContents div#sideWinning,
div#subContents div#sideWinning div.moduleInner,
div#subContents div#sideColumn,
div#subContents div#sideColumn div.moduleInner{
	width:300px;
}



/*-------------------------------------------------------------------
	Setting of sideRace.
-------------------------------------------------------------------*/

div#subContents div#sideRace,
div#subContents div#sideRace div.moduleInner{
	width:300px;
}

div#subContents div#sideRace div.moduleInner dl{
	padding:0 10px 2px;
}

div#subContents div#sideRace div.moduleInner dt{
	margin:7px 0 0;
}

div#subContents div#sideRace div.moduleInner dd{
	/* no ie mac \*/
	overflow:hidden;/*design*/
	/* */
}

div#subContents div#sideRace div.moduleInner dd table,
div#subContents div#sideRace div.moduleInner dd th,
div#subContents div#sideRace div.moduleInner dd td{
	border:none;
}

div#subContents div#sideRace div.moduleInner dd table{
	width:280px;
}

div#subContents div#sideRace div.moduleInner dd th,
div#subContents div#sideRace div.moduleInner dd td{
	font-size:0.9em;
}

div#subContents div#sideRace div.moduleInner dd th{
	width:85px;
	padding:3px 0 0;
	vertical-align:top;
}

div#subContents div#sideRace div.moduleInner dd td{
	width:195px;
	padding:3px 0 0;
}

div#subContents div#sideRace div.moduleInner dd td dl{
	width:195px;
	padding:0;
}

div#subContents div#sideRace div.moduleInner dd td dt{
	display:block;
	float:left;
	width:55px;
	margin:0;
	font-weight:bold;
	line-height:1.3em;
}

div#subContents div#sideRace div.moduleInner dd td dd{
	display:block;
	float:left;
	width:140px;
	line-height:1.3em;
}



/*-------------------------------------------------------------------
	Setting of sideBbs.
-------------------------------------------------------------------*/

div#subContents div#sideBbs,
div#subContents div#sideBbs div.moduleInner{
	width:300px;
}

div#subContents div#sideBbs div.moduleInner dl{
	padding:0 10px 2px;
}

div#subContents div#sideBbs div.moduleInner dt{
	margin:7px 0 0;
}

div#subContents div#sideBbs div.moduleInner dd{
	/* no ie mac \*/
	overflow:hidden;/*design*/
	/* */
}



/*-------------------------------------------------------------------
	Setting of sidePhoto.
-------------------------------------------------------------------*/

div#subContents div#sidePhoto,
div#subContents div#sidePhoto div.moduleInner{
	width:300px;
}

div#subContents div#sidePhoto div.moduleInner{
	padding-bottom:8px;
}

div#subContents div#sidePhoto div.moduleInner h2{
	margin:0 0 7px;
}

div#subContents div#sidePhoto div.moduleInner div.detail{
	width:280px;
	_width:300px;
	padding:0 10px;
}

div#subContents div#sidePhoto div.moduleInner div.detail p.ph{
	float:left;
	width:98px;
}

div#subContents div#sidePhoto div.moduleInner div.detail ul.icoLinkLst{
	float:right;
	width:170px;
	_width:180px;
	padding:0 0 0 10px;
	/* no ie mac \*/
	overflow:hidden;/*design*/
	/* */
}

div#subContents div#sidePhoto div.moduleInner div.detail ul.icoLinkLst li{
	padding:0 0 3px;
	width:170px;
	line-height:1.2em;
}



/*-------------------------------------------------------------------
	Setting of sidePog.
-------------------------------------------------------------------*/

div#subContents div#sidePog,
div#subContents div#sidePog div.moduleInner{
	width:300px;
	padding-bottom:8px;
}


div#subContents div#sidePog div.moduleInner h2{
	margin:0 0 7px;
}

div#subContents div#sidePog div.moduleInner div.detail{
	width:280px;
	_width:300px;
	padding:0 10px;
}

div#subContents div#sidePog div.moduleInner div.detail p.ph{
	float:right;
	width:98px;
}

div#subContents div#sidePog div.moduleInner div.detail  ul.icoLinkLst{
	float:left;
	width:180px;
	/* no ie mac \*/
	overflow:hidden;/*design*/
	/* */
}

div#subContents div#sidePog div.moduleInner div.detail ul.icoLinkLst li{
	padding:0 0 3px;
	width:180px;
	line-height:1.2em;
}


/*-------------------------------------------------------------------
	Setting of sideMobile.
-------------------------------------------------------------------*/

div#subContents div#sideMobile,
div#subContents div#sideMobile div.moduleInner{
	width:300px;
}

div#subContents div#sideMobile div.moduleInner div.detail{
	width:280px;
	_width:300px;
	padding:0 10px 0 8px;
}

div#subContents div#sideMobile div.moduleInner div.detail p.ph{
	float:left;
	width:144px;
}

div#subContents div#sideMobile div.moduleInner div.detail ul.icoLinkLst{
	float:right;
	width:136px;
	padding:10px 0 0;
	/* no ie mac \*/
	overflow:hidden;/*design*/
	/* */
}


div#subContents div#sideMobile div.moduleInner div.detail ul.icoLinkLst li{
	padding:0 0 3px;
	width:136px;
	line-height:1.2em;
}




