@charset "utf-8";

/********************************************************/
/* ページ独自のCSS                                      */
/********************************************************/
.pd_frame{
	width:728px;
	height:370px;
	margin:4px;
	padding:10px;
	border:solid 1px #CCCCCC;
}

.pd_frame_d{
	width:720px;
	height:375px;
	margin:2px;
	padding:10px;
	border:solid 1px #CCCCCC;
}

.selected_panel{
	width:240px;
	height:240px;
	padding:0px;
	text-align:center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right bottom
}

.fitpanelinfo{
	width:500px;
	border:1px solid #000000;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */
}

.bradius{
	border:1px solid #CCCCCC;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */
}

.rulerx{
	width:23.62px;
	height:3px;
	padding:0px;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
}

.rulery{
	width:3px;
	height:23.62px;
	padding:0px;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
}

.rulernox{
	width:23.62px;
	height:3px;
	padding:0px;
	border:none;
	text-align:center;
}

.rulernoy{
	width:23.62px;
	height:3px;
	padding:0px;
	border:none;
	text-align:right;	
}

.panel{
	padding:0px;
	background:#00FF00;
	border:solid 1px #CCCCCC;
}

.panel1{
	width:120px;
	height:120px;
	padding:0px;
	background:#00FF00;
	border:solid 1px #CCCCCC;
}

.panel2{
	width:120px;
	height:241px;
	padding:0px;
	background:#00FF00;
	border:solid 1px #CCCCCC;
}

.panel3{
	width:241px;
	height:120px;
	padding:0px;
	background:#00FF00;
	border:solid 1px #CCCCCC;
}

.panel4{
	width:241px;
	height:241px;
	padding:0px;
	background:#00FF00;
	border:solid 1px #CCCCCC;
}

.target{
	width:30px;
	height:30px;
	padding:0px;
	border:dotted 1px #959595;
}

.targettd{
	width:30px;
	height:30px;
	margin:0px;
	padding:0px;
	border:dotted 1px #959595;
}

.target1{
	width:120px;
	height:120px;
	padding:0px;
	border:solid 1px #555555;
}

.target2{
	width:120px;
	height:241px;
	padding:0px;
	border:solid 1px #555555;
}

.target3{
	width:241px;
	height:120px;
	padding:0px;
	border:solid 1px #555555;
}

.target4{
	width:241px;
	height:241px;
	padding:0px;
	border:solid 1px #555555;
}

.palet_box{
	width:185px;
	height:480px;
	border:none;
	background-color:#00FF00;
}

.palet_dumy_box{
	width:112px;
	height:360px;
	border:none;
}


.palet_kaiten_box{
	width:100px;
	height:100px;
	padding:0px;
	border:none;
	background-image:url("/kiban/img/dp/palet_kaiten_box_1.gif");
	background-repeat: no-repeat;


}

.palet_kaiten_dumy_box{
	width:40px;
	height:40px;
	padding:0px;
	border:none;
}

.trash_box{
	width:100px;
	height:100px;
	padding:0px;
	border:none;
	background-image:url("/kiban/img/dp/trash_box_11.gif");
}

.trash_dumy_box{
	width:40px;
	height:60px;
	padding:0px;
	border:none;
}

.fixed_spec_box{
	width:200px;
	height:130px;
	padding:5px;
	border:1px solid #000000;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */
    
}


#mask {
  position:fixed;
  left:0px;
  top:0px;
  z-index:9000;
  background-color:#000;
  display:none;
}

.search_window {
  position:fixed;
  left:0;
  top:0;
  width:300px;
  height:410px;
  display:none;
  z-index:9999;
  padding:10px;
  background-color:#ffffff;
}

table#search_result {
	width: 300px;
	border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#search_result td{
    padding: 1px;
    border: 1.5px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}

table#search_result th{
	background-color: #f5fffa;
    padding: 1.5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}

.dllink{
	width:240px;
	height:240px;
	padding:0px;
	border:solid 1px #CCCCCC;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right bottom
}


/* パネル使用一覧 */
.popup_no_h,
.popup_item_h,
.popup_size_h,
.popup_parts_h{
	float:left;
	height:18px;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	line-height:14px;
	text-decoration:underline;
}
.popup_no,
.popup_item,
.popup_size,
.popup_parts{
	float:left;
	height:18px;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	line-height:14px;
}
.popup_no_h,
.popup_no{
	width:50px;
}
.popup_size_h,
.popup_size{
	width:80px;
}	
.popup_parts_h,
.popup_parts{
	width:120px;
}

.popup_item_h,
.popup_item{
	width:120px;
}	



.popupl_h{
	float:left;
	width:130px;
	height:18px;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	line-height:14px;
	text-decoration:underline;
}
.popup_h{
	float:left;
	width:130px;
	height:18px;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	line-height:14px;
	text-decoration:underline;
}
.popupl{
	float:left;
	width:130px;
	height:18px;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	line-height:14px;
}
.popup{
	float:left;
	width:130px;
	height:18px;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	line-height:14px;
}
.popup_clear{
	clear:both;
	width:0px;
	height:0px;
	visibilty:hidden;
}

a.popup_link:link,
a.popup_link:visited{
	color: #FFFF33;
}
a.popup_link:hover{
	color: #FF3333;
}






