@charset "UTF-8";

/* ***** トピックス ***** */
body div#contentsContainer div.topicsContainer {
	padding: 34px 0 8px;
}
body div#contentsContainer div.topicsContainer h2 {
	border-bottom: 1px solid #999;
	margin-bottom: 5px;
}
/*body div#contentsContainer div.topicsContainer dl {
	font-size: 140%;
}
body div#contentsContainer div.topicsContainer dt {
	padding: 7px 19px 0 13px;
	white-space: nowrap;
	float: left;
}
body div#contentsContainer div.topicsContainer dd {
	padding-top: 7px;
	float: left;
}*/
body div#contentsContainer div.topicsContainer dl {
	font-size: 140%;
}
body div#contentsContainer div.topicsContainer dt {
	width:115px;
	padding: 10px 0 0;
	text-indent:15px;
	white-space: nowrap;
	float: left;
}

body div#contentsContainer div.topicsContainer dd {
	float:left;
	padding: 10px 0 0;
	width:595px;
}

/* ***** /トピックス ***** */


/* CSS Document */
h1{
	margin-bottom:5px;
}
#contentsBox{
	width:710px;
}
#contentsBox .caution{
	text-align:left;
	margin-top:10px;
	background:url(/ec/images/staffshopping/2011autumn/cautionbg.gif) repeat-y;
}
#contentsBox .caution .header{
	padding:10px 20px;
}
#contentsBox .caution .content{
	padding:0px 20px;
}
#contentsBox .caution .content2{
	padding:0px 20px 15px 20px;
}
#contentsBox .caution  li{
	font-size:120%;
	line-height:150%;
	margin-bottom:10px;
}
#contentsBox .caution li strong{
	font-size:130%;
	display:block;
	color:#6a3906;
	margin-bottom:2px;
}
#contentsBox .caution li p{
	margin-left:1em;
}
#contentsBox .caution ul.gochuui li{
	background:url(/ec/images/staffshopping/redcircle.gif) no-repeat left 3px;
	font-size:120%;
	line-height:150%;
	padding-left:16px;
	margin-bottom:10px;
}

/*以下は未使用*/
#contentsBox .selectbox{
	text-align:left;
	padding-left:35px;
}
#contentsBox .selectbox table{
	margin-left:10px;
}
#contentsBox .selectbox table td.nothing_x{
	width:15px;
}
#contentsBox .selectbox table td.nothing_y{
	height:10px;
}
#contentsBox .selectbox img.about{
	margin-top:20px;
	margin-bottom:10px;
}
/* --- テキスト見出し --- */
div.number {
	margin: 14px 0 20px 0;
	border-bottom: 1px solid #ccc;
	text-align:left;/*追加*/
}
div.number h2 {
	margin: 0 0 2px 0;
	padding: 6px 12px 6px 20px;
	background: url(/ec/images/oseibo/h3_title_bg_o.gif) no-repeat left center;
	color: #4f453c;
	font-size: 140%;
}
div.number h2 span{
	font-weight:normal;
	font-size:80%;
}

