@charset "utf-8";
/* CSS Document */

.link_admin_item a {
	font-size: 20px;
background-color: #0066CC;
border: solid 1px #333333;
display: block;
width: 300px;
line-height: 40px;
color:#FFFFFF;
font-weight: bold;
margin: 10px auto;
padding:3px;
text-align: center;
text-decoration: none;
clear: both;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */ 
}

.link_admin_item a:hover{
background-color: #99CCFF;
text-decoration: none;
color: #0066CC;
}
.cf:after{
	content : '';
	display : block;
	clear : both;
	height:0;
}

.send_button_disabled a{
display: block;
width: 130px;
height: 17px;
background: url(../images/send_button_bg_disable.jpg) no-repeat 0px 0px;
color: #FFFFFF;
font-weight: bold;
border: #666666 solid 1px;
margin: 20px auto;
padding: 8px 0px 8px 0px;
text-decoration: none;
pointer-events:none;
}
.send_button_disabled a:hover{
display: block;
width: 130px;
height: 17px;
background: url(../images/send_button_bg_disable.jpg) no-repeat 0px 0px;
color: #FFFFFF;
font-weight: bold;
border: #666666 solid 1px;
margin: 20px auto;
padding: 8px 0px 8px 0px;
text-decoration: none;
pointer-events:none;
}

.link_green a {
background-color: #006600;
border: solid 1px #333333;
display: block;
width: 100px;
height: 20px;
color:#FFFFFF;
font-weight: bold;
margin: 10px auto;
padding:3px;
text-align: center;
text-decoration: none;
clear: both;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */ 
}

.link_green a:hover{
opacity:0.7
}

.text_area2 {
width: 450px;
margin: 20px auto;
padding: 20px;
text-align: left;
}


/*-----------------------------------
color
-------------------------------------*/
.icheck_text {
	color: #197519;
}
.guidance_text {
	color: #0066FF;
}
.guidance_box {
	border: solid #0066ff 1px;
	color: #0066FF;
}
.notice {
	color: #FF6600;
	font-weight: bold;
}
.error {
	color: #FF0000;
	font-weight: bold;
}
.even_line {
	background: #FFFFE0 !important; 
}
.comment {
	color: #0066FF;
}
.readonly {
	background: #EAFFF5;
	color: #FF6600;
}
.delete {
	background-color: #6600cc !important;
	color: #FFFF00;
}
/*-----------------------------------
button
-------------------------------------*/
.submit {
   style="background: #000000;
   padding: 0;
   border: 0;
}
.logout {
	float: right;
	background:url(../images/btn_out.png) no-repeat;
	width: 129px;
	height: 29px;
}
a:hover .logout {
	opacity: 0.8;
}
/*-----------------------------------
input file
-------------------------------------*/
.input_text {
	height: 25px;
	border: solid 1px #808080;
}
.input_text:hover {
	height: 25px;
	border: solid 1px #3399FF;
}
#filelist, #filelist2 {
  color:#009933;
  /*font-weight:bold;*/
}
.file_upload_style {
  color: #006600;
  border:solid 1px #0066FF;
  padding:5px 10px;
  background-color:#FFFFE5;
}
.input_file {
  background-color: #FFFFFF;
  border-color:#18EC86;
  width: 400px;
  font-size: 12px;
  color: #0066FF;
  height: 30px;
  margin: 20px 0;
}
.upload_file {
  background-color: #FFFFFF;
  border-color:#18EC86;
  width: 300px;
  font-size: 12px;
  color: #0066FF;
  height: 30px;
  margin: 20px 0;
}
.excel_ico {
    background:url(../../images/ico_excel.png) no-repeat;
}

}

/*-----------------------------------
Select Box
-------------------------------------*/
.design-select-box {
    padding: 5px;
    background-color: #F5F5DC;
    border: 1px solid #47B4F1;
	color:#7A00A3;
    outline: 0;

   -moz-border-radius: 5px;    /* Firefox */
   -webkit-border-radius: 5px; /* Safari,Chrome */
   border-radius: 5px;         /* CSS3 */
}

/*-----------------------------------
角丸
-------------------------------------*/
div.kadomaru {
   -moz-border-radius: 20px;    /* Firefox */
   -webkit-border-radius: 20px; /* Safari,Chrome */
   border-radius: 20px;         /* CSS3 */

   border: 3px green solid;     /* 枠線の装飾 */
   background-color: #ccffcc;   /* 背景色 */
}
input.kadomaru {
   -moz-border-radius: 5px;    /* Firefox */
   -webkit-border-radius: 5px; /* Safari,Chrome */
   border-radius: 5px;         /* CSS3 */
   
   border: 1px solid;     /* 枠線の装飾 */
   height: 25px;
   padding: 0px 10px;
   /*background-color: #ccffcc;*/   /* 背景色 */

}
input.kadomaru:hover {
   border: 1px #3399FF solid;     /* 枠線の装飾 */
}
textarea.kadomaru {
   -moz-border-radius: 5px;    /* Firefox */
   -webkit-border-radius: 5px; /* Safari,Chrome */
   border-radius: 5px;         /* CSS3 */
   
   border: 1px solid;     /* 枠線の装飾 */
   padding: 0px 10px;
   margin-left: 2px;
   
   text-align: left;
}
textarea.kadomaru:hover {
   border: 1px #3399FF solid;     /* 枠線の装飾 */
}
input.unalterable {
   -moz-border-radius: 5px;    /* Firefox */
   -webkit-border-radius: 5px; /* Safari,Chrome */
   border-radius: 5px;         /* CSS3 */
   
   border: 1px solid;     /* 枠線の装飾 */
   height: 25px;
   padding: 0px 10px;
   
   background-color: #EBF4F2;
   color: #B86E25;
}
/*-----------------------------------
Select Box
-------------------------------------*/
.design-select-box {
    /*width: 500px;*/
    padding: 5px;
    background-color: #F5F5DC;
    border: 1px solid #47B4F1;
	color:#7A00A3;
    outline: 0;

   -moz-border-radius: 5px;    /* Firefox */
   -webkit-border-radius: 5px; /* Safari,Chrome */
   border-radius: 5px;         /* CSS3 */

   /* border: 3px green solid;*/     /* 枠線の装飾 */
   /*background-color: #ccffcc;*/   /* 背景色 */
}
