#index
{
	background: #FFFFFF;
	border: solid 1px #388eca;
	color: #000000;
	font-size: 0.8em;
	margin: 0 auto;
	margin-top:10%;
	margin-bottom:15px;
	max-width: 400px;
	padding: 40px 10px 40px 10px;
	text-align: left;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}

#corner
{
	background: #FFFFFF;
	border: solid 1px #388eca;
	color: #000000;
	font-size: 0.8em;
	margin: 0 auto;
	#margin-top:10%;
	margin-bottom:15px;
	width:500px;
	padding: 20px 10px 20px 10px;
	text-align: left;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}

#corner700
{
	background: #FFFFFF;
	border: solid 1px #388eca;
	color: #000000;
	font-size: 0.8em;
	margin: 0 auto;
	#margin-top:10%;
	margin-bottom:15px;
	width:700px;
	padding: 20px 10px 20px 10px;
	text-align: left;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}

#memo_detail{
	border-radius: 25px;
    border: 2px solid #388eca;
    padding-top: 20px; 
    width: 700px;
    height: 760px; 
}
#memo_update {
    border-radius: 15px 50px;
    background: #8AC007;
    #padding: 20px; 
    width: 700px;
    height: 185px; 
}

.corner_nofix_h{
	border-radius: 15px;
    border: 2px solid #8AC007;
    #padding-top: 20px; 
    width: 700px; 
    padding-top: 10px; 
    padding-bottom: 10px; 
    text-align: left;
}

a:link { font-family:  verdana, "MS Sans Serif", "Microsoft Sans Serif"; font-size: 13px; color: #a65e01;  font-weight: normal;  text-decoration: none}
a:visited { font-family:  verdana, "MS Sans Serif", "Microsoft Sans Serif"; font-size: 13px; color: #a65e01;  font-weight: normal; text-decoration: none}
a:active { font-family: verdana, "MS Sans Serif", "Microsoft Sans Serif"; font-size:13px; color: #a65e01;  font-weight: normal; text-decoration: none}
a:hover { font-family: verdana, "MS Sans Serif", "Microsoft Sans Serif"; font-size: 13px; color: #a65e01;   font-weight: normal; text-decoration: none}

a.ca:link { font-family:  "MS Sans Serif", "Microsoft Sans Serif"; font-size: 13px; color: #FF0000;  font-weight: normal;  text-decoration: none}
a.ca:visited { font-family:  "MS Sans Serif", "Microsoft Sans Serif"; font-size: 13px; color: #FF0000;  font-weight: normal; text-decoration: none}
a.ca:active { font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size:13px; color: #000000;  font-weight: normal; text-decoration: none}
a.ca:hover { font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size: 13px; color: #FFFF00;   font-weight: normal; text-decoration: none}

a.click1:link { font-family:  "MS Sans Serif", "Microsoft Sans Serif"; font-size: 13px; color: #0072bc;  font-weight: normal;  text-decoration: none; }
a.click1:visited { font-family:  "MS Sans Serif", "Microsoft Sans Serif"; font-size: 13px; color: #0072bc;  font-weight: normal; text-decoration: none; }
a.click1:active { font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size:13px; color: #0072bc;  font-weight: normal; text-decoration: none; }
a.click1:hover { font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size: 13px; color: #23a8fe;   font-weight: normal; text-decoration: underline}

.brown_a a:link { font-family: verdana; font-size: 12px; color: #7C5C42;  font-weight: bold;  text-decoration: none}
.brown_a a:visited { font-family: verdana; font-size: 12px; color: #7C5C42;  font-weight: bold; text-decoration: none}
.brown_a a:active { font-family: verdana; font-size:12px; color: #7C5C42;  font-weight: bold; text-decoration: none}
.brown_a a:hover { font-family: verdana; font-size: 12px; color: #39576F;   font-weight: bold; text-decoration: none}

.green_a a:link { font-family: verdana; font-size: 12px; color: #C1D891;  font-weight: bold;  text-decoration: none}
.green_a a:visited { font-family: verdana; font-size: 12px; color: #C1D891;  font-weight: bold; text-decoration: none}
.green_a a:active { font-family: verdana; font-size:12px; color: #C1D891;  font-weight: bold; text-decoration: none}
.green_a a:hover { font-family: verdana; font-size: 12px; color: #39576F;   font-weight: bold; text-decoration: none}

.bg {  background-repeat: no-repeat; background-position: center top}
.txt_black_bold_print {  font-family: tahoma, verdana, "MS Sans Serif", "Microsoft Sans Serif", arial ; font-size: 8pt; font-weight: bold; color: #333333}
.txt_black_bold {  font-family: "verdana", "MS Sans Serif", "Microsoft Sans Serif" ; font-size: 13px; font-weight: bold; color: #333333}
.txt_black_bold2 {  font-family: "verdana", "MS Sans Serif", "Microsoft Sans Serif"; font-size: 10pt; font-weight: normal; color: #333333}
.txt_black_bold3{  font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size: 8pt; font-weight: bold; color: #333333}
.box {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size: 8pt; font-weight: normal; color: #999999}
.txt_black_print { font-family: tahoma, verdana, "MS Sans Serif", "Microsoft Sans Serif"; font-size: 8pt; font-weight: normal; color: #333333 }
.txt_black { font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size: 8pt; font-weight: normal; color: #333333 }
.txt_brown { font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size: 13px; font-weight: normal; color: #7C5C42 }
.txt_blue { font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size: 9px; font-weight: normal; color: #39576F }
.box2 { border: 1px #999999 solid; font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size: 8pt; font-weight: normal; color: #999999 }
.box3 { border: 1px #999999 solid; font-family: verdana, "MS Sans Serif", "Microsoft Sans Serif"; font-size: 10pt; font-weight: normal; color: #FF0000 }
.box3readonly { border: 1px #5d5a5a solid; font-family: verdana, "MS Sans Serif", "Microsoft Sans Serif"; font-size: 10pt; font-weight: normal; color: #FFFFFF; background-color: #adadad; }
.box3select { border: 1px #999999 solid; font-family: "Microsoft Sans Serif"; font-size: 12px; font-weight: normal; color: #444444 }
.box3select2 { border: 1px #999999 solid; font-family: "verdana","Microsoft Sans Serif"; font-size: 13px; font-weight: normal; color: #444444 }
.box5 { border: 1px #FF0000 solid; font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size: 7pt; font-weight: normal; color: #FF0000; background-color:#FFFF00 }
.box9 { border: 1px #008E0A solid; font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size: 7pt; font-weight: normal; color: #003804; background-color:#E0FFDE }
.box9blue { border: 1px #008E0A solid; font-family: "verdana", "MS Sans Serif", "Microsoft Sans Serif"; font-size: 12px; font-weight: normal; color: #079700; background-color:#FFFFFF }
.box10 { font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size: 9pt; font-weight: normal; color: #FF0000; background-color:#FFFFFF }

.box13 { border: 1px #999999 solid; font-family: "verdana", "MS Sans Serif", "Microsoft Sans Serif"; font-size: 9pt; font-weight: normal; color: #FF0000 }
.box4 { border: 1px #999999 solid; font-family: verdana, "MS Sans Serif", "Microsoft Sans Serif"; font-size: 10pt; font-weight: normal; color: #353535 }
.txt_white_bold { font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size: 8pt; font-weight: bold; color: #CCCCCC}
.txt_white { font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size: 8pt; font-weight: normal; color: #CCCCCC }
.txt_black_bold_bt { font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size: 8pt; font-weight: bold; color: #333333 ; line-height: 12px}
.txt_white_bt { font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size: 8pt; font-weight: normal; color: #CCCCCC ; line-height: 6px}
table{ font-family:  "verdana", "Microsoft Sans Serif","MS Sans Serif"; font-size: 13px; font-weight: normal; color: #000000 ;  }
.small {  font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size: 8pt; font-weight: normal; color: #545252}
.Title {
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.Title2 {
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.Title2blue {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #39576F;
}
.Title2red {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.Title2white {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.Title2brown {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #7C5C42;
}
.Title2brownnormal {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #7C5C42;
}

.Title2green {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #C1D891;
}
.Title2greennormal {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #C1D891;
}
.Title2gray {
	font-family: tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
}

.Title2gray_bold {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}


body { 
	font-family: "verdana", "MS Sans Serif", "Microsoft Sans Serif"; 
	font-size: 15px; 
	color:#333333;   
	font-weight: normal; 
	text-decoration: none
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
.header_bg{
	#width:100%;
	background-image:url(../images/logo_bg.jpg);
	background-repeat:repeat-x;
}
table { font-family: "verdana", "MS Sans Serif", "Microsoft Sans Serif"; font-size: 13px; color:#454444;   font-weight: normal; text-decoration: none}
select { font-family: "MS Sans Serif", "Microsoft Sans Serif"; font-size: 10px; color:#333333;   font-weight: normal; text-decoration: none}

p.dotted {border-style: dotted}
p.dashed {border-style: dashed}
p.solid {border-style: solid}
p.double {border-style: double}
p.groove {border-style: groove}
p.ridge {border-style: ridge}
p.inset {border-style: inset}
p.outset {border-style: outset}

.dotted {border-style: dotted}
.point1{
	position:relative;
	left:0px;
	top:5px;
}

.itabl1{
color: #666666;
background-color: #f3f6f7;
padding:3px;
	font-family: verdana;
	font-size: 13px;
}
.itabl2{
color: #666666;
background-color: #e9edef;
padding:3px;
	font-family: verdana;
	font-size: 13px;
}
.itabblue{
	background-color: #EBEBEB;
		BORDER-top: 5px solid #E2E2E2 ;	
		BORDER-bottom: 5px solid #E2E2E2 ;	
		BORDER-left: 25px solid #E2E2E2 ;	
		BORDER-right: 25px solid #E2E2E2 ;	
	font-weight: bold;
	padding:2px;
	font-family: verdana;
	font-size: 12px;
	color: #666666;
}

.ui-datepicker{
	width:190px;
	font-family:tahoma;
	font-size:11px;
	text-align:center;
}

.font1{
	color: #000000;
	font-family: verdana, arial, tahoma;
	font-size: 13px;
	font-weight: bold;
}

.font_red{
	color: #FF0000;
	font-family: verdana, arial, tahoma;
	font-size: 10px;
	font-weight: normal;
}

.table2 td
{
	border:1px solid gray;
}

.txt_align_center
{
	text-align:center;
}

.txt_align_left
{
	text-align:left;
}

.txt_align_right
{
	text-align:right;
}



.font_orange{
	color: #ff8533;
	font-family: verdana, arial, tahoma;
	font-size: 12px;
	font-weight: normal;
}

.font_red{
	color: #ff0000;
	font-family: verdana, arial, tahoma;
	font-size: 12px;
	font-weight: normal;
}

.font_green{
	color: #1cc805;
	font-family: verdana, arial, tahoma;
	font-size: 12px;
	font-weight: normal;
}

.font_blue{
	color: #273fd6;
	font-family: verdana, arial, tahoma;
	font-size: 12px;
	font-weight: normal;
}


.font_brown{
	color: #56282a;
	font-family: verdana, arial, tahoma;
	font-size: 12px;
	font-weight: normal;
}

  	/*.hoverTable{
		width:100%; 
		border-collapse:collapse; 
	}
	.hoverTable td{ 
		padding:7px; border:#4e95f4 1px solid;
	}*/
	/* Define the default color for all the table rows */
	/*.hoverTable tr{
		background: #b8d1f3;
	}*/
	/* Define the hover highlight color for the table row */
    .hoverTable tr:hover {
          background-color: #ffff99;
    }



@media print  
{ 
	body {
		font-size: small;
		margin-bottom: 1px;
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 1px;
	}
	.no-print {
		display: none;
                
	}
	font,label,u,th,td{
		font-size: 12px;
	}
	input[type="checkbox"], input[type="radio"] {
		width: 12px;
		height: 12px;
	}
	.symbol img{
		padding-right: 3px;
	}
	.first-box input[type="checkbox"]  ,.first-box  input[type="radio"]{
		margin-left: 0px;
	}

}