@charset "Shift_JIS";
@import url(common.css);
/* CSS SETTING for DAISO --- CSS */

/* ------------------------------
　What's newとお知らせ
------------------------------ */
body
{
	background-image:	none;
	background-color:	#FFFFFF;
	width:				780px;
	margin:				0px auto 0px auto;
	padding:			0px 0px 0px 0px;
}
#news_container
{
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
} 
#news_container #pankuzu
{
	background-color:	#808080 !important;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}
#pankuzu table
{
	background-color:	#808080;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
} 
#pankuzu table .list
{
	text-align:			left;
	padding:			0px 0px 0px 10px;
} 
#pankuzu table td
{
	text-align:			left !important;
	padding:			0px 0px 0px 0px;
} 

#news_container #footer
{
	text-align:			left;
	display:			block;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
} 


#news
{
	width:				560px;
	color:				#333333;
	margin:				10px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}
#news .date
{
	text-align:			right;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}
#news .for
{
	text-align:			left;
	margin:				0px 0px 24px 0px;
	padding:			0px 0px 0px 0px;
}

#news h2
{
	font-size:			18px;
	font-weight:		bold;
	line-height:		1.4;
	margin:				10px 0px 36px 0px;
	padding:			0px 0px 0px 0px;
}
#news h2.center
{
	text-align:			center;
}

#news .p1
{
	text-align:			left;
	margin:				0px 0px 24px 0px;
	padding:			0px 0px 0px 0px;
}

#news p
{
	font-size:			12px;
	line-height:		1.6;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

#news sup
{
	line-height:		12px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}
#news sup a
{
	color:				#333333;
	text-decoration:	none;
}
#news sup a:hover
{
	color:				#333333;
	text-decoration:	underline;
}

#news .mb12
{
	margin:				0px 0px 12px 0px;
	padding:			0px 0px 0px 0px;
}
#news .mb24
{
	margin:				0px 0px 24px 0px;
	padding:			0px 0px 0px 0px;
}

#news address
{
	font-size:			12px;
	line-height:		1.6;
	text-align:			left;
	margin:				0px 0px 32px 0px;
	padding:			0px 0px 0px 0px;
}

#news h3
{
	font-size:			14px;
	font-weight:		bold;
	text-align:			left;
	margin:				0px 0px 24px 0px;
	padding:			0px 0px 0px 0px;
}
#news h3.mb18
{
	margin-bottom:		18px;
}

#news .commentary
{
	margin:				50px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

#news .commentary p
{
	font-size:			12px;
	line-height:		1.6;
	text-align:			left;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

#news .discUL
{
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

#news .discUL li
{
	color:				#333333;
	font-size:			1.2em;
	line-height:		1.5;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

#news .lv
{
	margin:				0px 0px 0px 20px;
	padding:			0px 0px 0px 0px;
}

/* --------------------------------
	news20100618_01
-------------------------------- */
#news .news20100618_01
{
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

#news .news20100618_01
.layoutTB
{
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}
#news .news20100618_01
.layoutTB th
{
	font-weight:		normal;
	text-align:			left;
	vertical-align:		top;
	padding:			2px 0px 2px 0px;
}
#news .news20100618_01
.layoutTB td
{
	line-height:		1.5;
	text-align:			left;
	vertical-align:		top;
	padding:			2px 0px 2px 0px;
}
#news .news20100618_01
.layoutTB td.sep
{
	text-align:			left;
	vertical-align:		top;
	padding:			2px 4px 2px 4px;
}