@charset "utf-8";
/*##################################################
-------------LIST-------------
 00: Base
 01: title
 02: box
 --: clearfix
------------------------------
##################################################*/
/* --------------------------------------------------
 00: Base
 -------------------------------------------------- */
p.pagetop{
	padding: 0 0 15px 0;
}

div#new{
	padding: 0 0 7px 0;
	border: none;
	color: #666666;
	font-size: 12px;
	background: url(images/bg_btm.gif) center bottom no-repeat #f3eee4;
}
/* --------------------------------------------------
 01: title
 -------------------------------------------------- */
div#lead{
	padding-left:48px;
	line-height: 1.6em;
}
div#lead p.txt{
	float:left;
	width: 450px;
	padding-top:40px;
}
div#lead p.photo{
	float:right;
	width: 229px;
}

/* --------------------------------------------------
 02: box
 -------------------------------------------------- */
div#box{
	width: 704px;
	background: url(images/box_bg_top.gif) center top no-repeat;
	margin: 0 18px 0 18px;
	padding: 10px 0 20px 0;
}
div#box_inner{
	background: url(images/box_bg_btm.gif) center bottom no-repeat #fff;
	padding: 0 0 20px 30px;
}

div#box_inner dl{
	padding: 0 0 0 225px;
}
div#box_inner dd{
	padding: 25px 30px 0 0;
}
div#shokupan{
	padding: 25px 0 24px 0;
}
div#stickpan{
	padding: 0 0 14px 0;
}
div#shokupan p,
#stickpan p{
	float: left;
}

/* --------------------------------------------------
 --: ClearFix
-------------------------------------------------- */
/* for Win IE */
div#lead,
div#shokupan,
div#stickpan
{zoom:1;}
/* for IE5 Mac start ¥*//*/
div#lead,
div#shokupan,
div#stickpan
{display:inline-table;}
/*for IE5 Mac end */
div#lead:after,
div#shokupan:after,
div#stickpan:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

