@chrset "UTF-8";

 body{
  font-family: Verdana , "Meiryo UI" , "メイリオ" , Meiryo  , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" ,  "ＭＳ Ｐゴシック" , "MS PGothic";
  font-size: 15pt
  }
 textstyle{
  font-family: Verdana , "Meiryo UI" , "メイリオ" , Meiryo  , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" ,  "ＭＳ Ｐゴシック" , "MS PGothic";
  font-size: 11pt
  }
 font.small{
  font-family: Verdana , "Meiryo UI" , "メイリオ" , Meiryo  , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" ,  "ＭＳ Ｐゴシック" , "MS PGothic";
  font-size: 10pt;
  }

 div.master{
  width: 1100px;
  height: 600px;
  /*  position: absolute; */
  top: 10px;
  left: 25px;
  background-color: Transparent;
 }
 div.header{
  width: 1100px;
  height: 50px;
  /*  position: absolute; */
  background-color: Transparent;
 }
 div.content {
  width: 1100px;
  height: 650px;
  background-color: Transparent;
 }
 div.footer{
  width: 1100px;
  background-color: Transparent;
 }


 div.MainBox1{
  width: 1100px;
  height: 180px;
  padding: 10px;
  /*  position: absolute; */
  top: 80px;
  background-color: Transparent;
 }

 div.MainBox2{
 width:250pt;
 height: auto;
 position:absolute;
 top: 390px;
 float: left;
 margin-left: 180px;
 display: inline;
 background-color: Transparent;
 }
 div.MainBox3{
 width:250pt;
 height: auto;
 position:absolute;
 top: 390px;
 float: left;
 margin-left: 650px;
 display: inline;
 background-color: Transparent;
 }
 div.MainBox4{
 width:400px;
 padding: 20px;
 position:absolute;
 top: 510px;
 float: left;
 margin-left: 40px;
 display: inline;
 background-color: Transparent;
 text-align:center;}

 div.MainBox5{
 width:400px;
 padding: 20px;
 position:absolute;
 top: 510px;
 float: left;
 margin-left: 520px;
 display: inline;
 background-color: Transparent;
 text-align:center;}

div.MainBox6{
  width:200px;
  /*  position: absolute; */
  margin-left:40px;
  top: 320px;
  background-color: Transparent;
  text-align:center;
 }
div.MainBox7{
  width:200px;
  /*  position: absolute; */
  margin-left:350px;
  top: 320px;
  background-color: Transparent;
  text-align:center;
 }

div.MainBox8{
  width:1000px;
  /*  position: absolute; */
  top: 500px;
  background-color: Transparent;
 }

 div.MainBox9{
  width: 1000px;
  /*  position: absolute; */
  top: 550px;
  background-color: Transparent;
 }

 div.MainBox10{
  width: 1000px;
  /*  position: absolute; */
  top: 650px;
  background-color: Transparent;
 }

 div.UploadBox1{
  width: 950px;
  height: 570px;
  padding: 10px;
  /*  position: absolute; */
  top: 60px;
  background-color: Transparent;
 }

 div.DownloadBox1{
  width: 950px;
  height: 50px;
  padding: 10px;
  /*  position: absolute; */
  top: 60px;
  background-color: Transparent;
 }
 div.DownloadBox2{
  width: 950px;
  height: 180px;
  padding: 10px;
  /*  position: absolute; */
  top: 150px;
  background-color: Transparent;
 }
 div.DownloadBox3{
 width:160px;
 height: 100px;
 position:absolute;
 top: 300px;
 float: left;
 margin-left: 120px;
 display: inline;
 background-color: Transparent;
 }
 div.DownloadBox4{
 width:160px;
 height: 100px;
 position:absolute;
 top: 300px;
  float: left;
 margin-left: 490px;
 display: inline;
 background-color: Transparent;
 }
 div.DownloadBox5{
 width:160px;
 height: 100px;
 position:absolute;
 top: 300px;
 float: left;
 margin-left: 840px;
 display: inline;
 background-color: Transparent;
 }
 div.DownloadBox6{
 width:310px;
 padding: 20px;
 position:absolute;
 top: 420px;
  float: left;
 margin-left: 20px;
 display: inline;
 background-color: Transparent;
 text-align:center;
 }
 div.DownloadBox7{
 width:310px;
 padding: 20px;
 position:absolute;
 top: 420px;
  float: left;
 margin-left: 385px;
 display: inline;
 background-color: Transparent;
 text-align:center;
 }
 div.DownloadBox8{
 width:330px;
 padding: 20px;
 position:absolute;
 top: 420px;
  float: left;
 margin-left: 740px;
 display: inline;
 background-color: Transparent;
 text-align:center;
 }
 div.DownloadBox9{
  width: 1000px;
  /*  position: absolute; */
  top: 600px;
  background-color: Transparent;
 }
 div.DownloadBox10{
  width:1000px;
  height: 100px;
  position:absolute;
  top: 300px;
  float: left;
  margin-left: 0px;
  display: inline;
  background-color: Transparent;
 }

 div.DownloadBox11{
  width:1000px;
  height: 100px;
  position:absolute;
  top: 250px;
  float: left;
  margin-left: 0px;
  display: inline;
  background-color: Transparent;
 }
 table.MainBox2{
 width:250pt;
 height: auto;
 position:absolute;
 top: 390px;
 float: left;
 margin-left: 180px;
 display: inline;
 background-color: Transparent;
 }

.rirekiButton {
    display:inline-block;
    background-color:#919191;
    padding:10px 5px;
    color:#fff;
    border:1px solid #69c;
    text-decoration:none;
    font-size:10pt;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    width:200px;
	position:relative;
	top:5pt;

}

 div.download_list_item {
	padding:8px;
	display: flex;
	flex-direction: row;
	cursor: pointer;
}

 div.download_list_item:hover {
	background-color:#eeeeff;
}


.buttonM {
    display:inline-block;
    background-color:#69c;
    padding:10px 20px;
    color:#fff;
    border:1px solid #69c;
    text-decoration:none;
    font-size:15pt;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    width:300px;
}


.buttonL {
    display:inline-block;
    background-color:#69c;
    padding:10px 20px;
    color:#fff;
    border:1px solid #69c;
    text-decoration:none;
    font-size:15pt;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    width:360px;

}

.buttonL_gray{
    display:inline-block;
    background-color:#919191;
    padding:10px 20px;
    color:#fff;
    border:1px solid #919191;
    text-decoration:none;
    font-size:15pt;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    width:360px;

}


.buttonM:hover,
.buttonL:hover{
    background-color:#79acdf;
    -webkit-box-shadow:inset 0px 0px 3px #fff;
    -moz-box-shadow:inset 0px 0px 3px #fff;
    box-shadow:inset 0px 0px 3px #fff;
}

.buttonM:active,
.buttonL:active{
    border:1px solid #334c66;
    background-color:#69c;
    padding-top:10px;
    padding-bottom:10px;
    color:#e0ebf5;
    -webkit-box-shadow:inset 0px 0px 8px #334c66;
    -moz-box-shadow:inset 0px 0px 2px #3a6da0;
    box-shadow:inset 0px 0px 2px #3a6da0;
}

.button {
    display:inline-block;
    background-color:#69c;
    padding:10px 20px;
    color:#fff;
    border:1px solid #69c;
    text-decoration:none;
    font-size:15pt;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    width:250px;
}
.button:hover{
    background-color:#79acdf;
    -webkit-box-shadow:inset 0px 0px 3px #fff;
    -moz-box-shadow:inset 0px 0px 3px #fff;
    box-shadow:inset 0px 0px 3px #fff;
    width:250px;
}
.button:active{
    border:1px solid #334c66;
    background-color:#69c;
    padding-top:10px;
    padding-bottom:10px;
    color:#e0ebf5;
    -webkit-box-shadow:inset 0px 0px 8px #334c66;
    -moz-box-shadow:inset 0px 0px 2px #3a6da0;
    box-shadow:inset 0px 0px 2px #3a6da0;
    width:250px;
}

.button_gray {
    display:inline-block;
    background-color:#919191;
    padding:10px 20px;
    color:#fff;
    border:1px solid #919191;
    text-decoration:none;
    font-size:15pt;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    width:250px;
}
.button_gray:hover{
    background-color:#aaaaaa;
    -webkit-box-shadow:inset 0px 0px 3px #fff;
    -moz-box-shadow:inset 0px 0px 3px #fff;
    box-shadow:inset 0px 0px 3px #fff;
    width:250px;
}

.button_TOP {
    display: block;
    width: 300px;
    color: white;
    background: #777777;
    text-decoration: none;
    text-align: center;
    margin: -5px auto 0px;
    padding: 10px 0 15px;
}

.button_TOP:hover {
    opacity: 0.7;
}

.button_TOP:active {
    opacity: 0.7;
}

.error {
  border: 1px solid red;
  color: red;
  font-family: Verdana , "Meiryo UI" , "���C���I" , Meiryo  , "�q���M�m�p�S Pro W3" , "Hiragino Kaku Gothic Pro" ,  "�l�r �o�S�V�b�N" , "MS PGothic";
}
.info {
  border: 1px solid blue;
  color: blue;
  font-family: Verdana , "Meiryo UI" , "���C���I" , Meiryo  , "�q���M�m�p�S Pro W3" , "Hiragino Kaku Gothic Pro" ,  "�l�r �o�S�V�b�N" , "MS PGothic";
}

.progressImg {
	width:30px ;
	height:30px;
	position:relative;
	top:5pt;
}
