@charset "utf-8";

.type007-block table:not(.separate)){
	border-collapse: collapse;
	border-spacing: 0;
	border:none;
	/*margin-bottom:10px;*/
}

.type007-block table tr{

}

.type007-block table td{
	padding:0px;
	vertical-align:middle;
	border:solid 1px #333;
/*	background-color: rgba(255, 255, 255, 0.7);*/
	background-color: rgba(255, 255, 255, 0.5);
	font-size: 100%;

	/* #2052 */
	word-break:break-all;
}

/* #3093 wa */
.type007-block table ul{
	list-style-type: disc;
	padding-left:1em;
}
.type007-block table ol{
	list-style-type: decimal;
	padding-left:1.2em;
}

.type007-block table .dataArea{

}

.type007-block table.typetableb{
	border:solid 3px #333;
}

.type007-block table .typetable{
	border:solid 1px #000;
}

.type007-block table .typelistn{
	border-top-style	:solid;
	border-top-width	:1px;
	border-top-color	:#000;

	border-bottom-style	:solid;
	border-bottom-width	:1px;
	border-bottom-color	:#000;

	border-left-style	:none;
	border-left-width	:1px;
	border-left-color	:#FFF;

	border-right-style	:none;
	border-right-width	:1px;
	border-right-color	:#FFF;
}

.type007-block table .typelistw{
	border-top-style	:dotted;
	border-top-width	:1px;
	border-top-color	:#000;

	border-bottom-style	:dotted;
	border-bottom-width	:1px;
	border-bottom-color	:#000;

	border-left-style	:none;
	border-left-width	:1px;
	border-left-color	:#FFF;

	border-right-style	:none;
	border-right-width	:1px;
	border-right-color	:#FFF;
}

.type007-block table .typetablen{
	border-top-style	:none;
	border-top-width	:1px;
	border-top-color	:#FFF;

	border-bottom-style	:none;
	border-bottom-width	:1px;
	border-bottom-color	:#FFF;

	border-left-style	:none;
	border-left-width	:1px;
	border-left-color	:#FFF;

	border-right-style	:none;
	border-right-width	:1px;
	border-right-color	:#FFF;
}





.type007-block .ad-editting-item table .typelistn,
.type007-block .vi-editting-item table .typelistn{
	border-top-style	:solid;
	border-top-width	:1px;
	border-top-color	:#000;

	border-bottom-style	:solid;
	border-bottom-width	:1px;
	border-bottom-color	:#000;

	border-left-style	:dotted;
	border-left-width	:1px;
	border-left-color	:#CCC;

	border-right-style	:dotted;
	border-right-width	:1px;
	border-right-color	:#CCC;
}

.type007-block .ad-editting-item table .typelistw,
.type007-block .vi-editting-item table .typelistw{
	border-top-style	:dotted;
	border-top-width	:1px;
	border-top-color	:#000;

	border-bottom-style	:dotted;
	border-bottom-width	:1px;
	border-bottom-color	:#000;

	border-left-style	:solid;
	border-left-width	:1px;
	border-left-color	:#CCC;

	border-right-style	:solid;
	border-right-width	:1px;
	border-right-color	:#CCC;
}

.type007-block .ad-editting-item table .typetablen,
.type007-block .vi-editting-item table .typetablen{
	border-top-style	:dotted;
	border-top-width	:1px;
	border-top-color	:#CCC;

	border-bottom-style	:dotted;
	border-bottom-width	:1px;
	border-bottom-color	:#CCC;

	border-left-style	:dotted;
	border-left-width	:1px;
	border-left-color	:#CCC;

	border-right-style	:dotted;
	border-right-width	:1px;
	border-right-color	:#CCC;
}

.type007-block .ad-editting-item table td.selected,
.type007-block .vi-editting-item table td.selected{
	border-style:dotted;
	border-width:3px;
	border-color:#000;
}

.type007-block .ad-editting-item table .re-handle,
.type007-block .vi-editting-item table .re-handle{
	position:absolute;
	top:0px;
	right:-5px;
	display:none;
	z-index:999;
	/*background-color: #f00;*/
}

.type007-block .ad-editting-item table .rewidth,
.type007-block .vi-editting-item table .rewidth{
	width:10px;
	/*height:100%;*/
}

.type007-block .ad-editting-item table .reheight,
.type007-block .vi-editting-item table .reheight{
	/*width:100%;*/
	height:10px;
	top:auto;
	right:auto;
	left:0px;
	bottom:-5px;
}

.type007-block .ad-editting-item table .reicon,
.type007-block .vi-editting-item table .reicon{
	width:80px;
	height:23px;
	background-color:#CCC;
	color:#000;
	right:auto;
	left:0px;
	margin-top: -23px;
/*	background : url("./images/alt_background.png") no-repeat;*/
}

.type007-block .ad-editting-item table .ui-sortable tr,
.type007-block .vi-editting-item table .ui-sortable tr{
	cursor: move;
}

.type007-block .ad-editting-item table .placeholder,
.type007-block .vi-editting-item table .placeholder {
	border: 1px dashed red;
	height:50px;
	background-color: pink;
}

.type007-btn span{
	block:inline-block;
	background: #f9fafc;
	background: -moz-linear-gradient(top,  #f9fafc 0%, #e8e9eb 100%);
	background: -webkit-linear-gradient(top,  #f9fafc 0%,#e8e9eb 100%);
	background: linear-gradient(to bottom,  #f9fafc 0%,#e8e9eb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fafc', endColorstr='#e8e9eb',GradientType=0 );

	border : 1px solid #999999;
	border-radius: 3px;

	vertical-align: middle;
	text-decoration: none !important;
	color : #666 !important;
	font-weight:normal;

	box-shadow:none;
/*	padding:7px 10px;*/
	height	: auto;
	padding	: 0px 5px;
}

/* #2891 IEタブルクリック キャンセルアラート対策 */
#bg .type007-block .ad-editting-item.record .ad-tab-item-hide2,
#bg .type007-block .vi-editting-item.record .vi-tab-item-hide2{
	display:block !important;
}


/* #2087  */
@-moz-document url-prefix() {
	.type007-block table{
/*		border-collapse : separate;
		border-spacing:0px;*/
	}
/*
	.type007-block table .typetable{
		border-bottom-style	:none;
		border-bottom-width	:0px;
		border-bottom-color	:#FFF;

		border-right-style	:none;
		border-right-width	:0px;
		border-right-color	:#FFF;
	}
	.type007-block table td:last-child.typetable{
		border-right-style	:solid;
		border-right-width	:1px;
		border-right-color	:#000;
	}
	.type007-block table tr:last-child .typetable{
		border-bottom-style	:solid;
		border-bottom-width	:1px;
		border-bottom-color	:#000;
	}
*/
	.type007-block table .typelistn{
		border-bottom-style	:none;
		border-bottom-width	:0px;
		border-bottom-color	:#FFF;
	}

	.type007-block table tr:last-child .typelistn{
		border-bottom-style	:solid;
		border-bottom-width	:1px;
		border-bottom-color	:#000;
	}

	.type007-block table .typelistw{
		border-bottom-style	:none;
		border-bottom-width	:0px;
		border-bottom-color	:#FFF;
	}

	.type007-block table tr:last-child .typelistw{
		border-bottom-style	:dotted;
		border-bottom-width	:1px;
		border-bottom-color	:#000;
	}


	.type007-block .ad-editting-item table .typelistn,
	.type007-block .vi-editting-item table .typelistn{

		border-left-style	:dotted;
		border-left-width	:1px;
		border-left-color	:#CCC;

		border-right-style	:none;

		border-bottom-style	:none;

	}
	.type007-block .ad-editting-item table td:last-child.typelistn,
	.type007-block .vi-editting-item table td:last-child.typelistn{
		border-right-style	:dotted;
		border-right-width	:1px;
		border-right-color	:#CCC;
	}

	.type007-block .ad-editting-item table tr:last-child .typelistn,
	.type007-block .vi-editting-item table tr:last-child .typelistn{
		border-bottom-style	:solid;
		border-bottom-width	:1px;
		border-bottom-color	:#000;
	}


	.type007-block .ad-editting-item table .typelistw,
	.type007-block .vi-editting-item table .typelistw{
		border-left-style	:solid;
		border-left-width	:1px;
		border-left-color	:#CCC;

		border-right-style	:none;
		border-right-width	:1px;
		border-right-color	:#CCC;

		border-bottom-style	:none;
	}
	.type007-block .ad-editting-item table td:last-child.typelistw,
	.type007-block .vi-editting-item table td:last-child.typelistw{
		border-right-style	:solid;
		border-right-width	:1px;
		border-right-color	:#CCC;
	}
	.type007-block .ad-editting-item table tr:last-child .typelistw,
	.type007-block .vi-editting-item table tr:last-child .typelistw{
		border-bottom-style	:dotted;
		border-bottom-width	:1px;
		border-bottom-color	:#000;
	}

	.type007-block .ad-editting-item table .typetablen,
	.type007-block .vi-editting-item table .typetablen{
		border-top-style	:dotted;
		border-top-width	:1px;
		border-top-color	:#CCC;

		border-bottom-style	:none;

		border-left-style	:dotted;
		border-left-width	:1px;
		border-left-color	:#CCC;

		border-right-style	:none;

	}
	.type007-block .ad-editting-item table td:last-child.typetablen,
	.type007-block .vi-editting-item table td:last-child.typetablen{
		border-right-style	:dotted;
		border-right-width	:1px;
		border-right-color	:#CCC;
	}

	.type007-block .ad-editting-item table tr:last-child .typetablen,
	.type007-block .vi-editting-item table tr:last-child .typetablen{
		border-bottom-style	:dotted;
		border-bottom-width	:1px;
		border-bottom-color	:#CCC;
	}

	.type007-block .ad-editting-item table td.selected,
	.type007-block .ad-editting-item table tr:last-child td.selected,
	.type007-block .ad-editting-item table td:last-child.selected,
	.type007-block .vi-editting-item table td.selected,
	.type007-block .vi-editting-item table tr:last-child td.selected,
	.type007-block .vi-editting-item table td:last-child.selected
	{
		border-style:dotted;
		border-width:3px;
		border-color:#000;
	}

}

/* #4913 mori 一旦コメントアウト*/
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
	table.type007Table.separate {
		border-collapse: separate;
	}
	td.type007Td.typelistw {
    border-right: 0px;
    border-bottom: 0px;
		border-bottom-style: none !important;
	}
} */

