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: #364882; }
a:visited { color: #336699; }
a:hover { color:#ff6600; }

.ltbl { border-collapse: collapse; border: 1px solid; border-color: #aaaaaa #666666 #666666 #aaaaaa; empty-cells: show; }

/* Header NM U U2 R R/U */
/*.hdr1 { border: 1px solid silver; background-color : #e5e5e5; }*/
.hdr1 { border: solid silver; border-width: 0px 1px 1px 0px; background-color : #e5e5e5; }

/*.hdr2 { border: 1px solid; background-color : #e5e5e5; border-color: silver silver DimGray silver; }*/
.hdr2 { border: solid; border-width: 0px 1px 1px 0px; background-color : #e5e5e5; border-color: silver silver DimGray silver; }


.hdr3 { border: solid; background-color : #e5e5e5; border-width: 1px 1px 2px 1px ; border-color: silver silver DimGray silver; }
.hdr4 { border: 1px solid; background-color : #e5e5e5; border-color: silver DimGray silver silver; }
.hdr5 { border: 1px solid; background-color : #e5e5e5; border-color: silver DimGray DimGray silver; }

/* Data NM U U2 R R/U */
/*.ltd1 { border: 1px silver solid; }*/
.ltd1 { border: silver solid; border-width: 0px 1px 1px 0px; }

/*.ltd2 { border: 1px solid; border-color: silver silver DimGray silver; }*/
.ltd2 { border: solid; border-width: 0px 1px 1px 0px; border-color: silver silver DimGray silver; }

/*.ltd3 { border: solid; border-width: 1px 1px 2px 1px ; border-color: silver silver DimGray silver; }*/
.ltd3 { border: solid; border-width: 0px 1px 2px 0px ; 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; }

.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 : #e5e5e5;
	padding: 4px 6px 4px 6px;
}
.tab td {
	border-bottom: 1px solid silver;
	background-color : #ffffff;
}

.tab a:link, .tab a:visited { text-decoration:none; }
.tab .tabon {
	border: 1px solid;
	border-color: silver silver #ffffff silver;
	background-color : #ffffff;
	padding: 4px 6px 4px 6px;
}

/* 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: 97%; padding:0px;margin:0px;}

.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 15px;
	padding: 0px;
	width: 741px;
}
.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;
}
.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;
	position: relative;
}
.dt2009_search_box .dt2009_boxinner #dt2009_search_box_title #dt2009_btn_abouttsearch {
	position: absolute;
	top: 0px;
	right: 0px;
}
.dt2009_srch1 {
	margin-left:10px;
	float:left;
	width: 90px;
	height: 42px;
}

.dt2009_srch2 {
	float:left;
	width: 600px;
	height: 42px;
}
#dt2009_searchSet {
	clear:both;
	background-image: url(../images/search/seachbox_new_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#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: 240px;
	height: 42px;
}

.dt2009_search_box .srch4 {
	float:left;
	width: 70px;
	height: 42px;
}

.dt2009_search_box .srch5 {
	float:left;
	width: 285px;
	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_clear {
clear:both;
}
.dt2009_formsearch {
	background-color: #FFF9EB;
	border: 3px solid #999999;
	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 {
	padding: 0px 0px;
	text-align:center;
	/* Mac IE 5 \*//*/
clear:both;
/* Mac IE 5 */

}
#srch_add_nodisp {
	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: 10px 0px;
/*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: 15px 0px;
	padding: 15px;
	/*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: 5px 0px 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: 3px solid #BABABA;
	border-right: 3px none #BABABA;
	border-bottom: 3px solid #BABABA;
	border-left: 3px none #BABABA;
	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: 4px;
	width: 380px;
	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: 4px;
}


/* ====================================================

			購入状況

			====================================================*/
	
.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;
}

#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

}

/*------------------------------*/
/*お気に入り一覧*/
/*------------------------------*/
.okiniiri {
	position : static;
	margin : 0;
	padding : 0;
}
.okiniiri ul {
	margin : 0;
	padding : 0;
	text-align : center;
}
.okiniiri li {
	vertical-align : top;
	margin : 0px 20px 20px 20px;
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
}
.okiniiri_clear { clear : both; } 
.okiniiri_bt { text-align : center; white-space : nowrap; }

/*------------------------------*/
/*お気に入り明細タブ*/
/*------------------------------*/
div.set_tab {
	width : 100%;
	background-image : url(/images/set_tab_bg.gif);
	background-repeat : repeat-x;
	background-position : bottom;
}
.set_tab:after {
	content : ".";
	display : block;
	height : 0;
	clear : both;
	visibility : hidden;
}

.set_tab li, .set_tab div { float : left; margin : 2px 0px 0px 0px; list-style-type: none;}
.set_tab .space {
	border : 1px solid;
	border-color : #ffffff #ffffff silver #ffffff;
	border-left : none;
	border-right : none;
	padding : 4px 0px 4px 0px;
	width : 8px;
	height : 16px;
}
.set_tab .tab {
	border : 1px solid;
	border-color : silver silver silver silver;
	background-color : #e5e5e5;
	padding : 4px 6px 4px 6px;
}
.set_tab .tabon {
	border : 1px solid;
	border-color : silver silver #ffffff silver;
	background-color : #ffffff;
	padding : 4px 6px 4px 6px;
}

.break { word-break : break-all; }

/*------------------------------*/
/*請求用データダウンロードタブ*/
/*------------------------------*/
.clm_tab {
	width : 100%;
	background-image : url(/images/set_tab_bg.gif);
	background-repeat : repeat-x;
	background-position : bottom;
}

.clm_tab:after {
	content : ".";
	display : block;
	height : 0;
	clear : both;
	visibility : hidden;
}

.clm_tab li, .clm_tab div { float:left; margin : 2px 0px 0px 0px; list-style-type: none;}
.clm_tab .space {
	width:8px;
	height:40px;
}
.clm_tab .tab {
	border : 1px solid;
	border-color : silver silver silver silver;
	background-color : #e5e5e5;
	padding : 4px 6px 4px 6px;
}
.clm_tab .tabon {
	border : 1px solid;
	border-color : silver silver #ffffff silver;
	background-color : #ffffff;
	padding : 4px 6px 4px 6px;
}

/*------------------------------*/
/* ローディング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;
}

/* ====================================================

			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:#663B3B;
	padding:3px 3px;
	margin-left:3px;
}