@charset "utf-8";
/* ====================================================

			[b2bstyle.css]
			2011.11.15 update

			====================================================*/
			
body, td, th, p, div, textarea, input {
	color:#444444;
	font-size: 13px;
	line-height: 16px; 

}

/* Text */
.tx10 { font-size: 10px; line-height: 12pt; }
.tx13 { font-size: 13px; line-height: 12pt; }
.tx13-20 { font-size: 13px; line-height: 20px; }
.tx15 { font-size: 15px; line-height: 16pt; }
.txt_memo { font-size:11px; line-height:13px; }
.txt_menu { color: #333333; }

/* Link */
a:link { color: #0066CC; }
a:visited { color: #0066CC; }
a:hover { color:#ff6600; }

.ltbl {
border-collapse: collapse; border: 0px solid; border-color: #aaaaaa #666666 #666666 #aaaaaa; empty-cells: show;
}
.ltbl td {
	border-collapse: collapse;
	padding:10px 5px;
}

/* Header NM U U2 R R/U */
.hdr1,.hdr2,.hdr3,.hdr4,.hdr5
 {
	border: 1px solid silver;
	background-color : #898989;
	padding:5px 5px !important;
}
/*.hdr2 { border: 1px solid; background-color : #666666; border-color: silver silver DimGray silver; }
.hdr3 { border: solid; background-color : #666666; border-width: 1px 1px 2px 1px ; border-color: silver silver DimGray silver; }
.hdr4 { border: 1px solid; background-color : #666666; border-color: silver DimGray silver silver; }
.hdr5 { border: 1px solid; background-color : #666666; border-color: silver DimGray DimGray silver; }*/

.hdr1,
.hdr2,
.hdr3,
.hdr4,
.hdr5 {
	color:#FFF;
	line-height:100%;
	padding:2px 5px;
}
.hdr1 a,
.hdr2 a,
.hdr3 a,
.hdr4 a,
.hdr5 a {
	color:#F90;
}

/* Data NM U U2 R R/U */
.ltd1 { border: 1px silver solid; }
.ltd2 { border: 1px solid; border-color: silver silver DimGray silver; }
.ltd3 { border: solid; border-width: 1px 1px 2px 1px ; border-color: silver silver DimGray silver; }
.ltd4 { border: 1px solid; border-color: silver DimGray silver silver; }
.ltd5 { border: 1px solid; border-color: silver DimGray DimGray silver; }

.ltd2,
.ltd3,
.ltd4,
.ltd5 {
	border-bottom:#898989 2px solid !important;
}
.cell_L {
	border-left:none;
}
.cell_R {
	border-right:none;
}

.dis1 { border: 1px silver solid; background-color : #efefef; }
.dis2 { border: 1px solid; border-color: silver silver DimGray silver; background-color : #efefef; }

.gtd { border: 1px silver solid; background-color : #efefef; }
.gtd2 { border: 1px solid; border-color: silver silver DimGray silver; background-color : #efefef; }
.gtd3 { border: 1px solid; border-color: silver silver DimGray silver; background-color : #ffff99; }
.dline { border-bottom: 1px solid gray; border-bottom-style: dotted; }
.dtd {
	font-weight: normal;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.hline {
	color:#555555;
	line-height: 20pt;
	font-size: 90%;
	font-weight: bold;
	width: 100%;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #666699;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4a4a71;
}

/* Tab */
/*
.tbon { border-collapse: collapse; border: 1px solid; background-color : #e5e5e5; border-color: silver silver #e5e5e5 silver; padding-top: 4px; padding-right: 6px; padding-bottom: 4px; padding-left: 6px; }
.tbof { border-collapse: collapse; border: 1px solid; border-color: silver silver #ffffff silver; padding-top: 4px; padding-right: 6px; padding-bottom: 4px; padding-left: 6px;}

.tbon2 { border-collapse: collapse; border: 1px solid; background-color : #e5e5e5; border-color: silver silver #e5e5e5 silver; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; padding-left: 4px; }
.tbof2 { border-collapse: collapse; border: 1px solid; border-color: silver silver #ffffff silver; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; padding-left: 4px;}
*/

/* LargeTab */
.tab { border-collapse: collapse; }
.tab th {
	font-weight: normal;
	border: 1px solid silver;
	background-color : #ffffff;
	padding: 8px 15px;
	
	background-image: url(../images/common2011/stab_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	
}
.tab td {
	border-bottom: 1px solid silver;
	background-color : #ffffff;
	padding: 8px 0px;
}

.tab th a:link,
.tab th a:visited { text-decoration:none;
color:#666; }
.tab th a:hover{
	text-decoration: underline;
color:#000000;
}
.tab .tabon {
	border: 1px solid;
	border-color: silver silver #ffffff silver;
	background-color : #ffffff;
	padding: 8px 15px;
	font-weight: bold;
	background-image: url(../images/common2011/stab_bg_over.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/* MiddleTab */
.mtab { border-collapse: collapse; }
.mtab th {
	font-weight: normal;
	border: 1px solid silver;
	background-color : #e5e5e5;
	padding: 1px 4px 1px 4px;
}
.mtab td {
	border-bottom: 1px solid silver;
	background-color : #ffffff;
}
.mtab a:link, .mtab a:visited { text-decoration:none; }
.mtab .mtabon {
	border: 1px solid;
	border-color: silver silver #ffffff silver;
	background-color : #ffffff;
	padding: 1px 4px 1px 4px;
}

/* Form */
.frm { borde:1 dotted #336699; background-color:#e6e6e6; }

/* Layyer Table */
//.latbl { border-collapse: collapse; border: 1px solid; border-color: #90a6d0 #445577 #445577 #90a6d0; }
//.lahdr { color: #ffffff; border: 1px solid; background-color : #5c77a7; border-color: #445577; }
//.latd  { border: 1px #6F88B6 solid; }

.tbl { border-collapse: collapse; border: 1px solid; border-color: #90a6d0 #445577 #445577 #90a6d0; }
.hdr { color: #ffffff; border: 1px solid; background-color : #5c77a7; border-color: #445577; }
.td  { border: 1px #6F88B6 solid; }

.txtarea { height: 10em; width: 100%; }

.Head-Table {
	width: 95%;
	margin-left: 5px;
}

.Head-Table a {
	text-decoration: none;
	border: none;
}

.Head-Table th {
	background-color: #ffffff;
	font-size: 90%;
	font-weight: bold;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #666699;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4a4a71;
	padding-left: 10px;
	text-align: left;
}

.Head-Table td {
	padding-left: 10px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #8D8DB4;
}

.M-Table {
	width: 95%;
	margin-left: 15px;
}

.M-Table th {
	font-weight: normal;
	text-align: left;
	font-size: 90%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
/*	color: #ff6600;	*/
	color: #555555;
}

.OShirase td {
	font-size: 12px;
	line-height: 12pt;
}

.srch0 {
	margin-left:10px;
	float:left;
	width: 701px;
	height: 42px;
}

.srch1 {
	margin-left:10px;
	float:left;
	width: 70px;
	height: 42px;
}

.srch2 {
	float:left;
	width: 631px;
	height: 42px;
}

.srch3 {
	float:left;
	width: 286px;
	height: 42px;
}

.srch4 {
	float:left;
	width: 70px;
	height: 42px;
}

.srch5 {
	float:left;
	width: 285px;
	height: 42px;
}

.srch6 {
	float:left;
	width: 225px;
	height: 42px;
}

.srch7 {
	float:left;
	width: 60px;
	height: 42px;
}

.srch8 {
	float:left;
	width: 236px;
	height: 42px;
}

.srchP { clear: left; }
/* ====================================================

			検索TOP

			====================================================*/
#dt2009_search_box_sell form{
margin:0;
padding:0;
}

/* =======================================
			検索 ボックス
			======================================*/
.dt2009_search_box {
	margin: 0px 0px 10px;
	padding: 1px;
/*	width: 612px; */
	*width:100%;
	border: 1px solid #999999;
	background-color:#FFF;
}
.dt2009_search_box .dt2009_boxtop {
	background-image: url(../images/search/box_search_top.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;
	height: 12px;
}
.dt2009_search_box .dt2009_boxinner {
	/*background-image: url(../images/search/box_search_bg.gif);
	background-repeat: repeat-y;*/
	position: relative;
	
}
.dt2009_search_box .dt2009_boxunder {
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/search/box_search_under.gif);
	background-repeat: no-repeat;
	height: 63px;
	text-align: center;
}
.dt2009_search_box .dt2009_boxinner #dt2009_search_box_title {
	/*width: 713px;
	margin-left: 14px;*/
}
.dt2009_search_box .dt2009_boxinner #dt2009_search_box_title #dt2009_btn_abouttsearch {
	position: absolute;
	top: 80px;
	right: 15px;
}
.dt2009_srch1 {
	margin-left:10px;
	float:left;
	width: 90px;
	height: 42px;
}

.dt2009_srch2 {
	
	width: 480px;
	*width: 530px;
	line-height:1;
	font-size:16px;
	background-repeat: no-repeat;
	margin: 0px;
	
padding: 10px 10px 0px 45px;

/*	padding: 15px 10px 15px 45px;*/
	/* ie 6*/
	*padding-bottom:3px;
	/**/
	zoom:1;
}
#dt2009_searchSet {
	clear:both;
	background-image: url(../images/search2011/2011_search_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top:10px;
	zoom:1;
	/*width:612px;*/
/*	overflow:hidden; */
}

#dt2009_search_txt {
	/*background-image: url(../images/search/bg_seachtxt.gif);
	background-repeat: repeat-x;*/

	/*height: 40px;
	padding:17px 0 0px;*/
	background-position: left top;
	clear:both;
	/*background-image: url(../images/search/dottedline.gif);
	background-repeat: repeat-x;*/

}
#dt2009_search_txt2 {
	/*background-image: url(../images/search/bg_seachtxt2.gif);
	background-repeat: repeat-x;*/
	/*height: 40px;
	padding:0px 0 3px;*/
	background-position: left bottom;
	clear:both;
/*	background-image: url(../images/search/dottedline.gif);
	background-repeat: repeat-x;*/
}
.dt2009_search_box .srch1 {
	margin-left:10px;
	float:left;
	width: 85px;
	height: 42px;
}

.dt2009_search_box .srch2 {
	float:left;
	width: 541px;
	height: 42px;
}

.dt2009_search_box .srch3 {
	float:left;
	width: 200px;
	height: 42px;
}

.dt2009_search_box .srch4 {
	float:left;
	width: 70px;
	height: 42px;
}

.dt2009_search_box .srch5 {
	float:left;
	width: 195px;
	height: 42px;
}

.dt2009_search_box .srch6 {
	float:left;
	width: 225px;
	height: 42px;
}

.dt2009_search_box .srch7 {
	float:left;
	width: 60px;
	height: 42px;
}

.dt2009_search_box .srch8 {
	float:left;
	width: 236px;
	height: 42px;
}

.dt2009_search_box .srch12 {
	margin-left:10px;
	float:left;
	width: 85px;
	height: 42px;
}

.dt2009_search_box .srch32 {
	float:left;
	width: 200px;
	height: 42px;
}

.dt2009_search_box .srch42 {
	margin-left:10px;
	float:left;
	width: 70px;
	height: 42px;
}

.dt2009_search_box .srch52 {
	margin-left:15px;
	float:left;0
	width: 195px;
	height: 42px;
}

.dt2009_clear {
clear:both;
}
.dt2009_formsearch {
	/*background-color: #FFF9EB;
	border: 3px solid #999999;*/
	height: 24px;
	*height: 20px;
	background-color:transparent;
	border:none;
	float:left;
	font-size: 16px;
	line-height:24px;
}
a#dt2009_btn_indexsearch {
	background-image: url(../images/search/search_index_btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 41px;
	width: 158px;
	background-position: left top;
	margin:0 auto;
}
a#dt2009_btn_indexsearch:hover {
	background-position: left bottom;
}
a#dt2009_btn_indexsearch p {
	text-indent:-9999px;
	margin: 0px;
	padding: 0px;
}
.dt2009_search_box .dt2009_boxunder .dt2009_boxunder_in {
	margin: 0px;
	padding:10px 0 0 0;
}

.dt2009_search_box form {
margin:0;
padding:0;
}


#srch_add_disp {
	margin-top:0px;/*-3px*/
	padding: 0px 0px;
	/*text-align:center;*/
	/* Mac IE 5 \*//*/
clear:both;
/* Mac IE 5 */

}
#srch_add_nodisp {
	margin-top:0px;/*-3px*/
	padding: 0px 0px;
		/*text-align:center;*/
		/* Mac IE 5 \*//*/
clear:both;
/* Mac IE 5 */
}
#srch_add_disp a,
#srch_add_nodisp a {
/*	display: block;
		padding: 0px 0px 0px 20px;*/
/*only ie*/
_width:100%;
/**/
background-image:none;
/*background-color:#FFFFFF;*/
}
#srch_add_disp a:hover,
#srch_add_nodisp a:hover {
	/*background-color:#F2FEFF;*/
/*	background-image: url(../images/search/bg_openmenu_overg.gif);
	background-repeat: repeat-x;
	*/
}

.dt2009_txtbox {
	border: 1px solid #999999;
	height: 21px;
	
}
/*.dt2009_search_box .dt2009_boxinner #dt2009_search_box_title #srch_add {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}*/
/* =======================================
			連携サイト ボックス
			======================================*/


.dt2009_relation {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 741px;
	background-image: url(../images/external/box_relation_bg.gif);
	background-repeat: repeat-y;
}

.dt2009_relation .dt2009_relation_inner {
	background-image: url(../images/external/box_relation_under.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 23px;
	padding-top: 16px;
}
.dt2009_re_table {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	width: 690px;
	background-color: #FFFFFF;
	border-collapse:collapse;
	border-spacing:0;
	border-top: 1px solid #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
}
.dt2009_re_table td{
	padding: 8px 3px;
	border-collapse:collapse;
	vertical-align: top;
}

.dt2009_re_table th {
	background-image: url(../images/external/line_d_t.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 5px;
	text-align: left;
}
.dt2009_re_table .dt2009_dotline{
	background-image:url(../images/external/line_d_y.gif);
	background-repeat: repeat-x;
	background-repeat:no-repeat;
	background-position: left center;
	height: 1px;
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
}
#dt2009_search_box_sell .dt2009_relation .dt2009_relation_inner .dt2009_re_table b {
	background-image: url(../images/external/icon_re_win.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	font-size:12px;
}
/*.dt2009_btn_search {

	display: block;
	width:158px;
	height:41px;
}
*/
/* ====================================================

			検索 結果

			====================================================*/
.dt2009_seach_area {
	/*	background-color: #F2FEFF;*/
	margin: 0px 0px;
	padding: 0px 15px 0px;
	zoom:1;
	*width:100%;
	/*ie*/
/*_width:100%;*/
	/* // ie*/
/*	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;*/
}
#dt2009_srt {
	margin: 0px ;
	padding: 0px;
width:100%;

}
.dt2009_seach_area form{
margin:0;
padding:0;
}

#dt2009_srt #dt2009_srt_top_l {
	background-image: url(../images/search/sero_top_l.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
	font-size:1px;
	line-height:1px;
}
#dt2009_srt #dt2009_srt_top_b {
	background-image: url(../images/search/sero_top_b.gif);
	height: 13px;
	background-repeat: repeat-x;
		font-size:1px;
	line-height:1px;
}
#dt2009_srt #dt2009_srt_top_b2 {
	background-image: url(../images/search/sero_top_b2.gif);
	height: 13px;
	background-repeat: repeat-x;
		font-size:1px;
	line-height:1px;
}
#dt2009_srt #dt2009_srt_top_r {
	background-image: url(../images/search/sero_top_r.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
		font-size:1px;
	line-height:1px;
}
#dt2009_srt #dt2009_srt_under_l {
	background-image: url(../images/search/sero_under_l.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
}
#dt2009_srt #dt2009_srt_under_b {
	background-image: url(../images/search/sero_under_b.gif);
	height: 13px;
	background-repeat: repeat-x;
}
#dt2009_srt #dt2009_srt_under_b2 {
	background-image: url(../images/search/sero_under_b2.gif);
	height: 13px;
	background-repeat: repeat-x;
}
#dt2009_srt #dt2009_srt_under_r {
	background-image: url(../images/search/sero_under_r.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
}

#dt2009_srt #dt2009_srt_middle_l {
	background-image: url(../images/search/sero_middle_l.gif);
	background-repeat: repeat-y;
	
	width: 13px;
}
#dt2009_srt #dt2009_srt_middle_b {
background-image: url(../images/search/sero_middle_b.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#FFFFFF;
	width:726px;
	
}
#dt2009_srt #dt2009_srt_middle_b2 {
	background-image: url(../images/search/sero_middle_b2.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#F5F5F5;
	vertical-align: top;
/*	width:20%;
*/	
	
}
#dt2009_srt #dt2009_srt_middle_r {
	background-image: url(../images/search/sero_middle_r.gif);
	background-repeat: repeat-y;
	
	width: 13px;
}

.dt2009_seach_area #dt2009_srt #dt2009_srt_middle_b .dt2009_srt_inner {
	margin: 0 20px 0 130px;
	position: relative;
	width:580px;
	
}

.dt2009_seach_area #dt2009_srt #dt2009_srt_middle_b .dt2009_srt_inner .dt2009_srt_title {
	position: absolute;
	left: -130px;
	top: 5px;
}
#dt2009_srt .dt2009_srt_btns {
	margin-left: 30px;
}
#dt2009_srt .dt2009_srt_btns div {
	margin-bottom: 10px;
	margin-top: 10px;
}
#dt2009_srt .dt2009_srt_btns .dt2009_srt_btn_about {
	margin-left: 15px;
}

#dt2009_srt_middle_b #dt2009_searchSet {
border: 1px solid #CCCCCC;
}
#dt2009_srt_middle_b .dt2009_srt_inner #dt2009_search_txt,
#dt2009_srt_middle_b .dt2009_srt_inner #dt2009_search_txt2 {
/*	border: 1px solid #CCCCCC;
	background-image: url(../images/search/sero_sebox_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;*/
	background-image:none;
	clear:both;

}


#dt2009_srt .dt2009_srch2 {
	float:left;
	width: 450px;
	height: 42px;
	
}
#dt2009_srt .srch1 {
	margin-left:10px;
	float:left;
	width: 85px;
	height: 42px;
	/* Mac IE 5 のみ \*//*/
	clear:both;
/* Mac IE 5 */
	
}
#dt2009_srt .srch2 {
	float:left;
	width: 450px;
	height: 42px;
	/* Mac IE 5 \*//*/
	clear:both;
/* Mac IE 5 */
}
#dt2009_srt .srch3 {
	float:left;
	width: 205px;
	height: 42px;
	/* Mac IE 5 \*//*/
	clear:both;
/* Mac IE 5 */
}
#dt2009_srt  .srch4 {
	float:left;
	width: 70px;
	height: 42px;
	/* Mac IE 5 \*//*/
	clear:both;
/* Mac IE 5 */
}

#dt2009_srt .srch5 {
	float:left;
	width: 200px;
	height: 42px;
	/* Mac IE 5 \*//*/
	clear:both;
/* Mac IE 5 */

}
#dt2009_srt .srch6 {
	float:left;
	width: 225px;
	height: 42px;
	/* Mac IE 5 \*//*/
	clear:both;
/* Mac IE 5 */
}

#dt2009_srt .srch7 {
	float:left;
	width: 60px;
	height: 42px;
	/* Mac IE 5 \*//*/
	clear:both;
/* Mac IE 5 */
}
#dt2009_srt .srch8 {
	float:left;
	width: 236px;
	height: 42px;
}
/* =======================================
			検索結果　リスト　ボックス
			======================================*/
.dt2009_result_box {
	/*background-color: #F2FEFF;*/
	margin: 0px;
	padding: 0px;
}
.dt2009_result_box .dt2009_result_table {
	border-collapse:collapse;
	background-image: url(../images/search/result_box_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-top: 1px solid #999;
	border-right: 1px none #999;
	border-bottom: 1px solid #999;
	border-left: 1px none #999;
	background-color: #FFFFFF;
}
.dt2009_result_box .dt2009_result_table td {

}
.dt2009_result_box .dt2009_result_table .dt2009_result_box_cel_1 {
	width: 10px;
}
.dt2009_result_box .dt2009_result_table .dt2009_result_box_arrow {
	padding:0px;
	background-color: #BABABA;
	background-image: url(../images/search/result_box_aroow.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 13px;
}

.dt2009_result_table .dt2009_result_words {
	padding: 10px;
	/* =======================================
	検索結果のボックスの幅
	======================================*/
	width: 20%;
	
}
.dt2009_result_table .dt2009_result_last {
	background-image: url(../images/search/line_y_d.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding:10px;
}
.dt2009_seach_area .dt2009_seresult_btnbox {
	background-image: url(../images/search/seresult_btn_bg.jpg);
	padding: 2px 0px 0px 2px;
	width: 370px;
	text-align:center;
	float: right;
}
.dt2009_seach_area .dt2009_seresult_btnbox input {
padding:0;
margin:0;
}
.dt2009_seach_area .dt2009_seresult_btnbox .dt2009_seresult_btn_back {
	padding-right: 2px;
}


/* ====================================================

			購入状況

			====================================================*/
	
.dt2009_pagehead {
	background-image: url(../images/purchase/history_report_open_searchbg.gif);
	background-repeat: repeat-x;
	height: 61px;
	margin-top: 15px;
	background-position: left top;
	clear: both;
}
.dt2009_pagehead .dt2009_pagetitles {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 234px;
}
.dt2009_pagehead .dt2009_btn_all_status {
	float: left;
	width: 134px;
	padding:12px;
}
.dt2009_pagehead .dt2009_datadisp {
	float: left;
	width: 250px;
	padding:20px;
}
.dt2009_pagehead .dt2009_btn_all_status a {
	background-image: url(../images/purchase/btn_all_.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	width: 134px;
	display: block;
	text-align:left;
}
.dt2009_pagehead .dt2009_btn_all_status a:hover {
background-position:left bottom;
}
.dt2009_pagehead .dt2009_btn_all_status span {
	display:none;
}
#dt2009_status_tab {
	background-image: url(../images/purchase/sttab_bg.gif);
	background-repeat: repeat-x;
	height: 47px;
	position: relative;
	top: 1px;
}
#dt2009_status_tab ul,
#dt2009_status_tab li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#dt2009_status_tab a{
background-position: right top;
display: block;
	width: 177px;
	background-repeat: no-repeat;
	height: 47px;
	
	text-decoration:underline;
}
#dt2009_status_tab a:hover {
background-position: left top;
}
#dt2009_status_tab p {
	display: none;
}
#dt2009_status_tab span {
	font-size: 12px;
	text-align: right;
	display: block;
	padding: 15px 15px 0px 15px;
}
#dt2009_status_tab a#dt2009_status_01 {
	background-image: url(../images/purchase/tab_01.gif);
}
#dt2009_status_tab a#dt2009_status_02 {
	background-image: url(../images/purchase/tab_02.gif);	
}
#dt2009_status_tab a#dt2009_status_03 {
	background-image: url(../images/purchase/tab_03.gif);	
}
#dt2009_status_tab a#dt2009_status_04 {
	background-image: url(../images/purchase/tab_04.gif);	
}
#dt2009_status_tab a#dt2009_status_05 {
	background-image: url(../images/purchase/tab_05.gif);	
}
#dt2009_status_tab li {
	float: left;
	width: 177px;
}
#dt2009_status_tab .dt2009_status_tab_arrow {
	background-image: url(../images/purchase/arrow_status.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 16px;
	height: 47px;
}
/*  dt2009_status_on で　オン状態  */
#dt2009_status_tab .dt2009_status_on a {
	background-position: left top;
}
/****/
#dt2009_status_tab_nextstep {
	background-image: url(../images/purchase/status_underbg.gif);
	background-repeat: repeat-x;
	height: 47px;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
	clear:both;
	width: 100%;
}
#dt2009_status_tab_nextstep ul {
	padding: 5px 0 0 15px;
	margin: 0;
	list-style-type: none;
}
#dt2009_status_tab_nextstep li {
	float: left;
	width: 160px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#dt2009_status_tab_nextstep a {
	display: block;
	height: 35px;
	width: 153px;

	
	background-position: left top;
}
#dt2009_status_tab_nextstep a:hover {
	background-position: left bottom;
}
#dt2009_status_tab_nextstep a p {
	display: none;
}




/* =======================================
			購入状況ボタン類
			======================================*/

/*------------------------------*/
/*申請者　／　検査一覧へ*/
/*------------------------------*/

#dt2009_status_tab_nextstep #dt2009_nsbtn_shin_kensa {
	background-image: url(../images/purchase/dt2009_nsbtn_shin_kensa.gif);
}
/*------------------------------*/
/*申請者　／　検収一覧へ*/
/*------------------------------*/

#dt2009_status_tab_nextstep #dt2009_nsbtn_shin_kennshu {
	background-image: url(../images/purchase/dt2009_nsbtn_shin_kennshu.gif);
}


/*------------------------------*/
/*承認者　見積承認一覧へ*/
/*------------------------------*/

#dt2009_status_tab_nextstep #dt2009_nsbtn_sho_mitumori {
	background-image: url(../images/purchase/dt2009_nsbtn_sho_mitumori.gif);

}
/*------------------------------*/
/*承認者　／　発注承認一覧へ*/
/*------------------------------*/
#dt2009_status_tab_nextstep #dt2009_nsbtn_sho_hattyu {
	background-image: url(../images/purchase/dt2009_nsbtn_sho_hattyu.gif);
}
/*------------------------------*/
/*承認者　／　検査一覧へ*/
/*------------------------------*/
#dt2009_status_tab_nextstep #dt2009_nsbtn_sho_kensa {
background-image: url(../images/purchase/dt2009_nsbtn_sho_kensa.gif);
}
/*------------------------------*/
/*承認者　／　検収一覧へ*/
/*------------------------------*/
#dt2009_status_tab_nextstep #dt2009_nsbtn_sho_kennshu {
background-image: url(../images/purchase/dt2009_nsbtn_sho_kennshu.gif);
}

/*------------------------------*/
/*販売店　／　見積回答一覧へ*/
/*------------------------------*/
#dt2009_status_tab_nextstep #dt2009_nsbtn_han_mitumori {
background-image: url(../images/purchase/dt2009_nsbtn_han_mitumori.gif);
}
/*------------------------------*/
/*販売店　／　納期回答一覧へ*/
/*------------------------------*/
#dt2009_status_tab_nextstep #dt2009_nsbtn_han_nouki {
background-image: url(../images/purchase/dt2009_nsbtn_han_nouki.gif);
}
/*------------------------------*/
/*販売店　／　出荷一覧へ*/
/*------------------------------*/
#dt2009_status_tab_nextstep #dt2009_nsbtn_han_shukka {
background-image: url(../images/purchase/dt2009_nsbtn_han_shukka.gif);
}
/*------------------------------*/
/*販売店　／　検査一覧へ*/
/*------------------------------*/
#dt2009_status_tab_nextstep #dt2009_nsbtn_han_kensa {
background-image: url(../images/purchase/dt2009_nsbtn_han_kensa.gif);
}
/*------------------------------*/
/*販売店　／　検収一覧へ*/
/*------------------------------*/
#dt2009_status_tab_nextstep #dt2009_nsbtn_han_kennshu {
background-image: url(../images/purchase/dt2009_nsbtn_han_kennshu.gif);
}



/* =======================================*/

.dt2009_pagehead .dt2009_datadisp #dt2009_datadisp_menu {
	height: 22px;
}

/*
基準ボックス
*/
#dt2009_statusbox {
	border: 1px solid #999999;
	width:100%;
	margin-bottom: 20px;
}
#dt2009_statusbox #dt2009_statusbox_innder {
	margin:0px 15px 15px;
	_width:100%;
	
}
/*------------------------------*/
/*表を調整*/
/*------------------------------*/
#dt2009_statusbox .ltbl td {
	font-size: 12px;
	padding:15px 3px 15px 3px;
}
#dt2009_statusbox .ltbl td.hdr1,
#dt2009_statusbox .ltbl td.hdr2 {
margin:0;
	padding:2px 3px 2px 3px;
	line-height:1;
}
/*------------------------------*/

#dt2009_statusbox #dt2009_status_seach {
	margin: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}

#dt2009_statusbox .dt2009_result_box td.dt2009_result_words td {
	font-size: 10px;
}


#dt2009_statusbox #dt2009_status_seach #srch_add_disp {
	padding: 0px;
}
#dt2009_statusbox #dt2009_status_seach #srch_add_nodisp {
	padding: 0px;
}
#dt2009_statusbox #dt2009_openmenu_status {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #999999;
	border-bottom-color: #999999;
	background-color: #F2FEFF;
	position: relative;
	width:100%;
	
}
#dt2009_statusbox #dt2009_openmenu_status #srch_add_disp,
#dt2009_statusbox #dt2009_openmenu_status #srch_add_nodisp {
	margin: 0px;
	padding: 0px;
	text-align:center;
}
#dt2009_statusbox #dt2009_openmenu_status #srch_add_disp a,
#dt2009_statusbox #dt2009_openmenu_status #srch_add_nodisp a {
	display:block;
	padding:10px 0px;
	background-color: #F2FEFF;
	background-image:none;
}
#dt2009_statusbox #dt2009_openmenu_status #srch_add_disp a:hover,
#dt2009_statusbox #dt2009_openmenu_status #srch_add_nodisp a:hover {

	/*background-color:#E0E0E0;*/
	
	background-image: url(../images/purchase/bg_openmenu_overg.gif);
	background-repeat: repeat-x;
}
#dt2009_statusbox #dt2009_openmenu_status #srch_add_disp {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height:43px;

}
#dt2009_statusbox #dt2009_openmenu_status #dt2009_openmenu_ar_left {
	position: absolute;
	left: 15px;
	top: 12px;
}
#dt2009_statusbox #dt2009_openmenu_status #dt2009_openmenu_ar_right {
	position: absolute;
	right: 15px;
	top: 12px;
}
.dt2009_status_data_action input {
	margin-right: 5px;
}
.dt2009_status_optionarea {
	margin-right: 15px;
	margin-left: 15px;
}
#dt2009_status_se_table td{
	margin: 0px;
	padding: 5px 10px 5px 0px;
}
#dt2009_status_se_table select,
#dt2009_status_se_table input {
	background-color: #FFF9EB;
	border: 1px solid #999999;

	height:22px;
	line-height:22px;
	margin : 0px 5px 0px 0px;
	
}
#dt2009_status_se_table input {
	height/*\*/:18px\9;
}

#dt2009_statusbox #srch_add #dt2009_status_seach #dt2009_srt #dt2009_srt_middle_b .dt2009_srt_inner {

	width: 600;
	margin-right:10px
}
.dt2009_foot_menuline {
	padding: 2px 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
	margin:15px 0;
}
.dt2009_foot_menuinner {
	background-color: #F1F1F1;
	padding: 15px;
	text-align: center;
}

.dt2009_foot_menuline .dt2009_foot_menuinner a {
	background-image: url(../images/purchase/btn_f_back_kounyuzyokyo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 33px;
	width: 150px;
	margin: 0px auto;
	text-align: left;
}
.dt2009_foot_menuline .dt2009_foot_menuinner a:hover {
background-position: left bottom;
}
.dt2009_foot_menuline .dt2009_foot_menuinner span {
display:none

}
/* ====================================================

			etc

			====================================================*/

/*------------------------------*/
/*over alpha class*/
/*------------------------------*/
a:hover img.over_btn{
filter: alpha(opacity=80);
    -moz-opacity:0.80;
    opacity:0.80;
}

/* 英語表記 */
.dt2010_english {
	font-size:10px;
	color:#FF9;
	padding:3px 3px;
	margin-left:3px;
}
/* ====================================================

			2011 new　「メインメニュー」など

			====================================================*/
#dt2011_searchBtn {
	position: absolute;
	top: 30px;
	right: 14px;
}
#dt2009_search_txt .dt2009_srch2 {
	margin-bottom: 5px;
}
.dt2011_seop {
	position:absolute;
	top:82px;
	left:405px;
/*	float: right;*/
}
.dt2011_clear {
clear:both;
font-size:0;
line-height:0;
}
.dt2011_sezone {
	background-image: url(../images/search2011/2011_search_box_bg2.gif);
	background-repeat: no-repeat;
	height:45px;
	
	zoom:1;
	
}
#dt2009_search_txt,
#dt2009_search_txt2 {
margin-left: 15px;
}

.tipped {
	color:#999;
	font-size:16px;
}
#srch_add {
	padding:15px 0;
	background-image: url(../images/search2011/2011_opton_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 2px;
	*zoom:1;
}
#dt2011_pickup {
	background-image: url(../images/common2011/2011_osuume2.gif);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	padding: 5px 5px 5px 100px;
	border: 1px solid #999999;
	margin-bottom:10px;
}
#dt2011_pickup table {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	width:500px;/*610px*/
	height:50px;
}
#dt2011_pickup table tr td {
	text-align: left;
	vertical-align: top;
	/*width:33%;*/
	width:50%;

	padding: 5px 5px 5px 10px;
}
#dt2011_pickup a {
	background-image: url(../images/common2011/2011_linkal_b.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 10px;
}
#dt2011_info_Shop {
	padding: 10px 15px 5px 15px;
	border: 1px solid #999999;
	margin-bottom: 10px;
	background-color:#FFF;
}
#dt2011_shopNews {
	float: left;
	width: 283px;/*343px*/
}
#dt2011_shopInfo {
	float: right;
		width: 283px;/*343px*/
}


.dt2011_subitles {
	margin: 0px;
	padding: 10px 15px;
	background-color: #B5B9C0;
	background-image: url(../images/common2011/2011_maintitls_bg.gif);
	background-position: left bottom;
	color: #FFF;
	font-size: 12px;
	line-height:100%;
	font-weight: bold;
	background-repeat: repeat-x;
	border: 1px solid #999999;
	line-height:120%;
}
.dt2011_subitles span {
	font-size:16px;
	padding-right:10px;
}
#dt2011_info_Shop h3 {
	margin: 0px 0px 10px;
	padding: 0px;
}
#dt2011_shopNews th,
#dt2011_shopNews td {
	padding:3px 1px;
	vertical-align:top;
}
#dt2011_shopNews th {
	font-weight: normal;
	text-align: left;
	width: 80px;
	font-size: 10px;
}
#dt2011_info_site{
	padding: 10px 15px;
	border: 1px solid #999999;
	margin-bottom: 0px;
}
#dt2011_info_sitenews {
	height: 200px;
	overflow: auto;
	font-size:12px;
}
#dt2011_info_sitenews_colum {
	padding:0px 10px 10px 15px;
	
}

#dt2011_info_sitenews h3 {
	background-image: url(../images/common2011/icon_for_news.gif);
	background-repeat: no-repeat;
	background-position: left 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
		border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	margin: 0px 0px 20px -10px;
	padding: 10px 0px 10px 15px;
	font-weight: bold;
	font-size:12px;
}
#dt2011_info_sitenews_colum .dline {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 15px;
}
.dt2011_relationSet {
	background-color: #FFF;
	border: 1px solid #999;
	margin: 0px;
	
	background-color: #E6E6E6;
	padding: 10px 15px 10px 15px;
	width:330px;
	*width:360px;
}
.dt2011_relationSetIn {
	
	margin: 0px;

	zoom:1;
}
.dt2011_relationSetIn h3 {
	font-size: 5px;
	line-height: 5px;
	margin: 0px 0px 5px;
	padding: 0px;
}
#dt2011_relation {
	margin: 0px 0px 10px;
	padding: 0px;
}
#dt2011_relation_1 {
	float:left;
}
#dt2011_relation_2 {
	float:right;
}
.dt2011_relationSetIn a {
	background-color: #FFF;
	display: block;
	background-image: url(../images/common2011/2011_linkal_b.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	margin:0;
	padding: 5px 10px 5px 20px;
	text-decoration:none;
	color:#333 !important;
	
/*kadomaru*/
position:relative;
border-radius: 5px;         /* CSS3 */
-moz-border-radius: 5px;    /* Firefox */
-webkit-border-radius: 5px; /* Safari,Chrome */
behavior: url(/Js/ajax/lib/PIE.htc);/*for IE */
/*--kadomaru*/

}
.dt2011_relationSetIn a:hover {
	background-color:#FFC;
	text-decoration:none;
	color:#333;
}
.dt2011_relationSetIn table {
	margin:0;
}
.dt2011_relationSetIn td {
	margin: 0px;
	padding: 2px;
	vertical-align: top;
	width:50%;
}
/* ====================================================

			2011 new　「検索結果」

			====================================================*/

#dt2011_search_box_Full{
	width:auto;
	margin-bottom: 5px;
}
#dt2011_search_box_Full #dt2009_boxinner {
		width:100%;
}
#dt2011_search_box_Full .dt2011_sezone {
	background-image: url(../images/search2011/2011_search_box_bg_longn2.gif);
	background-position: left top;
	height:37px;
	overflow:hidden;

zoom:1;

}

#dt2011_search_box_Full #dt2011_searchBtn {
	top: 10px;

}

#dt2011_search_box_Full .dt2009_srch2 {
	
	width: 670px;
	
	background-repeat: no-repeat;
	margin: 0px;
	padding: 10px 10px 0px 45px;
	/* ie 6*/
	/* *padding-bottom:3px;*/
	/**/
	zoom:1;
}
#dt2011_search_box_Full #dt2009_btn_abouttsearch {
	position: absolute;
	top: 60px !important;
	right: 15px;
}
#dt2011_search_box_Full .dt2009_formsearch {
	/*background-color: #FFF9EB;
	border: 3px solid #999999;*/
	height: 20px;
/*	*height: 20px;
	margin-bottom:5px;
	*margin-bottom:0px;*/
	background-color:transparent;
	border:none;
	float:left;
	font-size: 16px;
	line-height:16px;
}
#dt2011_search_box_Full #srch_add_disp {
/*	margin-top:-5px;
	*margin-top:-10px;
	padding: 0px 0px;*/
	padding: 0px 0 0 30px;
}
#dt2011_search_box_Full #srch_add_nodisp {
/*	margin-top:-5px;
	*margin-top:-10px;
	padding: 0px 0px;*/
	padding: 0px 0 0 30px;
	}
#dt2011_search_box_Full .dt2009_boxinner {
	/*IE6*/
*width: 100%;
*margin-right:-15px;
*overflow:hidden;
	/*IE6*/

}
#dt2011_search_box_Full .dt2011_sezone {
	
	height:37px;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#dt2011_pagecontent {
	margin: 0px 15px 15px;
*width:100%;
}
.ltbl a:hover img {
	filter: alpha(opacity=80);
    -moz-opacity:0.80;
    opacity:0.80;

}
.list_name_e{
	margin-bottom: 10px;
	font-size:12px;
}
.list_name_j {
	margin-bottom: 5px;
	font-size:16px;
	font-weight: bold;
}
.list_prodcutinfo {
	padding-top: 5px;
}
.list_name_Amount {
	font-size:16px;
	font-weight: bold;
}
#dt2009_search_box_title #srch_add {
	padding-left: 20px;
	_margin-right: -20px;
}
.dt2009_search_box .srchP {

*font-size:1px !important;
*line-height:1px !important;
*height:1px;
	}
#dt2011_search_box_Full	#dt2009_searchSet,
#dt2011_search_box_Full #srch_add {

	*margin:0 5px 0 1px;
	
}

#dt2011_search_box_Full	#dt2009_searchSet {

width:100%;
padding-top:10px;
padding-bottom:10px;


/*min-width*/
/*min-width: 960px;
width: expression(document.body.clientWidth < 962? "960px" : "auto");*/

}

#dt2011_shopNews table {
/*	width: 343px;*/
}

#dt2011_shopNews table td,
#dt2011_shopInfo table td{
	
/*word-wrap : break-word ;
word-break:break-all;*/
/*white-space: pre-wrap;*/

}
#dt2011_shopNews table th {
	width:90px;
}
#dt2011_shopNews table td p{
word-wrap:break-word ;
word-break:break-all;
width:170px;
}

#dt2011_shopInfo table td p {
word-wrap:break-word ;
word-break:break-all;
width:260px;
}
/*------------------------------*/
/*2011.8.8 (relation set)*/
/*------------------------------*/
.dt2011_v2_relation {
	margin: 0px 0px 10px;
	padding: 1px;
	width: auto;
	background-color:#FFF;
	border: 1px solid #999999;
	
	}

.dt2011_v2_relation .dt2011_v2_relation_inner {
	padding: 0px 16px 10px 16px;
		background-color: #E6E6E6;
}
.dt2011_v2_re_table {
	padding: 0px;
	background-color: #FFFFFF;
	border-collapse:collapse;
	border-spacing:0;
	border-top: 1px solid #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:710px;
}
.dt2011_v2_re_table td{
	padding: 8px;
	border-collapse:collapse;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.dt2011_v2_re_table th {
	background-image: url(../images/common2011/ct_site_cbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding:8px;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.dt2011_v2_re_table .dt2011_v2_dotline{
	background-image:url(../images/external/line_d_y.gif);
	background-repeat: repeat-x;
	background-repeat:no-repeat;
	background-position: left center;
	height: 1px;
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
}
.dt2011_v2_relation .dt2011_v2_relation_inner .dt2011_v2_re_table b {
	font-size:12px;
	font-weight: bold;
}
.dt2011_v2_relation h3 {
	line-height:1;
	font-size:10px;
	margin: 0px 0px 5px;
	padding: 0px;
}
/*20110911*/
.btn_cell_cart {
	margin-bottom: 5px;
	padding-top:5px;
}
#dt2011_tabNavi {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 1px;
	zoom:1;
	overflow: hidden;
}
#dt2011_tabNavi ul {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	list-style-type: none;
	zoom:1;
}
#dt2011_tabNavi li {
	float:left;
	margin-right:5px;
	padding: 0px;
}
#dt2011_tabNavi li img {
	vertical-align:bottom;
}
a img{
	border:none;
}
.dt2011_tabContnt {
	margin:0 25px;
	padding-bottom:0px;
}
.dt2011_tabContnt table {
	margin: 0;
	padding: 0px;
	zoom:1;
	border:none;
}
.dt2011_tabContnt td{
	margin:0px;
	padding:0 5px 0 0;
}
.dt2011_tabContnt td img {
	vertical-align:bottom;
}#dt2011_pagetab {
	margin-top: 10px;
}
.tab th img {
	margin-right: 5px;
}
#dt2011_rirekikensau {
	width: 760px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#dt2011_btn_dl_lt {
	position: absolute;
	top: 116px;
	right: 16px;
}

#dt2011_btn_cl_lt_by {
	position: absolute;
	top: 200px;
	right: 16px;
}

#dt2011_btn_cl_lt_sup {
	position: absolute;
	top: 230px;
	right: 16px;
}

.dt2011_todo_action {
	background-color: #898989;
}
.dt2011_todo_action td {
	padding:10px;
	color:#FFF;
	vertical-align:middle;
}
.dt2011_todo_action tr td option {
	padding: 20px;
	line-height:200px;
	height:200px;
}
.dt2011_subUaSet {
	margin: 0px 25px;
	padding-top:15px;
}
.dt2011_todoSubSearch {
		position:relative;
	padding: 10px 10px 0px 10px;
	background-color: #FFF7D8;
	border: 1px solid #CCC;
}
.dt2011_todoSubSearch p {
	margin:0 0 10px 0;
	padding:0;
	vertical-align:middle;
}
.dt2011_todoSubSearch p input{
	vertical-align:middle !important;
}
.dt2011_todoSubSearchAl_1 {
	display:block;
	background-image: url(../images/common2011/sub_searvh_al.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 13px;
	width: 14px;
	position: absolute;
	left: 45px;
	top: -12px;
}
.dt2011_todoSubSearchAl_2 {
	display:block;
	background-image: url(../images/common2011/sub_searvh_al.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 13px;
	width: 14px;
	position: absolute;
	left: 190px;
	top: -12px;
}
.dt2011_todoSubSearchAl_3 {
	display:block;
	background-image: url(../images/common2011/sub_searvh_al.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 13px;
	width: 14px;
	position: absolute;
	left: 310px;
	top: -12px;
}
.dt2011_todoSubSearchAl_4 {
	display:block;
	background-image: url(../images/common2011/sub_searvh_al.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 13px;
	width: 14px;
	position: absolute;
	left: 450px;
	top: -12px;
}
.dt2011_todoSubSearchAl_5 {
	display:block;
	background-image: url(../images/common2011/sub_searvh_al.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 13px;
	width: 14px;
	position: absolute;
	left: 580px;
	top: -12px;
}
.dt2011_subMt {
	background-image: url(../images/common2011/icon_pl_y.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-weight: bold;
	color: #000;
}

/************************************************/
/* 一覧表示制御(jsによる縞模様制御を回避できる) */
/************************************************/
.ltbl_no_band {
	border-collapse: collapse;
	border: 0px solid;
	border-color: #aaaaaa #666666 #666666 #aaaaaa;
	empty-cells: show;
}
.ltbl_no_band  td {
	border-collapse: collapse;
	padding:5px;
}

/*------------------------------*/
/*表を調整*/
/*------------------------------*/
#dt2009_statusbox .ltbl_no_band  td {
	font-size: 12px;
	padding:15px 3px 15px 3px;
}
#dt2009_statusbox .ltbl_no_band  td.hdr1,
#dt2009_statusbox .ltbl_no_band  td.hdr2 {
	margin:0;
	padding:2px 3px 2px 3px;
	line-height:1;
}
.ltbl_no_band  a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}

/*------------------------------*/
/*2011.10*/
/*------------------------------*/
#dt2009_searchSet h3 {
	margin: 0 10px 5px;
}
#dt2011_btn_clear {
	float: left;
	
}
#srch_add_disp,
#srch_add_nodisp {
	float: left;
	margin-right: 5px;
	width:200px;
	
	padding-left:30px;
}
#dt2011_rightBox {
	width:148px;
	margin-left:0px;
	border: 1px solid #999999;
	/*background-image: url(../images/common2011/right_bg.gif);*/
	background-color:#EFEFEF;
}
#dt2011_rightBoxSpace {
	width: 15px;
}
#dt2011_rightBox h3 {
	margin: 0px 0px 10px;
	padding: 0px;
}
#dt2011_topRight {
	margin:10px 0 10px 10px;
	width:125px;
}
#dt2011_topRight ul,
#dt2011_topRight li {
	list-style:none;
	margin:0 0 5px 0;
	padding:0;
}
#dt2011_topRight h4 {
	background-image: url(../images/common2011/right_h_1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #9FADAC;
	margin:0;
	padding: 5px 10px;
	color:#FFF;
	font-weight:normal;
	font-size:12px;
}
.dt2011_rightMenu {
	background-color: #FFF;
	padding: 10px 5px 5px 5px !important;
	margin-bottom:10px !important;
}
.dt2011_rightMenu li a{
	background-image: url(../images/common2011/right_link_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color:#333;
	text-decoration:none;
}
.dt2011_rightMenu li a:visited {
	color:#333;
}

.dt2011_rightMenu li a:hover {
	text-decoration:underline;
	color:#000000;
}

.dt2011_rightMenuSub {
	margin-left:5px;
	font-size:10px;
	margin-bottom:15px;
	margin-top:10px;
}.dt2011_rightMenu .menuOpen img {
	padding-left: 5px;
}

#dt2011_topRight .dt2011_shomouhinsite h4 {
	background-image: url(../images/common2011/right_h_2.gif);
	background-color: #AAA79D;
	
}
 #dt2011_topRight .dt2011_rightMenu li a{
	background-image: url(../images/common2011/right_link_2.gif);
}

#da2011_mainToptable {
	margin-bottom:15px;
}
.wordBreak,
.wordBreak td,
.wordBreak th {
/*	line-height:110%;
	padding:0;
	margin:0;
	border-collapse:collapse;
	border-spacing: 0px;*/
	
	
}
#dt2011_search_box_Full .dt2011_seop {
	position: absolute;
	left: 426px;
	top: 55px;
}
.list_prodcutinfo_mark {
	float: right;
	text-align:right;
}
.list_prodcutinfo_mark img {
	margin-left: 3px;
}

/*------------------------------*/
/* ローディングID設定 */
/*------------------------------*/
#Loadouter{
	width:100%;
	height:100%;
	position:fixed;
	*position:absolute;
	top:0px;
	right:0px;
	left:0px;
	bottom:0px;
	background-image:none;
	background-color:#fff;
	text-align:left;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
	z-index:9999;
}
#Loadouter img{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-48px;
	margin-left:-24px;
}
#Loadouter p#loadmsg{
	position:absolute;
	top:50%;
	right:0px;
	left:0px;
	bottom:0px;
	text-align:center;
	width:100%;
	font-weight: bold;
	padding-top: 10px;
}

.kigou{
	font-size:25px;
}
