@charset "shift_jis";
body {  font-size:12pt;
	font-weight:normal;
        overflow: auto;
	scrollbar-Track-Color: #ffffff;
	scrollbar-Face-Color: #ffffff;
	scrollbar-Shadow-Color: #b22222;
	scrollbar-DarkShadow-Color: #ffffff;
	scrollbar-Highlight-Color: #b22222;
	scrollbar-3dLight-Color: #ffffff;
	scrollbar-Arrow-Color: #b22222;
	font-family:Osaka,tahoma,Verdana;
}
aa { text-decoration:none; }
a:link   { color:#b22222; }
a:visited { color:#b22222; }
a:active { color:#b22222; }
a:hover { color:#800000; }
UL {
	MARGIN-TOP: 0px
}
.exp {
	COLOR: green
}
.torakokuto { font-family:Osaka,tahoma,Verdana;
        font-weight:normal;
        font-size:14pt;
        color:#905e31;
        width:500;
       }

.toramaccha { font-family:Osaka,tahoma,Verdana;
        font-weight:normal;
        font-size:14pt;
        color:#32e003;
        width:500;
       }

.wara { font-family:Osaka,tahoma,Verdana;
        font-weight:normal;
        font-size:14pt;
        color:#8B4513;
        width:500;
       }

.kuro { font-family:Osaka,tahoma,Verdana;
        font-weight:700;
        font-size:14pt;
        color:#800080;
        width:500;
       }

.hon { font-family:Osaka,tahoma,Verdana;
        font-weight:700;
        font-size:14pt;
        color:#8c0000;
        width:500;
       }

.toramona { font-family:Osaka,tahoma,Verdana;
        font-weight:700;
        font-size:14pt;
        color:#663333;
        width:500;
       }

.setumei { font-family:Osaka,tahoma,Verdana;
        font-weight:normal;
        font-size:11pt;
        color:#000000;
        width:500;
       }

.genryo { font-family:Osaka,tahoma;
        font-size:8pt;
        color:#000000;
        }

.under { border-bottom: 2px solid #999999;
       }

.midashi { font-family:Osaka,tahoma,Verdana;
        background:#d8bfd8;
        font-weight:800;
        font-size:14pt;
        color:#696969;
        width:100%;
       }

.tborder{ border:none;
         border-collapse:collapse;
   border-bottom: 1px solid #b22222;
   border-left: none;
   border-right: none;
   border-top: none;
  }

.copy{font-size:10pt;
      color:#999999;
}

.font11 { font-family:Osaka,tahoma,Verdana;
        font-size:10pt;
        color:#905e31;
       }

.font10 { font-family:Osaka,tahoma,Verdana;
        font-size:10pt;
        color:#905e31;
       }

.small9 { font-family:Osaka,tahoma,Verdana;
        font-size:9pt;
        color:#905e31;
       }

.small8 { font-family:Osaka,tahoma,Verdana;
        font-size:8pt;
        color:#999999;
       }

.yajirusi {font-size:1.5em;
           color:#ffffff;
          }

.menu { font-family:Osaka,tahoma,Verdana;
        font-weight:800;
        font-size:12pt;
        color:#ffffff;
       }

.daibiki {font-family:Osaka,tahoma,Verdana;
        font-weight:500;
        font-size:10pt;
        border:solid 1px ; 
        border-collapse:collapse;
       }

a.under:link {
color:#905e31;
}

.intype { font-size:11pt;
          background:#8b0000;
          color:#ffffff;
          height:30px;
          border-color:#ffa07a #000000 #000000 #ffa07a;
         }

.order_v {font-family:Osaka,tahoma,Verdana;
        font-weight:700;
        font-size:10pt;
}
.aa{        border-left: 1em solid #ffff00; 
        border-bottom: 3px solid #ffff00;
       }


ttd { font-family:Osaka,tahoma;
     font-size:12pt;
     font-weight:normal;
     color:#800000;
   }

.title { border-bottom:solid 1px;
	 border-color:#c0c0c0;
	 font-family:Osaka,tahoma,Verdana;
         font-weight:normal;
         font-size:20pt;
         color:#800000;
	 width:500;
       }

.admintitle { border-bottom:solid 1px;
 	      border-color:#c0c0c0;
   	      font-family:Osaka,tahoma,Verdana;
              font-weight:normal;
              font-size:14pt;
              color:#808080;
              width:500;
            }

.sub_msg td { font-family:Osaka,Tahoma;
              font-size:12pt;
            }

.sub_msg2 { border-bottom:double 3px #fa8090;
	}

.back { border:solid 1px #d2b4ac; 
        background:#fff5ee;
        font-family:Osaka,tahoma;
        font-size:12pt;
        color:#8b4513;
      }

.next { border:solid 1px #b22222; 
        background:#ddf2f4;
        font-family:Osaka,tahoma;
        font-size:12pt;
        color:#0000cd;
      }

.check { border:solid 1px #2e8b57; 
         background:#b6e7ca;
         font-family:Osaka,tahoma;
         font-size:12pt;
         color:#2e8b57;
       }

.log td { border-bottom:solid 1px #ffffff; 
	  font-family:Osaka,Tahoma;
          font-size:10pt;
          font-weight:800;
          color:#ffffff;
}

.log_txt { border:solid 1px #cd5c5c; 
	     background:#ffffff;
	     font-size:12pt;
	     color:#000000;}

.log_pst { border:solid 1px #F08080; 
	     background:#F08080;
	     font-family:Osaka,tahoma;
	     font-size:10pt;
	     color:#800000;}

.log_new { border:solid 1px #F08080; 
	   background:#F08080;
	   font-family:Osaka,tahoma;
	   font-size:10pt;
	   color:#800000;}

.log_off { border:solid 1px #5a6774; 
	   background:#cfcfcf;
	   font-family:Osaka,tahoma;
	   font-size:10pt;
	   color:#000080;}

.login { border:solid 1px #CD5C5C; 
         background:#CD5C5C;
         font-family:Osaka,tahoma;
         font-size:10pt;
         color:#ffffff;
	}

.login_x { border-bottom:solid 1px #ffffff;
         font-family:Osaka,tahoma;
         font-size:10pt;
         color:#ffffff;
	}

.login_in_b { border:solid 1px #8fbc8f; 
	      background:#ffffff;
	      color:#6495ed
	      height:300px;
              text-align:center;
            }

.login_in_edt { border:solid 1px #32cd32; 
 	        background:#f5f5f5;
	        font-family:Osaka,tahoma;
	        font-size:10pt;
	        color:#4169e1;
              }

table.user { border:solid 0px #b22222; 
    	     border-collapse:collapse;
           }

table.user th { border-bottom: 0px solid #b22222;
 	        border-left: 0px solid #b22222;
 	        border-right: 0px solid #b22222;
		background:#ffcc99;
                font-family:Osaka,Tahoma;
                font-size:12pt;
                font-weight:normal;
              }

table.user td { border-bottom: 1px solid #ffc0cb;
		background:#faf0e6;
                font-family:Osaka,Tahoma;
                font-size:12pt;
                font-weight:normal;
              }

.user input { bborder:solid 1px; #b22222;
	      color:#800000;
	      background:#ffffff;
              font-size:12pt;
            }

.user select {font-size:11pt;
                  }

.user_title { border-bottom: 1px solid #b22222;
              background:#ffcc99;
              color:#800000;
            }

.user_com { background:#ffffff;
            color:#4682b4;
            font-size:12pt;
            width:400;
            border-bottom:solid 1px #c0c0c0;
            }

.user_pst { border:solid 1px #b22222; 
	    background:#f08080;
	    font-family:Osaka,tahoma;
	    font-size:12pt;
	    color:#0000cd;
          }

.idchk_ok { color:#0000cc; 
          }

.idchk_ng { color:#ff0000 !important; 
          }

table.total { border:double 3px #b22222; 
    	     border-collapse:collapse;
           }

table.total td { border-bottom: 1px solid #b22222;
 	        border-left: 1px solid #b22222;
 	        border-right: 1px solid #b22222;
                border:solid 1px #CD5C5C; 
                background:#CD5C5C;
                font-family:Osaka,tahoma;
                font-size:12pt;
                font-weight:700;
                color:#ffffff;
	}
              }

table.total th { background:#ffffff;
               border-bottom: 1px solid #b22222;
               }

.total input { border:solid 1px #b22222; 
               background:#cd5c5c;
	       font-size:12pt;
	       color:#0000aa;
             }

.info { border:solid 1px #CD5C5C; 
        background:#ffffff;
      }

.info_top { background:#CD5C5C;
            color:#ffffff;
          }

.info textarea { background:#ffffff;
		 color:#b22222;
		 border:0px;
                 font-size:10pt;
		 overflow: auto;
        	 scrollbar-Track-Color: #ffffff;
		 scrollbar-Face-Color: #ffffff;
	         scrollbar-Shadow-Color: #ffffff;
	 	 scrollbar-DarkShadow-Color: #ffffff;
		 scrollbar-Highlight-Color: #ffffff;
		 scrollbar-3dLight-Color: #ffffff;
	 	 scrollbar-Arrow-Color: #b22222;
	       }

table.view { bborder:solid 1px #b22222; 
    	     border-collapse:collapse;
           }

table.view td { border-bottom: 1px solid #b22222;
 	        bborder-left: 1px solid #b22222;
              }

.view input { border:solid 1px #b22222; 
             background:#cd5c5c;
	     font-size:12pt;
	     color:#0000aa;
           }

.view_top { background:#FA8072;
	    font-style:Osaka,Tahoma;
            color:#800000;
          }

.view_one { bbackground:#ffffff;
	    font-style:Osaka,Tahoma;
            color:#404040;
          }

.view_two { bbackground:#eeeefb;
	    font-style:Osaka,Tahoma;
            color:#404040;
          }

.view_cate { color:#3cb371; }

ttable.cate { border:solid 1px #b22222; 
    	     border-collapse:collapse;
             background:#ffffff;
           }

ttable.cate td { border-bottom: 1px solid #b22222;
 	        border-left: 1px solid #b22222;
              }

.cate input { border:0px;
              cursor:hand;
              color:#b22222;
              font-size:12pt;
	      background:url(./img/bg01.gif);
              font-weight:700;
            }

.cate_title { background:#FA8072;
	      color:#b22222;
	      font-size:9pt;
	    }

.ck_name { border-bottom:solid 1px #800000;
           color:#b22222;
           font-size:12pt;
         }

.note { border:double 3px #3cb371;
        color:#000000;
        background:#ffffff;
      }

.note pre { font-size:10pt; 
           color:#000000;
           font-family:Osaka,Tahoma;
         }

.note_title { width:500;
              border-bottom:solid 1px d8bfd8;
              font-size:12pt;
              color:#000000;
            }

.send_title { width:500;
              border-bottom:solid 1px d8bfd8;
              font-size:12pt;
              color:#000000;
            }

table.send { border:solid 1px #b22222; 
    	     border-collapse:collapse;
             background:#ffffff;
           }

table.send td { border-bottom: 1px solid #b22222;
 	        border-left: 1px solid #b22222;
 	        border-right: 1px solid #b22222;
		background:#f08080;
              }

table.send th { font-size:10pt;
		font-weight:normal; }

table.send_fee { border:solid 1px #b22222; 
    	         border-collapse:collapse;
               }

table.send_fee td { border-bottom: 1px solid #b22222;
 	            border-left: 1px solid #b22222;
 	            border-right: 1px solid #b22222;
		    background:#f08080;
                  }

table.send_fee th { border-bottom: 1px solid #b22222;
 	            border-left: 1px solid #b22222;
 	            border-right: 1px solid #b22222;
                  }

.send_feeth1 { background:#ffffff; }
.send_feeth2 { background:#cfecf0; }

.buy_top { background:#000080 }

table.per_detail{ border:solid 1px #b22222; 
    	          border-collapse:collapse;
                }

table.per_detail th { border-bottom: 1px solid #ffc0cb;
 	              border-left: 1px solid #ffc0cb;
 	              border-right: 1px solid #ffc0cb;
		      background:#f08080;
                      font-weight:600;
                      font-size:10pt;
                    }

table.per_detail td { border-bottom: 1px solid #ffc0cb;
 	              border-left: 1px solid #ffc0cb;
 	              border-right: 1px solid #ffc0cb;
                      font-size:10pt;
                    }

.per_detail input { bborder:solid 1px; #b22222;
                    color:#800000;
      	            background:#ffffff;
 	            font-size:9pt;
                  }

.per_detail_main { background:#ffcc99; }

.cancel { border:solid 1px #5a6774; 
	   background:#cfcfcf;
	   font-family:Osaka,tahoma;
	   font-size:12pt;
	   color:#000080;}

table.cart { border:double 3px #e6e6fa; 
    	     border-collapse:collapse;
	     background:#ffffff;
           }

table.job1 { border:double 3px #c0c0c0; 
    	     border-collapse:collapse;
	     background:#ffffff;
           }

.dealings { border:solid 1px #cd5cdd; 
	    background:#dcdcdc;
	    font-family:Osaka,tahoma;
	    font-size:12pt;
	    color:#000000;}

ttable.per_detail2 { border:solid 1px #ff9f73; 
    	            border-collapse:collapse;
                  }

table.per_detail2 th { border-bottom: 1px solid #ff7373;
 	              border-left: 1px solid #ff7373;
 	              border-right: 1px solid #ff7373;
		      background:#ff9f73;
                      font-weight:normal;
                      font-size:12pt;
                    }

ttable.per_detail2 td { border: 0px; }

.per_detail2 input {background:#ffffff;
                    color:#000000;
		    bborder:solid 1px;
		    bborder-color:#b22222;
 	            font-size:12pt;
                  }

.per_detail2 select {font-size:11pt;
                  }

.per_detail2 textarea { background:#ffffff;
	                color:#000000;
		 	bborder:solid 1px #b22222;
                 	font-size:10pt;
		 	overflow: auto;
        	 	scrollbar-Track-Color: #ffffff;
		 	scrollbar-Face-Color: #ffffff;
	         	scrollbar-Shadow-Color: #ffffff;
	 	 	scrollbar-DarkShadow-Color: #ffffff;
		 	scrollbar-Highlight-Color: #ffffff;
		 	scrollbar-3dLight-Color: #ffffff;
	 	 	scrollbar-Arrow-Color: #b22222;
	       	      }

.per_detail2_main { background:#d9f0f9; }

table.error { border:solid 1px #008080;
              margin-top:50px;
              height:50px; }

table.adm { border:double 3px #a9a9a9; 
            margin-top:100px;}

.adm input { border:solid 1px #b22222; }

table.send_detail{ border:solid 1px #b22222; 
    	          border-collapse:collapse;
                }

table.send_detail th { border-bottom: 1px solid #b22222;
 	              border-left: 1px solid #b22222;
 	              border-right: 1px solid #b22222;
		      background:#f08080;
                      font-weight:normal;
                      font-size:12pt;
                    }

table.send_detail td { border-bottom: 1px solid #b22222; }

.send_detail input { border:solid 1px; #b22222;
                    color:#800000;
      	            background:#ffffff;
 	            font-size:12pt;
                  }

.send_detail_main { background:#d9f0f9; }

table.sendok { border:solid 1px #008080;
               width:300px;
               height:200px; }

table.log_detail{ border:solid 1px #b22222; 
    	          border-collapse:collapse;
                }

table.log_detail th { border-bottom: 1px solid #b22222;
 	              border-left: 1px solid #b22222;
 	              border-right: 1px solid #b22222;
		      background:#f08080;
                      font-weight:normal;
                      font-size:12pt;
                    }

table.log_detail td { border-bottom: 1px solid #b22222;
 	              border-left: 1px solid #b22222;
 	              border-right: 1px solid #b22222;
                    }

.log_detail_main { background:#d9f0f9; }

.zaiko { color:#dc143c; }

table.top { 
   background: url(./img/topbg.gif) no-repeat bottom right;
 }
td.top { 
   border-style:solid;
   border-color:#ffffff;
 }

.list a:link {
text-decoration: none;
}
.list a:visited {
text-decoration: none;
}
.list a:hover {
background: #ffdab9;
}

table.slip {
   border-collapse: collapse;
   border:1px solid #000000;
   color: #000000;
}

table.slip td {
   border-collapse: collapse;
   border-top:1px solid #000000;
   border-bottom:1px solid #000000;
   border-left:1px solid #000000;
   border-right:1px solid #000000;
   color: #000000;
}

table.biko {
   border-collapse: collapse;
   border:1px solid #000000;
   color: #000000;
}

.mincho {
   font-family:'‚l‚r ‚o–¾’©','‚l‚r –¾’©',serif;
}

