@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 */
#contentsBox{
	width:710px;
	background:#000000;
	text-align:left;
}
h1{
	display:block;
	width:243px;
	height:0px;
	_height:320px;
	padding-top:330px;
	margin-left:441px;
	background:url(/ec/images/season/2011osechi/hellotalk/title.jpg) no-repeat right top;
	font-size:10px;
	line-height:24px;
	overflow:hidden;
}
#titleBox{
	width:710px;
	background:url(/ec/images/season/2011osechi/hellotalk/bg_02.jpg) no-repeat;
	height:341px;
	padding-top:12px;
}
#cautionBox{
	background-color:#000;
	padding-bottom:30px;
}
.caution{
	background:url(/ec/images/season/09osechi/hello/cautionbg.jpg) repeat-y;
	border-top:5px solid #8b221f;
	text-align:left;
	width:650px;
	padding-bottom:20px;
	margin-left:30px;
}
.caution ul{
	margin:0 15px;
}
.caution li{
	margin-bottom:10px;
	font-size:140%;
	line-height:140%;
	background:url(/ec/images/season/09osechi/hello/circle.gif) no-repeat left 4px;
	padding-left:16px;
}
.caution li p{
	font-size:90%;
	line-height:140%;
}
.button{
	text-align:left;
	padding-top:20px;
	margin-left:30px;
}

/* --- テキスト見出し --- */
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%;
}

