@charset "UTF-8";



/******** Special ********/
div#Special{
	margin: 35px auto 0;
	width: 950px;
	text-align: left;
}

div#Special h1{
	margin: 0 0 25px;
}

/*** shop ***/
div#Special div.shop{
	padding: 10px 0 60px;
}

div#Special div.shop h2{
	background: url(../images/bg_underline01.gif) repeat-x 0 bottom;
	font-size: 138.5%;		/* 18px */
	font-weight: bold;
	line-height: 1.7;
}	

div#Special div.shop div.item{
	padding: 20px 0 0;
}

div#Special div.shop div.item p.left{
	float: left;
}

div#Special div.shop div.item div.right{
	float: right;
	width: 727px;
}

div#Special div.shop div.item div.right h3{
	font-size: 108%;		/* 14px */
	font-weight: bold;
}

div#Special div.shop div.item div.right p.detail{
	padding: 10px 0 0;
	font-size: 93%;		/* 12px */
}

div#Special div.shop div.set{
	padding:10px 0 25px;
}
div#Special div.shop div.itemL{
	float:left;
	width:465px;
}
div#Special div.shop div.itemR{
	float:right;
	width:465px;
}
div#Special div.shop div.set p.left{
	float: left;
}
div#Special div.shop div.set div.right{
	float: right;
	width:255px;
}
div#Special div.shop div.set div.right h3{
	font-size: 108%;		/* 14px */
	font-weight: bold;
}
div#Special div.shop div.set div.right p.detail{
	padding: 10px 0 0;
	font-size: 93%;		/* 12px */
}

/*** over ***/
div#LinkSet1col table {
	width: 950px;
}

div#LinkSet2col div.set div.right,
div#LinkSet2col div.set div.left{
	width: 465px;
}

div#LinkSet2col div.set div.item {
	width: 459px;
}

div#LinkSet2col div.set div.item div.detail {
	width: 309px;
}

div#LinkSet2col div.set div.item div.noimg {
	width: 424px;
}







