.button1
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#05599b;
   height:28px;
   width:86px;
   background-color:#afe2fa;
   background-image:url(./pics/button1.gif);
   border-style:none;
   margin:0px 25px 0px 0px;
}

.button_del
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#f74545;
   height:28px;
   width:86px;
   background-color:#afe2fa;
   background-image:url(./pics/button1.gif);
   border-style:none;
   margin:0px 25px 0px 0px;
}

.text_box
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#05599b;
   width:300px;
   background-color:#dbf2fd;
   border-style:solid;
   border-color:#05599b;
   border-width:1px;
}

.text_box_red
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#f74545;
   width:300px;
   background-color:#dbf2fd;
   border-style:solid;
   border-color:#05599b;
   border-width:1px;
}


.text_box_01
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#05599b;
   width:50px;
   background-color:#dbf2fd;
   border-style:solid;
   border-color:#05599b;
   border-width:1px;
}

.text_box_011
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#05599b;
   width:60px;
   background-color:#dbf2fd;
   border-style:solid;
   border-color:#05599b;
   border-width:1px;
   margin-right:10px;
}

.text_box_01_err
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#05599b;
   width:50px;
   background-color:#f8b7d2;
   border-style:solid;
   border-color:#dc0661;
   border-width:1px;
}

.text_box_02
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#05599b;
   width:100px;
   background-color:#dbf2fd;
   border-style:solid;
   border-color:#05599b;
   border-width:1px;
}

.text_box_err
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#05599b;
   width:300px;
   background-color:#f8b7d2;
   border-style:solid;
   border-color:#dc0661;
   border-width:1px;
}

.text_box_03
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#05599b;
   width:200px;
   height:80px;
   background-color:#dbf2fd;
   border-style:solid;
   border-color:#05599b;
   border-width:1px;
}


.text_box_orange
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#f74545;
   width:300px;
   background-color:#f7d653;
   border-style:solid;
   border-color:#05599b;
   border-width:1px;
}


.text1
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#05599b;
}
.text1 a
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#05599b;
}

.text2
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#04a923;
}

.text3
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#05599b;
}


.radio
{
   color:#05599b;
   background-color:#afe2fa;

}

.stat 
{
   margin: 0px 0px 10px 18px;
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#f74545;
}

.stat01 
{
   margin: 0px 0px 0px 0px;
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#f74545;
}

.stat02 
{
   margin: 0px 0px 0px 0px;
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#f74545;
   width:150px;
}

.red
{
   margin: 0px 0px 0px 0px;
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#f74545;
}

.red a
{
   color:#f74545;
   text-decoration: none;
}

.sel {
   color:#05599b;
   background-color:#dbf2fd;
   width:auto;
   height:auto;
   font-family:Arial,sans-serif;
   font-weight:bold;
   border-style:solid;
   border-color:#05599b;
   border-top-color:#05599b;
   border-bottom-color:#05599b;
   border-left-color:#05599b;
   border-right-color:#05599b;
   border-width:1px;


border:1;
/*margin:-2px;
margin:-1px;*/
}

.sel_02 {
  /* background-color:#dbf2fd;*/
   color:#05599b;
   width:auto;
   height:auto;
   font-family:Arial,sans-serif;
   font-weight:bold;
   border-style:solid;
   border-color:#05599b;
   border-top-color:#05599b;
   border-bottom-color:#05599b;
   border-left-color:#05599b;
   border-right-color:#05599b;
   border-width:1px;
}
.sel_err {
   color:#05599b;
   background-color:#f8b7d2;
   width:auto;
   height:auto;
   font-family:Arial,sans-serif;
   font-weight:bold;
   border-style:solid;
   border-color:#dc0661;
   border-top-color:#dc0661;
   border-bottom-color:#dc0661;
   border-left-color:#dc0661;
   border-right-color:#dc0661;
   border-width:1px;


border:1;
/*margin:-2px;
margin:-1px;*/
}

.select_01 {
   color:#05599b;
   background-color:#dbf2fd;
   width:100%;
   height:350px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   border-style:solid;
   border-color:#05599b;
   border-top-color:#05599b;
   border-bottom-color:#05599b;
   border-left-color:#05599b;
   border-right-color:#05599b;
   border-width:1px;


border:1;
margin:-2px;
margin:-1px;
}

fieldset {

	border: solid 1px #ffffff;

	padding: 10px;

}

.select {
   color:#05599b;
   background-color:#dbf2fd;
   width:100%;
   height:350px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   border-style:solid;
   border-color:#05599b;
   border-top-color:#05599b;
   border-bottom-color:#05599b;
   border-left-color:#05599b;
   border-right-color:#05599b;
   border-width:1px;


border:1;
margin:-2px;
voice-family:inherit;
margin:-1px;
}

.select_err {
   color:#05599b;
   background-color:#dbf2fd;
   width:100%;
   height:350px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   border-style:solid;
   border-color:#dc0661;
   border-top-color:#dc0661;
   border-bottom-color:#dc0661;
   border-left-color:#dc0661;
   border-right-color:#dc0661;
   border-width:1px;


border:2;
margin:-2px;
voice-family:inherit;
margin:-1px;
}


.select_10 {
   color:#05599b;
   background-color:#dbf2fd;
   width:500px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   border-style:solid;
   border-color:#05599b;
   border-top-color:#05599b;
   border-bottom-color:#05599b;
   border-left-color:#05599b;
   border-right-color:#05599b;
   border-width:1px;


border:1;
margin:-2px;
voice-family:inherit;
margin:-1px;
}

.mainAreaInternal {
    position: absolute;
    top: 200px;
    left: 500px;
    width: 500px;
    height: 300px;
    /*background-color: #cccccc;*/

    overflow: auto;
    z-index: 0;
  }

.mainAreaLoading {
    position: absolute;
    top: 200px;
    left: 500px;
    width: 500px;
    height: 300px;

    z-index: 1;
  }

.hr_u{
	border:solid 1px #05599b;
  }

.print {
   color:#000000;
   background-color:#FFFFFF;
   width:700px;
   height:650px;
   margin-left:20px;
   font-size:14px;
}

.button22{
    background: #afe2fa;
    border: 2px solid #0559a7;
    border-radius: 10px;
    height: 25px;
    color: #0559a7;
    color: red;
    cursor: hand;
    font-weight: bold;
}
iframe{
    display:none;
}

.hide-sp{
	display:none;
}

.hide {display:none;}

.ui-state-default{
	background: #f6f6f6;
    border-radius: 7px;
    font-weight: 600;
    color: #0766a8;
}
  #sortable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
  #sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 14px; height: 18px; 
	background: #f6f6f6;
    border-radius: 7px;
    font-weight: 600;
    color: #0766a8;
	width: 160%;
  }
  #sortable li span { position: absolute; margin-left: -1.3em; }


