@charset "Shift_JIS";
/* 2024-05-24 NBS DEL 1sΪΜRgν */
/* 2020-11-24 NBS ADD E iUNICODEΞj */

A {
  TEXT-DECORATION: none;
}
A.Nyuryoku {
  COLOR: #0033cc;
}

A.menu {
  COLOR: #ffffff;
}
A.TAB {
  COLOR: #0033cc;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
A.TAB:active {
  TEXT-DECORATION: underline
;
}

BODY{
	font-size : 12px;
	/* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
	font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
	margin: 0px ;
	padding: 0px;
	border: 0px;
	/* 2015-11-05 iPhone Ξ */
	-webkit-text-size-adjust: 100%;
}
TABLE{
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
  font-weight : normal;
  font-size : 12px;
}

P.Title{
  background-color : #0080ff;
  text-align : center;
  color : white;
  font-weight : normal;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  text-align : center;
  border-style:outset;

  font-size : 12px;
}
P.Menu_u{
  background-color : #0080c0;
  text-align : center;
  color : white;
  font-weight : normal;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  text-align : center;
  border-style:outset;
  width:120;
  font-style : normal;
  font-variant : normal;
/*
  font-weight : nomalbold;
  font-size : 10pt;
*/
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
}
P.Menu_d{
  background-color : #0080ff;
  text-align : center;
  color : white;
  font-weight : normal;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  text-align : center;
  border-style:inset;
/*
  font : normal normal 900 /100%;
*/
  font-size : 10pt;
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
  width : 120;
}
/*     e[u    */
T.Table{
  font-size : 12px;
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
}
SPAN.Alert{
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
  font-size : 12px;
  background-color : #ffffcc;
}
SPAN.Alert2{
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
  font-size : 12px;
  background-color : #ffffcc;
  border-width : 1px 1px 1px 1px;
  border-top-style : outset;
  border-left-style : outset;
  border-right-style : outset;
  border-bottom-style : outset;
}
SPAN.Henkyaku{
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
  font-size : 12px;
  background-color : #ffa980;
}
SPAN.Henkyaku2{
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
  font-size : 12px;
  background-color : #ffa980;
  border-width : 1px 1px 1px 1px;
  border-top-style : outset;
  border-left-style : outset;
  border-right-style : outset;
  border-bottom-style : outset;
}
SPAN.Error{
  font-size : 12px;
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
  background-color : #ff8080;
}
SPAN.Error2{
  font-size : 12px;
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
  background-color : #ff8080;
  border-width : 1px 1px 1px 1px;
  border-top-style : outset;
  border-left-style : outset;
  border-right-style : outset;
  border-bottom-style : outset;
}
SPAN.Title{
  font-size : 12px;
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
  color : white;
  background-color : #0080ff;
  font-weight : normal;
  border-width : 1px 1px 1px 1px;
  border-top-style : outset;
  border-left-style : outset;
  border-right-style : outset;
  border-bottom-style : outset;
}
INPUT{
  border-top-width : 1pt;
  border-left-width : 1pt;
  border-right-width : 1pt;
  border-bottom-width : 1pt;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 11px;
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
}
INPUT.picture{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-style : none none none none;
}
INPUT.iraibango{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-style : none none none none;
  font-size : 11px;
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
}
INPUT.moneyRead{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-style : none none none none;
  text-align : right;
  font-size : 11px;
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
}
INPUT.select{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-style : none none none none;
  font-size : 11px;
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
  color : blue;
}
INPUT.money{
  text-align : right;
  font-size : 11px;
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
  ime-mode: inactive;
}
INPUT.moneySS{
  text-align : right;
  font-size : 10px;
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
  ime-mode: inactive;
}
INPUT.INPUTREAD{
  font-size : 11px;
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
  background-color : #004080;
  color : #ffffff;
  text-align : center;
}

/*2024-12-19 NBS ADD S */
SPAN.INPUTREAD {
  font-size : 11px;
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
  background-color : #004080;
  color : #ffffff;
  text-align : center;
  padding: 2px 2px 2px 2px;
}
/*2024-12-19 NBS ADD E */

INPUT.INPUTREADWAKUNASI{
  font-size : 11px;
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
  border-style : none none none none;
}
INPUT.INPUTREAD2{
  font-size : 11px;
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
  text-align : left;
  border-top-width : 0pt;
  border-left-width : 0pt;
  border-right-width : 0pt;
  border-bottom-width : 0pt;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
INPUT.INPUTREADRIGHT{
  font-size : 11px;
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
  background-color : #004080;
  color : #ffffff;
  text-align : right;
}
INPUT.INPUTWAKUNASI{
  border-style: none;
}
TEXTAREA{
  border-top-width : 1pt;
  border-left-width : 1pt;
  border-right-width : 1pt;
  border-bottom-width : 1pt;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 12px;
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
}
SELECT{
  font-size : 12px;
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
}
#his{
  background-color : #ffff99;
  /* 2016-08-25 NBS CMT Sfont-size : 12px; */
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
}
#hisright{
  background-color : #ffff99;
  text-align : right;
  /* 2016-08-25 NBS CMT Sfont-size : 12px; */
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
}
#menu {
  position: absolute;
  background-color: #FFFF99;
  border-top: 1pt solid white;
  border-right: 1pt solid black;
  border-bottom: 1pt solid black;
  border-left: 1pt solid white;
  padding: 2pt 4pt 2pt 4pt;
  visibility: hidden;
}
/* eζΚΜXN[ */
DIV#D1 {
/*
  overflow-y:scroll;
*/
  overflow:scroll;
  height:290;
  width:590;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  border-style : solid solid solid solid;
}

/* 2016-08-22 NBS ADD S */
DIV#D1_S {
  overflow:scroll;
  height: 260;
  width: 590;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  border-style : solid solid solid solid;
}
/* 2016-08-22 NBS ADD E */

/* eζΚΜXN[ */
DIV#D2 {
  overflow:scroll;
  height:300;
  width:590;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  border-style : solid solid solid solid;
}
/* zͺζo^ζΚΜXN[ */
DIV#RLhaibunMT {
  overflow-y:scroll;
  height:277;
  width:700;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  border-style : solid solid solid solid;
}
DIV.Nyuryoku {
  COLOR: #0033cc;
}
DIV.Nyuryoku_Syunyu {
  COLOR: #00CC99;
}


BUTTON.SERCH{
  border-top-width : 0pt;
  border-left-width : 0pt;
  border-right-width : 0pt;
  border-bottom-width : 0pt;
  border-style : none none none none;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-color : White;
}
INPUTREAD{
  font-size : 11px;
  /* 2014-04-30 NBS UPD font-family : "lr SVbN"; */
  font-family : "lr SVbN", "MS Gothic","Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Lucida Grande", Meiryo, sans-serif;
  background-color : #004080;
  color : #ffffff;
  text-align : center;
}

BUTTON.Kogamenclose{
  border-top-width : 0pt;
  border-left-width : 0pt;
  border-right-width : 0pt;
  border-bottom-width : 0pt;
  border-style : none none none none;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-color : #e3ffe3;
}

/***** 2005.6.28 ΗΑ   ******/
BUTTON.explore{
width: 90px;
  border-top-width : 0pt;
  border-left-width : 0pt;
  border-right-width : 0pt;
  border-bottom-width : 0pt;
  border-style : none none none none;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-color : White;
}
BUTTON.cancel{
width: 60px;
  border-top-width : 0pt;
  border-left-width : 0pt;
  border-right-width : 0pt;
  border-bottom-width : 0pt;
  border-style : none none none none;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-color : White;
}

BUTTON.expert{
width: 130px;
  border-top-width : 0pt;
  border-left-width : 0pt;
  border-right-width : 0pt;
  border-bottom-width : 0pt;
  border-style : none none none none;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-color : White;
}

div.table1{
position:relative;
left:13px;
}

div.table2{
position:relative;
top:15px;
left:10px;
}
div.table3{
position:relative;
left:10px;
}
div.table4{
position:relative;
top:12px;
}
div.table5{
position:relative;
top:8px;
left:9px;
}
div.table6{
position:relative;
top:8px;
}


/*@gbvζΚ@*/
tr.toptitle{
font-size:90%;
color: white;
text-align:left;
}
button.top_login{
width: 58px;
height: 20px;
  border-top-width : 0pt;
  border-left-width : 0pt;
  border-right-width : 0pt;
  border-bottom-width : 0pt;
  border-style : none none none none;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-color : #053678;
}

/***** 2009.2.3 ΗΑ   ******/
div#Mantmenu{
	width:800px;
 	padding-left:20px;
 	margin-left:15px;
}

div.left_frame{
	float:left;
	width:400px;
	padding:5px;
  	margin-top:15px;
  	margin-left:10px;
}

div.right_frame{
	float:right;
	width:300px;
	padding:5px;
  	margin-top:15px;
  	margin-left:10px;
}

/* Ϋη */
div.block1{
	border:3;
}

div.block1_body{
	background-color:#ddaadd;
}

/* _E[h */
div.block2{
	clear:both;
	border:3;
}

div.block2_body{
	background-color:#aaeeee;
}

/*  [ */
div.block3{
	border:3;
}

div.block3_body{
	background-color:#eeeeaa;
}

span.blockTitle{
	font-size:16px;
	font-weight:bold;
	color:navy;
}

/* 2019-09-20 NBS ADD S */
SPAN.ResembleButton {
	cursor: hand;
	color: white;
	text-decoration: none;
	padding: 3px 1px 1px 3px;
	text-align: center;
	background-color: #49a9d4;
	border-radius: 5px;
}
/* 2019-09-20 NBS ADD E */

/* 2019-10-03 NBS ADD S */
SPAN.ErrorMark {
	cursor: default;
	color: white;
	text-decoration: none;
	padding: 2px 1px 1px 2px;
	text-align: center;
	background-color: red;
	border-radius: 5px;
}
/* 2019-10-03 NBS ADD E */

/* 2022-06-14 NBS ADD S */
SPAN.OkMark {
  	cursor: default;
	display: inline-block;
	font-size: 1px;
	width: 31px;
	height: 3px;
	background: linear-gradient(to bottom, #99ccff, #0059b3);
	/* 2023-10-27 NBS ADD S */
	vertical-align: 8px;
	/* 2023-10-27 NBS ADD E */
}
/* 2022-06-14 NBS ADD E */

/* 2024-01-26 NBS ADD S */
SPAN.WFMark {
	cursor: default;
	color: black;
	text-decoration: none;
	padding: 3px 3px 3px 3px;
	text-align: center;
	background-color: #FF6600;
	border-radius: 30px;
}
/* 2024-01-26 NBS ADD E */


