@charset "utf-8";


div#contents.create #hai_list{
	position       : relative;
	width          : 500px;
	height         : 270px;
	background     : url(/img/hai_list_bg.gif) no-repeat;
}

div#contents.create #hai_list div {
	position       : absolute;
	cursor         : move;
}

div#contents.create .stage{
	position       : absolute;
	top            : 205px;
	z-index        : 0;
	background     : url(/img/stage_bg.gif) 0px 43px no-repeat;
	width          : 500px;
	height         : 71px;
}


div#contents.create .stage li {
	float          : left;
	margin-right   : 2px;
	width          : 30px;
	height         : 40px;
	background     : #D5ECC1;
}

div#contents.create .stage ul.stage_tehai{
	list-style     : none;
	margin         : 0;
	padding        : 0;
}

div#contents.create .stage ul.stage_tehai li{
	cursor         : move;
}

div#contents.create .stage ul.stage_tumo_dora{
	list-style     : none;
	margin         : 0;
	padding        : 0;
}

div#contents.create .stage ul.stage_tumo_dora li{
	margin-right   : 0px;
}

div#contents.create .stage ul.stage_tumo_dora li.tumo{
	margin-left    : 11px;
}

div#contents.create .stage ul.stage_tumo_dora li.dora{
	margin-left    : 13px;
}

div#contents.create .stage li img{
	padding        : 3px;
}

div#contents.create .category_radio label,
div#contents.create .category_check label{
	display        : block;
	width          : 110px;
	height         : 25px;
	float          : left;
}

div#contents.create .sort{
	padding        : 10px 0px 0px 0px;
	text-align     : center;
}

div#contents.create .sort img{
	cursor         : pointer;
}

div#contents.create .reset{
	padding        : 0px 0px 0px 0px;
	text-align     : right;
	line-height    : 1;
}

div#contents.create .submit{
	margin         : 0px 0px 10px 0px;
}

div#contents.create .submit img{
	cursor         : pointer;
}

div#contents.create div#preview{
	margin         : 0px auto 0px auto;
	padding        : 5px 0px 0px 0px;
	text-align     : center;
	background     : url(/img/q_main_bg.gif) repeat-y;
}

#contents div.preview_bottom{
	width          : 526px;
	height         : 10px;
	background     : url(/img/q_bottom_bg.gif) 0 100% no-repeat;
}

div#contents.create h2.preview{
	margin         : 0px 0px 0px 0px;
	padding        : 5px;
	border         : none;
	color          : #004a00;
	text-align     : left;
	background     : url(../img/preview_h2_bg.gif) #D5ECC1;
	font-size      : 12px;
}

div#contents.create h2.preview div.img_loader{
	background     : url(../img/ajax-loader.gif) 50% 50%;
}

div#contents.create div#preview div#download_url{
	padding        : 5px 0px 0px 0px;
}

div#contents.create div.memo{
	margin         : 20px 0px 0px 0px;
	border-top     : 3px solid #efefef;
}

div#contents.create div.memo ul{
	margin         : 10px 0px 0px 20px;
	list-style     : disc;
}

div#contents.create div.memo ul li{
	margin         : 0px 0px 5px 0px;
	color          : #666666;
}

