/*　項目見出し要素
------------------------------------------------------------ */
/*　高さ:　30px  フォント：14px　*/
.term_index {
	float:left;
	height:20px;
	line-height:20px;
	text-align: center;
	font-size: 14px;
	font-weight:normal;
}
/*　高さ:　30px  フォント：14px　枠線付き・背景色付き*/
.term_index_border {
	float:left;
	height:20px;
	line-height:20px;
	text-align: center;
	font-size: 14px;
	font-weight:bold;
	color:#FFF;
    border: 1px solid #aaa;
	background-color: #309;
}
/*　高さ:　30px  フォント：14px 背景色付き*/
.term_index_bg {
	float:left;
	height:20px;
	line-height:20px;
	text-align: center;
	font-size: 14px;
	font-weight:normal;
	background-color: #CFF;
}



/*　項目内容要素
------------------------------------------------------------ */
/*　高さ:　30px  フォント：12px　*/
.term_content {
 	float:left;
	height:20px;
	line-height:20px;
	text-align: center;
	font-size: 12px;
}
/*　高さ:　30px  フォント：12px　枠線付き*/
.term_content_border {
 	float:left;
	height:20px;
	line-height:20px;
	text-align: center;
	font-size: 12px;
    border: 1px solid #000000;
}
/*　高さ:　30px  フォント：12px　枠線付き 背景色*/
.term_content_border_bg {
 	float:left;
	height:20px;
	line-height:20px;
	text-align: center;
	font-size: 12px;
	background-color:#99ffff;
    border: 1px solid #000000;
}
/*　高さ:　30px  フォント：12px　枠線付き 文字ボールド*/
.term_content_border_bold {
 	float:left;
	height:20px;
	line-height:20px;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
    border: 1px solid #000000;
}
/*　高さ:　30px  フォント：12px　枠線付き 文字ボールド 背景色*/
.term_content_border_bold_bg {
 	float:left;
	height:20px;
	line-height:20px;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	background-color:#99ffff;
    border: 1px solid #000000;
}
/*　高さ:　30px  フォント：12px　枠線付き　背景色付き（グレー）*/
.term_content_border_gray {
 	float:left;
	height:20px;
	line-height:20px;
	text-align: center;
	font-size: 12px;
    border: 1px solid #000000;
	background-color: #CCC;
}

#accordion  {
  margin: 20px 0 0;
  max-width: 400px;
}
  #accordion H2 {
    background: #6B7B95;
    color: white;
    cursor: pointer;
    line-height: 16px;
    margin: 0 0 4px 0;
    padding: 3px 5px 1px;
  }
  #accordion .content {
    background-color: #F4F5F5;
  }
  #accordion .content p {
    margin: 0.5em 0;
    padding: 0 6px 8px 6px;
  }

/**
 * *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-*
 *
 *  Delivery Status Manager prefix=dsm　//配達状況管理
 *
 * *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-*
**/
.dsm_head_wrap {
	height:40px;
	margin:0px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
        width: 230px;
}
.dsm_information_wrap {
	margin:0px 0px 0px 10px;
	float:left;
}
.dsm_result_headings_wrap {
	margin:0px 0px 0px 0px;
}
.dsm_index_wrap {
	margin:0px 0px 0px 0px;
}
.dsm_result_content_wrap {
	margin:0px 0px 0px 0px;
}
.dsm_result_line_area_wrap {
	margin:0px 0px 0px 0px;
}
.dsm_result_line_driver_wrap {
	margin:0px 0px 0px 0px;
}
.dsm_result_index_wrap {
	margin:0px 0px 0px 0px;
}

/*　高さ:　40px  フォント：14px　枠線付き・背景色付き*/
.dsm_term_index_border {
	float:left;
	height:41px;
	line-height:41px;
	text-align: center;
	font-size: 14px;
	font-weight:bold;
	color:#FFF;
    border: 1px solid #aaa;
	background-color: #309;
}

.dsm_result_content_list {
	width:933px;
	height:450px;
	border: 0px solid #D1CCC4;
	padding: 0 0 0 0;
	overflow: auto;
}
.dsm_result_content_list dl {
	font-size: 12px;
	color: #000;
	line-height: 20px;
	width:916px;
}
.dsm_result_content_list dd {
	height:20px;
	padding-left: 0px;
	border-bottom: 0px solid #d9d4cc;
}

/**
 * *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-*
 *
 *  Delivery Order List prefix=dol　//配達伝票一覧
 *
 * *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-*
**/

#dol_input input[type="button"].new-aqua {
    height:18px;
    width:55px;
    vertical-align:top;
    padding: 0px 0px;
  background: #cde;
  border: 2px solid #ccc;
  border-color: #8ba2c1 #5890bf #4f93ca #768fa5;
  font: 600 8px/1;
  color: #fff;
  text-shadow: rgba(10, 10, 10, 0.5) 1px 2px 2px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px;
  box-shadow: 0 10px 16px rgba(66, 140, 240, 0.5), inset 0 -8px 12px 0 #6bf, inset 0 -8px 0 8px #48c, inset 0 -35px 15px -10px #7ad;
  -moz-box-shadow: 0 10px 16px rgba(66, 140, 240, 0.5), inset 0 -8px 12px 0 #6bf, inset 0 -8px 0 8px #48c, inset 0 -35px 15px -10px #7ad;
  -webkit-box-shadow: 0 10px 16px rgba(66, 140, 240, 0.5), inset 0 -8px 12px 0 #6bf, inset 0 -8px 0 8px #48c, inset 0 -35px 15px -10px #7ad;
}

.dol_term_index_border {
	float:left;
	height:41px;
	line-height:41px;
	text-align: center;
	font-size: 14px;
	font-weight:bold;
	color:#FFF;
    border: 1px solid #aaa;
	background-color: #309;
}


#dol_input input[type="button"].new-aqua:hover {
  text-shadow: rgb(255, 255, 255) 0px 0px 5px;
}

.dol_content_border_ticket {
 	float:left;
	height:20px;
	line-height:20px;
	text-align: right;
	font-size: 12px;
    border: 1px solid #000000;
}
.dol_head_wrap {
	height: 80px;
	margin: 0px 0px 0px 0px;
	position: relative;
	float: left;
}
.dol_information_wrap {
	margin:0px 0px 0px 10px;
	float:left;
	/* background-color:#CFF; */
}
.dol_buttons_wrap {
	margin:0px 0px 0px 0px;
	float:left;
	/* background-color:#CFF; */
}

.dol_result_index_wrap{
	width:1020px;
	margin:0px 0px 0px 0px;
}

.dol_result_headings_wrap {
	margin:0px 0px 0px 0px;
}
.dol_index_wrap {
	margin:0px 0px 0px 0px;
}
.dol_result_content_wrap {
	margin:0px 0px 0px 0px;
}
.dol_result_line_area_wrap {
	margin:0px 0px 0px 0px;
}



.dol_result_content_list {
	width:1022px;
	height:423px;
	border: 0px solid #D1CCC4;
	padding: 0 0 0 0;
	overflow-y:auto;
	overflow-x: hidden;
}
.dol_result_content_list dl {
	font-size: 12px;
	color: #000;
	line-height: 20px;
	width:1020px;
}
.dol_result_content_list dd {
	height:20px;
	padding-left: 0px;
	border-bottom: 0px solid #d9d4cc;
}


/**
 * *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-*
 *
 *  daily_report_regist  prefix=dsm　//日報実績登録
 *
 * *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-*
**/

.drr_head_wrap {
	height:60px;
	margin:0px 0px 0px 0px;
	position:relative;
	float:left;
}
.drr_information_wrap {
	margin:0px 0px 0px 10px;
	float:left;
/*	background-color:#CFF; */
}
/*
.drr_buttons_wrap {
	margin:0px 0px 0px 0px;
	float:left;
	background-color:#CFF;
}
.drr_button_wrap {
	margin:0px 0px 0px 0px;
	background-color:#CFF;
}
*/
.drr_result_headings_wrap {
	margin:0px 0px 0px 0px;
}
.drr_index_wrap {
	margin:0px 0px 0px 0px;
}
.drr_result_content_wrap {
	margin:0px 0px 0px 0px;
}
.drr_result_line_area_wrap {
	margin:0px 0px 0px 0px;
}

.drr_result_content_list {
	width:980px;
	height:400px;
	border: 0px solid #D1CCC4;
	padding: 0 0 0 0;
}
.drr_result_content_list dl {
	font-size: 12px;
	color: #000;
	line-height: 20px;
	width:980px;
}
.drr_result_content_list dd {
	height:20px;
	padding-left: 0px;
	border-bottom: 0px solid #d9d4cc;
}

/**
 * *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-*
 *
 *  Weight Regist Detail prefix=wrd　//重量登録・訂正（原票）
 *
 * *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-*
**/

.wrd_result_index_wrap
{
	width:980px;
	margin:0px 0px 0px 0px;
}

.wrd_result_content_wrap
{
	width:980px;
	margin:0px 0px 0px 0px;
}
.wrd_head_wrap {
	height:60px;
	margin:0px 0px 0px 0px;
	position:relative;
	float:left;
}
.wrd_information_wrap {
	margin:0px 0px 20px 0px;
	float:left;
	background-color:#CFF;
}
.wrd_buttons_wrap {
	margin:0px 0px 0px 0px;
	float:left;
	background-color:#CFF;
}
.wrd_button_wrap {
	margin:0px 0px 0px 0px;
	background-color:#CFF;
}

.wrd_result_headings_wrap {
	margin:0px 0px 0px 0px;
}
.wrd_index_wrap {
	margin:0px 0px 0px 0px;
}
.wrd_result_content_wrap {
	margin:0px 0px 0px 0px;
}
.wrd_result_line_area_wrap {
	margin:0px 0px 0px 0px;
}



.wrd_result_content_list {
	width:980px;
	border: 0px solid #D1CCC4;
	padding: 0 0 0 0;
	-webkit-overflow-scrolling: touch;
	overflow: auto;
}
.wrd_result_content_list dl {
	font-size: 12px;
	color: #000;
	line-height: 30px;
	width:980px;
}
.wrd_result_content_list dd {
	height:30px;
	padding-left: 0px;
	border-bottom: 0px solid #d9d4cc;
}


/*  sasaki 2014/08/18 */
a {
        text-decoration:none;
}
ul#menu, ul.sub_menu{
        list-style:none;
        margin:0;
        padding:0;
}
#menu{
        width:200px;
        margin:10px;
        border:1px solid #e5e4e6;
        border-bottom:none;
}
.main_menu{
        background:#f4b3c2;
        color:#a22041;
        font-size:11pt;
        font-weight:bold;
        padding:13px 10px 0;
        margin:-1px 0 0 -1px;
        cursor:pointer;
        width:180px;
        height:35px;
        border:1px solid #e5e4e6;
}
.sub_menu li{
        background:#dcd3b2;
        padding:13px 10px 0;
        border:1px solid #e5e4e6;
        font-size:11pt;
        font-weight:bold;
        width:180px;
        height:35px;
        margin:-1px 0 0 -1px;
}
.sub_menu li a{
        color:#9e9478;
        display:block;
}
/**
 * *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-*
 *
 *  Delivery Order Detail prefix=dod
 *
 * *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-* *-*
**/
.dod_term_content {
 	float:left;
	height:20px;
	line-height:20px;
	text-align: center;
	font-size: 14px;
}

.dod_term_content_border {
 	float:left;
	height:20px;
	line-height:20px;
	text-align: center;
	font-size: 14px;
    border: 1px solid #000000;
}

.dod_head_wrap {
	height:30px;
	margin:0px 0px 0px 0px;
	position:relative;
	float:left;
}
.dod_information_wrap {
	margin:0px 0px 0px 10px;
	float:left;
/*	background-color:#CFF; */
}
.dod_buttons_wrap {
	margin:0px 0px 0px 0px;
	float:left;
	background-color:#CFF;
}

.dod_result_headings_wrap {
	margin:0px 0px 0px 0px;
}
.dod_index_wrap {
	margin:0px 0px 0px 0px;
}
.dod_result_content_wrap {
	margin:0px 0px 0px 0px;
}
.dod_result_line_area_wrap {
	margin:0px 0px 0px 0px;
}

.dod_detail_information_wrap {
	margin:0px 0px 0px 0px;
}
.dod_address_wrap {
	margin:10px 0px 0px 0px;
}

.dod_result_content_list {
	border: 0px solid #D1CCC4;
}
.dod_result_content_list2 {
	width:980px;
	border: 0px solid #D1CCC4;
}
.dod_result_content_list dl,
.dod_result_content_list2 dl {
	font-size: 12px;
	color: #000;
	line-height: 20px;
}
.dod_result_content_list dd,
.dod_result_content_list2 dd {
	height:20px;
	padding-left: 0px;
	border-bottom: 0px solid #d9d4cc;
}