@charset "SHIFT-JIS";
/*-----------------------------------------------
www.infomart.co.jp
-------------------------------------------------*/
/*-------------------------------------------------
css_ver:2.96 :20200901
-------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------------*/
/*　パーツ1：設定テーブル　*/
/*------------------------------------------------------------------------------------------------------------*/
/*for table bd wide 04*/
.tbl-bd-04{font-size:13px;line-height:1.3;margin:0 0 10px 0;padding:0;border-top:solid 2px #ccc;border-right:solid 2px #ccc;border-bottom:solid 2px #ccc;border-left:solid 2px #ccc;border-collapse: collapse;border-spacing:0;}
.tbl-bd-wide-04-th{width:158px;margin:0;padding:5px 6px;background-color:#e6e6e6;font-weight:normal;border-top:solid 1px #ccc;}
.tbl-bd-wide-04-td{width:314px;margin:0;padding:5px 6px;border-top:solid 1px #ccc;border-right:solid 1px #ccc;}
.tbl-bd-wide-05-div{font-size:13px;line-height:1.3;width:946px;margin:0 0 10px 0; overflow:hidden; height:auto;background-color: #E6E6E6; border:2px solid #ccc;}
.tbl-bd-wide-05-newcell{float:left;width:160px/*;height:100%;*/margin:0;padding:5px 6px;background-color:#e6e6e6;font-weight:normal;word-wrap:break-word;}
.tbl-bd-wide-05-span-row{width:146px;margin:0;padding:5px 6px;border:solid #ccc;border-width:1px 2px 1px 0;background-color:#e6e6e6;font-weight:normal;}
.tbl-bd-wide-05-td,.tbl-bd-wide-05-td-b{width:244px;padding:5px 6px;border:solid #ccc;border-width:1px 0 0 0;}/*
{width:237px;vpadding:5px 6px;background-color:#fff;background-position:0 0;border:solid #ccc;border-width:0;}
ertical-align: top;
.tbl-bd-wide-05-td-unit-cell{width:624px;margin:0;padding:5px 6px;border:solid #ccc;border-width:1px 0 0 0;}*/
.tbl-bd-wide-05-td-unit-cell,.tbl-bd-wide-05-td-unit-cell-b
{width:640px;padding:5px 6px;border:solid #ccc;border-width:1px 0 0 0;}/*
{width:624px;padding:5px 6px;border:solid #ccc;border-width:0;}vertical-align: top;background-position:0 0;background-color:#fff;
.tbl-bd-wide-05-td-triple-cell{width:792px;margin:0;padding:5px 6px;border:solid #ccc;border-width:1px 0 0 0;}*/
.tbl-bd-wide-05-td-triple-cell{width:792px;padding:5px 6px;border:solid #ccc;border-width:1px 0 0 0;}
.tbl-bd-wide-05-td-triple-fff{width:792px;padding:5px 6px;border:solid #ccc;border-width:1px 0 0 0;background:none #fff;}
.tbl-bd-wide-05-tbl{float:right;width:770px;margin:-1px 0 0 0;padding:0;border-left:2px solid #ccc;border-collapse:collapse;border-spacing:0;background:transparent;}
.tbl-bd-wide-05-th,.tbl-bd-wide-05-th-b
{width:152px;padding:5px 6px;background-color:#e6e6e6;border:solid #ccc;border-width:1px 0 0 1px;font-weight:normal;text-align:left;white-space:normal;}/*
{width:152px;padding:5px 6px;background-color:#e6e6e6;border-width:0 0 0 1px;border:solid #ccc;font-weight:normal;text-align:left;}
vertical-align:top;*/
.tbl-bd-wide-05-span-row{width:146px;padding:5px 6px;border:solid #ccc;border-width:1px 2px 1px 0;background-color:#e6e6e6;font-weight:normal;}

.tbl-bd-wide-05-div{background:url("/web/jp/images/bg-tbl-bd-wide-05.gif") repeat-y 0 0 transparent;}

.tbl-bd-06{font-size:13px;line-height:1.3;width:100%;margin-bottom:10px;border:2px solid #ccc;border-collapse:collapse;border-spacing:0;}
.tbl-bd-wide-06-th,.tbl-bd-wide-06-th-b{width:228px;margin:0;padding:5px 6px;border:solid #ccc;border-width:1px 0;background-color:#e6e6e6;font-weight:normal;text-align:left;}
.tbl-bd-wide-06-td,.tbl-bd-wide-06-td-b{width:725px;margin:0;padding:5px 6px;border:solid #ccc;border-width:1px 1px 1px 0;}

/*for table bd wide 06-2*/
.tbl-bd-wide-06-2{font-size:13px;line-height:1.3;width:100%;margin:0 0 10px 0;border:2px solid #ccc;border-collapse:collapse;border-spacing:0;}
.tbl-bd-wide-06-2-th{width:142px;padding:5px 6px;border:solid #ccc;border-width:1px 0;background-color:#e6e6e6;font-weight:normal;text-align:left;}
.tbl-bd-wide-06-2-td1{width:213px;padding:5px 6px;border:solid #ccc;border-width:1px 1px 1px 0;}
.tbl-bd-wide-06-2-td2{width:591px;padding:5px 6px;border:solid #ccc;border-width:1px 1px 1px 0;}
.tbl-bd-wide-06-2-td{width:804px;padding:5px 6px;border:solid #ccc;border-width:1px 1px 1px 0;}

/*for table bd wide vertical*/
.tbl-bd-wide-vertical{font-size:13px;line-height:1.3;width:100%;margin-bottom:10px;border:2px solid #ccc;border-collapse:collapse;border-spacing:0;}
.tbl-bd-wide-vertical-th{padding:5px 6px;border:solid #ccc;border-width:1px 0;background-color:#e6e6e6;font-weight:normal;text-align:left;}
.tbl-bd-wide-vertical-td{padding:5px 6px;border:solid #ccc;border-width:1px 1px 1px 0;}
.tbl-bd-wide-vertical th .cstm-checkbox span input {*position:relative;*top:0;margin-right:3px;}

.tbl-bd-wide-vertical-th-t{padding:0 6px;border:solid #ccc;border-width:1px 0;background-color:#e6e6e6;font-weight:normal;text-align:left;}
.tbl-bd-wide-vertical-th-t .vertical-title{border-left:3px solid #EFAF13;padding-left:5px;padding-top:2px;}
/*for table bd wide mail*/
.tbl-bd-wide-mail{width:100%;border-collapse:collapse;border-spacing:0;}
.tbl-bd-wide-mail-th{width:160px;padding:5px 6px;border:solid #fff;border-width:1px 0;background-color:#e6e6e6;font-weight:normal;text-align:left;}
.tbl-bd-wide-mail-td{width:790px;padding:5px 6px;border:solid #e6e6e6;border-width:1px;}
.tbl-bd-wide-06m-div{font-size:13px;line-height:1.3;width:946px;margin-bottom:10px; overflow:hidden; height:auto;background-color: #E6E6E6; border:2px solid #ccc;}
.tbl-bd-wide-06m-div-in{width:100%;overflow:hidden;border-bottom:1px solid #CCC;}
.tbl-bd-wide-06m-div-in-b{width:100%;overflow:hidden;background:url("/web/jp/images/bg-list.gif") repeat-y 0 0;}
.tbl-bd-wide-06m-div-in-nobdb{width:100%;overflow:hidden;}
.tbl-bd-wide-06m-newcell {float:left;width:218px;*width:218px;height:100%;padding:5px 6px;background-color:#e6e6e6;font-weight:normal;}
.tbl-bd-wide-06m-tbl{float:right; width:714px;*width:714px;background-color:#FFF;border-collapse:collapse;border-spacing:0;}
.tbl-bd-wide-06m-td{width:714px;padding:5px 6px;border:solid #ccc;border-width:0 0 1px 0;}
.tbl-bd-wide-06m-td-b{width:714px;vertical-align: top;padding:5px 6px;background-color:#fff;background-position:0 0;border:solid #ccc;border-width:0;}
.tbl-bd-wide-06m-td2{width:250px;padding:5px 6px;border:solid #ccc;border-width:0 0 1px 0;}
.tbl-bd-wide-06m-td2-b{width:250px;padding:5px 6px;border:solid #ccc;border-width:0;}
.tbl-bd-wide-06-sort-arrow{width:50px;float:left;padding-top:5px;text-align:left;}
.tbl-bd-wide-06-sort-bt{position:relative;top:-3px;}
.tbl-bd-wide-06-sort-text{width:75%;float:left;margin-top:0;text-align:left;}
.tbl-bd-wide-06-sort-tool{width:50px;float:right;text-align:right;}
/*.tbl-bd-wide-06m-tbl .no-bd-b {border-bottom:0px;}*/
.tbl-bd-wide-06-sort-bt img{margin-right:5px;}
.tbl-bd-wide-60m37-th{padding:5px 6px;border:solid #ccc;border-width:0 0 1px 1px;background-color:#e6e6e6;font-weight:normal;text-align:left;}
.tbl-bd-wide-06m37-td{padding:5px 6px;border:solid #ccc;border-width:0 0 1px 1px;}
.tbl-bd-wide-60m37-th-b{padding:5px 6px;border:solid #ccc;border-width:0 0 0 1px;background-color:#e6e6e6;font-weight:normal;text-align:left;}
.tbl-bd-wide-06m37-td-b{padding:5px 6px;border:solid #ccc;border-width:0 0 0 1px;}

/*for table bd wide 06 multi-2*/
.tbl-bd-wide-06m2-newcell {float:left;width:130px;*width:130px;height:100%;padding:5px 6px;background-color:#e6e6e6;font-weight:normal;}
.tbl-bd-wide-06m2-tbl{float:right; width:798px;*width:798px;background-color:#FFF;}
.tbl-bd-wide-06m2-td-div{width:210px;}
.tbl-bd-wide-06m2-td{width:798px;padding:5px 6px;border:solid #ccc;border-width:0 0 1px 0;}
.tbl-bd-wide-06m2-td-b{width:798px;padding:5px 6px;border:solid #ccc;border-width:0;}
.tbl-bd-wide-06m2-td1{width:213px;padding:5px 6px;border:solid #ccc;border-width:0 0 1px 0;}
.tbl-bd-wide-06m2-td2{width:585px;padding:5px 6px;border:solid #ccc;border-width:0 0 1px 1px;}
.tbl-bd-wide-06m2-td1-b{width:213px;padding:5px 6px;border:solid #ccc;border-width:0;}
.tbl-bd-wide-06m2-td2-b{width:585px;padding:5px 6px;border:solid #ccc;border-width:0 0 0 1px;}

.tbl-bd-wide-06m3-td1{width:233px;*width:233px;padding:5px 6px;border:solid #ccc;border-width:0 0 1px 0;}
.tbl-bd-wide-06m3-td2{width:480px;*width:480px;padding:5px 6px;border:dotted #ccc;border-width:0 0 1px 1px;}
.tbl-bd-wide-06m3-td2-2{width:480px;*width:480px;padding:5px 6px;border-left:dotted 1px #ccc;border-bottom:solid 1px #ccc;}
.tbl-bd-wide-06m3-td3{width:43px;*width:43px;vertical-align:middle;padding:5px 6px;border-left:dotted 1px #ccc;border-bottom:solid 1px #ccc;}
.tbl-bd-wide-06m3-td4{width:100%;padding:5px 6px;}

.no-bd-b{border-bottom-width:0 !important;}
.bd-b-2{border-bottom:solid 2px #ccc;}
.bd-r-2{border-right:solid 2px #ccc;}
.bd-br-2{border-bottom:solid 2px #ccc;border-right:solid 2px #ccc;}
.tbl-bd-wide-06m-div-out {width:100%;overflow:hidden;border-top:1px solid #ccc;}

.tbl-bd-wide-06m-th{width:152px;padding:5px 6px;border:solid #ccc;border-width:0px 0 1px 2px;background-color:#e6e6e6;font-weight:normal;}
.tbl-bd-wide-06m-th-b{width:152px;padding:5px 6px;border:solid #ccc;border-width:0px 0 0 2px;background-color:#e6e6e6;font-weight:normal;}
.dl-dot{margin-top:5px;border-top: 1px dashed #CCC;}

/*------------------------------------------------------------------------------------------------------------*/
/*　パーツ2：項目ヘッダ　*/
/*------------------------------------------------------------------------------------------------------------*/

.data-list02{color:#666;}
.data-list02-tbl{width:100%;}
.headtd{/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0 transparent;*/background:none #e6e6e6;border:1px #ccc solid;font-size:12px !important;}
.headtd-cm{/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0 transparent;*/background:none #e6e6e6;border:1px #ccc solid;vertical-align:middle;text-align:center;}
.headtd-cm-pp{/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0 transparent;*/background:none #e6e6e6;border:1px #ccc solid;vertical-align:middle;text-align:center;}
.headtd-m{/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0 transparent;*/background:none #e6e6e6;border:1px #ccc solid;vertical-align:middle;text-align:left;}
.headtd-div{padding:5px 5px 4px;font-size:12px !important;}
.headtd-div-c{padding:5px 5px 4px;text-align:center;font-size:12px !important;}
.headtd-div-l{padding:5px 5px 4px;text-align:right;font-size:12px !important;}
.headtd-div-r{padding:5px 5px 4px;text-align:right;font-size:12px !important;}
.tooltd-div{height:24px;padding:5px 5px 5px;}
.widetd-div{padding:5px 5px 4px;}
.head-space{padding:0;background:url("/web/jp/images/data-list-head-space.gif") repeat-x scroll 0 0 #FFF;_background:none #fff !important;_border-top:2px ridge #e6e6e6;height:5px!important;font-size:1px;}
.head-space div{height:5px;padding:0;}
* html .head-space div{*font-size:1px;*line-height:0;}
/*.headtd.nobd-l{border-left:none !important;}
.headtd.nobd-r{border-right:none !important;}*/
.headtd-op{background:none no-repeat scroll 0 1px #e6e6e6;border:1px #ccc solid;padding-left:3px;vertical-align:middle;}
.headtd-op div{border-left:3px solid #8E9FFF;}
.head-space-nobg{background:none;height:5px!important;}
.head-space-nobg div{height:5px;padding:0;}
* html .head-space-nobg div{*font-size:1px;*line-height:0;}

/* 項目ヘッダの背景色違い、例外 */
.headtd-m-attention{border:1px #ccc solid;background-color:#FFF4E4;vertical-align:middle;text-align:left;}

/*設定行*/
.set{width:100%;border-top:1px #ccc solid;}
.settd-l{background:none #fff;border-left:1px solid #CCC;}
.settd-r{background:none #fff;;border-right:1px solid #CCC;text-align:right;}
.settd-div{padding:5px 5px 4px;font-size:12px !important;}

.settd-gray-l{background:none #fff;border-left:1px solid #CCC;border-bottom:1px solid #CCC;}
.settd-gray-r{background:none #fff;;border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:right;}
.settd-green-l{background:none #cbf7d9;border-left:1px solid #CCC;border-bottom:1px solid #CCC;}
.settd-green-r{background:none #cbf7d9;;border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:right;}
.settd-blue-l{background:none #e4f6f6;border-left:1px solid #CCC;border-bottom:1px solid #CCC;}
.settd-blue-r{background:none #e4f6f6;;border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:right;}
.settd-pink-l{background:none #fff4f0;border-left:1px solid #CCC;border-bottom:1px solid #CCC;}
.settd-pink-r{background:none #fff4f0;;border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:right;}
.settd-ocher-l{background:none #f5f1e7;border-left:1px solid #CCC;border-bottom:1px solid #CCC;}
.settd-ocher-r{background:none #f5f1e7;;border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:right;}
.settd-purple-l{background:none #f7e5f8;border-left:1px solid #CCC;border-bottom:1px solid #CCC;}
.settd-purple-r{background:none #f7e5f8;;border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:right;}
.settd-red-l{background:none #f7e9e9;border-left:1px solid #CCC;border-bottom:1px solid #CCC;}
.settd-red-r{background:none #f7e9e9;;border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:right;}

/*------------------------------------------------------------------------------------------------------------*/
/*　パーツ3：項目セル（リストセル）　*/
/*------------------------------------------------------------------------------------------------------------*/

/*list-td
*************************************************/
.listtd{margin-top:0 !important;padding-top:0 !important;background:none #FFF;border:1px solid #CCC;color:#333;vertical-align:top;}
.listtd-div{height:auto !important;line-height:1.4;margin:0;padding:3px 5px;background:none;}

/*gry*/
.listtd-gry{border:1px solid #CCC;color:#333;vertical-align:top;background:none repeat scroll 0 0 #f5f5f5 !important;height:auto !important;margin-top:0 !important;padding-top:0 !important;}

/*通常リスト奇数・偶数セル（下線無し）*/
.listtd-odd,.listtd-odd-end{background:none;border-left:solid #ccc 1px;border-right:solid 1px #ccc;background-color:#f5f5f5 !important;color:#333;}

.listtd-even,.listtd-even-end{border-right:solid 1px #ccc;background:none;border-left:solid #ccc 1px;background-color:#FFF !important;color:#333;}

/*align*/
.listtd-r{text-align:right;border:1px solid #CCC;color:#333;vertical-align:top;background:none repeat scroll 0 0 #FFF;height:auto !important;margin-top:0;padding-top:0;}
.listtd-div-r{height:auto !important;line-height:1.4;margin:0;padding:3px 5px;text-align:right;}
.listtd-div-l{height:auto !important;line-height:1.4;margin:0;padding:3px 5px;text-align:left;}
.listtd-div-c{height:auto !important;line-height:1.4;margin:0;padding:3px 5px;text-align:center;}

.listtd-gry-div-r{height:auto !important;line-height:1.4;margin:0;padding:3px 5px;background:none;text-align:right;}

/*vertical-align*/
.listtd-m{text-align:left;vertical-align:middle;border:1px solid #CCC;color:#333;background:none repeat scroll 0 0 #FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-cm{text-align:center;vertical-align:middle;border:1px solid #CCC;color:#333;background:none repeat scroll 0 0 #FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-rm{text-align:right;vertical-align:middle;border:1px solid #CCC;color:#333;background:none repeat scroll 0 0 #FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}

.listtd-gry-m{text-align:left;vertical-align:middle;border:1px solid #CCC;color:#333;background:none repeat scroll 0 0 #f5f5f5 !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-gry-cm{text-align:center;vertical-align:middle;border:1px solid #CCC;color:#333;background:none repeat scroll 0 0 #f5f5f5 !important;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-gry-rm{text-align:right;vertical-align:middle;border:1px solid #CCC;color:#333;background:none repeat scroll 0 0 #f5f5f5 !important;height:auto !important;margin-top:0 !important;padding-top:0 !important;}

.listtd-odd-m{border-right:solid 1px #ccc;border-left:solid #ccc 1px;text-align:left;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #f5f5f5 !important;background-color:#f5f5f5;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-odd-cm{border-right:solid 1px #ccc;border-left:solid #ccc 1px;text-align:center;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #f5f5f5 !important;background-color:#f5f5f5;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-odd-rm{border-right:solid 1px #ccc;border-left:solid #ccc 1px;text-align:right;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #f5f5f5 !important;background-color:#f5f5f5;height:auto !important;margin-top:0 !important;padding-top:0 !important;}

.listtd-odd-end-m{border-right:solid 1px #ccc;border-left:solid #ccc 1px;text-align:left;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #f5f5f5 !important;background-color:#f5f5f5;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-odd-end-cm{border-right:solid 1px #ccc;border-left:solid #ccc 1px;text-align:center;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #f5f5f5 !important;background-color:#f5f5f5;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-odd-end-rm{border-right:solid 1px #ccc;border-left:solid #ccc 1px;text-align:right;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #f5f5f5 !important;background-color:#f5f5f5;height:auto !important;margin-top:0 !important;padding-top:0 !important;}

.listtd-even-m{border-right:solid 1px #ccc;border-left:solid #ccc 1px;text-align:left;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-even-cm{border-right:solid 1px #ccc;border-left:solid #ccc 1px;text-align:center;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-even-rm{border-right:solid 1px #ccc;border-left:solid #ccc 1px;text-align:right;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}

.listtd-even-end-m{border-right:solid 1px #ccc;border-left:solid #ccc 1px;text-align:left;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-even-end-cm{border-right:solid 1px #ccc;border-left:solid #ccc 1px;text-align:center;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-even-end-rm{border-right:solid 1px #ccc;border-left:solid #ccc 1px;text-align:right;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}

.listtd-odd.zebra-bd-t,.listtd-odd-m.zebra-bd-t,.listtd-odd-cm.zebra-bd-t,.listtd-odd-rm.zebra-bd-t,.listtd-odd-end-m.zebra-bd-t,.listtd-odd-end-cm.zebra-bd-t,.listtd-odd-end-rm.zebra-bd-t,.listtd-even.zebra-bd-t,.listtd-even-m.zebra-bd-t,.listtd-even-cm.zebra-bd-t,.listtd-even-rm.zebra-bd-t,.listtd-even-end-m.zebra-bd-t,.listtd-even-end-cm.zebra-bd-t,.listtd-even-end-rm.zebra-bd-t{border-top:solid 1px #ccc !important;}

/*calendar-scroll-x
*****************************************/
.listtd-sun{height:auto !important;margin-top:0 !important;padding-top:0 !important;border:1px solid #CCC;vertical-align:top;background:none repeat scroll 0 0 #FFE5E5 !important;color:#333;}
.listtd-sat{height:auto !important;margin-top:0 !important;padding-top:0 !important;border:1px solid #CCC;vertical-align:top;background:none repeat scroll 0 0 #E5F6FF !important;color:#333;}
.calendar-scroll-x{overflow-x:auto;overflow-y:hidden;width:440px !important;height:auto;padding-top:0;*padding-bottom:17px;white-space:nowrap;}
.listtd-div-h2lfix{height:3em !important;line-height:1.4;overflow:hidden;margin:0;padding:3px 5px;background:none repeat scroll 0 0 transparent;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;}
.listtd-div-h2lfix-r{height:3em !important;line-height:1.4;margin:0;padding:3px 5px;background:none repeat scroll 0 0 transparent;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;text-align:right;}
/*行間*/
.list-space-td-b2px{height:0px !important;padding:0;background-color:#ccc;border-bottom:1px solid #ccc;}
.list-space-td-b2px-div{height:0px !important;line-height:1.4;padding:0;font-size:0px;line-height:0;}
.list-space-td-b2px02{height:1px !important;padding:0;background-color:#ccc;}
.list-space-td-b2px02-div{height:1px !important;line-height:1.4;padding:0;font-size:1px;line-height:1;}
.list-space-td-line{height:5px !important;padding:0;border:solid #ccc;border-width:2px 0;background:none;background:#fff;}
.list-space-td-line-div{height:5px !important;line-height:1.4;padding:0;border:none;background:none;font-size:1px;}
/*項目ヘッダ*/
.headtd-div-pd{height:21px;line-height:1.4;padding:5px 5px 5px;font-size:12px !important;}
.custom-select,.cstm-select{font-size:12px !important;}


/*各種スタイル
*****************************************/
/*list-space*/
.listtd-space{height:5px !important;padding:0;border:none;border-top:solid 2px #ccc;background:none #FFF !important;}
.listtd-space-div{height:5px !important;padding:0;border:none;background:none;font-size:1px;}
.list-space-td-none{height:5px !important;padding:0;border:none;background:none;background:#fff;}
.list-space-td-none-div{height:5px !important;padding:0;border:none;background:none;font-size:1px;}
.listtd-center-space{height:5px !important;padding:0;border:none;background:none repeat scroll 0 0 #FFF !important;font-size:1px;}
.listtd-center-space-div{height:5px !important;padding:0;border:none;background:none;}
/*span*/
.listtd-span{margin-top:0;padding-top:0;}

/*!*/
.ic-status-div{margin:0;padding:0;width:15px;text-align:center;}

/*状況アイコン*/
.ic-box02{padding:0 2px 2px 0 !important;}
.ic-box02 img{vertical-align:middle;position:relative;top:-1px;}

/*アイコンフォントと同一のデザインアイコン 後に/web/jp/common.css　に移す*/
.ic-help-tx12{background-image:url("/web/jp/images/ic-help-tx12.png") !important;background-position:0 0 !important;padding-left:17px !important;}
.ic.ic-help:before,.ic.ic-help:after{content:none}
.ftr-hlp td{padding:8px 5px 2px 9px !important;}

/*伝票タブ
*****************************************/
.listtd-hdr-cell-00{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:3px solid #009A00;background:none;background-color:#B6F3C9;color:#333;font-weight:bold;text-align:center;height:auto;margin-top:0;padding-top:0;font-size:12px !important;}
.listtd-hdr-cell-03{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:3px solid #0099CB;background:none;background-color:#D2F0F0;color:#333;font-weight:bold;text-align:center;height:auto;margin-top:0;padding-top:0;font-size:12px !important;}
.listtd-hdr-cell-04{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:3px solid #FF6666;background:none;background-color:#FFECE5;color:#333;font-weight:bold;text-align:center;height:auto;margin-top:0;padding-top:0;font-size:12px !important;}
.listtd-hdr-cell-05{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:3px solid #cd9b2a;background:none;background-color:#efe8d8;color:#333;font-weight:bold;text-align:center;height:auto;margin-top:0;padding-top:0;font-size:12px !important;}
.listtd-hdr-cell-06{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:3px solid #999;background:none;background-color:#EBEBEB;color:#333;font-weight:bold;text-align:center;height:auto;margin-top:0;padding-top:0;font-size:12px !important;}
.tbl-r .min-wid0 td  {min-width:0px !important;}
.listtd-hdr-cell-07{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:3px solid #650199;background:none;background-color:#F2D5F3;color:#333;font-weight:bold;text-align:center;height:auto;margin-top:0;padding-top:0;font-size:12px !important;}
.tbl-r .min-wid0 td  {min-width:0px !important;}
.listtd-hdr-cell-08{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:3px solid #FE0000;background:none;background-color:#F1D9D9;color:#FE0000;font-weight:bold;text-align:center;height:auto;margin-top:0;padding-top:0;font-size:12px !important;}
.listtd-hdr-cell-09{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:3px solid #999;background:none;background-color:#fff;color:#333;font-weight:bold;text-align:center;height:auto;margin-top:0;padding-top:0;font-size:12px !important;}

/*スクロールカレンダー
*****************************************/
.listtd-div-l2{overflow:hidden;margin:0;padding:3px 5px;height:34px !important;background:none repeat scroll 0 0 transparent;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;}
.listtd-div-l2-r{overflow:hidden;margin:0;padding:3px 5px;height:2.9em !important;background:none repeat scroll 0 0 transparent;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;text-align:right;}
.calendar-scroll-x{overflow-x:auto;overflow-y:hidden;width:440px !important;height:auto;padding-top:0;*padding-bottom:17px;white-space:nowrap;}
.headtd-sun02{border:1px solid #CCC;background-color:#FFE5E5 !important;color:#990000;}
.headtd-sat02{border:1px solid #CCC;background-color:#E5F6FF !important;color:#127AB3;}

/*div 高さ*/
.headtd-div03-tx04{height:35px !important;padding-top:6px !important; padding-bottom:10px; line-height:1.1em;text-align:center;}
.headtd-div03-tx04-c{height:35px !important;padding-top:6px !important; padding-bottom:10px; line-height:1.1em;text-align:center;}
.unit-textarea01{width:325px;height:45px;}
.headtd-div02-l02{height:26px;padding:7px 5px 5px;line-height:120%;}/*110%に変えてもいいかも*/
.headtd-div02-l02-c{height:26px;padding:7px 5px 5px;line-height:120%;text-align:center;}
.tx02-l02 span{line-height:120%;}/*110%に変えてもいいかも*/

/*------------------------------------------------------------------------------------------------------------*/
/*　パーツ4：伝票画面　*/
/*------------------------------------------------------------------------------------------------------------*/
/*紙の中の上側のテーブル用*/
.slip-detail-tbl{width:100%;margin-bottom:10px;border-top:1px solid #d4d4d4;}
.slip-detail-th{width:115px;border-bottom:1px solid #fff;border-right:1px solid #d4d4d4;background-color:#d4d4d4;color:#666;font-size:12px;font-weight:normal;}
.slip-detail-th02{width:115px;border-width:0 1px 1px 0;border-style:solid;border-color:#d4d4d4;background-color:#d4d4d4;color:#666;font-size:12px;font-weight:normal;}
.slip-detail-th-parent{width:115px;border-bottom:0px;border-right:1px solid #d4d4d4;background-color:#d4d4d4;color:#666;font-weight:normal;}
.slip-detail-th-child{padding-left:24px;border-right:1px solid #d4d4d4;background:url("/web/jp/images/slip-bg-gry.gif") no-repeat 18px 0 #d4d4d4;color:#666;font-weight:normal;}

.slip-detail-th-child-end{padding-left:24px;border-bottom:1px solid #fff;border-right:1px solid #d4d4d4;background:url("/web/jp/images/slip-bg-gry.gif") no-repeat 18px 0 #d4d4d4;color:#666;font-weight:normal;}

.slip-detail-td{min-width:100px;border-width:0 1px 1px 0; border-style:solid;border-color:#d4d4d4;font-size:12px;}
.slip-detail-td-cm{min-width:100px;border-width:0 1px 1px 0; border-style:solid; border-color:#d4d4d4;vertical-align:middle;}
.slip-detail-th-div{*width:100px;min-height:21px;*height:auto;_height:21px;padding:3px 5px 3px 10px;_padding:3px 5px 4px 10px;}
.slip-detail-div{min-height:21px;*height:auto;_height:21px;padding:3px 5px 3px 10px;_padding:3px 5px 4px 10px;}
.slip-label{color:#999;}

/*紙の表現用*/
.slip-detail-l{position:relative;width:100%;margin-bottom:10px;background:url("/web/jp/images/paper-bg-yl.gif") repeat-y 0 0;}
.slip-detail-r{background:url("/web/jp/images/paper-bg-yr.gif") repeat-y 100% 0;}
.slip-detail-tl{width:100%;background:url("/web/jp/images/paper-bg-tl.gif") no-repeat 0 0;}
.slip-detail-tr{padding-top:25px;background:url("/web/jp/images/paper-bg-tr.gif") no-repeat 100% 0;}
.slip-detail-br{padding-right:25px;background:url("/web/jp/images/paper-bg-br.gif") no-repeat 100% 100%;}
.slip-detail-bl{min-height:270px;_height:270px;padding-bottom:25px;padding-left:25px;background:url("/web/jp/images/paper-bg-bl.gif") no-repeat 0 100%;}
/*紙の中のヘッダ項目用*/
.slip-detail-hdr{width:100%;margin-bottom:10px;}
.slip-detail-hdr-th{padding:5px 0;}
.slip-detail-hdr-td{padding:5px 0;}
.slip-detail-hdr-td-r{padding:5px 0; text-align:right;}
.slip-detail-hdr-h2{font-size:20px;font-weight:bold;}
.slip-detail-hdr-dl{display:inline-block;*display:inline;*zoom:1;padding-bottom:5px;border-bottom:1px solid #ccc;}
.slip-detail-hdr-dt{display:inline-block;*display:inline;*zoom:1;margin-right:5px;color:#999;}
.slip-detail-hdr-dd{display:inline-block;*display:inline;*zoom:1;}
.slip-detail-hdr-dd.cstm-tx input{line-height:1.0em;padding:4px 2px 0 2px;}
.slip-detail-hdr-div{margin:0;padding:0;}
.slip-detail-hdr-name{font-size:14px;}
.slip-detail-label{margin-left:5px;color:#999;}
.slip-detail-name{margin-left:5px;font-size:14px;}
.slip-listtd-space{height:5px !important;padding:0;border-top:solid 1px #ccc;background:none #FFF !important;}
/*流れを示すボックス用*/
.related-arr{margin: 0 auto 10px auto;}
.related-arr-01{display:inline-block;height:18px;padding:2px 18px 3px 6px;background:url("/web/jp/images/past-bg-gry.gif") no-repeat 100% 50%;color:#666;}
.related-arr-02{display:inline-block;height:18px;padding:2px 18px 3px 6px;border-left:1px solid #ccc;background:url("/web/jp/images/past-bg-wit.gif") no-repeat 100% 50%;color:#999;}
.related-arr-current{display:inline-block;height:18px;padding:2px 18px 3px 6px;background:url("/web/jp/images/past-bg-gry02.gif") no-repeat 100% 50%;color:#fff;}/*下部の左側*/
.slip-tx-div{float:left;width:570px;}
/*下部の右側の合計金額用のテーブル用*/
.total-div{float:right;width:300px;}
.total-tbl{ width:100%}
.total-tbl-th,.total-tbl-td,.total-tbl-th-btm{padding:5px;border:1px solid #d4d4d4;font-weight:normal;}
.total-tbl-th{border-bottom-color:#fff;background-color:#d4d4d4;color:#666;}
.total-tbl-th-btm{border-bottom-color:#d4d4d4;background-color:#d4d4d4;color:#666;}
.total-tbl-td{text-align:right;white-space:nowrap;}
.total-sum{font-size:14px;}
.total-tbl-div{margin:0;padding:0;}
.slip-detail-hdr-dl-nobd{display:inline-block;*display:inline;*zoom:1;padding-bottom:5px;border-bottom:none;}
.slip-txl3{height:3.0em;}


/*------------------------------------------------------------------------------------------------------------*/
/*　パーツ5：検索パネル　*/
/*------------------------------------------------------------------------------------------------------------*/
/*絞り込み検索パネル　tbl-r
*****************************************/

.tbl-r02{background:url("/web/jp/images/srch-bd-br03.gif") no-repeat scroll 100% 100% transparent;font-size:12px !important;}
.tbl-r02-tbl{width:100%;}
.tbl-r02-th{width:140px;background-color:#f0f0f0;border-bottom:1px #ddd solid;border-left:2px #ccc solid;font-weight:bold;font-size:12px !important;}
.tbl-r02-td{background:none #fff;border-bottom:1px #ddd solid;border-left:0px #ccc solid;border-right:2px solid #ccc;}
.tbl-r02-th-div{padding:8px 5px 4px 10px;}
.tbl-r02-td-div{padding:5px 5px 4px 10px;}

* html .tbl-r02-th-div img{position:relative;top:-3px;}
*+html .tbl-r02-th-div img{position:relative;top:-3px;}

.no-bg{background:none #fff;}
.srch-panel-ftr.has-left-link .bt-detail-trigger,.tbl-r.single-line03 .bt-detail-trigger{margin-left:15px;width:14em;text-align:left;}

.srch-panel-ftr{height:27px;padding:5px 10px 2px;background:url("/web/jp/images/srch-bd-bl03.gif") no-repeat 0 100%;text-align:center;}
.srch-panel-ftr-closed{background:url("/web/jp/images/srch-bd-bl03.gif") no-repeat scroll 0 100% transparent;height:2px;padding: 0;text-align: center;}
* html .srch-panel-ftr-closed{line-height:0;font-size:1px;}

/*絞込み検索パネル 検索ボタン中央寄せ*/
.srch-panel-ftr.has-left-link .bt-srch {margin-left:192px;}

/*主導線色初期検索パネル　tbl-r-gre
*****************************************/
.tbl-r-gre02-tbl{width:100%;border-top:1px #b8d791 solid;border-right:1px #b8d791 solid;}
.tbl-r-gre02-th{width:125px;background-color:#bae983;border-bottom:1px #b8d791 solid;border-left:1px #b8d791 solid;font-weight:bold;}
.tbl-r-gre02-td{background-color:#e4ffbf;border-bottom:1px #b8d791 solid;border-left:1px #bae983 solid;}
.tbl-r-gre02-th-div{padding:6px 5px 3px 10px;}
.tbl-r-gre02-td-div{padding:4px 5px 3px 10px;}

/*検索パネル 角丸パーツ*/
.tbl-r-gry02-t-950,.tbl-r-gry02-b-950 {width:950px;position:relative;}
.tbl-r-gry02-t-910,.tbl-r-gry02-b-910 {width:910px;position:relative;}
.tbl-r-gry02-t-752,.tbl-r-gry02-b-752 {width:752px;position:relative;}
.tbl-r-gry02-t-661,.tbl-r-gry02-b-661 {width:663px;position:relative;}
.tbl-r-gry02-t-700,.tbl-r-gry02-b-700 {width:700px;position:relative;}
.tbl-r-gry02-t-730,.tbl-r-gry02-b-730 {width:730px;position:relative;}
.tbl-r-gry02-t-750,.tbl-r-gry02-b-750 {width:750px;position:relative;}

.tbl-r-gry02-t,.tbl-r-gry02-t-950,.tbl-r-gry02-t-910,.tbl-r-gry02-t-752,.tbl-r-gry02-t-661,.tbl-r-gry02-t-700,.tbl-r-gry02-t-730,.tbl-r-gry02-t-750{margin-top:-1px;}
.tbl-r-gry02-t-950,.tbl-r-gry02-b-950{background:url("/web/jp/images/tbl-r-gry02-950.gif") no-repeat;height:1px;}
.tbl-r-gry02-t-910,.tbl-r-gry02-b-910{background:url("/web/jp/images/tbl-r-gry02-910.gif") no-repeat;height:1px;}
.tbl-r-gry02-t-752,.tbl-r-gry02-b-752{background:url("/web/jp/images/tbl-r-gry02-752.gif") no-repeat;height:1px;}
.tbl-r-gry02-t-661,.tbl-r-gry02-b-661{background:url("/web/jp/images/tbl-r-gry02-661.gif") no-repeat;height:1px;}
.tbl-r-gry02-t-700,.tbl-r-gry02-b-700{background:url("/web/jp/images/tbl-r-gry02-700.gif") no-repeat;height:1px;}
.tbl-r-gry02-t-730,.tbl-r-gry02-b-730{background:url("/web/jp/images/tbl-r-gry02-730.gif") no-repeat;height:1px;}
.tbl-r-gry02-t-750,.tbl-r-gry02-b-750{background:url("/web/jp/images/tbl-r-gry02-750.gif") no-repeat;height:1px;}
.tbl-r-gry02-t,.tbl-r-gry02-b{position:relative;background-color:#fff;padding-right:1px;}
.tbl-r-gry02-t{top:1px;margin-top:-1px;}
.tbl-r-gry02-b{top:-1px;}
.tbl-r-gry02-t2,.tbl-r-gry02-b2{background:url("/web/jp/images/tbl-r-gry02-950.gif") no-repeat;height:1px;font-size:1px;}
.tbl-r-gry02-t2{background-position:0 0;}
.tbl-r-gry02-b2{background-position:0 100%;}

.tbl-r-gry02-t-950,.tbl-r-gry02-t-910,.tbl-r-gry02-t-752,.tbl-r-gry02-t-661,.tbl-r-gry02-t-700,.tbl-r-gry02-t-730,.tbl-r-gry02-t-750{background-position:0 0;top:1px;}
.tbl-r-gry02-b-950 {background-position:0 100%;top:-1px;}
.tbl-r-gry02-b-910,.tbl-r-gry02-b-752,.tbl-r-gry02-b-661,.tbl-r-gry02-b-700,.tbl-r-gry02-b-730,.tbl-r-gry02-b-750{background-position:0 100%;top:-1px;}

.tbl-r02-t-950 {width:950px;position:relative;background:url("/web/jp/images/tbl-r02-t-950.gif") no-repeat 0 0;height:2px;top:2px;margin-top:-2px;}
.tbl-r02-t-910 {width:910px;position:relative;background:url("/web/jp/images/tbl-r02-t-910.gif") no-repeat 0 0;height:2px;top:2px;margin-top:-2px;}
.tbl-r02-t-752 {width:752px;position:relative;background:url("/web/jp/images/tbl-r02-t-752.gif") no-repeat 0 0;height:2px;top:2px;margin-top:-2px;}
.tbl-r02-t-661 {width:661px;position:relative;background:url("/web/jp/images/tbl-r02-t-661.gif") no-repeat 0 0;height:2px;top:2px;margin-top:-2px;}
.tbl-r02-b-661 {width:661px;position:relative;background:url("/web/jp/images/tbl-r02-b-661.gif") no-repeat 0 0;height:2px;top:2px;margin-top:-3px;}
.tbl-r02-t-700 {width:700px;position:relative;background:url("/web/jp/images/tbl-r02-t-700.gif") no-repeat 0 0;height:2px;top:2px;margin-top:-2px;}
.tbl-r02-t-730 {width:730px;position:relative;background:url("/web/jp/images/tbl-r02-t-730.gif") no-repeat 0 0;height:2px;top:2px;margin-top:-3px;}
.tbl-r02-t-750 {width:750px;position:relative;background:url("/web/jp/images/tbl-r02-t-750.gif") no-repeat 0 0;height:2px;top:2px;margin-top:-3px;}

.tbl-r-gre02-t-950,.tbl-r-gre02-b-950 {width:950px;position:relative;}
.tbl-r-gre02-t-910,.tbl-r-gre02-b-910 {width:910px;position:relative;}
.tbl-r-gre02-t-752,.tbl-r-gre02-b-752 {width:752px;position:relative;}
.tbl-r-gre02-t-661,.tbl-r-gre02-b-661 {width:663px;position:relative;}
.tbl-r-gre02-t-700,.tbl-r-gre02-b-700 {width:700px;position:relative;}
.tbl-r-gre02-t-475,.tbl-r-gre02-b-475 {width:475px;position:relative;}
.tbl-r-gre02-t-750,.tbl-r-gre02-b-750 {width:750px;position:relative;}

.tbl-r-gre02-t-950,.tbl-r-gre02-t-910,.tbl-r-gre02-t-752,.tbl-r-gre02-t-661,.tbl-r-gre02-t-700,.tbl-r-gre02-t-475,.tbl-r-gre02-t-750{margin-top:-1px;}
.tbl-r-gre02-t-950,.tbl-r-gre02-b-950{background:url("/web/jp/images/tbl-r-gre02-950.gif") no-repeat;height:1px;}
.tbl-r-gre02-t-910,.tbl-r-gre02-b-910{background:url("/web/jp/images/tbl-r-gre02-910.gif") no-repeat;height:1px;}
.tbl-r-gre02-t-752,.tbl-r-gre02-b-752{background:url("/web/jp/images/tbl-r-gre02-752.gif") no-repeat;height:1px;}
.tbl-r-gre02-t-661,.tbl-r-gre02-b-661{background:url("/web/jp/images/tbl-r-gre02-661.gif") no-repeat;height:1px;}
.tbl-r-gre02-t-700,.tbl-r-gre02-b-700{background:url("/web/jp/images/tbl-r-gre02-700.gif") no-repeat;height:1px;}
.tbl-r-gre02-t-475,.tbl-r-gre02-b-475{background:url("/web/jp/images/tbl-r-gre02-475.gif") no-repeat;height:1px;}
.tbl-r-gre02-t-750,.tbl-r-gre02-b-750{background:url("/web/jp/images/tbl-r-gre02-750.gif") no-repeat;height:1px;}

.tbl-r-gre02-t-950,.tbl-r-gre02-t-910,.tbl-r-gre02-t-752,.tbl-r-gre02-t-661,.tbl-r-gre02-t-700,.tbl-r-gre02-t-475,.tbl-r-gre02-t-750{background-position:0 0;top:1px;}
.tbl-r-gre02-b-950 {background-position:0 100%;top:-1px;}
.tbl-r-gre02-b-910,.tbl-r-gre02-b-752,.tbl-r-gre02-b-661,.tbl-r-gre02-b-700,.tbl-r-gre02-b-475,.tbl-r-gre02-b-750{background-position:0 100%;top:-1px;}
* html .tbl-r-gre02-t-950,* html .tbl-r-gre02-b-950,* html .tbl-r-gre02-t-910,* html .tbl-r-gre02-b-910,* html .tbl-r-gre02-t-752,* html .tbl-r-gre02-b-752,* html .tbl-r-gre02-t-661,* html .tbl-r-gre02-b-661,* html .tbl-r-gre02-t-700,* html .tbl-r-gre02-b-700,* html .tbl-r-gre02-b-475,* html .tbl-r-gre02-b-750{font-size:0;line-height:0;}

* html .tbl-r-gry02-t-950,* html .tbl-r-gry02-b-950,* html .tbl-r-gry02-t-910,* html .tbl-r-gry02-b-910,* html .tbl-r-gry02-t-752,* html .tbl-r-gry02-b-752,* html .tbl-r-gry02-t-661,* html .tbl-r-gry02-b-661,* html .tbl-r-gry02-t-700,* html .tbl-r-gry02-b-700,* html .tbl-r02-t-950,* html .tbl-r02-t-910,* html .tbl-r02-t-752,* html .tbl-r02-t-661,* html .tbl-r02-b-661,* html .tbl-r02-t-700,* html .tbl-r02-b-700,* html .tbl-r02-t-730,* html .tbl-r02-t-475,* html .tbl-r02-b-475,* html .tbl-r02-t-750,* html .tbl-r-gry02-t-750,* html .tbl-r-gry02-b-750,* html .tbl-r-gry02-t-730,* html .tbl-r-gry02-b-730,* html .tbl-r-gry02-t,* html .tbl-r-gry02-b,* html .tbl-r-gry02-t2,* html .tbl-r-gry02-b2,* html .tbl-r-gre02-t-475{font-size:0;line-height:0;}


/*------------------------------------------------------------------------------------------------------------*/
/*　パーツ：合計金額　*/
/*------------------------------------------------------------------------------------------------------------*/
.tbl-wide02{border-collapse:collapse;border-left:solid 2px #ccc;border-spacing:0;border-top:solid 2px #ccc;font-size:13px;line-height:1.3;margin:0;padding:0;}
.tbl-wide02-th{background-color:#e6e6e6;border-bottom:solid 2px #ccc;border-right:solid 2px #ccc;font-weight:400;margin:0;width:px;}
.tbl-wide02-td{background-color:#fff;border-bottom:solid 2px #ccc;border-right:solid 2px #ccc;border-top:solid 1px #ccc;margin:0;width:px;}
.tbl-wide02-div{padding:5px 6px;}
.tbl-wide02-div-r{padding:5px 6px;text-align:right;}
.inbox-eye-catch{background-image:url("/web/jp/images/im-evecatch.gif");background-repeat:no-repeat;font-weight:400!important;line-height:1.2;margin-bottom:3px;margin-top:8px;padding-left:12px;vertical-align:auto;}
.inbox-eye-catch-nobullet{background-image:none;font-weight:400!important;line-height:1.2;margin-bottom:3px;margin-top:8px;padding-left:12px;vertical-align:auto;}
.tbl-db-gre-th{background:#B6E673;border-bottom:1px solid #fff;border-right:1px solid #fff;font-size:12px;font-weight:400;padding:5px 10px;vertical-align:top;width:12%;}
.tbl-db-gre-td{background:#E4FFBF;border-bottom:1px solid #fff;border-right:1px solid #fff;font-size:12px;padding:5px 10px;vertical-align:top;}
.tbl-price-r-tbl{float:right;width:auto;}
.tbl-price-td{padding:2px 12px;vertical-align:middle;}
.tbl-price-div{color:#626262;font-weight:700;text-align:right;}
.tbl-price-span{padding:0 0 0 20px;}
.tbl-price-total{float:left;padding:3px 0 0 12px;font-size:18px;font-weight:bold;}
.tbl-price-tbl{float:right;width:100%;}
.tbl-r-gry02{overflow:hidden;margin:0 10px;padding:10px 0 0;border-bottom:1px solid #e5e5e5;}
.tbl-price-odd{line-height:1.2;padding:2px 2px 2px 18px;background:#f5f5f5;vertical-align:middle;}
.tbl-price-odd-corp{line-height:1.2;padding:2px 2px 2px 18px;background:#f5f5f5;text-align:right;vertical-align:middle;white-space:normal;width:38%;}
.tbl-price-even{line-height:1.2;padding:2px 2px 2px 18px;vertical-align:middle;white-space:nowrap;}
.tbl-price-even-corp{width:38%;line-height:1.2;padding:2px 2px 2px 18px;vertical-align:middle;white-space:nowrap;text-align:right;}
.tbl-price-num{white-space:nowrap;}
.tbl-price-num-lg{padding:0;}
.tbl-price-em{font-family:Arial, Verdana, "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;font-size:20px;color:#333;}
.tbl-price-em02{font-family:Arial, Verdana, "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;font-weight:700;font-size:16px;color:#333;}
.tbl-r-gry-b table td.cell-01 div .num em{font-family:Arial, Verdana, "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;font-style:normal;color:#333;}
.tbl-price-inn-div{margin:0;padding:0;}
.tbl-price-inn-div-r{margin:0;padding:0;text-align:right;}
.tbl-r-gry-b01,.tbl-r-gry-b02{background:url("/web/jp/images/bd-gry-b03.gif") no-repeat 0 100%;}
.tbl-r-gry-b01-inn,.tbl-r-gry-b02-inn{width:950px;background:url("/web/jp/images/bd-gry-t03.gif") no-repeat 0 0;overflow:hidden;}
.tbl-price-liq01{width:100%;background:url("/web/jp/images/bd-gry-b03.gif") no-repeat left bottom;}
.tbl-price-liq02{background:url("/web/jp/images/bd-gry-t03.gif") no-repeat left top;}
.tbl-price-liq03{background:url("/web/jp/images/bd-gry-b03-r.gif") no-repeat right bottom;}
.tbl-price-liq04{width:100%;overflow:hidden;background:url("/web/jp/images/bd-gry-t03-r.gif") no-repeat right top;}

/*Liquid*/
.liquid{min-width:950px;margin:0 auto;width:90%;}

/*tbl-r-gry-b-liquid
*****************************************/
.tbl-r-gry-b-liquid{width:100%;}
.tbl-r-gry-b-liquid-tl{background:url("/web/jp/images/bd-gry-t03.gif") no-repeat scroll 0 0 transparent;width:100%;margin:0;padding:2px 12px;z-index:1;}
.tbl-r-gry-b-liquid-bl{background:url("/web/jp/images/bd-gry-b03.gif") no-repeat scroll 0 100% transparent;margin:0;padding:0;z-index:2;}
.tbl-r-gry-b-liquid-tr{background:url("/web/jp/images/bd-gry-t03.gif") no-repeat scroll 100% 0 transparent;margin:0;padding:2px 12px;z-index:1;}
.tbl-r-gry-b-liquid-br{background:url("/web/jp/images/bd-gry-b03.gif") no-repeat scroll 100% 100% transparent;margin:0;padding:0;z-index:2;}
.tbl-r-gry-b-liquid-main{color:#626262;font-weight:bold;text-align:right;}
.tbl-r-gry-b-liquid-span{padding:0 0 0 20px;}
.tbl-r-gry-b-liquid-num{font-size:20px;white-space:nowrap;font-family: Arial,Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;}
.tbl-r-gry-b-liquid-em{color: #333333;font-family: Arial,Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;}


/*2カラムパターンのカラム
*****************************************/
.content-r752{float:right;width:752px;}
.content-l188{float:left;width:188px;}
.content-r910{float:right;width:910px;}
.content-l24{float:left;width:24px;}

/*TD background*/
.highlight{background-color:#E4FFBF !important;}
.edited{background-color:#FFFFBF !important;}
.alart,.warning{background-color:#FFE6E6 !important;}
.attention{background-color:#FFF4E4 !important;}
.emphasis{background-color:#F9EEE6 !important;}

/*非活性テキストエリア
*****************************************/
.elem-disable input{background-color:#ebebeb !important;color:#888;}
.elem-disable textarea{background-color:#ebebeb;color:#888;}
.elem-disable .cstm-radio label{cursor:default;color:#888;}
.elem-disable .bt,.elem-disable .ic{filter:alpha(opacity=50);-moz-opacity:.5;opacity:0.5;color:#999;cursor:default !important;}
/*.elem-disable .bt .bt-label,.elem-disable .ic{-ms-filter:"alpha(opacity=50)";}*//*IE8*/

/*フォームオブジェクト cstmスタイル
*****************************************/
.cstm-tx{display: inline-block;position: relative;}
.cstm-tx .cstm-tx-bg{padding:0;background:none;margin-right:2px;*top:2px;_top:0px;}
.cstm-tx-bg input{height:13px;padding: 3px 1px 3px 0;margin:0 2px;background: none repeat scroll 0 0 #FFF;border-color:#999 #CCC #CCC #999;border-style:solid;border-width:2px 1px 1px 2px;font-size:12px;*padding: 3px 1px 1px 0 !important;*line-height:1.2em !important;}

/*height:13px\9;*height:16px;*//*padding-top:2px\9;*padding:2px 1px 0 0;*/
.has-placeholder{color: #999;}

.cstm-txarea-bg-tr,.cstm-txarea-bg-br,.cstm-txarea-bg-bl{padding:0;background:none;}
.cstm-txarea-bg-tl{display:inline-block;height:auto;border:solid;border-width:2px 1px 1px 2px;border-color:#999 #ccc #ccc #999;background:#fff;}
.cstm-txarea textarea{border: 0 none;padding:0;}
.cstm-tx.num input{text-align: right;}
.cstm-tx-box .cancel{position: absolute;right: 6px;top: 4px;}

/*小さい幅に個別指定しているテキストボックスに不具合が生じたので一旦保留　2012/10/30
.cstm-tx.cstm-tx-box input{padding-right:38px !important;}クリアボタンの裏にテキストが回りこむのを防ぐ*/

/*フォームオブジェクト位置調整
*****************************************/

.cstm-radio label,.cstm-checkbox label{margin-right:2px;}
.cstm-select{margin:0 2px;}
* html .cstm-tx-bg input{padding:1px 1px 1px 0;}/*IE6*/
*+html .cstm-tx-bg input{padding:1px 1px 1px 0;}/*IE7*/
html>/**/body .cstm-radio input{position:relative;top:2px;margin:0 2px;}/*modern*/

* html .cstm-radio input{display:inline-block;height:14px;position:relative;top:-1px !important;margin-top:2px !important;}/*IE6*/
*+html .cstm-radio input{display:inline-block;height:14px;;position:relative;top:-1px !important;}/*IE7*/

html>/**/body .cstm-radio .cstm-tx-bg input{top:0px;}/*modern*/

.cstm-checkbox input{position:relative;top:2px;margin-right:2px;}
* html .cstm-checkbox input{position:relative;top:1px !important;}
*+html .cstm-checkbox input{position:relative;top:0 !important;margin-right:2px;}
.cstm-checkbox input.onclick-cal{top:0 !important;margin-right:0;}

/*data-list テーブル用部品
*****************************************/
.bt-check03{display:inline-block;padding-left:3px;background:url("/web/jp/images/bt-24-l02.gif") no-repeat scroll 0 0 transparent;vertical-align:middle;}
.bt-check03 .bt-label{display:inline-block;height:18px;padding:3px 6px 3px 3px;padding-left:3px 6px 3px 3px;background:url("/web/jp/images/bt-24-r02.gif") no-repeat scroll 100% 0 transparent;overflow: hidden;color:#666666;white-space: nowrap;font-weight:bold;}
.bt-check03 input,.bt-check04 input {position:relative;top:2px;*top:-2px;*left:-3px;}
.bt-check03 label,.bt-check04 label {position:relative;*top:-5px;*left:-4px;}

.bt-check04{display:inline-block;padding-left:3px;background:url("/web/jp/images/bt-24-l.gif") no-repeat scroll 0 0;vertical-align:middle;font-size:12px;}
.bt-check04 .bt-label{display:inline-block;height:18px;overflow:hidden;padding:3px 6px 3px 3px;background:url("/web/jp/images/bt-24-r.gif") no-repeat scroll 100% 0 transparent;color:#666666;font-weight:bold;white-space:nowrap;font-size:12px;}

/*commonから避難*/

.legend{color:#666;font-size:11px;}
.letter-control{margin:0;padding:0;line-height:1 !important;font-size:11px;color:#999;}

/*partsから避難*/
.tbl-r .srch-panel-ftr .ic-upwd-tringl{float:left;}
.tbl-r .srch-panel-ftr.has-left-link .bt-srch{margin-left:14.4em;}
.tabs-nav{background:url("/web/jp/images/tab-bg-r.gif") no-repeat scroll 100% 100% #999;}
.tabs-nav ul{padding:0 0 3px 7px;background:url("/web/jp/images/tab-bg-l.gif") no-repeat scroll 0 100% transparent;}
.tabs-nav li{float:left;width:65px;margin-right:2px;font-size:12px !important;}
.tabs-nav li a{display:block;height:28px;line-height:14px;padding-top:3px;background:url("/web/jp/images/tab-slip.gif") no-repeat scroll 0 0 transparent;text-align:center;color: #D6D6D6;text-decoration:none;}
.tabs-nav li a.active{background:url("/web/jp/images/tab-slip.gif") 0 -34px !important;color:#333;}
.tabs-nav li a.active:hover{background:url("/web/jp/images/tab-slip.gif") 0 -68px !important;color:#666;}
.tabs-nav li a.selected{background:url("/web/jp/images/tab-slip.gif") 0 -102px !important;color:#fff;}
.tabs-nav li a .count{display:block;}
.tabs-nav-02{background-color:#009a00;}
.tabs-nav-03{background-color:#0099cb;}
.tabs-nav-04{background-color:#f66;}
.tabs-nav-05{background-color:#cd9b2a;}
.tabs-nav-07{background-color:#650199;}
.tabs-nav-08{background-color:#fe0000;}
.tabs-nav li.item-02 a{background:url("/web/jp/images/tab-slip.gif") -65px 0 transparent !important;}
.tabs-nav li.item-02 a.active{background:url("/web/jp/images/tab-slip.gif") -65px -34px transparent !important;}
.tabs-nav li.item-02 a.active:hover{background:url("/web/jp/images/tab-slip.gif") -65px -68px transparent !important;}
.tabs-nav li.item-02 a.selected{background:url("/web/jp/images/tab-slip.gif") -65px -102px transparent !important;}
.tabs-nav li.item-03 a{background:url("/web/jp/images/tab-slip.gif") -130px 0 transparent !important;}
.tabs-nav li.item-03 a.active{background:url("/web/jp/images/tab-slip.gif") -130px -34px transparent !important;}
.tabs-nav li.item-03 a.active:hover{background:url("/web/jp/images/tab-slip.gif") -130px -68px transparent !important;}
.tabs-nav li.item-03 a.selected{background:url("/web/jp/images/tab-slip.gif") -130px -102px transparent !important;}
.tabs-nav li.item-04 a{background:url("/web/jp/images/tab-slip.gif") -195px 0 transparent !important;}
.tabs-nav li.item-04 a.active{background:url("/web/jp/images/tab-slip.gif") -195px -34px transparent !important;}
.tabs-nav li.item-04 a.active:hover{background:url("/web/jp/images/tab-slip.gif") -195px -68px transparent !important;}
.tabs-nav li.item-04 a.selected{background:url("/web/jp/images/tab-slip.gif") -195px -102px transparent !important;}
.tabs-nav li.item-05 a{background:url("/web/jp/images/tab-slip.gif") -260px 0 transparent !important;}
.tabs-nav li.item-05 a.active{background:url("/web/jp/images/tab-slip.gif") -260px -34px transparent !important;}
.tabs-nav li.item-05 a.active:hover{background:url("/web/jp/images/tab-slip.gif") -260px -68px transparent !important;}
.tabs-nav li.item-05 a.selected{background:url("/web/jp/images/tab-slip.gif") -260px -102px transparent !important;}
.tabs-nav li.item-06 a{background:url("/web/jp/images/tab-slip.gif") -325px 0 transparent !important;}
.tabs-nav li.item-06 a.active{background:url("/web/jp/images/tab-slip.gif") -325px -34px transparent !important;}
.tabs-nav li.item-06 a.active:hover{background:url("/web/jp/images/tab-slip.gif") -325px -68px transparent !important;}
.tabs-nav li.item-06 a.selected{background:url("/web/jp/images/tab-slip.gif") -325px -102px transparent !important;}
.tabs-nav li.item-07 a{background:url("/web/jp/images/tab-slip.gif") -390px 0 transparent !important;}
.tabs-nav li.item-07 a.active{background:url("/web/jp/images/tab-slip.gif") -390px -34px transparent !important;}
.tabs-nav li.item-07 a.active:hover{background:url("/web/jp/images/tab-slip.gif") -390px -68px transparent !important;}
.tabs-nav li.item-07 a.selected{background:url("/web/jp/images/tab-slip.gif") -390px -102px transparent !important;}
.tabs-nav li.item-08 a{background:url("/web/jp/images/tab-slip.gif") -455px 0 transparent !important;color:#fcc;}
.tabs-nav li.item-08 a.active{background:url("/web/jp/images/tab-slip.gif") -455px -34px transparent !important;color:#fe0000;}
.tabs-nav li.item-08 a.active:hover{background:url("/web/jp/images/tab-slip.gif") -455px -68px transparent !important;color:#fd4949;}
.tabs-nav li.item-08 a.selected{background:url("/web/jp/images/tab-slip.gif") -455px -102px transparent !important;color:#fff;}

/*色タブwide*/
.tabs-nav ul.tabs-nav-wide li{height:31px;margin:0 2px 0 0;padding:0;float:left;}
.tabs-nav ul.tabs-nav-wide li.item-last{float:right;margin-right:7px;}
.tabs-nav ul.tabs-nav-wide li a{display:block;width:100%;height:31px !important;margin:0;padding:0;background-repeat:no-repeat;background-position:100% 0;text-align:left;color:#333;font-size:13px;font-weight:bold;*cursor:pointer}
.tabs-nav ul.tabs-nav-wide li a span.tabs-nav-wide-span{display:block;width:100%;height:31px;background-repeat:no-repeat;background-position:0 0;}
.tabs-nav ul.tabs-nav-wide li a span.tabs-nav-wide-span span.left{margin-top:9px;margin-left:5px;}
.tabs-nav ul.tabs-nav-wide li a span.tabs-nav-wide-span span.right{margin-top:9px;margin-right:5px;}
.tabs-nav ul.tabs-nav-wide li a:hover{background-position:100% -31px;color:#666;}
.tabs-nav ul.tabs-nav-wide li a:hover span.tabs-nav-wide-span{background-position:0 -31px;}
.tabs-nav ul.tabs-nav-wide li.item-red a{background-image:url("/web/jp/images/tab-wide-red-r.gif");color:#ff0000;}
.tabs-nav ul.tabs-nav-wide li.item-red a:hover{color:#ff0000;}
.tabs-nav ul.tabs-nav-wide li.item-red a span.tabs-nav-wide-span{background-image:url("/web/jp/images/tab-wide-red-l.gif");}
.tabs-nav ul.tabs-nav-wide li.item-blue a{background-image:url("/web/jp/images/tab-wide-blue-r.gif");}
.tabs-nav ul.tabs-nav-wide li.item-blue a span.tabs-nav-wide-span{background-image:url("/web/jp/images/tab-wide-blue-l.gif");}
.tabs-nav ul.tabs-nav-wide li.item-gry a{background-image:url("/web/jp/images/tab-wide-gry-r.gif");}
.tabs-nav ul.tabs-nav-wide li.item-gry a span.tabs-nav-wide-span{background-image:url("/web/jp/images/tab-wide-gry-l.gif");}
.tabs-nav ul.tabs-nav-wide li.item-ocher a{background-image:url("/web/jp/images/tab-wide-ocher-r.gif");}
.tabs-nav ul.tabs-nav-wide li.item-ocher a span.tabs-nav-wide-span{background-image:url("/web/jp/images/tab-wide-ocher-l.gif");}

.tabs-nav ul.tabs-nav-wide li a.cur{background-position:100% -62px;color:#fff;}
.tabs-nav ul.tabs-nav-wide li a.cur span.tabs-nav-wide-span{background-position:0 -62px;}
.tabs-nav ul.tabs-nav-wide li a.cur:hover{background-position:100% -62px !important;;color:#fff !important;;}
.tabs-nav ul.tabs-nav-wide li a.cur:hover span.tabs-nav-wide-span{background-position:0 -62px !important;}

/**/
/* !Box Rounded */
.db{width:460px;}
.tbl-flow-tl{background-repeat:no-repeat;background-position:0 0;}
.tbl-flow-tr{padding-top:4px;background-repeat:no-repeat;background-position:100% 0;}
.tbl-flow-br{padding-right:4px;background-repeat:no-repeat;background-position:100% 100%;}
.tbl-flow-bl{padding:0 8px 4px 12px;background-repeat:no-repeat;background-position:0 100%;}
.db-gre .tbl-flow-tl .tbl-flow-tr .tbl-flow-br .tbl-flow-bl.pt5{*padding-top:4px !important;*padding-bottom:8px !important;}
.db .bt{float:right;margin-top:4px;}
.db .left{width:275px;padding:2px 0;}
.db .bt.bt-list{float:none;margin-top:0px;}
/*.db-gry */.tbl-flow-bl{padding:0;background:url("/web/jp/images/bd-gry-bl.gif") no-repeat 0 100%;}
/*.db-gry */.tbl-flow-tl{padding:0;background:url("/web/jp/images/bd-gry-tl.gif") no-repeat 0 0;}
/*.db-gry */.tbl-flow-br{padding:0;background:url("/web/jp/images/bd-gry-br.gif") no-repeat 100% 100%;}
/*.db-gry */.tbl-flow-tr{padding:5px 5px 7px;background:url("/web/jp/images/bd-gry-tr.gif") no-repeat 100% 0;}
/*
.db-gre-tl{background-repeat:no-repeat;background-position:0 0;}
.db-gre-tr{padding-top:4px;background-repeat:no-repeat;background-position:100% 0;}
.db-gre-br{padding-right:4px;background-repeat:no-repeat;background-position:100% 100%;}
.db-gre-bl{padding:0 8px 4px 12px;background-repeat:no-repeat;background-position:0 100%;}
.db-gre .db-gre-tl .db-gre-tr .db-gre-br .db-gre-bl.pt5{*padding-top:4px !important;*padding-bottom:8px !important;}
.db .bt{float:right;margin-top:4px;}
.db .left{width:275px;padding:2px 0;}
.db-gry .db-gre-bl{padding:0;background:url("/web/jp/images/bd-gry-bl.gif") no-repeat 0 100%;}
.db-gry .db-gre-tl{padding:0;background:url("/web/jp/images/bd-gry-tl.gif") no-repeat 0 0;}
.db-gry .db-gre-br{padding:0;background:url("/web/jp/images/bd-gry-br.gif") no-repeat 100% 100%;}
.db-gry .db-gre-tr{padding:5px 5px 7px;background:url("/web/jp/images/bd-gry-tr.gif") no-repeat 100% 0;}*/



/*border line top bottom 2px*/
.listtd-tb2px{height:auto!important;vertical-align:top;margin-top:0!important;padding-top:0!important;background:none repeat scroll 0 0 #FFF!important;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:2px solid #CCC!important;border-top:2px solid #CCC!important;color:#333;}

/* テーブル　スプライト表示 */
.list-gry .listtd-tb2px {background:#f5f5f5 !important;}

/* weather setting layout */
.weather-tbl {width:100%;}
.we-list-th,.we-list-td {border-collapse:collapse;border: 2px solid #CCC;color: #333333;vertical-align: middle;padding:6px 5px;}
.we-list-td {width:70px;background:#FFFFFF !important;text-align:center;}
.we-list-th {width:68px;background:#E6E6E6 !important;}
.we-list-td-today {background:#a7e650 !important;}
.we-list-td-sat {background:#e5eeff !important;}
.we-list-td-sun {background:#ffe6e6 !important;}

.weather-tbl02 {width:100%;border: 2px solid #CCC;}
.we-list-td02 {border-collapse:collapse;border: 1px solid #CCC;color: #333333;vertical-align: middle;padding:5px;}
.bt-label-re {width:auto !important;padding: 3px 20px 5px 10px !important;}
.weather-tbl02 a {font-size:13px;}

/* フローナビ  02-flw フロー表示 */
.db-gry-tbl{width:100%;}
.tbl-db-gry-th{width:12%;padding:5px 10px;background:#e6e6e6;border-right:1px solid #fff;border-bottom:1px solid #fff;font-size:12px;font-weight:normal;vertical-align:top;}
.tbl-db-gry-td{padding:5px 10px;background:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;font-size:12px;vertical-align:top;}
.tbl-db-gry-td .cstm-select{*font-size:12px;}
.tbl-db-gry-tdgry{padding:5px 10px;background:#f5f5f5;border-right:1px solid #fff;border-bottom:1px solid #fff;font-size:12px;vertical-align:top;}
/* フローナビ  02-flw フロー表示 複数行*/
.tbl-db-gry-tdbb{padding:5px 10px;background:#fff;border-right:1px solid #fff;border-bottom:1px solid #e6e6e6;font-size:12px;vertical-align:top;}


/*商品一覧*/
.listtd-gry,.listtd-gry-m{background:none repeat scroll 0 0 #F5F5F5;}/*u-add修整*/
.listtd-gry-r{text-align:right;border:1px solid #CCC;color:#333;background:none repeat scroll 0 0 #f5f5f5;height:auto !important;margin-top:0 !important;padding-top:0 !important;}/*u-add追加*/

/*白背景調整*/
.listtd-gry.cell-wht,.listtd-gry-m.cell-wht,.listtd-gry-cm.cell-wht,.listtd-gry-rm.cell-wht,listtd-gry-nobd-r.cell-wht,.listtd-gry-nobd-l.cell-wht,.listtd-odd.cell-wht,.listtd-odd-rm.cell-wht,.listtd-odd-cm.cell-wht,.listtd-odd-end.cell-wht,.listtd-odd-end-m.cell-wht,.listtd-odd-end-cm.cell-wht{background:none repeat scroll 0 0 #fff !important;}

/*システムエラー表示*/
.se-not-fo {margin-bottom: 10px;padding: 30px;}
.se-not-fo-ttl {line-height: 1.8em;font-size: 14px;font-weight: bold;}

/*動的ボタン処理*/
.scalebox{width:70px;display:inline-block;vertical-align:bottom;}
.scalebox2{width:90px;display:inline-block;vertical-align:bottom;}
.bt-scale{*position:relative;*top:0;}




/*動的なカラー→common?*/
.listtd-warning{height:auto !important;padding:2px 0 1px 20px;background:url("/web/jp/images/ic-caution04.gif") no-repeat scroll 5px 50% #FFE6E6;border: 2px solid #FF0000;font-size:13px;font-weight:bold;color:#FF0000;}
.listtd-attention{height:auto !important;padding:2px 0 1px 20px;background:url("/web/jp/images/ic-caution03.gif") no-repeat scroll 5px 50% #FFF4E4;border: 2px solid #FF8200;font-size:13px;font-weight:bold;color:#FF8200;}
.warning{background-color:#ffe6e6 !important;}

.listtd-div-warning{height:auto !important;padding:2px 0 1px 20px;background:url("/web/jp/images/ic-caution04.gif") no-repeat scroll 5px 50% #FFE6E6;border: 2px solid #FF0000;font-size:13px;font-weight:bold;color:#FF0000;}
.listtd-div-attention{height:auto !important;padding:2px 0 1px 20px;background:url("/web/jp/images/ic-caution03.gif") no-repeat scroll 5px 50% #FFF4E4;border: 2px solid #FF8200;font-size:13px;font-weight:bold;color:#FF8200;}

/*運用管理　警告*/
.table-attention{height:auto !important;background:url("/web/jp/images/ic-caution03.gif") no-repeat scroll 5px 50% #FFF;border: 2px solid #FF8200;font-size:13px;width:100%;}
.table-at-td{padding:5px 0;}
.table-at-td2{padding:5px 0;font-weight:bold;color:#FF8200;}

/*運用管理　table内table*/
.table-region{border-collapse:collapse;border:1px solid #ccc;width:100%;}
/*.table-region-tr{border-bottom:1px solid #ccc;}*/
.table-region-td{padding:5px;border-bottom:1px solid #ccc;}
.table-region-td span{margin-right:15px;}


.hover .listtd,.hover .listtd-r,.hover .listtd-l,.hover .listtd-m,.hover .listtd-cm,.hover .listtd-nobd-l,.hover .listtd-nobd-lr,.hover .listtd-nobd-r,.hover .list-td-r2px,
.hover .listtd-even,.hover .listtd-even-rm,.hover .listtd-even-cm,
.hover .listtd-gry,.hover .listtd-gry-r,.hover .listtd-gry-m,.hover .listtd-gry-cm,.hover .listtd-gry-rm,.hover .listtd-gry-nobd-r,.hover .listtd-gry-nobd-l,
/*.hover .listtd-sun,.hover .listtd-sat,*/
.hover .listtd-even-end,.hover listtd-even-end-m,.hover .listtd-even-end-cm
{background:#E5EEFF !important;}

/*20120606 仕様により廃止　セレクテッド 青
.selected,
.selected .listtd,.selected .listtd-r,.selected .listtd-l,.selected .listtd-m,.selected .listtd-cm,.selected .listtd-nobd-l,.selected .listtd-nobd-r,
.selected .listtd-odd,.selected .listtd-odd-rm,.selected .listtd-odd-cm,
.selected .listtd-even,.selected .listtd-even-rm,.selected .listtd-even-cm,
.selected .listtd-gry,.selected .listtd-gry-m,.selected .listtd-gry-cm,.selected .listtd-gry-rm,.selected .listtd-gry-nobd-r,.selected .listtd-gry-nobd-l,
.selected .listtd-sun,.selected .listtd-sat,
.selected .listtd-odd-end,.selected .listtd-odd-end-m,.selected .listtd-odd-end-cm,
.selectedlisttd-even-end,.selectedlisttd-even-end-m,.selected .listtd-even-end-cm{background:#D9E5FF !important;}*/
/*20120606 仕様により変更　セレクテッドホバー　濃い青→薄い青*/
.selected-hover,
.selected-hover .listtd,.selected-hover .listtd-r,.selected-hover .listtd-l,.selected-hover .listtd-m,.selected-hover .listtd-cm,.selected-hover .listtd-nobd-l,.selected-hover .listtd-nobd-lr,.selected-hover .listtd-nobd-r,.selected-hover list-td-r2px,
.selected-hover .listtd-even,.selected-hover .listtd-even-rm,.selected-hover .listtd-even-cm,
.selected-hover .listtd-gry,.selected-hover .listtd-gry-m,.selected-hover .listtd-gry-cm,.selected-hover .listtd-gry-rm,.selected-hover .listtd-gry-nobd-r,.selected-hover .listtd-gry-nobd-l,
.selected-hover .listtd-sun,.selected-hover .listtd-sat,
.selected-hover .listtd-even-end,.selected-hoverlisttd-even-end-m,.selected-hover .listtd-even-end-cm.cell-wht
{background-color:#E5EEFF !important;}


.hover .highlight{background: #E4FFBF !important;}/*u-add修整*/
.hover .edited{background-color:#FFFFBF !important;}
.hover .alart{background-color:#ffe6e6 !important;}
.hover .attention{background-color:#fff4e4 !important;}
.hover .emphasis{background-color:#f9eee6 !important;}
.hover .warning{background-color: #FFE6E6 !important;}
.hover .highlight-nochk{background: #E4FFBF !important;}
.hover .checked-gre{background:#b6e673 !important;}
.selected .highlight-nochk{background: #E4FFBF !important;}
.selected-hover .highlight-nochk{background: #E4FFBF !important;}
.selected-hover .edited{background-color:#FFFFBF !important;}
.selected-hover .alart{background-color:#ffe6e6 !important;}
.selected-hover .attention{background-color:#fff4e4 !important;}
.selected-hover .emphasis{background-color:#f9eee6 !important;}
.selected-hover .warning{background-color: #FFE6E6 !important;}
.selected-hover .checked-gre{background:#b6e673 !important;}

.hover .listtd-odd,.hover .listtd-odd-end,.hover .listtd-odd-m,.hover .listtd-odd-rm,.hover .listtd-odd-end-m,.hover .listtd-odd-end-cm,.hover .listtd-odd-end-rm,
.selected-hover .listtd-odd,.selected-hover .listtd-odd-end,.selected-hover .listtd-odd-m,.selected-hover .listtd-odd-rm,.selected-hover .listtd-odd-end-m,.selected-hover .listtd-odd-end-cm,.selected-hover .listtd-odd-end-rm{background-color:#f5f5f5 !important;}

/*listtd highlight*/
.listtd.highlight,.listtd-r.highlight,.listtd-l.highlight,.listtd-m.highlight,.listtd-cm.highlight,.listtd-nobd-l.highlight,.listtd-nobd-lr.highlight,.listtd-nobd-r.highlight,
.listtd-odd.highlight,.listtd-odd-rm.highlight,.listtd-odd-cm.highlight,
.listtd-even.highlight,.listtd-even-rm.highlight,.listtd-even-cm.highlight,
.listtd-gry.highlight,.listtd-gry-m.highlight,.listtd-gry-cm.highlight,.listtd-gry-rm.highlight,.listtd-gry-nobd-r.highlight,.listtd-gry-nobd-l.highlight,
.listtd-sun.highlight,.listtd-sat.highlight,
.listtd-odd-end.highlight,.listtd-odd-end-m.highlight,.listtd-odd-end-cm.highlight,
.listtd-even-end.highlight,.listtd-even-end-m.highlight,.listtd-even-end-cm.highlight{background:#E4FFBF !important;}

.selected-hover .highlight{background: #B6E673 !important;}/*u-add修整*/
.selected .highlight{background: #B6E673 !important;}/*u-add修整*/

div.edited{padding:3px 5px;background-color: #FFFFBF !important;}/*common修整(グローバルは仕方なし)*/

/*週間発注
*****************************************/
.weekly-order-datebtn-c{height:50px !important;padding:0 0 0 2px !important;text-align:center;}
.weekly-order-datebtn-last{height:50px !important;padding:0 1px 0 2px !important;}
.weekly-order-date-td{padding-top:0 !important;}
.weekly-order-date{padding:0 0 0 2px !important;}
.weekly-order-date-last{padding:0 1px 0 2px !important;}
.weekly-order-btn{margin-top:4px !important;}
.weekly-order-sun{display:block;line-height:100% !important;margin:0;padding:5px 3px 5px !important;background-color:#FFE5E5;color:#990000;}
.weekly-order-day{display:block;line-height:100% !important;margin:0;padding:5px 3px 5px !important;background:none;}
.weekly-order-holiday{display:block;line-height:100% !important;margin:0;padding:5px 3px 5px !important;background-color:#FFE5E5;color:#990000;}
.weekly-order-sat{display:block;line-height:100% !important;margin:0;padding:5px 3px 5px !important;background-color:#E5F6FF;color:#127AB3;}
.weekly-order-closing{display:block;line-height:100% !important;margin:0;padding:5px 3px 5px !important;background-color:#ad86f9;}
.weekly-order-today{display:block;line-height:100% !important;margin:0;padding:5px 3px 5px !important;background-color:#B6E673;font-weight:bold;}
.headtd-sun{border:1px solid #CCC;border-top-width:0;background-color:#FFE5E5 !important;color:#990000;}
.headtd-week-navi{border:1px solid #CCC;border-top-width:0;border-left-width:0;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0 transparent;*/background:none #e6e6e6;color:#990000;}
.headtd-sat{border:1px solid #CCC;border-width:0 0 1px 1px;background-color:#E5F6FF !important;color:#127AB3;}
.headtd-holiday{border:1px solid #CCC;border-top-width:0;background-color:#FFE5E5 !important;color:#990000;}
.headtd-closing{border:1px solid #CCC;border-top-width:0;background-color:#ad86f9 !important;}
.headtd-day{border:1px solid #CCC;border-top-width:0;/*background:url("/web/jp/images/data-list.gif") repeat scroll 0 0 transparent;*/background:none #e6e6e6;}
.headtd-today{font-weight:bold;background-color:#B6E673 !important;background-image:none !important;}
.schedule-go-l{display:inline-block;width:100px;float:left;text-align:left:}
.schedule-go-r{display:inline-block;width:100px;float:right;text-align:right;}
.schedule-go-c{display:inline-block;margin:0 auto;text-align:center;}

.sun{margin-top:0 !important;padding-top:0 !important;background-color:#FFE5E5 !important;}
.sat{margin-top:0 !important;padding-top:0 !important;background-color:#E5F6FF !important;}
.holiday{margin-top:0 !important;padding-top:0 !important;background-color:#FFE5E5 !important;}
.closing{margin-top:0 !important;padding-top:0 !important;background-color:#ad86f9 !important;}
.today{margin-top:0 !important;padding-top:0 !important;background-color:#B6E673 !important;}

.schedule-left{width:20%;float:left;text-align:left;}
.schedule-center{width:55%;float:left;text-align:center;}
.schedule-right{width:20%;float:right;text-align:right;}

/*追加項目をあらわす青い線*/
.sel{padding:0 2px;background:url("/web/jp/images/ic-select.gif") no-repeat scroll 2px 2px #e6e6e6; }

/* ラジオボタンの位置を修正 */
.listtd-div-radio input{position:relative;top:2px;margin-right:2px;}

/* アイキャッチをブロック要素内で使用する場合に必要 */
.eye-catch-r{line-height:1;}

/*絞込み検索パネル テーブル内縦ラインの削除*/
.tbl-r02 .tbl-r02-tbl{border-left:2px solid #ccc;border-right:2px solid #ccc;}
.tbl-r02 .tbl-r02-th{border-left:none !important;}
.tbl-r02 .tbl-r02-td{border-right:none !important;}

/*受注・営業システム用項目*/
.tbl-bd-wide-02 th{border:2px solid #CCC;background-color:#E6E6E6;font-weight:400;padding:5px 6px;}
.tbl-bd-wide-02 .w-auto td{width:auto;border:2px solid #CCC;padding:5px 6px;}

.tbl-bd-wide-sub-tbl01{margin:5px;border:2px solid #ccc;font-size:13px;line-height:1.3;}
.tbl-bd-wide-sub-tbl01 th{border:2px solid #ccc;background-color:#E6E6E6;padding:5px 6px;}
.tbl-bd-wide-sub-tbl01 td{width:auto;border:2px solid #ccc;padding:5px 6px;}
.tbl-bd-wide-sub-tbl01 .nowrap{margin:1px 0;padding:0;}

/*角丸 （ダウンロード）10-listdl*/
.bt-config03{padding-bottom:1px;}
.eye-ca-clr{line-height:1;}
* html .eye-ca-clr{padding-top:1px;}
.box-square-gry{padding:10px;background-color:#F0F0F0;font-size:13px;}
.box-square-org{padding:10px;background-color:#FFF4E4;font-size:13px;}

/* チェックボックス用 */
.cstm-radio span,.cstm-checkbox span{display:inline-block;padding-left:2px;padding-right:2px;}

/*追加登録*/
.utilnav{margin-bottom:10px;background-color:#e6e6e6;}
.utilnav-mini .utilnav{float:left;padding:5px 5px 2px 5px;}
.utilnav-mini .bt{position:relative;top:-2px;*top:0;margin-left:2px;margin-right:5px;}
.utilnav-mini .utilnav-attention{width:110px;float:left;padding:8px 0 0 10px;*padding:8px 0 0 10px;}
.utilnav-mini img{vertical-align:top;}

.utilnav-mini2 .utilnav{float:left;padding:10px 5px 7px 5px;}
.utilnav-mini2 .bt{position:relative;top:-2px;*top:0;margin-left:2px;margin-right:5px;}

/*プルダウンメニュー scriptと関係があるので例外の記述となります*/
/*---全選択プルダウン---*/
.menu-pulldown-r span,.menu-pulldown-l span{width:35px;display:block;margin:0 auto;}
*html .menu-pulldown-r span,*html .menu-pulldown-l span{width:35px;display:inline;position:relative;}
.menu-pulldown-r,.menu-pulldown-l{position:relative;/*z-index:0;*/zoom:1;}
.menu-pulldown-li01{position:relative;margin:0 auto;width:35px;zoom:1;}
.menu-pulldown-r ul,.menu-pulldown-l ul{z-index:100;display:none;position:absolute;top:21px;_top:24px;right:0;width:174px;*width:176px;overflow:hidden;padding:5px;border:solid 1px #ccc;border-width:1px 0 0}
.menu-pulldown-l ul{left:0;}
.menu-pulldown-li02{position:relative;width:166px;margin:-6px 0 5px -5px;*margin:-6px 0 5px -3px;padding:6px 8px 6px;border:1px solid #ccc;background:#fff;text-align:left;border-top:1px dotted #ccc;}
.menu-pulldown-li02 a{display:inline-block;width:166px;height:16px;margin-top:1px;*margin-top:0;padding:4px 0 2px;_padding:6px 0 1px;text-decoration:none;}
.menu-pulldown-li02 input{position:relative;top:2px;*top:0;margin-right:5px;}
.menu-pulldown-li02 a:hover{background:#d9e5ff;}
.menu-pulldown-li01 img{vertical-align:top;position:relative;top:1px;*top:-1px;padding-right:0px;}
.menu-pulldown-li01 .bt-select{top:0;padding:0;}
.menu-pulldown-zindex0{z-index:0 !important;}/*他の噴出しと重なるときに使用*/
/*---一括印刷プルダウン---*/
.pulldown-all-print-r,.pulldown-all-print-l{width:78px !important;}
.pulldown-all-print-r span,.pulldown-all-print-l span{width:78px;display:block;margin:0 auto;}
*html .pulldown-all-print-r span,*html .pulldown-all-print-l span{width:78px;display:inline;position:relative;}
.pulldown-all-print-r,.pulldown-all-print-l{position:relative;zoom:1;}
.pulldown-all-print-li01{position:relative;margin:0 auto;width:78px;zoom:1;}
.pulldown-all-print-r ul,.pulldown-all-print-l ul{z-index:100;display:none;position:absolute;top:21px;right:0;width:94px;*width:96px;overflow:hidden;padding:5px;border:solid 1px #ccc;border-width:1px 0 0}
.pulldown-all-print-l ul{left:0;}
.pulldown-all-print-li02{position:relative;width:86px;margin:-6px 0 5px -5px;*margin:-6px 0 5px -3px;padding:6px 8px 6px;border:1px solid #ccc;background:#fff;text-align:left;border-top:1px dotted #ccc;}
.pulldown-all-print-li02 a{display:inline-block;width:86px;height:16px;margin-top:1px;*margin-top:0;padding:4px 0 2px;_padding:6px 0 1px;text-decoration:none;}
.pulldown-all-print-li02 input{position:relative;top:2px;*top:0;margin-right:5px;}
.pulldown-all-print-li02 a:hover{background:#d9e5ff;}
.pulldown-all-print-li01 img{vertical-align:top;position:relative;top:1px;*top:-1px;padding-right:0px;}
.pulldown-all-print-li01 .bt-select{top:0;padding:0;}
/*---印刷プルダウン---*/
.pulldown-simple-r span,.pulldown-simple-l span{width:53px;display:block;margin:0 auto;}
*html .pulldown-simple-r span,*html .pulldown-simple-l span{width:53px;display:inline;position:relative;}
.pulldown-simple-r,.pulldown-simple-l{position:relative;zoom:1;z-index:1;}
.pulldown-simple-li01{position:relative;margin:0 auto;width:53px;zoom:1;}
.pulldown-simple-r ul{z-index:100;display:none;position:absolute;top:0;right:53px;_right:52px;width:94px;overflow:hidden;padding:5px;border:solid 1px #ccc;border-width:1px 0 0;*width:96px;font-size:12px;}
.pulldown-simple-l ul{z-index:100;display:none;position:absolute;top:0;left:53px !important;*left:51px !important;width:94px;overflow:hidden;padding:5px;border:solid 1px #ccc;border-width:1px 0 0;*width:96px;font-size:12px;}
.pulldown-simple-l ul{left:0;}
.pulldown-simple-li02{position:relative;width:86px;margin:-6px 0 5px -5px;*margin:-6px 0 5px -3px;padding:6px 8px 6px;border:1px solid #ccc;background:#fff;text-align:left;border-top:1px dotted #ccc;}
.pulldown-simple-li02 a{display:inline-block;width:86px;height:16px;margin-top:1px;*margin-top:0;padding:4px 0 2px;_padding:6px 0 1px;text-decoration:none;}
.pulldown-simple-li02 input{position:relative;top:2px;*top:0;margin-right:5px;}
.pulldown-simple-li02 a:hover{background:#d9e5ff;}
.pulldown-simple-li01 img{vertical-align:top;position:relative;top:1px;*top:-1px;padding-right:0px;}
.pulldown-simple-li01 .bt-select{top:0;padding:0;}

/*棚卸特殊メッセージ*/
.section-tnk02{margin:35px 0;text-align:center;overflow:hidden;}
.no-bd-l{border-left-width: 0 !important;}
.no-bd-r{border-right-width: 0 !important;}
.no-bd-t{border-top-width: 0 !important;}
.no-bd-lr{border-left-width: 0 !important;border-right-width: 0 !important;}
.no-bd-br{border-bottom-width: 0 !important;border-right-width: 0 !important;}

/*メール一覧*/
.data-list02-tbl .list-none {border-width: 0 !important;}
.data-list02-tbl .mail-txt {border-bottom: 1px solid #999999 !important;border-top: 1px dashed #CCCCCC !important;}

/*商品登録*/
.tx-att-ora .ic-arr-blu {padding-bottom: 0;background-position: 0 4px;background-repeat: no-repeat;}
.tx-att-ora a {color:#1D54A7;}
.sitesnav2 .sitesnav2-hdr{float:left;line-height:18px;background:url("/web/jp/images/tab-bg04.gif") no-repeat scroll 0 0 transparent;padding:6px 10px 7px 12px;}
.sitesnav2 .sitesnav2-contents{float:left;background:url("/web/jp/images/tab-bg04.gif") no-repeat scroll 100% 0 transparent;padding:5px 10px 7px 0;}
.prodinfo{width:100%;overflow:hidden;clear:both;*zoom:1;}
.prodinfo-data{width:678px;float:right;}
.prodinfo-image{float:left;text-align:center;}
.prodinfo-title-tbl{width:100%;border:2px solid #CCC;}
.prodinfo-title-th,.prodinfo-title-td{background-color:#D2D2D2;padding:6px 12px;}
.tbl-bd-wide-02{width:100%;line-height:1.4;margin-bottom:10px;border:2px solid #CCC;font-size:13px;}
.tbl-bd-wide-02-th{border:2px solid #CCC;background-color:#E6E6E6;font-weight:400;padding:5px 6px;}
.tbl-bd-wide-02-td{width:548px;border:2px solid #CCC;padding:5px 6px;}
.tbl-bd-wide-02 .elem-invisible,.cstm-txarea .counter-wrap{display:none;}
.grid-unit.right .tbl-bd-wide-02-td {width: 320px;}
.tbl-bd-wide-03{width:100%;line-height:1.3;margin-bottom:10px;border:2px solid #FF8200;font-size:13px;}
.tbl-bd-wide-03-th,.tbl-bd-wide-03-td{vertical-align:middle;padding:10px 20px;}
.bd-grybg-lt{background:url("/web/jp/images/bd-gry-bl02.gif") no-repeat scroll 0 100% transparent;}
.bd-grybg-rt{background:url("/web/jp/images/bd-gry-br02.gif") no-repeat scroll 100% 100% transparent;}
.bd-grybg-rb{background:url("/web/jp/images/bd-gry-tl02.gif") no-repeat scroll 0 0 transparent;}
.bd-grybg-lb{background:url("/web/jp/images/bd-gry-tr02.gif") no-repeat scroll 100% 0 transparent;padding:7px 10px;}
.form-notes li{margin-top:5px;}
.form-notes .elem-first{margin-top:0;}
.line-blankwin-trailer{padding-right:16px;background:url("/web/jp/images/ic-list03.gif") no-repeat scroll 100% .28em transparent;}
.tbl-bd-wide-02 .cstm-select {position: relative;top: 1px;margin-right: 5px;}
.tbl-bd-wide-02-td {white-space: nowrap;}

/*ダウンロード一覧*/
.tbl-bd-wide-04{line-height:1.3;margin-bottom:10px;border-collapse: collapse;border-spacing:0;font-size:13px;border-color:#CCC;border-style:solid;border-width:2px;}
.tbl-bd-wide-04-th{width:158px;background-color:#E6E6E6;border-top:1px solid #CCC;font-weight:400;padding:5px 6px;}
.tbl-bd-wide-04-td{width:313px;border-right:1px solid #CCC;border-top:1px solid #CCC;padding:5px 6px;}
.tbl-bd-wide-04 .title th,.tbl-bd-wide-04 .title td{border-top:2px solid #CCC;}

.tbl-bd-wide-08{width:100%;margin-bottom:10px;line-height:1.3;border:2px solid #CCC;font-size:13px;}
.tbl-bd-wide-08-th{width:auto;background-color:#E6E6E6;text-align:left;font-weight:400;border-color:#CCC;border-style:solid;border-width:1px 1px 0;padding:5px 6px;}
.tbl-bd-wide-08-thh{width:auto;background-color:#E6E6E6;text-align:center;font-weight:400;border-color:#CCC;border-style:solid;border-width:1px 1px 0;padding:5px 6px;}

.tbl-bd-wide-08-td{text-align:center;border-color:#ccc;border-style:solid;border-width:1px 1px 1px 0;padding:5px 6px;}

.tbl-bd-wide-08 th.title{width:auto;border-width:2px 2px 1px 0;}
.tbl-bd-wide-08 .list-gry{background-color:#F5F5F5!important;}

/*ヘッダ一体型・線なし・ストライプ、注意喚起*/
.data-list02 .tool-box{height:20px!important;padding-right:5px;}
.data-list02 .tool-box a{margin-left:5px;}
.data-list02 .tool-box .set-m-lay{position:relative;top:-3px;*top:0;}
.title-caution{border-top:2px solid #ccc;}
.data-list02 .attention-txt{height:30px!important;background:none repeat scroll 0 0 #FFF4E4!important;border-top:1px solid #FFF;}
.data-list02 .attention-txt a{background:url("/web/jp/images/ic-caution03.gif") no-repeat scroll 5px 50% #FFF4E4;padding:2px 0 2px 25px;}

/*ヘッダ一体型・1px線・ストライプ*/
.head-space2{height:1% !important;line-height:0;font-size:0;}

/*メール・メッセージ・スケジュール*/
.slip-detail-ht02{width:100%;margin-bottom:15px;border-top:1px solid #D4D4D4;}
.slip-detail-ht02-th{width:100px;background-color:#D4D4D4;border-bottom-color:#FFF!important;color:#666;border-width:0 0 1px !important;}
.slip-detail-ht02-td{min-width:100px;}
.slip-detail-ht02-th,.slip-detail-ht02-td{border:1px solid #D4D4D4;font-weight:400;padding:0;}
.slip-detail-ht02-th .slip-detail-ht02-div{width:100px;min-height:21px;padding:3px 5px;}
.slip-detail-ht02-td .slip-detail-ht02-div{padding:3px 5px;}
.at-bottom{border-bottom:1px solid #D4D4D4!important;}
.at-bottom-m{border-bottom:1px solid #e6e6e6!important;}
.db-gry2 .tbl-vertical{width:100%;}
.db-gry2 .db-gre-tl{background:url("/web/jp/images/bd-gry-tl02.gif") 0 0 no-repeat;padding:0;}
.db-gry2 .db-gre-tr{background:url("/web/jp/images/bd-gry-tr02.gif") 100% 0 no-repeat;padding:4px 0 0;}
.db-gry2 .db-gre-br{background:url("/web/jp/images/bd-gry-br02.gif") 100% 100% no-repeat;padding:0 4px 0 0;}
.db-gry2 .db-gre-bl{background:url("/web/jp/images/bd-gry-bl02.gif") 0 100% no-repeat;padding:0 4px 4px 8px;}
.db-gry2 .tbl-vertical thead th{border-bottom:1px dashed #CCC;}
.db-gry2 .tbl-vertical-th,.db-gry2 .tbl-vertical-td{padding:3px 0;}
.db-gry2 .notes{text-align:right;color:#666;font-weight:400;}

/*上・左・右項目、空白*/
.data-tbl .g001{width:100%;}
.data-tbl .empty-cell{border:medium none!important;}
.data-tbl-td,.data-tbl-th{border-right:1px solid #CCC;border-top:1px solid #CCC;}
.data-tbl-td{background:none repeat scroll 0 0 #FFF;border-left:1px solid #CCC;padding:5px 10px;}
.data-tbl-th{background:none repeat scroll 0 0 #E6E6E6;border-left:1px solid #CCC;padding:5px 10px;}
.data-tbl-td.head-space-none{height:1px!important;background:none repeat scroll 0 0 #FFF;border-bottom:medium none!important;border-left:medium none!important;border-right:medium none!important;border-top:1px solid #CCC;padding:0!important;}

/*950px以下・2px線・矢印*/
.tbl-bd-wide-02-1{margin:0 auto;}
.tbl-bd-wide-02-th{border-top:2px solid #CCC;background-color:#E6E6E6;padding:5px 6px;}
.tbl-bd-wide-02-td{width:auto;border-top:2px solid #CCC;padding:5px 6px;}
.tbl-bd-wide-02-1 .no-bd{border-top:none!important;border-bottom:none!important;padding:5px 6px;}

/*横幅サンプル*/
.db-gre .db-gre-tl{background:url("/web/jp/images/db-gre-tl.gif") 0 0 no-repeat;}
.db-gre .db-gre-tr{padding-top:4px;background:url("/web/jp/images/bd-gre-tr.gif") 100% 0 no-repeat;}
.db-gre .db-gre-br{padding-right:4px;background:url("/web/jp/images/db-gre-br.gif") 100% 100% no-repeat;}
.db-gre .db-gre-bl{background:url("/web/jp/images/bd-gre-bl.gif") 0 100% no-repeat;padding:0 8px 4px 12px;}

/*横幅950以上  13-listwt 月間・中見出し*/
.sat div{background-color: #E5F6FF !important;}
.sun div{background-color: #FFE5E5 !important;}
.holiday div{background-color: #FFE5E5 !important;}
.closing div{background-color: #ad86f9 !important;}
.today div{background-color: #B6E673 !important;}
.schedule-box .schedule-left{width:45%;float:left;padding-top:0;text-align:center;}
.schedule-box .schedule-right{width:45%;float:right;padding-top:0;text-align:center;}


/*棚卸処理*/
.tbl-bd-wide-07{width:100%;line-height:1.3;margin-bottom:10px;border:2px solid #FF8200;font-size:13px;}
.tbl-bd-wide-07-th,.tbl-bd-wide-07-td,.tbl-bd-wide-07-td2{vertical-align:middle;padding:10px 20px;}
.tbl-bd-wide-07-td2{padding-top:0;}
.p15{padding:15px !important;}

/*システムエラー  */
.bx-caution{padding: 30px !important;border:1px solid #ccc;}
.tx-message{line-height: 1.8em;color: #333333;font-size: 14px;font-weight: bold;}

/*システムアナウンス  */
.bx-announce{padding: 20px 10px !important;border:2px solid #999;}


/*月間・中見出し*/
.day-left{padding-left:0;padding-right:0;background:url("/web/jp/images/bg_day_ppl02.gif") no-repeat scroll 50% 50% transparent !important;}
.day-center{padding-left:0;padding-right:0;background:url("/web/jp/images/bg_day_ppl.gif") repeat-x scroll 0 50% transparent !important;}
.day-right{padding-left:0;padding-right:0;background:url("/web/jp/images/bg_day_ppl03.gif") no-repeat scroll 50% 50% transparent !important;}

/* !Datepicker*/
.date-picker-wrapper{margin:0;padding:0;position:absolute;z-index:10;border:1px solid #999;background-color:#fff;font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS PGothic", "ＭＳ Ｐゴシック", sans-serif;font-size:12px;}

.dp-l{vertical-align:top;padding:0 5px 0 0;}
.dp-r{vertical-align:top;padding:0 0 0 5px;}

.dp-shop-select{padding:5px;}

.date-picker{width:218px;padding:5px;margin:0;}
.date-picker-header{position:relative;width:100%;margin:0;padding:0;font-size:14px;line-height:18px;padding-bottom:5px;text-align:center;}

.dp-nav-prev{position:absolute;top:0;left:0;}
.dp-nav-next{position:absolute;top:0;right:0;}
.dp-nav-prev-img,.dp-nav-next-img{border:none;}

.date-picker-calendar{border-collapse: collapse;border-spacing: 0;}
.date-picker-calendar{width:100%;table-layout:fixed;border:1px solid #ffffff;}

.dp-c-th{font-size:12px;line-height:18px;text-align:center;}
.dp-c-th-sunday{color:#990000;}
.dp-c-th-saturday{color:#127ab3;}

.dp-td, .dp-td-today{font-size:14px;line-height:18px;border:1px solid #ffffff; background-color:#fff;text-align:center;padding:0;}

.dp-td-past{font-size:14px;line-height:18px;border:1px solid #ffffff; background-color:#E6E6E6;text-align:center;padding:0;}

.dp-a,.dp-a-ngday,.dp-a-future,.dp-a-ngday,.dp-a-delivery-date,.dp-a-today,.dp-a-sun,.dp-a-holi,.dp-a-sat{display:block;padding:3px 0;text-decoration:none;*zoom:1;color:#333333;}

.dp-a-past{}
.dp-td-past a.dp-a:hover{background-color:#e5eeff;}
.dp-td-past a.dp-a-ngday{color:#999999;font-weight:bold;}
.dp-td-past a.dp-a-ngday:hover{background-color:#e5eeff;}
.dp-td .dp-a{color:#333333;font-weight:bold;}
.dp-td a.dp-a:hover{background-color:#e5eeff;}
.dp-td .dp-a-ngday{color:#ff0000;font-weight:bold;}
.dp-td a.dp-a-ngday:hover{color:#ff0000;background-color:#e5eeff;}

.dp-a-delivery-date{padding:2px 0;border:1px solid #2154a7;background-color:#cedeff;font-weight:bold;}
a.dp-a-delivery-date:hover{background-color:#bad1ff;}

.dp-td .dp-a-sun,.dp-td .dp-a-holi{background-color:#f8dfdf;font-weight:bold;}
.dp-td a.dp-a-sun:hover,.dp-td a.dp-a-holi:hover{background-color:#ffcaca;}
.dp-td .dp-a-sat{background-color:#e5f6ff;font-weight:bold;}
a.dp-td a.dp-a-sat:hover{background-color:#c6ebff;}
.dp-a-sat.dp-a-ss-past,.dp-a-sun.dp-a-ss-past,.dp-a-hol.dp-a-ss-past{font-weight:normal;}

.dp-td-past .dp-a-sat{background-color:none;}
.dp-td-past a.dp-a-sat:hover{background-color:#e5eeff;}
.dp-td-past .dp-a-sun{background-color:none;}
.dp-td-past a.dp-a-sun:hover{background-color:#e5eeff;}
.dp-td-past .dp-a-holi{background-color:none;}
.dp-td-past a.dp-a-holi:hover{background-color:#e5eeff;}

.dp-td-today a{padding:1px 0;border:2px solid #77cc00;font-weight:bold;background-color:transparent;}
a.dp-td-today a:hover{background-color: #a7e650;}

.dp-eye-catch-s{padding-left:12px;margin-top:8px;margin-bottom:3px;background-image:url("/web/jp/images/im-evecatch.gif");background-repeat:no-repeat;vertical-align:middle;*vertical-align:auto;line-height:1.2;font-size:11px;font-weight:normal !important;}

/* 横幅サンプル・白 */
.db-wht .db-wht-tl{background-image:url("/web/jp/images/db-wht-tl.gif");}
.db-wht .db-wht-tr{background-image:url("/web/jp/images/db-wht-tr.gif");}
.db-wht .db-wht-br{background-image:url("/web/jp/images/db-wht-br.gif");}
.db-wht .db-wht-bl{background-image:url("/web/jp/images/db-wht-bl.gif");}
.db-wht-tl{background-repeat:no-repeat;background-position:0 0;}
.db-wht-tr{padding-top:4px;background-repeat:no-repeat;background-position:100% 0;}
.db-wht-br{padding-right:4px;background-repeat:no-repeat;background-position:100% 100%;}
.db-wht-bl{padding:0 8px 4px 12px;background-repeat:no-repeat;background-position:0 100%;}
.db-wht .db-wht-tl .db-wht-tr .db-wht-br .db-wht-bl.pt5{*padding-top:4px !important;*padding-bottom:8px !important;}

/* カレンダー*/
/* カレンダー */
.section-cal{margin-bottom:20px;min-width:950px;}
.cal-nav{margin-bottom:10px;}
.cal-title{font-weight:bold;padding-left:2px;}
.cal-title .cal-month-num{font-size:18px;}
.cal-hdr{table-layout:fixed;width:946px;margin:0 auto;}
.cal-hdr-td{background-color:#F0F0F0;border:1px solid #999;text-align:center;padding:3px 0;}
.cal-hdr-td .cal-cell-01{color:#900;}
.cal-hdr-td .cal-cell-07{color:#127AB3;}
.cal-week{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;position:relative;table-layout:fixed;width:946px;border-color:#999;border-style:solid;border-width:1px 0;margin:0 auto;}
.cal-week-th{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#999;border-style:solid;border-width:0;}
.cal-week-td{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#999;border-style:solid;border-width:0 1px;}
.cal-week-td .cal-td-div{min-height:15px;}
.cal-week-th{padding:0;}
.cal-week-th .cal-date{font-size:16px;line-height:18px;}
.cal-this-month .cal-date{font-weight:bold;}
.cal-week-th .cal-td-div{position:relative;width:100%;padding:0;}
.cal-week-th .cal-td-div .cal-edit{position:absolute;right:10px;top:3px;}
.cal-week-th .cal-td-div .cal-edit a,.cal-week-th .cal-td-div .cal-edit a:hover{background:none repeat scroll 0 0 transparent;}
.cal-week-th .cal-td-div a{color:#333;display:block;text-decoration:none;padding:3px 10px;}
.cal-week-th .cal-td-div a:hover{background-color:#E5EEFF;color:#333;}
.cal-week-th.cal-cell-01 a{background-color:#FFE5E5;}
.cal-week-th.cal-cell-01 a:hover{background-color:#F8DFDF;}
.cal-week-th.cal-cell-07 a{background-color:#E5F6FF;}
.cal-week-th.cal-cell-07 a:hover{background-color:#DFEFF8;}
.cal-week .cal-num{text-align:right;}
.cal-week a.bt-cal{background-position:0 0;background-repeat:no-repeat;color:#333;display:inline-block;font-size:12px;height:18px;line-height:18px;position:relative;text-decoration:none;vertical-align:middle;white-space:nowrap;width:100px;margin:2px 0;padding:1px 0 2px 14px;}
.cal-week a.bt-cal .bt-label{background:none repeat scroll 0 0 transparent;cursor:pointer;display:block;padding:0;}
.cal-week a.bt-cal-blue{background-image:url("/web/jp/images/cld-bt-blu.gif");}
.cal-week a.bt-cal-gold{background-image:url("/web/jp/images/cld-bt-ylw.gif");}
.cal-week a.bt-cal-gold2{background-image:url("/web/jp/images/cld-bt-ylw02.gif");}
.cal-week a.bt-cal-gry{background-image:url("/web/jp/images/cld-bt-gry.gif");}
.cal-week a.bt-cal-gry2{background-image:url("/web/jp/images/cld-bt-gry02.gif");}
.cal-week a.bt-cal-gre{background-image:url("/web/jp/images/cld-bt-gre.gif");}
.cal-week a.bt-cal-purple{background-image:url("/web/jp/images/cld-bt-ppl.gif");}
.cal-week a.bt-cal-red{background-image:url("/web/jp/images/cld-bt-red.gif");}
.cal-week a.bt-cal-red2{background-image:url("/web/jp/images/cld-bt-red02.gif");}
.cal-week a.bt-cal-red3{background-image:url("/web/jp/images/cld-bt-org.gif");}
.cal-week a.bt-cal-red3-read{background-image:url("/web/jp/images/cld-bt-mail02.gif");padding-left:20px;width:94px;}
.cal-week a.bt-cal-red3-unread{background-image:url("/web/jp/images/cld-bt-mail04.gif");padding-left:20px;width:94px;}
.cal-week a.bt-cal-violet{background-image:url("/web/jp/images/cld-bt-vlt.gif");}
.cal-week a.bt-cal-mail{background-image:url("/web/jp/images/cld-bt-mail.gif");padding-left:20px;width:94px;}
.cal-week a.bt-cal:hover{background-position:0 -21px;}
.cal-week .cal-edit .cal-lnk-open{cursor:pointer;display:inline;padding:0;}
.cal-nav{width:100%;margin:0 auto 10px auto;background:url("/web/jp/images/cld-bt-nav.gif") repeat-x 0 -120px transparent;}
.cal-nav td{border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:center;}
.cal-nav a{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;color:#333;text-decoration:none;width:100%;}
.cal-nav a .cal-label{background:url("/web/jp/images/cld-bt-nav.gif") repeat-x scroll 0 -120px transparent;cursor:pointer;display:block;height:24px;padding-top:6px;width:100%;}
.cal-nav a .cal-label .cal-num{font-size:14px;line-height:18px;}
.cal-nav .cal-prev{background:url("/web/jp/images/cld-bt-nav.gif") no-repeat scroll 0 0 transparent;border-left-width:0;padding-left:15px;width:80px;}
.cal-nav .cal-next{background:url("/web/jp/images/cld-bt-nav.gif") no-repeat scroll 100% -60px transparent;border-right-width:0;padding-right:15px;width:80px;}
.cal-nav .cal-prev a:hover{background-position:0 -30px;}
.cal-nav .cal-next a:hover{background-position:100% -90px;}
.cal-nav a:hover .cal-label{background-position:0 -150px;}
.cal-nav .cal-nav-current a .cal-label,.cal-nav .cal-nav-current a:hover .cal-label{background-position:0 -180px;color:#333;}
.cal-nav ul{width: 100% !important;display:table;}
.cal-nav ul li{display:table-cell;}
.cal-nav li a {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;display: block;width: 99%;border-color: #CCCCCC;border-style: solid;border-width:0 0 0 0;color: #333333;text-align: center;text-decoration: none;}
.cal-hdr {width: 100%;margin: 0 auto;}
.cal-week {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #999999;border-style: solid;border-width: 1px 0;margin: 0 auto;width: 100%;}
.section-cal{margin:0 auto;width:99%;}
.cal-td-div2{min-height:130px;}
* html .cal-td-div2{height:130px !important;}
/* btn category */
.cal-bt2 {color: #333333;cursor: pointer;display:block;font-size: 12px;line-height: 18px;overflow: hidden;padding-left: 6px;text-align: left;text-decoration: none;vertical-align: middle;white-space: nowrap;}
.bt-cal-bt-blu {background:url("/web/jp/images/cld-bt-blu-left.gif") no-repeat;}
.bt-cal-bt-gre {background:url("/web/jp/images/cld-bt-gre-left.gif") no-repeat;}
.bt-cal-bt-ppl {background:url("/web/jp/images/cld-bt-ppl-left.gif") no-repeat;}
.bt-cal-bt-vlt {background:url("/web/jp/images/cld-bt-vlt-left.gif") no-repeat;}
.bt-cal-bt-ylw02 {background:url("/web/jp/images/cld-bt-ylw02-left.gif") no-repeat;}
.bt-cal-bt-blu .bt-blu-cal-label,.bt-cal-bt-gre .bt-gre-cal-label,.bt-cal-bt-ppl .bt-ppl-cal-label,.bt-cal-bt-vlt .bt-vlt-cal-label,.bt-cal-bt-ylw02 .bt-ylw02-cal-label {padding-right: 4px;width: 95px;}
.bt-blu-cal-label,.bt-gre-cal-label,.bt-ppl-cal-label,.bt-vlt-cal-label,.bt-ylw02-cal-label {border: 0 none;display: inline-block;padding: 1px 6px 2px 0;}
.bt-blu-cal-label {background:url("/web/jp/images/cld-bt-blu-right.gif") no-repeat scroll 100% 0 transparent;}
.bt-gre-cal-label {background:url("/web/jp/images/cld-bt-gre-right.gif") no-repeat scroll 100% 0 transparent;}
.bt-ppl-cal-label {background:url("/web/jp/images/cld-bt-ppl-right.gif") no-repeat scroll 100% 0 transparent;}
.bt-vlt-cal-label {background:url("/web/jp/images/cld-bt-vlt-right.gif") no-repeat scroll 100% 0 transparent;}
.bt-ylw02-cal-label {background:url("/web/jp/images/cld-bt-ylw02-right.gif") no-repeat scroll 100% 0 transparent;}
.cal-count {position: absolute;right: 2px;top: 1px;}
*html .cal-count {position: absolute;right: 2px;top: -3px;}
*:first-child+html .cal-count {position: absolute;right: 2px;top: -3px;}
.cal-bt-label {background: none repeat scroll 0 0 transparent;cursor: pointer;display: block;padding: 0;position:relative;}
a.bt-cal-bt-blu:hover,a.bt-cal-bt-gre:hover,a.bt-cal-bt-ppl:hover,a.bt-cal-bt-vlt:hover,a.bt-cal-bt-ylw02:hover {background-position: 0 -21px;color: #333333;}
a.bt-blu-cal-label:hover,a.bt-gre-cal-label:hover,a.bt-ppl-cal-label:hover,a.bt-vlt-cal-label:hover,a.bt-ylw02-cal-label:hover{background-position: 100% -21px;color: #333333;}
.cal-cell-info{background-color:#fff !important;}
.cal-week a.bt-cal-org .cal-bt-title {color: #ff6633;}
.cal-week a.bt-cal-org{background-image:url("/web/jp/images/cld-bt-org.gif");}
.cal-week a.bt-cal-pik .cal-bt-title {color: #f387f4;}
.cal-week a.bt-cal-pik{background-image:url("/web/jp/images/cld-bt-pik.gif");}
.cal-week a.bt-cal {background-position: 0 0;background-repeat: no-repeat;color: #333333;display:block;font-size: 12px;height: 18px;line-height: 18px;margin: 4px 0;padding: 1px 0 2px 14px;position: relative;text-decoration: none;vertical-align: middle;white-space: nowrap;}
/* cell layout */
.cal-cell-tx {display:block;padding-top:2px;margin-right:2px;}
* html a.cal-cell-tx {background-color: #fff;}
.cal-today-body .cal-this-month a:hover {background-color: #A7E650;}
.cal-today-body{border-top:1px solid #77cc00;border-right:2px solid #77cc00;border-bottom:1px solid #77cc00;border-left:2px solid #77cc00;}
.cal-today-body .cal-this-month{background:#B6E673;}
.cal-today-body{background:url("/web/jp/images/cal-td-bg-line.gif") 0 100% repeat-x !important;}
* html .cal-today-body{background:url("/web/jp/images/cal-td-bg-line-ie.gif") 0 100% repeat-x !important;}
*:first-child+html .cal-today-body{background:url("/web/jp/images/cal-td-bg-line-ie.gif") 0 100% repeat-x !important;}
/* baloon layout */
.cal-bln-com {width: 114px;padding-bottom:7px;margin-bottom:30px;background:url("/web/jp/images/cal-bln-b.gif") no-repeat 50% 100% transparent;border: 0 solid #FF0000;}
.cal-bln-com .cal-bln-com-lt {padding-top: 7px;background:url("/web/jp/images/cal-bln-t.gif") no-repeat scroll 0 0 transparent;}
.cal-bln-com .cal-bln-com-lb, .cal-bln-com .cal-bln-com-lb {padding: 0 7px;background:url("/web/jp/images/cal-bln-m.gif") repeat-y scroll 0 0 transparent;}
.cal-bln-com .cal-bln-com-rt {position:relative;}
.cal-bln-com .cal-bln-com-rb {position:relative;}
.cal-mail-link {color:#333;text-decoration:none;}
.cal-mail-link img{position:relative;top:-2px;margin-right:3px;}
.cal-td-div{padding:3px 0 10px 10px;}
.cal-td-h-div{padding:3px 0;}
.cal-cell-bottom{position:absolute;bottom:0;}
.cal-cell-wrapper{padding-bottom:40px;}
.cal-edit{position:relative;top:-24px;}

.tbl-bd-wide-03{border:2px solid #FF8200;font-size:13px;line-height:1.3;margin-bottom:10px;width:100%;}
.tbl-bd-wide-03 th,.tbl-bd-wide-03 td{vertical-align:middle;padding:10px 20px;}

/* Comment Balloon - using jQuery Plugin  'cluetip' */
/* ソース修整のため削除予定　2012/9/5　魚住 */
.bln-comment{width:200px;position:relative;padding:17px 17px 17px;border:0 solid #f00;background:url("/web/jp/images/bln-bd-blk-b03.gif") no-repeat 50% 100%;*zoom:1;}
.bln-top-tail .bln-comment{background:url("/web/jp/images/bln-bd-blk-t03.gif") no-repeat 50% 0  !important;}
.bln-dialog,
.bln-simple{position:relative;width:200px;padding-bottom:10px;background:url("/web/jp/images/bln-bd-blk-bl04.gif") no-repeat 0 100%;*zoom:1;}
.bln-comment .bln-comment-lt,.bln-dialog .bln-dialog-lt,.bln-simple .bln-simple-lt{background:url("/web/jp/images/bln-bd-blk-t04.gif") no-repeat 0 0;padding-top:7px;}
.bln-top-tail .bln-comment .bln-comment-lt{padding-bottom:7px;padding-top:0;background:url("/web/jp/images/bln-bd-blk-bl04.gif") no-repeat 0 100%;}
.bln-comment .bln-comment-lb,.bln-top-tail .bln-comment .bln-comment-lb,.bln-dialog .bln-dialog-lb,.bln-simple .bln-simple-lb{padding:0 7px;background:url("/web/jp/images/bln-bd-blk-m03.gif") repeat-y 0 0;zoom:1;}
.bln-dialog .bt-label{width:70px;text-align:center;}
.bln-dialog .radio-area{text-align:center;}
.bln-dialog .submit-area{padding-top:5px;text-align:center;}
.bln-dialog .description-area{padding-top:5px;font-size:10px;text-align:left;}
/* ソース修整のため削除予定ここまで */

.bln-simple .tbl-zebra th,.bln-simple .tbl-zebra td{padding:2px 5px;background-color:#fff;white-space:nowrap;}
.bln-simple .tbl-zebra tr.even th,.bln-simple .tbl-zebra tr.even td{background-color:#f0f0f0;}
.bln-simple .tbl-zebra td div{padding-left:5px;border-left:1px dotted #ccc;}

/* 左右にグレーのバックが付いた幅のせまいリストテーブル用 */
.master-div001{background-color:#f5f5f5;}
.master-div002{width:346px; margin:0 auto 0; padding:0 8px 0;background-color:#fff;}

/* shokuhin-bunrui-sentaku */
.group-list{}
/*取扱分類を設定する*/
.group-list .group-header .notes{float:right;color:#999;}
.group-header{*zoom:1;background:url("/web/jp/images/bg-accordion-header.png") repeat-x 0 100% #f5f5f5;border:1px solid #CCC;}
.group-header-div{padding:5px 3px;font-size:13px;font-weight:bold;}
.grp-selection{overflow:hidden;width:100%;}
.grp-ul{margin:5px 0 10px 2px;}
.grp-li{display:inline-block; width:24%;line-height:1.8;*display:inline;*zoom:1;}
.grp-li.list2{display:inline-block; width:19%;line-height:1;*display:inline;*zoom:1;}
.group-h-checked{padding:0 0 0 20px;background:url("/web/jp/images/ic-tick.gif") no-repeat 2px 1px;}
.group-h-unchecked{padding:0 0 0 20px;background:none;}
.group-span-checked{margin-left:4px;padding:0 0 0 20px;background:url("/web/jp/images/ic-tick.gif") no-repeat 2px 1px;}
.group-span-unchecked{margin-left:4px;padding:0 0 0 20px;background:none;}
.grp-ul .grp-li{vertical-align:middle;}
.grp-ul .grp-li .cstm-checkbox label{display:inline-block;line-height:1.3;vertical-align:middle;}
.grp-ul .grp-li span.ml5{max-width:130px;_width:130px;}
.grp-ul .grp-li span.ml3{max-width:80px;_width:80px;}
.grp-ul .grp-li .group-span-checked{display:inline-block;line-height:1.3;background:url("/web/jp/images/ic-tick.gif") no-repeat scroll 0 50% transparent;}
.grp-ul .grp-li .group-span-unchecked{display:inline-block;line-height:1.3;}

/* upload-layout */
.upload-l,.upload-m,.upload-r,.upload-l02,.upload-m02,.upload-r02{float:left;}
.upload-l{width:410px;}
.upload-m{width:43px;margin-top:25px;}
.upload-r{width:497px;}

.upload-l02{width:481px;}
.upload-m02{width:43px;margin-top:25px;}
.upload-r02{width:426px;}

.upload-r-btn{width:497px;height:367px;background:url("/web/jp/images/upload-r-bg.gif") 0 0 no-repeat;}
.upload-r-btn a{position:relative;top:150px;left:74px;}
.upload .sub-ti{margin-bottom:3px;}
* html .ic-hlp{position:relative;top:3px;}
* html .upload-txt{position:relative;top:-5px;}
*:first-child+html .ic-hlp{position:relative;top:3px;}
*:first-child+html .upload-txt{position:relative;top:-5px;}

.upload-table{height:310px;overflow:auto;}
* html .upload-table{height:325px;overflow:scroll;width:425px;overflow-x:hidden;}
*:first-child+html .upload-table{height:325px;overflow:scroll;overflow-x:hidden;}

.upload-table .cell-09{width:50px;}
.upload-table .cell-10{width:35px;}
.upload-table .cell-11{width:187px;}
* html .upload-table .cell-12{padding-right:15px;}
*:first-child+html .upload-table .cell-12{padding-right:15px;}
.upload-img{height:23px;font-size:12px;}

/*角丸ダウンロード a要素に下線追加*/
.cstm-radio a span.ic-label{text-decoration:underline;}

/*フローナビ用追加分*/
.tbl-db-gre-th-m{background:#B6E673;border-bottom:1px solid #fff;border-right:1px solid #fff;font-size:12px;font-weight:400;padding:5px 10px;vertical-align:middle;width:12%;}
.tbl-db-gre-td-m{background:#E4FFBF;border-bottom:1px solid #fff;border-right:1px solid #fff;font-size:12px;padding:5px 10px;vertical-align:middle;}
.tbl-db-gry-th-m{width:12%;padding:5px 10px;background:#e6e6e6;border-right:1px solid #fff;border-bottom:1px solid #fff;font-size:12px;font-weight:normal;vertical-align:middle;}
.tbl-db-gry-td-m{padding:5px 10px;background:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;font-size:12px;vertical-align:middle;}
.tbl-db-gry-tdbb-m{padding:5px 10px;background:#fff;border-right:1px solid #fff;border-bottom:1px solid #e6e6e6;font-size:12px;vertical-align:middle;}

/*発注リスト　レイアウト設定*/
.show-setting02{padding:5px 0px 5px 10px;border:1px solid #ccc;}
.show-setting02 .show-setting-div {padding:0 3px !important;}
.show-setting02 ul{margin:5px 0 0 -11px;padding-top:5px;border-top:1px solid #ccc;}
.show-setting02 ul.first{margin-top:0;padding-top:0;border-top:none;}
.show-setting02 ul li{float:left;padding:0;border-left:1px solid #ccc;}
.show-setting02 ul li.first-col{border-left:none;}
.show-setting02 ul li.first-col div{padding:0 10px 0 0;}
.show-setting02 ul li.disabled .cstm-checkbox label.checked{background-color:#ecf2ff;background-position:0 -640px;}
.show-setting02 .cstm-checkbox span input{margin-right:3px;*margin-right:0;}

/*2列表示、余白なし*/
.bd-r2 {border-right: 2px solid #CCCCCC !important;}

/*機能メニュー一覧  15-fcmenu DIVで流し込みができる高さ固定のパターン*/
.setco-table{border-top:1px dotted #CCC;}

.setting-commodity-div{width:950px;overflow:hidden;border-top:1px dotted #CCC;border-top:1px dotted #CCC;position:relative;}
.set-div{display:inline-block;width:305px;margin:0;padding:21px 0 21px 10px;border:1px dotted #CCC;border-width:0 1px 1px 0;float:left; z-index:1;}
.set-div-tit{display:block;height:50px;margin:0 0 21px;background:url("/web/jp/images/ic-arr-blu02.gif") no-repeat 60px 20px;font-size:19px;font-weight:bold;}
.set-div-summ,.elem-disable .set-div-summ{font-family: Arial,Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",sans-serif;line-height:48px;}
.set-div-summ-2line,.elem-disable .set-div-summ-2line{font-family: Arial,Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",sans-serif;line-height:48px;line-height:120%;}
.set-div-img{display:block;width:50px;height:50px;margin: 0 25px 0 0;float:left;}
.set-div .elem-disable{color:#888;}

.set-trick-div{width:2px;height:100%;background:#fff;position:absolute;top:0;right:1px; z-index:9;_height:5000px;}

/*IE8,9 colspan問題*/
/*td.listtd[colspan] {width:1px;*width:auto;}*/

/*マスタ管理用*/
.tbl-mst-mng01{width:950px;height:70px;table-layout:fixed;border-top:1px dotted #cccccc;}
.tbl-mst-mng01 .cell-01{padding:5px 20px;background-color:#feefc6;}
.tbl-mst-mng01 .cell-02{width:15px;background-image:url("/web/jp/images/bg-tbl-mst-mng01.gif");}
.tbl-mst-mng01 .cell-03{padding:5px 20px;background-color:#fce7ed;}

/* ハイライトなどのカラー表示用クラス設定 */
.highlight td.listtd-m,.highlight td.listtd{background-color:#E4FFBF !important;}
.highlight-edited td.listtd-m,.highlight-edited td.listtd{background-color: #B6E673 !important;}
.list-gry td.listtd,.list-gry td.listtd-m,.list-gry td.listtd-cm,.list-gry td.listtd-nobd-l,.list-gry td.listtd-nobd-lr,.list-gry td.listtd-nobd-r{background-color: #F0F0F0 !important;}
.list-gry td.listtd.highlight,.list-gry td.listtd-m.highlight,.list-gry td.listtd-cm.highlight,.list-gry td.listtd-nobd-l.highlight,.list-gry td.listtd-nobd-lr.highlight,.list-gry td.listtd-nobd-lr.highlight,.list-gry td.listtd-nobd-r.highlight{background-color: #E4FFBF !important;}
.mail-edited td.listtd-m,.mail-edited td.listtd{background-color: #D9E5FF !important;}

/*設定の確認表示*/
.setting-notice{margin-bottom:10px;height:33px;background:url("/web/jp/images/line-sub-tab01.gif") repeat-x scroll 0 100% transparent;}
.setting-notice .checked{padding:3px;font-size:14px;font-weight:bold;}

/*動的なカラー指定
*****************************************/
html>/**/body span.checked{display:inline-block;background-color:#D9E5FF;}/*IE8*/
:root span.checked{display:inline-block;background-color:#D9E5FF;}/*IE9*/
span.checked:not(:target){display:inline-block\9;background-color:#D9E5FF\9;}/*modern browser*/
td.checked{background-color:#D9E5FF !important;}
.list-gry td.listtd.checked,.list-gry td.listtd-m.checked,.list-gry td.listtd-cm.checked,.list-gry td.listtd-nobd-l.checked,.list-gry td.listtd-nobd-lr.checked,.list-gry td.listtd-nobd-r.checked{background-color: #D9E5FF !important;}
span.cstm-checkbox label input[type=text]{position:relative;top:-1px;*top:0;}

html>/**/body span.checked-gre{display:inline-block;padding:0 2px;background-color:#b6e673;}/*IE8*/
:root span.checked-gre{display:inline-block;padding:0 2px;background-color:#b6e673;}/*IE9*/
span.checked-gre:not(:target){display:inline-block\9;padding:0 2px\9;background-color:#b6e673\9;}/*modern browser*/

td.checked-gre{background: none repeat scroll 0 0 #b6e673 !important;background-color:#b6e673 !important;}
.list-gry td.listtd.checked-gre,.list-gry td.listtd-m.checked-gre,.list-gry td.listtd-cm.checked-gre,.list-gry td.listtd-nobd-l.checked-gre,.list-gry td.listtd-nobd-lr.checked-gre,.list-gry td.listtd-nobd-r.checked-gre{background: none repeat scroll 0 0 #b6e673 !important;background-color: #b6e673 !important;}

/* メール一覧リスト用の新クラス等 */
.data-list02-tbl .list-bdtop {border-width: 1px 0 0 !important;border-top-color:#999;}
.mail-list-space-ua{height:5px !important;padding:0;border-top:solid 1px #999 !important;;border-right:none !important;border-bottom:none !important;border-left:none !important;background:none #fff !important; font-size:1px;}
.listtd-div-mail{height:auto !important;line-height:1.4;margin:0;padding:5px 5px;background:none;}
.listtd-div-mail-r{height:auto !important;line-height:1.4;margin:0;padding:5px 5px;text-align:right;}
.listtd-div-mail-l{height:auto !important;line-height:1.4;margin:0;padding:5px 5px;text-align:left;}
.listtd-div-mail-c{height:auto !important;line-height:1.4;margin:0;padding:5px 5px;text-align:center;}

/* decimalで2行になる場合、IE6での行間を大きくするため */
.data-list02 .decimal{_line-height:1.7;}

/* 限定的領域でのinputとlabelの調整 */
.limited001 input{margin-right:0 !important;}
.limited001 label{margin-left:0 !important;*margin-left:-3px;}

/*左項目2px線  08-molistlfm 商品登録の調整*/
.tbl-bd-wide-02 td {border: 2px solid #CCCCCC;padding: 5px 6px;}

/*設定  09-mocf2clm 2カラムの調整*/
.bg-gry{background:none repeat scroll 0 0 #F0F0F0;border:1px solid #CCC;padding:5px 10px;}
.bg-gry table{width:100%;}
.bg-gry table td{border-top:1px solid #CCC;padding-top:5px;margin:5px 0 0;}
.bg-gry table td.first{border-top:medium none;margin-top:0;padding-top:0;}

/*リンク  01-sllinkへの対応*/
.related-items{margin-bottom:10px;}
.related-items h3{font-weight:700;margin-bottom:5px;}
.related-items .item{display:inline-block;height:18px;padding:2px 18px 3px 6px;}
.related-items .item.backward{background:url("/web/jp/images/past-bg-gry.gif") no-repeat scroll 100% 50% transparent;color:#666;}
.related-items .item.current{background:url("/web/jp/images/past-bg-gry02.gif") no-repeat scroll 100% 50% transparent;color:#FFF;}
.related-items .item.current a{color:#FFF;}
.related-items .item.forward{background:url("/web/jp/images/past-bg-wit.gif") no-repeat scroll 100% 50% transparent;border-left:1px solid #CCC;color:#999;}
.related-items .separator{display:none;}
.related-items .item.current2{background:none repeat scroll 0 0 #9A9A9A;color:#FFF;}
.related-items .item.forward2{background:url("/web/jp/images/past-bg-wit.gif") no-repeat scroll 50% 50% transparent;border-left:1px solid #CCC;border-right:1px solid #CCC;color:#999;}

/*タイトル  03-sltiへの対応*/
.slip-detail-bg-tl{background:url("/web/jp/images/paper-bg-tl.gif") no-repeat scroll 0 0 transparent;width:100%;}
.slip-detail-bg-tr{background:url("/web/jp/images/paper-bg-tr.gif") no-repeat scroll 100% 0 transparent;padding-top:25px;}
.slip-detail-bg-br{background:url("/web/jp/images/paper-bg-br.gif") no-repeat scroll 100% 100% transparent;padding-right:25px;}
.slip-detail-bg-bl{background:url("/web/jp/images/paper-bg-bl.gif") no-repeat scroll 0 100% transparent;min-height:270px;padding-bottom:25px;padding-left:25px;}
.slip-detail-item-a{border:1px solid #CCC;margin-bottom:10px;position:relative;}
.slip-detail-item-a table td input.field-readonly{color:#CCC;}
.slip-detail-item-a table{width:100%;border-style:hidden;}
.slip-detail-hdr-tbl-01{margin-bottom:10px;width:100%;}
.slip-detail-hdr-tbl-01 th,.slip-detail-hdr-tbl-01 td{padding:5px 0;}
.slip-detail-hdr-tbl-01 .cell-02{text-align:right;}
.slip-detail-hdr-tbl-01 h2{font-size:20px;font-weight:700;}
.slip-detail-hdr-tbl-01 h2 img{position:relative;top:-6px;}
.slip-detail-hdr-tbl-01 .name{font-size:14px;}
.slip-detail-hdr-tbl-01 dl,.slip-detail-hdr-tbl-01 dl dt,.slip-detail-hdr-tbl-01 dl dd{display:inline-block;}
.slip-detail-hdr-tbl-01 dl{border-bottom:1px solid #CCC;padding-bottom:5px;}
.slip-detail-hdr-tbl-01 dl.no-line{border-bottom:0 none;padding-bottom:0;}
.slip-detail-hdr-tbl-01 dl dt{color:#999;margin-right:5px;}
.slip-detail-hdr-tbl-01 dd .cstm-tx input{line-height:1em;padding:4px 2px 0;}
.slip-detail-hdr-tbl-01 .cell-01 dl dd{margin-right:15px;}
.slip-detail-hdr-tbl-01 .cell-02 dl dt{margin-left:15px;}
.slip-detail-hdr-tbl-01 .sctble_display{font-size:12px;}
.slip-detail-hdr-tbl-02{border-top:1px solid #D4D4D4;margin-bottom:15px;width:100%;}

/*伝票項目  03-sldtfへの対応*/
.tbl-r-gry th,.tbl-r-gre th,.tbl-r th,.data-list th,.slip-detail-hdr-tbl-02 th{font-size:12px;}
.slip-detail-hdr-tbl-02 td div{padding:3px 5px;}
.slip-detail-hdr-tbl-02{border-top:1px solid #D4D4D4;margin-bottom:15px;width:100%;}
.slip-detail-hdr-tbl-02 th,.slip-detail-hdr-tbl-02 td{border:1px solid #D4D4D4;font-weight:400;}
.slip-detail-hdr-tbl-02 th{background-color:#D4D4D4;border-bottom-color:#FFF;color:#666;width:100px;border-width:0 0 1px;}
.slip-detail-hdr-tbl-02 th div{width:100px;}
.slip-detail-hdr-tbl-02 td{min-width:100px;font-size:12px;}

/*合計値  05-sltotalへの対応*/
.slip-detail-ftr .notes{background-color:#F9EEE6;color:#FF8200;float:left;padding:6px 50px 6px 6px;}
.slip-detail-ftr .tax{float:left;width:570px;}
.slip-detail-ftr .tax table th,.slip-detail-ftr .tax table td{border:1px solid #D4D4D4;padding:5px;}
.slip-detail-ftr .tax table th{background-color:#D4D4D4;border-bottom-color:#FFF;color:#666;font-weight:400;}
.slip-detail-ftr .tax table td .cstm-radio span.txt-separate{width:1px;}
.slip-detail-ftr .tax table td .cstm-radio span.txt-separator{border-left:1px dotted #999;color:#FFF;width:1px;}
.slip-detail-ftr .total{float:right;width:300px;}
.slip-detail-ftr .total table th,.slip-detail-ftr .total table td{border:1px solid #D4D4D4;font-weight:400;padding:5px;}
.slip-detail-ftr .total table th{background-color:#D4D4D4;border-bottom-color:#FFF;color:#666;}
.slip-detail-ftr .notes em{font-style:normal;font-weight:700;}
.slip-detail-ftr .tax table,.slip-detail-ftr .total table{width:100%;}
.slip-detail-ftr .tax table th.at-bottom,.slip-detail-ftr .total table th.at-bottom{border-bottom-color:#D4D4D4;}
.slip-detail-ftr .tax table td b,.slip-detail-ftr .total table td b{font-size:14px;}
table .price{text-align:right;}
table .price em{font-style:normal;font-weight:700;}

/*初期選択  01-slc2clm 2カラムへの対応*/
.order-index-main{float:right;margin-bottom:10px;width:730px;}
.order-index-sub{float:left;width:188px;}

/*標準  03-listotg 一覧 中見出しへの対応*/
.data-list02 span.set-bg {background-color: #D9E5FF;color: #000000;}
.data-list02 .sbhdr {background-color: #F5F5F5 !important;}
.data-list02 span.set-bg-none {color: #999;}

/*管理商品マスタリスト対応*/
.tbl-bd-wide-09{width:100%;line-height:1.3;margin-bottom:10px;border-collapse: collapse;border-spacing:0;font-size:12px;border-color:#CCC;border-style:solid;border-width:2px;}
.tbl-bd-wide-09 th{background-color:#E6E6E6;border-top:1px solid #CCC;border-right:solid 1px #ccc;font-weight:400;padding:5px 6px;}
.tbl-bd-wide-09 td{border-right:1px solid #CCC;border-top:1px solid #CCC;padding:5px 6px;}

/*1px線  06-list1ml メール一覧への対応*/
.db-gry2 .tbl-horizontal td{border-left:1px dotted #CCC;padding:5px 10px;}
.db-gry2 .tbl-horizontal .first-cell{border-left-width:0;padding-left:0;}

/* .attentionをカレンダー内で効くようにする */
.listtd.attention, .listtd-m.attention, .listtd-cm.attention{background-color: #FFF4E4 !important;}

/* 強調色　.emphasis */
.listtd.emphasis, .listtd-m.emphasis, .listtd-cm.emphasis{background-color: #f9eee6 !important;}

/*棚卸HTMLへの対応*/
.data-list02 .b-line{border-left:2px solid #CCC !important;}
.data-list02 .b-line-top{border-top:2px solid #CCC !important;}
.data-list02 .td-wht{background-color:#FFF !important;background-image:none !important;}

/* リスト内でdivの高さを揃えたい特殊ケース用クラス */
.fixed-height-21 div {height:21px !important;white-space:nowrap;overflow:hidden;}

/*締め処理 タブメニュー下の条件表示*/
.bb-gry-2{padding-bottom:3px;border-bottom:2px solid #ccc;}
.checked-pa3{display:inline-block;padding:3px;background-color:#D9E5FF;}

/*締め処理 データ出力依頼右スクロール*/
.data-output-scroll{height:600px;overflow-y:scroll;padding:0;border:1px solid #ccc;}

/*hybrid用伝票を囲うクラス*/
.page .slip-wrap{width:970px;}

/*完了画面でリンク誘導時に使っているメッセージボックス*/
.message-box{width:60%;margin:15px auto 35px;padding:18px 28px 18px;border:1px solid #ccc;text-align:left;}
.message-box-p{line-height:2;font-size:14px;}

/*打ち消し線を移動（224行目から）*/
/*左右の線を消す*/
.listtd-nobd-l{border-color:#ccc;border-style:solid;border-width:1px 1px 1px 0;vertical-align:top;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;color:#333;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-nobd-r{border-color:#ccc;border-style:solid;border-width:1px 0 1px 1px;vertical-align:top;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;color:#333;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-nobd-lr{border-color:#ccc;border-style:solid;border-width:1px 0;vertical-align:top;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;color:#333;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-gry-nobd-l{border-color:#ccc;border-style:solid;border-width:1px 1px 1px 0;vertical-align:top;background:none repeat scroll 0 0 #f5f5f5 !important;color:#333;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-gry-nobd-r{border-color:#ccc;border-style:solid;border-width:1px 0 1px 1px;vertical-align:top;background:none repeat scroll 0 0 #f5f5f5 !important;color:#333;height:auto !important;margin-top:0 !important;padding-top:0 !important;}

/*全ての線を消す*/
.listtd-nobd{border:none;vertical-align:top;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;color:#333;height:auto !important;margin-top:0 !important;padding-top:0 !important;}

/*右罫線2px*/
.list-td-r2px{border-color:#ccc;border-style:solid;border-width:1px 2px 1px 1px;color:#333;vertical-align:top;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}

/*下の線を消す*/
.listtd-nobd-b{border-bottom:0 !important;background:none repeat scroll 0 0 #FFF !important;}

/*上の線を消す*/
.listtd-nobd-t{border-top:0 !important;background:none repeat scroll 0 0 #FFF !important;}


/*週間発注,一括受領、一括発送、取引一覧　用簡易クラス*/

/*データセル*/
.data-l{line-height:1.4;padding:3px 5px;border:1px solid #CCC;background:#fff;vertical-align:top;color:#333;text-align:left;}
.data-r{line-height:1.4;padding:3px 5px;border:1px solid #CCC;background:#fff;vertical-align:top;color:#333;text-align:right;}
.data-c{line-height:1.4;padding:3px 5px;border:1px solid #CCC;background:#fff;vertical-align:top;color:#333;text-align:center;}
.data-l-r2px{line-height:1.4;padding:3px 5px;background:#fff;border-top:1px solid #CCC;border-right:2px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;vertical-align:top;color:#333;text-align:left;}
.data-r-r2px{line-height:1.4;padding:3px 5px;background:#fff;border-top:1px solid #CCC;border-right:2px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;vertical-align:top;color:#333;text-align:right;}
.data-lm{line-height:1.4;padding:3px 5px;border:1px solid #CCC;background:#fff;vertical-align:middle;color:#333;text-align:left;}
.data-cm{line-height:1.4;padding:3px 5px;border:1px solid #CCC;background:#fff;vertical-align:middle;color:#333;text-align:center;}
.data-rm{line-height:1.4;padding:3px 5px;border:1px solid #CCC;background:#fff;vertical-align:middle;color:#333;text-align:right;}
.data-cm-r2px{line-height:1.4;padding:3px 5px;background:#fff;border-top:1px solid #CCC;border-right:2px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;vertical-align:middle;color:#333;text-align:center;}
.data-status{width:15px;padding:0;border-top:1px solid #CCC;background:#fff;border-right:1px solid #CCC;border-bottom:none;border-left:1px solid #CCC;text-align:center;}
.data-t0px{padding:0;border-top:none;background:#fff;border-right:1px solid #CCC;border-bottom:none;border-left:1px solid #CCC;text-align:center;}

.data-gry-l{line-height:1.4;padding:3px 5px;border:1px solid #CCC;background:#f0f0f0;vertical-align:top;color:#333;text-align:left;}
.data-gry-r{line-height:1.4;padding:3px 5px;border:1px solid #CCC;background:#f0f0f0;vertical-align:top;color:#333;text-align:right;}
.data-gry-c{line-height:1.4;padding:3px 5px;border:1px solid #CCC;background:#f0f0f0;vertical-align:top;color:#333;text-align:center;}
.data-gry-lm{line-height:1.4;padding:3px 5px;border:1px solid #CCC;background:#f0f0f0;vertical-align:middle;color:#333;text-align:left;}
.data-gry-cm{line-height:1.4;padding:3px 5px;border:1px solid #CCC;background:#f0f0f0;vertical-align:middle;color:#333;text-align:center;}
.data-gry-rm{line-height:1.4;padding:3px 5px;border:1px solid #CCC;background:#f0f0f0;vertical-align:middle;color:#333;text-align:right;}

.data-list02 .ic-status{padding:0 !important;}

.cstm-data-input{text-align:right;height:13px;padding: 3px 1px 3px 0 !important;margin:0 2px;background:none 0 0 ;border-color:#999 #CCC #CCC #999;border-style:solid;border-width:2px 1px 1px 2px;font-size:12px;*line-height:1.2em !important;}
.cstm-data-input-l{text-align:left;height:13px;padding: 3px 1px 3px 0 !important;margin:0 2px;background:none 0 0 ;border-color:#999 #CCC #CCC #999;border-style:solid;border-width:2px 1px 1px 2px;font-size:12px;*line-height:1.2em !important;}
.highlight .cstm-data-input,
.highlight .cstm-data-input-l,
.highlight-nochk .cstm-data-input,
.highlight-nochk .cstm-data-input-l{background:#FFF !important;}

/*elem-disable*/
table .elem-disable .cstm-data-input,
table .elem-disable .cstm-data-input-l{background-color:#ebebeb !important;color:#888;}


/*左右の線を消す*/
.data-nobd-l{line-height:1.4;padding:3px 5px !important;border-color:#ccc;border-style:solid;border-width:1px 1px 1px 0;vertical-align:top;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;color:#333;height:auto !important;}
.data-nobd-r{line-height:1.4;padding:3px 5px !important;border-color:#ccc;border-style:solid;border-width:1px 0 1px 1px;vertical-align:top;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;color:#333;height:auto !important;}
.data-nobd-lr{line-height:1.4;padding:3px 5px !important;border-color:#ccc;border-style:solid;border-width:1px 0;vertical-align:top;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;color:#333;height:auto !important;}
.data-gry-nobd-l{line-height:1.4;padding:3px 5px !important;border-color:#ccc;border-style:solid;border-width:1px 1px 1px 0;vertical-align:top;background:none repeat scroll 0 0 #f5f5f5 !important;color:#333;height:auto !important;}
.data-gry-nobd-r{line-height:1.4;padding:3px 5px !important;border-color:#ccc;border-style:solid;border-width:1px 0 1px 1px;vertical-align:top;background:none repeat scroll 0 0 #f5f5f5 !important;color:#333;height:auto !important;}

/*全ての線を消す*/
.data-nobd{line-height:1.4;padding:3px 5px !important;border:none;vertical-align:top;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;color:#333;height:auto !important;}


.data-odd,.data-odd-end{line-height:1.4;padding:3px 5px !important;background:none repeat scroll 0 0 #f5f5f5;border:solid #ccc;border-width:0 1px;color:#333;}
.data-even,.data-even-end{line-height:1.4;padding:3px 5px !important;background:none repeat scroll 0 0 #FFF;border:solid #ccc;border-width:0 1px;color:#333;}
.data-odd-r,.data-odd-r-end{line-height:1.4;padding:3px 5px !important;background:none repeat scroll 0 0 #f5f5f5;border:solid #ccc;border-width:0 1px;color:#333;text-align:right;}
.data-even-r,.data-even-r-end{line-height:1.4;padding:3px 5px !important;background:none repeat scroll 0 0 #FFF ;border:solid #ccc;border-width:0 1px;color:#333;text-align:right;}
.data-odd-c,.data-odd-c-end{line-height:1.4;padding:3px 5px !important;background:none repeat scroll 0 0 #f5f5f5;border:solid #ccc;border-width:0 1px;color:#333;text-align:center;}
.data-even-c,.data-even-c-end{line-height:1.4;padding:3px 5px !important;background:none repeat scroll 0 0 #FFF;border:solid #ccc;border-width:0 1px;color:#333;text-align:center;}

.data-odd-m{line-height:1.4;padding:3px 5px !important;background:none repeat scroll 0 0 #f5f5f5;border:solid #ccc;border-width:0 1px;color:#333;vertical-align:middle;}
.data-odd-cm{line-height:1.4;padding:3px 5px !important;background:none repeat scroll 0 0 #f5f5f5;border:solid #ccc;border-width:0 1px;color:#333;text-align:center;vertical-align:middle;}
.data-odd-rm{line-height:1.4;padding:3px 5px !important;background:none repeat scroll 0 0 #f5f5f5;border:solid #ccc;border-width:0 1px;color:#333;text-align:right;vertical-align:middle;}

.data-odd-end-m{line-height:1.4;padding:3px 5px !important;background:none repeat scroll 0 0 #f5f5f5;border:solid #ccc;border-width:0 1px;color:#333;vertical-align:middle;}
.data-odd-end-cm{line-height:1.4;padding:3px 5px !important;background:none repeat scroll 0 0 #f5f5f5;border:solid #ccc;border-width:0 1px;color:#333;text-align:center;vertical-align:middle;}
.data-odd-end-rm{line-height:1.4;padding:3px 5px !important;background:none repeat scroll 0 0 #f5f5f5;border:solid #ccc;border-width:0 1px;color:#333;text-align:right;vertical-align:middle;}

.data-even-m{height:auto !important;line-height:1.4;padding:3px 5px !important;border:solid #ccc;border-width:0 1px;text-align:left;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #FFF;}
.data-even-cm{height:auto !important;line-height:1.4;padding:3px 5px !important;border:solid #ccc;border-width:0 1px;text-align:center;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #FFF;}
.data-even-rm{height:auto !important;line-height:1.4;padding:3px 5px !important;border:solid #ccc;border-width:0 1px;text-align:right;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #FFF;}

.data-even-end-m{height:auto !important;line-height:1.4;padding:3px 5px !important;border:solid #ccc;border-width:0 1px;text-align:left;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #FFF;}
.data-even-end-cm{height:auto !important;line-height:1.4;padding:3px 5px !important;border:solid #ccc;border-width:0 1px;text-align:center;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #FFF;}
.data-even-end-rm{height:auto !important;line-height:1.4;padding:3px 5px !important;border:solid #ccc;border-width:0 1px;text-align:right;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #FFF;}

.data-odd.zebra-bd-t,.data-odd-m.zebra-bd-t,.data-odd-cm.zebra-bd-t,.data-odd-rm.zebra-bd-t,.data-odd-end-m.zebra-bd-t,.data-odd-end-cm.zebra-bd-t,.data-odd-end-rm.zebra-bd-t,.data-even.zebra-bd-t,.data-even-m.zebra-bd-t,.data-even-cm.zebra-bd-t,.data-even-rm.zebra-bd-t,.data-even-end-m.zebra-bd-t,.data-even-end-cm.zebra-bd-t,.data-even-end-rm.zebra-bd-t{border-top:solid 1px #ccc !important;}

.data-list02 td.edited{background-color:#FFFFBF !important;}

/*.data-cm.highlight-nochk.elem-disable{background:none #E4FFBF;filter:alpha(opacity=100) !important;-moz-opacity:1.0 !important;opacity:1.0 !important;*zoom:1 !important;}*/

/*伝票タブ
*****************************************/
.data-hdr-cell-00,.data-hdr-cell-02{line-height:1.4;padding:3px 5px !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:3px solid #009A00;background:none;background-color:#B6F3C9;color:#333;font-weight:bold;text-align:center;height:auto;font-size:12px !important;}
.data-hdr-cell-03{line-height:1.4;padding:3px 5px !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:3px solid #0099CB;background:none;background-color:#D2F0F0;color:#333;font-weight:bold;text-align:center;height:auto;font-size:12px !important;}
.data-hdr-cell-04{line-height:1.4;padding:3px 5px !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:3px solid #FF6666;background:none;background-color:#FFECE5;color:#333;font-weight:bold;text-align:center;height:auto;font-size:12px !important;}
.data-hdr-cell-05{line-height:1.4;padding:3px 5px !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:3px solid #cd9b2a;background:none;background-color:#efe8d8;color:#333;font-weight:bold;text-align:center;height:auto;font-size:12px !important;}
.data-hdr-cell-06{line-height:1.4;padding:3px 5px !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:3px solid #999;background:none;background-color:#EBEBEB;color:#333;font-weight:bold;text-align:center;height:auto;font-size:12px !important;}
.data-hdr-cell-07{line-height:1.4;padding:3px 5px !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:3px solid #650199;background:none;background-color:#F2D5F3;color:#333;font-weight:bold;text-align:center;height:auto;font-size:12px !important;}
.data-hdr-cell-08{line-height:1.4;padding:3px 5px !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:3px solid #FE0000;background:none;background-color:#F1D9D9;color:#FE0000;font-weight:bold;text-align:center;height:auto;font-size:12px !important;}
.data-hdr-cell-09{line-height:1.4;padding:3px 5px !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:3px solid #999;background:none;background-color:#fff;color:#333;font-weight:bold;text-align:center;height:auto;font-size:12px !important;}

.data-warning{height:auto !important;padding:3px 5px 3px 20px;background:url("/web/jp/images/ic-caution04.gif") no-repeat scroll 5px 50% #FFE6E6;border: 2px solid #FF0000;font-size:13px;font-weight:bold;color:#FF0000;}
.data-attention{height:auto !important;padding:3px 5px 3px 20px;background:url("/web/jp/images/ic-caution03.gif") no-repeat scroll 5px 50% #FFF4E4;border: 2px solid #FF8200;font-size:13px;font-weight:bold;color:#FF8200;}

/*項目ヘッダ*/

.head-l{line-height:1.5;padding:3px 5px;border:1px solid #CCC;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;*/background:none #e6e6e6;font-size:12px;color:#666;}
.head-r{line-height:1.5;padding:3px 5px;border:1px solid #CCC;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;*/background:none #e6e6e6;text-align:right;font-size:12px;color:#666;}
.head-c{line-height:1.5;padding:3px 5px;border:1px solid #CCC;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;*/background:none #e6e6e6;text-align:center;font-size:12px;color:#666;}
.head-l-r2pxl{line-height:1.5;padding:3px 5px;border:1px solid #CCC;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;*/background:none #e6e6e6;font-size:12px;color:#666;}
.head-r-r2pxl{line-height:1.5;padding:3px 5px;border:1px solid #CCC;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;*/background:none #e6e6e6;font-size:12px;color:#666;}
.head-lm{line-height:1.5;padding:3px 5px;border:1px solid #CCC;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;*/background:none #e6e6e6;font-size:12px;color:#666;vertical-align:middle;}
.head-rm{line-height:1.5;padding:3px 5px;border:1px solid #CCC;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;*/background:none #e6e6e6;text-align:right;font-size:12px;color:#666;vertical-align:middle;}
.head-cm{line-height:1.5;padding:3px 5px;border:1px solid #CCC;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;*/background:none #e6e6e6;font-size:12px;color:#666;vertical-align:middle;text-align:center;}
.head-cm-r2pxl{line-height:1.5;padding:3px 5px;border:1px solid #CCC;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;*/background:none #e6e6e6;color: #666;}
.head-t0px{line-height:1.5;padding:3px 5px;border-top:0;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;*/background:none #e6e6e6;font-size:12px;color:#666;}
.head-b0px{line-height:1.5;padding:3px 5px;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:0;border-left:1px solid #CCC;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;*/background:none #e6e6e6;font-size:12px;color:#666;}
.head-tb0px{line-height:1.5;padding:3px 5px;border-top:0;border-right:1px solid #CCC;border-bottom:0;border-left:1px solid #CCC;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;*/background:none #e6e6e6;font-size:12px;color:#666;}
.head-tc0px{line-height:1.5;padding:3px 5px;border-top:0;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;*/background:none #e6e6e6;text-align:center;font-size:12px;color:#666;}

.head-status{line-height:1.5;padding:0;width:15px;border:1px solid #CCC;text-align:center;border:1px solid #CCC;font-size:12px!important;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;*/background:none #e6e6e6;color:#666;}
.head-status-b0px{line-height:1.5;padding:0;width:15px;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:0;border-left:1px solid #CCC;text-align:center;font-size:12px!important;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;*/background:none #e6e6e6;color:#666;}
.head-c-weekly{line-height:1.5;padding:2px 2px 0 2px;border:1px solid #CCC;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;*/background:none #e6e6e6;text-align:center;font-size:12px;color:#666;}
.head-c-day{line-height:1.5;padding:5px 5px 4px;border-top:0;border-right:1px solid #CCC;border-bottom:0;border-left:0;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;*/background:none #e6e6e6;text-align:center;font-size:12px;color:#666;}
.head-c-today{line-height:1.5;padding:5px 5px 4px;border-top:0;border-right:1px solid #CCC;border-bottom:0;border-left:0;/*background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;*/background:none #B6E673;text-align:center;font-size:12px;color:#666;}
.head-c-sat{line-height:1.5;padding:5px 5px 4px;border-top:0;border-right:1px solid #CCC;border-bottom:0;border-left:0;background:#E5F6FF;text-align:center;font-size:12px;color:#666;}/*文字色なし*/
.head-c-sun{line-height:1.5;padding:5px 5px 4px;border-top:0;border-right:1px solid #CCC;border-bottom:0;border-left:0;background:#FFE5E5;text-align:center;font-size:12px;color:#666;}/*文字色なし*/
.head-c-sat02{line-height:1.5;padding:5px 5px 4px;border-top:0;border-right:1px solid #CCC;border-bottom:0;border-left:0;background:#E5F6FF;text-align:center;font-size:12px;color:#127AB3}/*文字色あり*/
.head-c-sun02{line-height:1.5;padding:5px 5px 4px;border-top:0;border-right:1px solid #CCC;border-bottom:0;border-left:0;background:#FFE5E5;text-align:center;font-size:12px;color:#990000;}/*文字色あり*/

.head-sp{height:5px;}
.head-l-op{background:url("/web/jp/images/ic-td-op.gif") no-repeat scroll 0 1px #e6e6e6;border:1px #ccc solid;padding:3px 5px;vertical-align:middle;}
.head-c-op{background:url("/web/jp/images/ic-td-op.gif") no-repeat scroll 0 1px #e6e6e6;border:1px #ccc solid;padding:3px 5px;text-align:center;vertical-align:middle;}

.list-space-td-line02{height:5px !important;padding:0;border:solid #ccc;border-width:2px 0;background:none;background:#fff;font-size:1px;}

.set-l{padding:5px 5px 4px;background:#fff;border-left:1px solid #CCC;font-size: 12px!important;}
.set-r{padding:5px 5px 4px;background:#fff;border-right:1px solid #CCC;text-align:right;font-size:12px !important;}

.set-gray-l{padding:5px 5px 4px;background:none #fff;border-left:1px solid #CCC;border-bottom:1px solid #CCC;font-size: 12px!important;}
.set-gray-r{padding:5px 5px 4px;background:none #fff;;border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:right;font-size: 12px!important;}
.set-green-l{padding:5px 5px 4px;background:none #cbf7d9;border-left:1px solid #CCC;border-bottom:1px solid #CCC;font-size: 12px!important;}
.set-green-r{padding:5px 5px 4px;background:none #cbf7d9;;border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:right;font-size: 12px!important;}
.set-blue-l{padding:5px 5px 4px;background:none #e4f6f6;border-left:1px solid #CCC;border-bottom:1px solid #CCC;font-size: 12px!important;}
.set-blue-r{padding:5px 5px 4px;background:none #e4f6f6;;border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:right;font-size: 12px!important;}
.set-pink-l{padding:5px 5px 4px;background:none #fff4f0;border-left:1px solid #CCC;border-bottom:1px solid #CCC;font-size: 12px!important;}
.set-pink-r{padding:5px 5px 4px;background:none #fff4f0;;border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:right;font-size: 12px!important;}
.set-ocher-l{padding:5px 5px 4px;background:none #f5f1e7;border-left:1px solid #CCC;border-bottom:1px solid #CCC;font-size: 12px!important;}
.set-ocher-r{padding:5px 5px 4px;background:none #f5f1e7;;border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:right;font-size: 12px!important;}
.set-purple-l{padding:5px 5px 4px;background:none #f7e5f8;border-left:1px solid #CCC;border-bottom:1px solid #CCC;font-size: 12px!important;}
.set-purple-r{padding:5px 5px 4px;background:none #f7e5f8;;border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:right;font-size: 12px!important;}
.set-red-l{padding:5px 5px 4px;background:none #f7e9e9;border-left:1px solid #CCC;border-bottom:1px solid #CCC;font-size: 12px!important;}
.set-red-r{padding:5px 5px 4px;background:none #f7e9e9;;border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:right;font-size: 12px!important;}

.pricelist-even{line-height:1.2;padding:2px 2px 2px 18px;vertical-align:middle;white-space: nowrap;font-size:13px;}
.pricelist-even-corp{line-height:1.2;padding:2px 2px 2px 18px;text-align:right;vertical-align:middle;white-space:normal;width:38%;}
.pricelist-odd{line-height:1.2;padding:2px 2px 2px 18px;background:#F5F5F5;vertical-align:middle;white-space: nowrap;font-size:13px;}
.pricelist-odd-corp{line-height:1.2;padding:2px 2px 2px 18px;background:#f5f5f5;text-align:right;vertical-align:middle;white-space:normal;width:38%;}

/*統合ログイン 2017年以前デザイン（2018年1月改修）
.wi-login-box,im-login-box{width:600px;margin:0;background:url(/web/jp/images/wi-login-box-t.gif) center top no-repeat;}
.wi-login-box .inner,.im-login-box .inner{width:600px;margin:0;background:url(/web/jp/images/wi-login-box-b.gif) center bottom no-repeat;}

.wi-login-415-ti,.im-login-415-ti{width:415px;box-sizing:border-box;height:auto;padding:8px 3px 8px 10px;line-height:1;background:url(/web/jp/images/wi-login-415-ti02.gif) 0 0 no-repeat scroll transparent;font-size:18px;font-weight:bold;}
.wi-login-415-lead,.im-login-415-lead{width:415px;background:url(/web/jp/images/wi-login-415-bg01.gif) 0 0 repeat-y scroll transparent;padding:20px;}
.wi-login-415-form,.im-login-415-form{width:415px;background:url(/web/jp/images/wi-login-415-bg01.gif) 0 0 repeat-y scroll transparent;}
.wi-login-415-form > div,.im-login-415-form > div{padding:18px 22px;}
.wi-login-415-form div#blankArea,.im-login-415-form div#blankArea{padding:0;}
.wi-login-415-form div table td,.im-login-415-form div table td{vertical-align:middle;}
.wi-login-415-ftr,.im-login-415-ftr{width:415px;height:3px;background:url(/web/jp/images/wi-login-415-ftr.gif) 0 0 no-repeat scroll transparent;font-size:0px;}
.login-notice{padding:10px;border:1px solid #ccc;background-color:#f5f5f5;font-size:12px;}*/

/*統合ログイン　2018年1月からのデザイン（2018年1月改修）*/
.logon a:hover,
.logon .im-login-form input[type="image"]:hover{
	cursor: pointer;
	opacity: 0.7;
}
.ic-batsu:before {
    content: "\e930";
}
body.logon{
	font-family: "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.logon .ui-dialog .ui-dialog-content{
	height: 400px !important;
}
.logon .hdr.lgout{
	height: 28px !important;
	border-bottom: 2px solid #d1d8da !important;
}
.logon .hdr.lgout .logo img{
	width: 150px;
}
.logon .im-login-form{
	width:100%;
	padding: 20px 30px;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-sizing: border-box;
}
.logon .im-login-form table,
.logon .im-login-form .cstm-tx{
	width:100%;
}
.logon .im-login-form .imgover{
	vertical-align: top;
}
.logon .im-login-form .cstm-tx-bg input{
	width: 95.46% !important;
	padding: 5px 2%;
	margin: 0;
	background: #fff;
	border: 1px solid #999;
	border-radius: 4px;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.logon .im-login-form .cstm-checkbox{
	display: inline-block;
}
.logon .im-login-form .cstm-checkbox label{
	margin-right: 0;
}
.logon p.temporary_member{
	text-align: center;
	margin-bottom: 30px;
}
.logon .faq{
	width: 430px;
	margin:0 auto 40px;
	padding: 20px 0 10px;
}
.logon .faq dt,
.logon .faq dd{
	display: inline-block;
	vertical-align: top;
}
.logon .faq dt{
	width: 11%;
	font-size: 18px;
	color: #cbcbcb;
	line-height: 1;
}
.logon .faq dd{
	width: 86%;
}
.logon .faq dd ul{
	padding-left: 15px;
	border-left: 1px solid #cdcdcd;
}
.logon .faq dd li{
	margin-bottom: 16px;
	line-height: 1;
}
.logon .faq dd li a{
	position: relative;
	display: inline-block;
	color: #666;
	font-size: 12px;
	text-decoration: underline;;
}
.logon .faq_error{
	width: 390px;
	padding: 20px 20px 10px;
	background: #fff2f2;
}
.logon .faq_error dt{
	color: #ffa9a9;
}
.logon .faq_error dd ul{
	border-left: 1px solid #ffa9a9;
}
.logon .faq_error dd li a{
	padding-left: 6px;
	color: #f00;
}
.logon .faq_error li a::before{
	position: absolute;
	content: "";
	top: 3px;
	left: -1px;
	box-sizing: border-box;
	width: 3px;
	height: 3px;
	border: 3px solid transparent;
	border-left: 3px solid #f00;
}
.logon .msg-err{
	margin-bottom: 10px;
	text-align: center;
	background: #fff2f2;
}
.logon p.ssl{
	margin-bottom: 10px;
	font-size: 11px;
	color: #333;
	text-align: right;
}
.logon .fim-footer{
	padding: 10px 0;
	font-size: 12px;
	color: #333;
	text-align: right;
	border-top: 2px solid #d1d8da;
}
.logon .fim-footer ul{
	margin-bottom: 4px;
}
.logon .fim-footer li{
	display: inline-block;
	margin-right: 10px;
}
.logon .fim-footer li:last-child{
	margin-right: 0;
}
.logon .fim-footer li a{
	color: #666;
	text-decoration: none;
}

/* IE10 対応 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.data-list02-tbl{width:100%;border-top: 1px solid #ccc;border-right: 1px solid #ccc;}
.headtd{background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;border-left: 1px solid #CCC !important;border-bottom: 1px solid #CCC !important;font-size:12px !important;}
.headtd-cm{background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;border-left: 1px solid #CCC;border-bottom: 1px solid #CCC;vertical-align:middle;text-align:center;}
.headtd-cm-pp{background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;border-left: 1px solid #CCC;border-bottom: 1px solid #CCC;vertical-align:middle;text-align:center;}
.headtd-m{background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;border-left: 1px solid #CCC;border-bottom: 1px solid #CCC;vertical-align:middle;text-align:left;}
.headtd-op{background:url("/web/jp/images/ic-td-op.gif") no-repeat scroll 0 1px #e6e6e6;border-left: 1px solid #CCC;border-bottom: 1px solid #CCC;padding-left:3px;vertical-align:middle;}
.headtd-m-attention{border-left: 1px solid #CCC;border-bottom: 1px solid #CCC;background-color:#FFF4E4;vertical-align:middle;text-align:left;}
.listtd{margin-top:0 !important;padding-top:0 !important;background:none #FFF;color:#333;vertical-align:top;border-left: 1px solid #CCC;border-top: 1px solid #CCC;border-right:none;border-bottom:none;}
.listtd-gry{border-left: 1px solid #CCC !important;border-top: 1px solid #CCC !important;border-bottom:none !important;border-right:none !important;color:#333;vertical-align:top;background:none repeat scroll 0 0 #f5f5f5 !important;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-odd,.listtd-odd-end{background:none;border-left:solid #ccc 1px;background-color:#f5f5f5 !important;color:#333;}
.listtd-even,.listtd-even-end{background:none;border-left:solid #ccc 1px;background-color:#FFF !important;color:#333;}
.listtd-r{text-align:right;border-left: 1px solid #CCC;border-top: 1px solid #CCC;color:#333;vertical-align:top;background:none repeat scroll 0 0 #FFF;height:auto !important;margin-top:0;padding-top:0;}
.listtd-m{text-align:left;vertical-align:middle;border-left: 1px solid #CCC;border-top: 1px solid #CCC;color:#333;background:none repeat scroll 0 0 #FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-cm{text-align:center;vertical-align:middle;border-left: 1px solid #CCC;border-top: 1px solid #CCC;color:#333;background:none repeat scroll 0 0 #FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-rm{text-align:right;vertical-align:middle;border-left: 1px solid #CCC;border-top: 1px solid #CCC;color:#333;background:none repeat scroll 0 0 #FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-gry-m{text-align:left;vertical-align:middle;border-left: 1px solid #CCC;border-top: 1px solid #CCC;color:#333;background:none repeat scroll 0 0 #f5f5f5 !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-gry-cm{text-align:center;vertical-align:middle;border-left: 1px solid #CCC;border-top: 1px solid #CCC;color:#333;background:none repeat scroll 0 0 #f5f5f5 !important;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-gry-rm{text-align:right;vertical-align:middle;border-left: 1px solid #CCC;border-top: 1px solid #CCC;color:#333;background:none repeat scroll 0 0 #f5f5f5 !important;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-odd-m{border-left:solid #ccc 1px;text-align:left;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #f5f5f5 !important;background-color:#f5f5f5;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-odd-cm{border-left:solid #ccc 1px;text-align:center;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #f5f5f5 !important;background-color:#f5f5f5;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-odd-rm{border-left:solid #ccc 1px;text-align:right;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #f5f5f5 !important;background-color:#f5f5f5;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-odd-end-m{border-left:solid #ccc 1px;text-align:left;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #f5f5f5 !important;background-color:#f5f5f5;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-odd-end-cm{border-left:solid #ccc 1px;text-align:center;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #f5f5f5 !important;background-color:#f5f5f5;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-odd-end-rm{border-left:solid #ccc 1px;text-align:right;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #f5f5f5 !important;background-color:#f5f5f5;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-even-m{border-left:solid #ccc 1px;text-align:left;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-even-cm{border-left:solid #ccc 1px;text-align:center;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-even-rm{border-left:solid #ccc 1px;text-align:right;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-even-end-m{border-left:solid #ccc 1px;text-align:left;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-even-end-cm{border-left:solid #ccc 1px;text-align:center;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-even-end-rm{border-left:solid #ccc 1px;text-align:right;vertical-align:middle;color:#333;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-sun{height:auto !important;margin-top:0 !important;padding-top:0 !important;border-left: 1px solid #CCC;border-top: 1px solid #CCC;vertical-align:top;background:none repeat scroll 0 0 #FFE5E5 !important;color:#333;}
.listtd-sat{height:auto !important;margin-top:0 !important;padding-top:0 !important;border-left: 1px solid #CCC;border-top: 1px solid #CCC;vertical-align:top;background:none repeat scroll 0 0 #E5F6FF !important;color:#333;}
.headtd-sun02{border-left: 1px solid #CCC;border-top: 1px solid #CCC;background-color:#FFE5E5 !important;color:#990000;}
.headtd-sat02{border-left: 1px solid #CCC;border-top: 1px solid #CCC;background-color:#E5F6FF !important;color:#127AB3;}
.listtd-nobd-l{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:none;border-bottom:none;vertical-align:top;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;color:#333;height:auto !important;margin-top:0 !important;padding-top:0 !important;}
.listtd-nobd-r{border-color:#ccc;border-style:solid;border-width:1px 0 0 1px;vertical-align:top;background:none repeat scroll 0 0 #FFF !important;background-color:#FFF;color:#333;height:auto !important;margin-top:0 !important;padding-top:0 !important;}

.head-l{line-height:1.5;padding:3px 5px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:none;border-right:none;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;font-size:12px;color:#666;}
.head-r{line-height:1.5;padding:3px 5px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:none;border-right:none;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;text-align:right;font-size:12px;color:#666;}
.head-c{line-height:1.5;padding:3px 5px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:none;border-right:none;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;text-align:center;font-size:12px;color:#666;}
.head-l-r2pxl{line-height:1.5;padding:3px 5px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:none;border-right:none;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;font-size:12px;color:#666;}
.head-r-r2pxl{line-height:1.5;padding:3px 5px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:none;border-right:none;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;font-size:12px;color:#666;}
.head-lm{line-height:1.5;padding:3px 5px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:none;border-right:none;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;font-size:12px;color:#666;vertical-align:middle;}
.head-rm{line-height:1.5;padding:3px 5px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:none;border-right:none;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;text-align:right;font-size:12px;color:#666;vertical-align:middle;}
.head-cm{line-height:1.5;padding:3px 5px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:none;border-right:none;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;font-size:12px;color:#666;vertical-align:middle;text-align:center;}
.head-cm-r2pxl{line-height:1.5;padding:3px 5px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:none;border-right:none;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;color: #666;}
.head-t0px{line-height:1.5;padding:3px 5px;border-top:0;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;font-size:12px;color:#666;}
.head-b0px{line-height:1.5;padding:3px 5px;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:0;border-left:1px solid #CCC;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;font-size:12px;color:#666;}
.head-tb0px{line-height:1.5;padding:3px 5px;border-top:0;border-right:1px solid #CCC;border-bottom:0;border-left:1px solid #CCC;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;font-size:12px;color:#666;}
.head-tc0px{line-height:1.5;padding:3px 5px;border-top:0;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;text-align:center;font-size:12px;color:#666;}

.head-status{line-height:1.5;padding:0;width:15px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:none;border-right:none;text-align:center;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:none;border-right:none;font-size:12px!important;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;color:#666;}
.head-status-b0px{line-height:1.5;padding:0;width:15px;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:0;border-left:1px solid #CCC;text-align:center;font-size:12px!important;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;color:#666;}
.head-c-weekly{line-height:1.5;padding:2px 2px 0 2px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:none;border-right:none;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;text-align:center;font-size:12px;color:#666;}
.head-c-day{line-height:1.5;padding:5px 5px 4px;border-top:0;border-right:1px solid #CCC;border-bottom:0;border-left:0;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;text-align:center;font-size:12px;color:#666;}
.head-c-sat{line-height:1.5;padding:5px 5px 4px;border-top:0;border-right:1px solid #CCC;border-bottom:0;border-left:0;background:#E5F6FF;text-align:center;font-size:12px;color:#666;}
.head-c-sun{line-height:1.5;padding:5px 5px 4px;border-top:0;border-right:1px solid #CCC;border-bottom:0;border-left:0;background:#FFE5E5;text-align:center;font-size:12px;color:#666;}
.head-sp{height:5px;}
.head-l-op{background:url("/web/jp/images/ic-td-op.gif") no-repeat scroll 0 1px #e6e6e6;border:1px #ccc solid;padding:3px 5px;vertical-align:middle;}
.head-c-op{background:url("/web/jp/images/ic-td-op.gif") no-repeat scroll 0 1px #e6e6e6;border:1px #ccc solid;padding:3px 5px;text-align:center;vertical-align:middle;}

.data-l{line-height:1.4;padding:3px 5px !important;background:#fff;vertical-align:top;color:#333;text-align:left;border-left: 1px solid #CCC;border-top: 1px solid #CCC;}
.data-r{line-height:1.4;padding:3px 5px !important;background:#fff;vertical-align:top;color:#333;text-align:right;border-left: 1px solid #CCC;border-top: 1px solid #CCC;}
.data-c{line-height:1.4;padding:3px 5px !important;background:#fff;vertical-align:top;color:#333;text-align:center;border-left: 1px solid #CCC;border-top: 1px solid #CCC;}
.data-l-r2px{line-height:1.4;padding:3px 5px;background:#fff;border-left: 1px solid #CCC;border-top: 1px solid #CCC;border-right:2px solid #CCC;border-bottom:1px solid #CCC;vertical-align:top;color:#333;text-align:left;}
.data-r-r2px{line-height:1.4;padding:3px 5px;background:#fff;border-left: 1px solid #CCC;border-top: 1px solid #CCC;border-right:2px solid #CCC;border-bottom:1px solid #CCC;vertical-align:top;color:#333;text-align:right;}
.data-lm{line-height:1.4;padding:3px 5px !important;border-left: 1px solid #CCC;border-top: 1px solid #CCC;background:#fff;vertical-align:middle;color:#333;text-align:left;}
.data-cm{line-height:1.4;padding:3px 5px !important;border-left: 1px solid #CCC;border-top: 1px solid #CCC;background:#fff;vertical-align:middle;color:#333;text-align:center;}
.data-rm{line-height:1.4;padding:3px 5px !important;border-left: 1px solid #CCC;border-top: 1px solid #CCC;background:#fff;vertical-align:middle;color:#333;text-align:right;}
.data-cm-r2px{line-height:1.4;padding:3px 5px;background:#fff;border-left: 1px solid #CCC;border-top: 1px solid #CCC;border-right:2px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;vertical-align:middle;color:#333;text-align:center;}
.data-status{width:15px;padding:0;border-left: 1px solid #CCC;border-top: 1px solid #CCC;background:#fff;border-bottom:none;text-align:center;}
.data-t0px{padding:0;border-top:none;background:#fff;border-bottom:none;border-left:1px solid #CCC;text-align:center;}
.data-hdr-cell-00,.data-hdr-cell-02{line-height:1.4;padding:3px 5px !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:3px solid #009A00;background:none;background-color:#B6F3C9;color:#333;font-weight:bold;text-align:center;height:auto;font-size:12px !important;}
.data-hdr-cell-03{line-height:1.4;padding:3px 5px !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc !important;border-left:3px solid #0099CB;background:none;background-color:#D2F0F0;color:#333;font-weight:bold;text-align:center;height:auto;font-size:12px !important;}
.data-hdr-cell-04{line-height:1.4;padding:3px 5px !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc !important;border-left:3px solid #FF6666;background:none;background-color:#FFECE5;color:#333;font-weight:bold;text-align:center;height:auto;font-size:12px !important;}
.data-hdr-cell-05{line-height:1.4;padding:3px 5px !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc !important;border-left:3px solid #cd9b2a;background:none;background-color:#efe8d8;color:#333;font-weight:bold;text-align:center;height:auto;font-size:12px !important;}
.data-hdr-cell-06{line-height:1.4;padding:3px 5px !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc !important;border-left:3px solid #999;background:none;background-color:#EBEBEB;color:#333;font-weight:bold;text-align:center;height:auto;font-size:12px !important;}
.data-hdr-cell-07{line-height:1.4;padding:3px 5px !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc !important;border-left:3px solid #650199;background:none;background-color:#F2D5F3;color:#333;font-weight:bold;text-align:center;height:auto;font-size:12px !important;}
.data-hdr-cell-08{line-height:1.4;padding:3px 5px !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc !important;border-left:3px solid #FE0000;background:none;background-color:#F1D9D9;color:#FE0000;font-weight:bold;text-align:center;height:auto;font-size:12px !important;}
.data-hdr-cell-09{line-height:1.4;padding:3px 5px !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc !important;border-left:3px solid #999;background:none;background-color:#fff;color:#333;font-weight:bold;text-align:center;height:auto;font-size:12px !important;}
.head-b0px{line-height:1.5;padding:3px 5px;border-left: 1px solid #CCC;border-top: 1px solid #CCC;border-right:1px solid #CCC;border-bottom:0;border-left:1px solid #CCC;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;font-size:12px;color:#666;}
.head-status-b0px{line-height:1.5;padding:0;width:15px;border-left: 1px solid #CCC;border-top: 1px solid #CCC;border-right:1px solid #CCC;border-bottom:0;border-left:1px solid #CCC;text-align:center;font-size:12px!important;background:url("/web/jp/images/data-list.gif") repeat-x scroll 0 0;color:#666;}
.tbl-bd-wide-02{width:100%;line-height:1.4;margin-bottom:10px;border-top:1px solid #CCC;border-left:1px solid #CCC;font-size:13px;}
.tbl-bd-wide-02 th{border-right:1px solid #CCC;border-bottom:1px solid #CCC;background-color:#E6E6E6;padding:5px 6px;}
.tbl-bd-wide-02-th{border-right:1px solid #CCC;border-bottom:1px solid #CCC;background-color:#E6E6E6;padding:5px 6px;}
.tbl-bd-wide-02-td{width:548px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;padding:5px 6px;}
.tbl-bd-wide-02 td {border-right:1px solid #CCC;border-bottom:1px solid #CCC;padding: 5px 6px;}
.listtd-hdr-cell-00{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:3px solid #009A00;background:none;background-color:#B6F3C9;color:#333;font-weight:bold;text-align:center;height:auto;margin-top:0;padding-top:0;font-size:12px !important;}
.listtd-hdr-cell-03{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:3px solid #0099CB;background:none;background-color:#D2F0F0;color:#333;font-weight:bold;text-align:center;height:auto;margin-top:0;padding-top:0;font-size:12px !important;}
.listtd-hdr-cell-04{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:3px solid #FF6666;background:none;background-color:#FFECE5;color:#333;font-weight:bold;text-align:center;height:auto;margin-top:0;padding-top:0;font-size:12px !important;}
.listtd-hdr-cell-05{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:3px solid #cd9b2a;background:none;background-color:#efe8d8;color:#333;font-weight:bold;text-align:center;height:auto;margin-top:0;padding-top:0;font-size:12px !important;}
.listtd-hdr-cell-06{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:3px solid #999;background:none;background-color:#EBEBEB;color:#333;font-weight:bold;text-align:center;height:auto;margin-top:0;padding-top:0;font-size:12px !important;}
.tbl-r .min-wid0 td  {min-width:0px !important;}
.listtd-hdr-cell-07{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:3px solid #650199;background:none;background-color:#F2D5F3;color:#333;font-weight:bold;text-align:center;height:auto;margin-top:0;padding-top:0;font-size:12px !important;}
.tbl-r .min-wid0 td  {min-width:0px !important;}
.listtd-hdr-cell-08{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:3px solid #FE0000;background:none;background-color:#F1D9D9;color:#FE0000;font-weight:bold;text-align:center;height:auto;margin-top:0;padding-top:0;font-size:12px !important;}
.listtd-hdr-cell-09{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:3px solid #999;background:none;background-color:#fff;color:#333;font-weight:bold;text-align:center;height:auto;margin-top:0;padding-top:0;font-size:12px !important;}
.list-space-td-b2px{height:0px !important;padding:0;background-color:#ccc;border-top:1px solid #ccc;}
.bx-caution{padding: 30px 30px 40px 30px !important;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #ccc !important;}
.ie10-line-l{border-left:1px solid #ccc;}
}
