@charset "utf-8";

/*初期設定*/
body    {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family: "ＭＳ ゴシック", "Osaka－等幅";    font-size: 12px; } 
table   {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #000000;    }
tr      {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #000000;    }
th      {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #000000;    }
td      {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #000000; vertical-align: middle;   }
div     {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #000000;    }
input   {ime-mode:disabled;}


/*画面幅(メイン画面用)*/
div.select_area        {margin: 0px 0px 0px 10px; width: 950px; }

/*画面幅(メイン画面用)*/
div.select_area_MST180        {margin: 0px 0px 0px 10px; width: 1000px; }

/*画面幅(サブ画面用)*/
div.select_area_sub    {margin: 0px 0px 0px 10px; width: 940px; }

/*>>>2019/08/03 SPIC TANAKA ADD IOL対応 START>>> */
/*画面幅(IOLサブ画面用)*/
div.select_area_sub_iol    {margin: 0px 0px 0px 10px; width: 1100px; }
/*<<<2019/08/03 SPIC TANAKA ADD IOL対応 END<<< */

/*画面タイトル*/
div.title_area         {margin: 0px 0px 5px 0px; font-size:large; color:#005195; font-weight:bold;}

/*スクロールエリア*/
div.data_area_scroll          {background-color: #F3F4F6; margin: 0px 0px 5px 10px; height:201px; overflow-y:scroll; }
div.data_area_scroll_short_his{background-color: #F3F4F6; margin: 0px 0px 5px 0px; height:201px; overflow-y:scroll; }
div.data_area_scroll_15row    {background-color: #F3F4F6; margin: 0px 0px 5px 10px; height:301px; overflow-y:scroll; }
/*>>>2020/02/01 SPIC TANAKA ADD IOL追加改修 START>>> */
div.data_area_scroll_50row    {background-color: #F3F4F6; margin: 0px 0px 5px 10px; height:401px; overflow-y:scroll; }
/*<<<2020/02/01 SPIC TANAKA ADD IOL追加改修 END<<< */
div.data_area_scroll_halfrow  {background-color: #F3F4F6; margin: 0px 0px 5px 10px; height:101px; overflow-y:scroll; }
div.data_area_noscroll        {background-color: #F3F4F6; margin: 0px 0px 5px 10px; height:201px; overflow:hidden; }
div.data_area_scroll_29row    {background-color: #F3F4F6; margin: 0px 0px 5px 25px; height:660px; overflow:hidden; }
/*>>>2020/10/01 SPIC TANAKA ADD IOL追加改修 START>>> */
div.data_area_scroll_DpChk    {background-color: #F3F4F6; margin: 0px 0px 5px 25px; height:auto; overflow:hidden; }
/*<<<2020/10/01 SPIC TANAKA ADD IOL追加改修 END<<< */
/*>>>2015/02/27 SPIC Mizobuchi ADD 1.8 機能改修 UPD START>>> */
div.data_area_scroll_xhidden          {background-color: #F3F4F6; margin: 0px 0px 5px 10px; height:201px; overflow-y:scroll; overflow-x:hidden; }
/*<<<2015/02/27 SPIC Mizobuchi ADD 1.8 機能改修 UPD END<<< */

/*スクロールエリア(サブ画面用)*/
/*.scroll_area_sub    {background-color: #E6FDFF; margin: 0px 0px 5px 10px; height:201px; overflow:auto; }*/

/*フォント設定*/
.inpt                                     {background-color: #FFFFFF; font-family:"ＭＳ Ｐゴシック",sans-serif; }
.inpt input[type="text"]                  {background-color: #FFFFFF; color: #080808; font-size: 12px; padding: 0px 0px 0px 4px; font-family:"ＭＳ Ｐゴシック",sans-serif; }
.inpt select                              {background-color: #FFFFFF; color: #080808; font-size: 12px; padding: 0px 0px 0px 4px; border: none; font-family:"ＭＳ Ｐゴシック",sans-serif; }

.inpt_num                                 {background-color: #FFFFFF; font-family:"ＭＳ Ｐゴシック",sans-serif; }
.inpt_num input[type="text"]              {background-color: #FFFFFF; color: #080808; font-size: 12px; padding: 0px 4px 0px 0px; text-align: right; font-family:"ＭＳ Ｐゴシック",sans-serif; }
.inpt_num select                          {background-color: #FFFFFF; color: #080808; font-size: 12px; padding: 0px 4px 0px 0px; text-align: right; border: none; font-family:"ＭＳ Ｐゴシック",sans-serif; }

.inpt_sign                                {background-color: #FFFFFF; font-family:"ＭＳ Ｐゴシック",sans-serif; }
.inpt_sign input[type="text"],.inpt_sign select
                                          {background-color: #FFFFFF; color: #080808; font-size: 12px; border: none; text-align: center; font-family:"ＭＳ Ｐゴシック",sans-serif; }

.hissu                                    {background-color: #FAFFC9; font-family:"ＭＳ Ｐゴシック",sans-serif; }
.hissu input[type="text"]                 {background-color: #FAFFC9; color: #080808; font-size: 12px; padding: 0px 0px 0px 4px; font-family:"ＭＳ Ｐゴシック",sans-serif; }
.hissu select                             {background-color: #FAFFC9; color: #080808; font-size: 12px; padding: 0px 0px 0px 4px; border: none; font-family:"ＭＳ Ｐゴシック",sans-serif; }

.hissu_num                                {background-color: #FAFFC9; font-family:"ＭＳ Ｐゴシック",sans-serif; }
.hissu_num input[type="text"]             {background-color: #FAFFC9; color: #080808; font-size: 12px; padding: 0px 4px 0px 0px; text-align: right; font-family:"ＭＳ Ｐゴシック",sans-serif; }
.hissu_num select                         {background-color: #FAFFC9; color: #080808; font-size: 12px; padding: 0px 4px 0px 0px; text-align: right; border: none; font-family:"ＭＳ Ｐゴシック",sans-serif; }

.no_inpt                                  {background-color: #FFFFFF; font-family:"ＭＳ Ｐゴシック",sans-serif; }
.no_inpt input[type="text"],.no_inpt select            
                                          {background-color: #FFFFFF; color: #080808; font-size: 12px; border: none; margin: 0px 0px 0px 4px; font-family:"ＭＳ Ｐゴシック",sans-serif; }

.no_inpt_num                              {background-color: #FFFFFF; font-family:"ＭＳ Ｐゴシック",sans-serif; }
.no_inpt_num input[type="text"],.no_inpt_num select    
                                          {background-color: #FFFFFF; color: #080808; font-size: 12px; border: none; margin: 0px 3px 0px 0px; padding:0px 1px 0px 0px; text-align: right; font-family:"ＭＳ Ｐゴシック",sans-serif; }
                                          
/*>>>2019/09/30 SPIC S.AMANO IOL対応　追加 START>>>*/
.font-bold									{font-weight: bold;}
/*>>>2019/09/30 SPIC S.AMANO IOL対応　追加 END<<<*/

/*IME－MODE設定*/
.ime_on input   {ime-mode:active;}

/*ラジオボタン設定*/
input[type="radio"]      {margin: 0px 2px 0px 4px; color: #080808; font-size: 12px; }

/*チェックボックス設定*/
input[type="checkbox"]   {margin: 0px 2px 0px 4px; color: #080808; font-size: 12px; }


/*ボタン設定*/
.btnleft                 {margin: 0px 5px 0px 0px; }
.btnright                {margin: 0px 0px 0px 5px; }

/*ボタン群背景色*/
.btn_bkcolor             {background-color: #F1F5FE; }

/*ボタンテーブル*/
table.button                {margin: 0px 0px 0px 10px; }
table.button tr td.left     {text-align: left; } 
table.button tr td.right    {text-align: right; }

/*入力欄テーブル*/
table.entry                      {margin: 0px 0px 5px 0px; border-collapse: collapse; overflow: hidden;}
table.entry tr                   {height: 20px;}
table.entry tr td                {border: solid 1px #666666; font-size: 12px; }
table.entry tr td.title          {background-color: #314DDB; text-align: center; font-weight: bold; color: #F6F6F6;}
table.entry tr td.title input    {background-color: #314DDB; text-align: left  ; font-weight: bold; color: #FFFFFF; border:none;}
table.entry tr td.no_line_right  {border-right-color: #314DDB;}
table.entry tr td.column         {background-color: #F1F5FE; text-align: left  ; font-weight: bold; color: #6F6F6F; padding: 0px 0px 0px 5px;}
table.entry tr td.none           {border: none; }
table.entry tr td.space          {background-color: #F1F5FE; }
table.entry tr td.txt_left       {padding: 0px 0px 0px 5px;}


/*ページング用*/
table.entry tr.pgheight    {height: 35px; }
table.entry tr td.pagetbl  {border: none; }
table.entry tr td.colbtn   {border: none; text-align: right; vertical-align: bottom; }

/*グリッドヘッダテーブル*/
table.grid                    {margin: 0px 0px 0px 0px; border-collapse: collapse; overflow: hidden; background-color: #FFFFFF; }
table.grid tr                 {height: 0px; }
table.grid tr td              {border: solid 1px #666666; font-size: 12px; }
table.grid tr td.title        {background-color: #314DDB; text-align: center; font-weight: bold; color: #F6F6F6; }
table.grid tr td.column       {background-color: #F1F5FE; text-align: center; font-weight: bold; color: #6F6F6F; }

/*グリッドデータテーブル*/
table.griddata                                  {margin: 0px 0px 0px 0px; border-collapse: collapse; overflow: hidden; background-color: #FFFFFF; }
table.griddata tr                               {height: 20px; }
table.griddata tr td                            {border: solid 1px #666666; font-size: 12px; }
table.griddata tr td input[type="image"]        {height: 19px; }
table.griddata tr td input[type="checkbox"]     {margin: 0px 0px 0px 0px; text-align: center; }

/*グリッドヘッダテーブル*/
table.gridmargin                    {margin: 0px 0px 0px 15px; border-collapse: collapse; overflow: hidden; background-color: #FFFFFF; }
table.gridmargin tr                 {height: 0px; }
table.gridmargin tr td              {border: solid 1px #666666; font-size: 12px; }
table.gridmargin tr td.title        {background-color: #314DDB; text-align: center; font-weight: bold; color: #F6F6F6; }
table.gridmargin tr td.column       {background-color: #F1F5FE; text-align: center; font-weight: bold; color: #6F6F6F; }

/*グリッドデータテーブル*/
table.griddatamargin                                  {margin: 0px 0px 0px 15px; border-collapse: collapse; overflow: hidden; background-color: #FFFFFF; }
table.griddatamargin tr                               {height: 20px; }
table.griddatamargin tr td                            {border: solid 1px #666666; font-size: 12px; }
table.griddatamargin tr td input[type="image"]        {height: 19px; }
table.griddatamargin tr td input[type="checkbox"]     {margin: 0px 0px 0px 0px; text-align: center; }

/*画面タイトルテーブル*/
table.title                      {width:950px;}
table.title tr td.title          {text-align:right; vertical-align:top;}

/*サブ画面タイトルテーブル*/
table.title_sub                  {width:940px;}
table.title_sub tr td.title      {text-align:right; vertical-align:top;}

/*メニュー画面タイトルテーブル*/
table.title_menu                 {width:850px;}
table.title_menu tr td.title     {text-align:right; vertical-align:top;}

/*no列用クラス*/
.no input                   {background-color: #FFFFFF; font-size: 12px; border: none; text-align: center; }

/*ページングボタンテーブル*/
table.page                  {margin: 5px 0px 0px 0px; border-collapse: collapse; overflow: hidden; }
table.page tr               {height:24px; }
table.page tr td            {font-size: 12px; border:none;}

table.page tr td.pg1        {width:180px;  text-align:center; }
table.page tr td.pg2        {width:50px; text-align:center; }
table.page tr td.pg3        {}
table.page tr td.pg4        {text-align:right; }

/*pg1のテーブル*/
table.pagebtn                       {margin: 0px 0px 0px 0px; border: 0px; }
table.pagebtn tr                    {height:24px; }
table.pagebtn tr td                 {font-size: 12px; }
table.pagebtn tr td.btn             {width:26px; background-color: #F1F5FE; }    /*ページングボタン用*/
table.pagebtn tr td.cnt             {width:68px; background-color: #F1F5FE; }    /*ページ数用*/
table.pagebtn tr td.cnt input       {width:22px; background-color: #F1F5FE; border:none; text-align: center; vertical-align: middle; }
table.pagebtn tr td.cnt input.now   {border:solid 1px #6F6F6F;}

/*pg3のテーブル*/
table.pagecnt                    {margin: 0px 0px 0px 0px;  border-collapse: collapse; overflow: hidden; border:solid 0px #666666; }
table.pagecnt tr                 {}
table.pagecnt tr td              {}
table.pagecnt tr td.td1          {width:80px; background-color: #F1F5FE; text-align: center; border:solid 1px #666666; font-weight: bold; color: #6F6F6F; }
table.pagecnt tr td.td2          {width:80px; background-color: #FFFFFF; text-align: right;  border:solid 1px #666666;}
table.pagecnt tr td.td2 input    {width:50px; }
table.pagecnt tr td.td3          {width:20px; }

/*説明文用*/
.explanation			         {margin:7px 0px 7px 7px; font-size:12px; color: #6F6F6F; }

/*注意喚起用*/
.attention                       {color: #FF0000;}

/*>>>2022/06/01 SPIC TANAKA ADD 2022年度改修 START>>> */
/*強調注釈用*/
.attention_info						 {color: #FF0000; font-size: 14px; font-weight:normal;}
.attention_info_B					 {color: #FF0000; font-size: 12px; font-weight:bold;}
/*<<<2019/08/03 SPIC TANAKA ADD 2022年度改修 END<<< */


/*案内表示用*/
.guide    {color: #080808; font-size: 12px;}

/*ヘルプリンク用*/
.help     {color: #FFFFFF; font-size: 14px; text-align:right; vertical-align:middle; margin:0px 15px 0px 0px;}

/*gridの任意の行の色変更用*/
table.griddata tr.gridcolor td,
table.griddata tr.gridcolor td input,
table.griddata tr.gridcolor td select

{
	background-color:#FFFF99;
}

table.griddata tr.gridcolor_attention td,
table.griddata tr.gridcolor_attention td input
{
	background-color:#FFC0CB;
}

/*>>>2019/09/25 SPIC AMANO ADD IOL対応 START>>> */
table.griddata tr.gridcolor_tanki td,
table.griddata tr.gridcolor_tanki td input
{
	background-color:#d9feff;
}
/*<<<2019/09/25 SPIC AMANO ADD IOL対応 END<<< */


/*>>>2019/08/03 SPIC TANAKA ADD IOL対応 START>>> */
table.griddata tr.gridcolor_unusable td,
table.griddata tr.gridcolor_unusable td input
{
	background-color:#b0b0b0;
}
/*<<<2019/08/03 SPIC TANAKA ADD IOL対応 END<<< */

table.griddata tr.gridcolorclear td,
table.griddata tr.gridcolorclear td input
{
	background-color:#FFFFFF;
}

table.griddatamargin tr.gridcolor td,
table.griddatamargin tr.gridcolor td input,
table.griddatamargin tr.gridcolor td select 
{
	background-color: #FFFF99;
}

table.griddata tr.gridcolor_pink td,
table.griddata tr.gridcolor_pink td input,
table.griddata tr.gridcolor_pink td select
{
	background-color: #fff0f5;
}

/*>>>2023/08/22 SPIC yukita 在庫数使用数の比較 START>>> */
table.griddata tr td.qty_pink
{	border: solid 1px #666666;
	font-size: 12px;
	width: 50px;
	background-color: #ff99cc;
}
table.griddata tr td.qty_pink input,
table.griddata tr td.qty_pink select
{	border: solid 1px #666666;
	font-size: 12px;
	width: 46px;
	background-color: #ff99cc;
	text-align: right;
}
/*<<<2023/08/22 SPIC yukita 在庫数使用数の比較 END<<< */

/*>>>2020/10/01 SPIC_HIROSE 2020年度改修 追加  START>>>*/ 

table.griddata tr.gridcolor_BuySku td,
table.griddata tr.gridcolor_BuySku td input,
table.griddata tr.gridcolor_BuySku td select {
	background-color: #d9feff;
}

table.griddata td.gridcolor_OrdDtlRecord_Qty td,
table.griddata td.gridcolor_OrdDtlRecord_Qty td input,
table.griddata td.gridcolor_OrdDtlRecord_Qty td select
{
	background-color:#FFFF99;
}

/*<<<2020/10/01 SPIC_HIROSE 2020年度改修 追加  END<<<*/


/*以下はjsファイルにあるため保留*/
/* スクロールエリア（2画面用上段） */
.scroll_area1 {
	border: solid 0px;
	margin: 0px 0px 0px 10px;
	width: 100%;
	height: 135px;
	overflow: auto;
}

/* スクロールエリア（2画面用下段） */
.scroll_area2 {
	border: solid 0px;
	margin: 0px 0px 0px 10px;
	width: 100%;
	height: 158px;
	overflow: auto;
}

/*ヘッダーメニュー用*/
table.menu-button {border-collapse:collapse;}
table.menu-button td{border-color:white;border-style:solid;border-width:0px 1px 0px 1px;}
table.menu-button td input[type="submit"]
{
	background-image:url("../img/NAVIWINDOW_IMAGES/menubar.gif");
	color:White;
	width:100px;
	height:40px;
	text-align:center;
	font-size:13px;
	border-style:none;
}
table.menu-button td input[type="submit"]:hover
{
	color:#454545;
	font-size:15px;
	background-image:url("../img/NAVIWINDOW_IMAGES/menubar_over.gif");
}

/*画面幅(メニュー画面用)*/
div.menu_area        {margin: 0px 0px 0px 70px; width: 850px; }

/*メニューInformation欄*/
table.info					    {margin: 0px 0px 0px 0px; background-color: #213dc6; width:850px;}
table.info tr td.title          {color: #d1d1d1; text-align: left; font-size:15px; font-family:HG丸ｺﾞｼｯｸM-PRO;}
table.info tr.column			{background-color: #ccccff; height:90px;}
table.info tr.column td			{vertical-align:top; }

.info_r			{color:red;}
.info_b			{color:#000088; }
.info_p 		{color:#FF00FF; }

/*メニューリスト欄*/
div.menublock{margin-top:9px; width:850px;}

table.menulist								{background-color:#e3eff6; border-collapse: collapse; }
table.menulist tr td.link					{vertical-align:top;width:270px;}
table.menulist tr td.link table				{margin: 5px 0px 0px 5px;height:30px;}
table.menulist tr td.link table .list-title	{width:315px;font-size:13px;color:Gray;font-weight:bold;}
table.menulist tr td.link table a			{text-align:left;width:250px;font-size:15px;font-weight:bold; color:#005195;}
table.menulist tr td.v-blank				{width:20px;background-color:#FFFFFF;}
table.menulist tr td.v-blank-color			{width:20px;background-color:#e3eff6;}
table.menulist tr td.link div.h-blank		{margin-top:5px;height:30px;background-color:#FFFFFF;}

/*>>>2024/10/01 SPIC Hirota 2024年度改修 IOLメニュー用CSS追加  START>>>*/
/*メニューリスト欄*/
div.menublockiol {margin-top: 9px;width: 850px;}

table.menulistiol								{background-color: #ffece6;border-collapse: collapse;}
table.menulistiol tr td.link					{vertical-align: top;width: 270px;}
table.menulistiol tr td.link table				{margin: 5px 0px 0px 5px;height: 30px;}
table.menulistiol tr td.link table .list-title	{width: 315px;font-size: 13px;color: Gray;font-weight: bold;}
table.menulistiol tr td.link table a			{text-align: left;width: 250px;font-size: 15px;font-weight: bold;color: #005195;}
table.menulistiol tr td.v-blank					{width: 20px;background-color: #FFFFFF;}
table.menulistiol tr td.v-blank-color			{width: 20px;background-color: #ffece6;}
table.menulistiol tr td.link div.h-blank		{margin-top: 5px;height: 30px;background-color: #FFFFFF;}
/*<<<2024/10/01 SPIC Hirota 2024年度改修 IOLメニュー用CSS追加  END<<<*/

/*>>>2024/10/01 SPIC Yukita 2024年度改修 IOLメニュー用CSS追加  START>>>*/
/*メニュー表示なし*/
table.menulistiol tr.no-link-iol td				{width:850px;height:90px;padding-left:20px;font-size:13px;color:Gray;font-weight:bold;background-color: #ffece6;}
/*<<<2024/10/01 SPIC Yukita 2024年度改修 IOLメニュー用CSS追加  END<<<*/

/*メニュー表示なし*/
table.menulist tr.no-link td				{width:850px;height:90px;padding-left:20px;font-size:13px;color:Gray;font-weight:bold;}

/*>>>2022/03/01 SPIC_YAMAUCHI 2021年度改修 追加  START>>>*/
/*F_CMN020.aspx F_CMN021.aspx の長期預託品出荷依頼明細情報　短期預託品出荷依頼明細情報　長期預託品出荷依頼明細情報に使用*/
.top{
vertical-align:top;
}
/*<<<2022/03/01 SPIC_YAMAUCHI 2021年度改修 追加  END<<<*/
/*>>>2022/03/01 SPIC_YAMAUCHI 2021年度改修 追加  START>>>*/
F_MNY60.aspxの幅調整に使用
.wid
{
	width :300px
}
/*<<<2022/03/01 SPIC_YAMAUCHI 2021年度改修 追加  END<<<*/