@charset"utf-8";

#flash{ background: url(../../images/idx_bg_flash.gif) repeat-x;}
#flash .inner{ background: url(../../images/idx_bg_flash.gif) repeat-x; padding-top: 2px;}

#contents #mainContents{ width:475px; padding-right: 15px; float: right;}
#contents #mainContents .mainArea01{ margin-bottom: 19px; }
.list01{ border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; padding: 10px 12px 5px 12px; text-align: left; }
.list01 dt{
	background: url(../images/ico_arrow01.gif) left center no-repeat;
	padding: 0 0 0 1em;
	margin: 0 0 3px 0;
	width: 6em;
	float: left;
	line-height: 1.6em;
}
.list01 dd { margin: 0 0 3px 7em; line-height: 1.6em;}
#contents #mainContents #blog .blog_ttl {position: relative;}
#contents #mainContents #blog .blog_ttl .rss { position: absolute; top: 15px; right: 10px; }
#contents #mainContents #blog #blg_frame { width: 100%; }
*html #contents #mainContents #blog .rss { margin-right: 15px; } /* for ie6 */
#contents #mainContents #tokusetu ul li{ float: left; margin-right: 5px; }

#contents #subContents{ width: 274px; padding-left: 15px; float: left; }
#contents #subContents .subArea01{ margin-bottom: 10px; }
#contents #subContents .subArea01.par2 ul li{ float: left; margin-right: 6px; }

#contents #subContents #shopping{ background: url(../../images/idx_sub_bg_shopping.jpg) left 70px no-repeat; height: 190px; }
#contents #subContents #shopping ul{ margin: 0 0 0 14px; }
#contents #subContents #shopping ul li{ margin: 0 0 2px 0; height: 34px;}

