/*  Copyright (c) 2008 ARK-Web Co.,Ltd. */
#field-edit-field{
	min-height:100px;
}
#aform-field-editor {
    clear: both;
    background: #ccc;
}

#aform-field-editor .aform-field-editor-header .tab {
    float: left;
    width: 9em;
    margin: 4px 0 0 4px;
    padding: 2px 0;
    border-bottom-width: 0;
    background-color: #b3b3b3;
    font-weight: bold;
    text-align: center;
}

#aform-field-editor .aform-field-editor-header .selected-tab {
    background-color: #f3f3f3;
    margin-bottom: -1px; /*use value of -1 for IE6 if necessary when final aform-field-editor installe
d*/
}

#aform-field-editor .aform-field-editor-header .tab a {
    color: #fff;
}

#aform-field-editor .aform-field-editor-header .selected-tab a {
    color: #293a43;
}

.aform-field-block-active {
    clear: both;
    background: #ecf19d;
    margin: 0px 0 30px 0;
    padding: 10px;
    border:1px solid #fff;
	zoom:1;
}

.aform-field-block {
    clear: both;
    background: #eeeeee;
    margin: 0px 0 30px 0;
    padding: 10px;
    border:1px solid #e0e0e0;
	zoom:1;
}

.aform-field-necessary {
    margin: 10px;
}

.aform-field-copy {
    margin: 10px;
}

.aform-field-delete {
    margin: 10px;
}

.aform-field-move-up {
    margin: 10px;
}

.aform-field-move-down {
    margin: 10px;
}

.aform-field-edit-value-label {
    margin: 5px;
}

.aform-field-delete-value {
    margin: 5px;
}

.field-edit-field {
	padding:35px;
	background-color:#EFF5DB;
}

#aform-field-editor{
	margin-bottom: 15px;
}

#aform-config-form fieldset{
/*	border:1px solid #C1C790;*/
}

/* ============== list_aform ============== */

/* create_aform */

#create_aform_body #container,
#create_aform_body #container #content{
	height: auto;
}
#create_aform_body .actions-bar{
	height: auto;
	position: relative;
}
#create_aform_body #container fieldset{
	margin-bottom:0;
}

/* ============== edit_aform_field ============== */

.aform-field-block{
/*	background: #eee url(images/24-tool-a.png) 99% 5px no-repeat;
	background: #eee url(../../images/action-bullet.gif) 99% 5px no-repeat;*/
	background: #eee;
}
.aform-field-block:after,
.aform-field-block-active:after{
	clear:both;
	content:".";
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin-top:-1px;
}

#field-edit-field ul li{
	margin:0 1em 0 0;
	padding:0;
	float:left;
}
#field-edit-field ul.labelEdit{
	float: left;
	width: 55%;
}
#field-edit-field ul.labelEdit li.aform-field-label{
	padding-left: 15px;
	background: url(images/icons/arrow_vertical.gif) 0 0.3em no-repeat;
}

#field-edit-field ul.blockEdit{
	float:right;
	width: auto;
}
#field-edit-field ul.blockInputExample{
	float: left;
	width: 55%;
}
#field-edit-field p{
	float:none;
	clear:both;
}
#field-edit-field a{
	background-repeat: no-repeat;
}


/* labelEdit */
ul.labelEdit li a{
	display:block;
	white-space:nowrap;
	line-break:break-all;
}
li.aform-field-label{
	font-weight: bold;
	float:none;
	display:block;
}
li.aform-field-edit-label a{
/*	background-image: url(images/icons/tag.gif);*/
}

li.aform-field-necessary a{
	color: #fff !important;
	padding: 0 2px;
	background:#900;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
li.aform-field-necessary a:hover{
	background:#600;
}
li.aform-field-not-necessary a{
	color: #fff !important;
	padding: 0 2px;
	background:#999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
li.aform-field-not-necessary a:hover{
	background:#666;
}
li.aform-field-necessary-fix a{
	color: #fff !important;
	padding: 0 14px 0 2px;
	background:#900 url(images/icons/lock_y.gif) 98% 50%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
li.aform-field-necessary-fix a:hover{
	background-color:#600;
}

span.aform-field-add-value a{
	padding-left:15px;
	background: url(images/icons/plus.gif) 0 30%;
}
.blockMaxLength input.aform-field-edit-max-length-text{
	width: 5em;
}


/* blockEdit */

#blockEdit ul li{
	white-space:nowrap;
	margin:0 0 0 0.8em;
}
#field-edit-field li.aform-field-copy a{
	padding-left: 12px;
	background: url(images/icons/copy.gif) no-repeat;
}
#field-edit-field li.aform-field-move-up a{
	padding-left: 12px;
	background: url(images/icons/arrow_fat_up.gif) no-repeat;
}
#field-edit-field li.aform-field-move-down a{
	padding-left: 12px;
	background: url(images/icons/arrow_fat_down.gif) no-repeat;
}
#field-edit-field li.aform-field-delete a{
	padding-left: 12px;
	background: url(images/icons/trash.gif) no-repeat;
}
p.aform-field-privacy-link{
	margin-top: -1.2em;
	margin-left: 9em;
}
span.aform-field-edit-privacy-link img{
	vertical-align: middle;
	margin-right: 3px;
}

span.aform-field-input-example-not-display{
	color: #fff !important;
	padding: 0 2px;
	background:#999;
}

li.aform-field-type{
/*	padding-left: 15px;
	background:url(images/arrow_left.gif) 0 0 no-repeat;*/
}

li.aform-field-type a{
	padding-left: 15px;
	background-position: 0 0.3em;
	background-repeat: no-repeat;
}
li.aform-field-type a:hover{
	background:url(images/arrow_left.gif) -3px 0 no-repeat !important;
}



/* widget common */
li#aformFieldType-email a{
	background-image: url(images/icons/mail_back.gif);
}
li#aformFieldType-tel a{
	background-image: url(images/icons/mobile.gif);
}
li#aformFieldType-url a{
	background-image: url(images/icons/field_url.gif);
}
li#aformFieldType-zipcode a{
	background-image: url(images/icons/field_zipcode.gif);
}
li#aformFieldType-prefecture a{
	background-image: url(images/icons/field_pref.gif);
}
li#aformFieldType-privacy a{
	background-image: url(images/icons/person.gif);
}

/* widget basic */

li#aformFieldType-label a{
	background-image: url(images/icons/heading2.gif);
}
li#aformFieldType-note a{
	background-image: url(images/icons/note.gif);
}
li#aformFieldType-text a{
	background-image: url(images/icons/field_text.gif);
}
li#aformFieldType-textarea a{
	background-image: url(images/icons/field_textarea.gif);
}
li#aformFieldType-select a{
	background-image: url(images/icons/pulldown.gif);
}
li#aformFieldType-checkbox a{
	background-image: url(images/icons/checkbox.gif);
}
li#aformFieldType-radio a{
	background-image: url(images/icons/radio.gif);
}


/* list_aform_input_error */
table.access-summary{
	float: left;
	border-top:1px solid #ccc;
	margin: 3px 30px 15px 3px;
}
table.access-summary td,table.access-summary th{
	border-bottom:1px solid #ccc;
	padding: 7px 10px;
}

table.aform_input_error-listing-table{
	width: 100%;
}
fieldset{
	clear:both;
}
.clear{
	clear:both;
}
.listing-filter{
	display:none;
}
#aform_input_error-listing .actions-bar-top{
	border-top:1px solid #eee;
	background-color:#F3F6F9;
}

/* list_aform window */
.dialog-screen .aform{
	padding:10px;
}
.dialog-screen .actions-bar-bottom .actions-bar-inner{
	padding-bottom:10px;
}
*+html body.dialog-screen .actions-bar-bottom .actions-bar-inner{
	padding-left:130px; /* IE7 */
}
*html body.dialog-screen .actions-bar-bottom .actions-bar-inner{
	padding-left:130px; /* IE6 */
}


