@charset "utf-8";

/*
----------------------------------------------------------------------------------------------------
# pack
----------------------------------------------------------------------------------------------------
*/

/*120120追加_index*/

#package h2{
	padding:0;
	margin-bottom:2em;
}

#package ul{
	margin:0;
	padding:0;
}
#package li{
	width:49%;
	margin:0 0 2em 0;
	padding:0 0 1em 0;
	float:left;
	border-bottom:#ccc dotted 1px;
}
#package li.package-under{
	border:0;
}
#package dl{
	width:300px;
	margin:0;
	padding:0;
}
#package dt a{
	zoom:1;
}
#package dt a:hover{
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	zoom:1;
}
#package dd{
	margin:0;
}

/*111220追加_下層ページ*/
#package-details{
	border-bottom:#333333 solid 2px;
}
#package-details ul{
	margin:0;
	padding:0;
}
#package-details li.float-left{
	width:49%;
	margin:0;
}
#package-details dl{
	width:280px;
	padding-bottom:1em;
}
#package-details dt{
	float:left;
	margin:0;
	padding:0 1em 0.5em 0;
}
#package-details dd{
	margin:0;
	padding:0;
}
#package-details dd.detail-price{
	border-top:#666666 dotted 1px;
	text-align:center;
	padding-top:0.5em;
	font-size:1.5em;
	font-weight:bold;
}
#package-details p.detail-price{
	border-top:#666666 dotted 1px;
	text-align:center;
	padding-top:0.5em;
	font-size:1.5em;
	font-weight:bold;
}
#detail-all-price ul{
	text-align:center;
	margin:0;
	padding-bottom:1em;
}
#detail-all-price li{
	font-size:2em;
	color:#999;
	font-weight:bold;
	padding-top:0.5em;
}
#detail-all-price li#red{
	font-size:3em;
	color:#F00;
	font-weight:bold;
}
#detail-all-price{
	position:relative;
	padding-top:1em;
}


.price-small {
    font-size: 0.5em;
}

/*111220追加_アイコン*/
#package-icons li{
	width:33.3%;
	float:left;
}
.package-icons-img{
	float:left;
	padding:5px;
}
#package-icons p{
	margin:20px 0 0 0;
}

/*120112追記*/
#package-details li#double-item{
	padding-bottom:2em;
}
#package-details li#double-item div.float-left{
	width:49.9%;
}
#package-details li#double-item dl{
	padding:0;
}



#item-area{
	border: 1px solid #000;
	height: 100px;
}
#package .drag{
	float: left;
	cursor: pointer;
}

#drop-area{
	border: 1px solid #000;
	height: 100px;
}
