/* CSS Document */

body{
	margin: 0px;
	background-color: #EEF7FC;
	background-repeat:no-repeat;
	color: #000;
}

.bold{
	font-weight:bold;
}
.tablelogo{
	background-color:#FCF;
	background-repeat:repeat;	
}
.tablehead{
}
.menu{
font-family: arial, verdana;
font-size: 11px;
font-weight: normal;
text-align: center;
color: #FFFFFF;
text-decoration: none;
line-height: 26px;
}

.menulink{
	font-family: arial, verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 26px;
}
.menulink:hover{
	font-family: arial, verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #FFFF00;
	text-decoration: underline;
	line-height: 26px;
}

.menu-line{
font-family: arial, verdana;
font-size: 11px;
font-weight: normal;
text-align: center;
color: #FF6600;
text-decoration: none;
line-height: 26px;
}

.ind-text{
font-family: arial, verdana;
font-size: 13px;
font-weight: normal;
text-align: left;
padding-left: 5px;
color: #666666;
text-decoration: none;
line-height: 20px;
}

.ind-text01{
font-family: arial, verdana;
font-size: 13px;
font-weight: normal;
text-align: left;
color: #FF6600;
text-decoration: none;
line-height: 20px;
}
.bot-text{
font-family: verdana, arial;
font-size: 11px;
font-weight: normal;
text-align: left;
padding-left: 5px;
color: #003366;
text-decoration: none;
}

.bot-text01{
font-family: verdana, arial;
font-size: 11px;
font-weight: bold;
text-align: left;
color: #003366;
text-decoration: none;
}

.copy{
font-family: verdana, arial;
font-size: 10px;
font-weight: normal;
text-align: left;
padding-left: 5px;
color: #666666;
text-decoration: none;
}

.webplus{
font-family: verdana, arial;
font-size: 11px;
font-weight: normal;
text-align: right;
padding-right: 5px;
color: #666666;
text-decoration: none;
}
.webpluslink{
font-family: verdana, arial;
font-size: 11px;
font-weight: normal;
text-align: right;
color: #666666;
text-decoration: underline;
}

.webpluslink:hover{
font-family: verdana, arial;
font-size: 11px;
font-weight: normal;
text-align: right;
color: #000000;
text-decoration: underline;
}

.sub-ttl-img{
background-image: url(images/sub-back.jpg);
background-position: right top;
background-repeat: no-repeat;
}

.sub-text{
font-family: verdana, arial;
font-size: 12px;
font-weight: normal;
color: #000000;
text-align: left;
padding-left: 10px;
line-height: 18px;
}

.under{
font-family: verdana, arial;
font-size: 17px;
font-weight: normal;
color: #037BC1;
text-align: center;
line-height: 25px;
text-decoration: none;
}

.form{
font-family: verdana, arial;
font-size: 11px;
font-weight: normal;
color: #000000;
text-align: left;
padding-left: 3px;
text-decoration: none;
}

.field{
font-family: verdana, arial;
font-size: 14px;
font-weight: bold;
text-align: left;
padding-left: 5px;
color: #000000;
text-decoration: none;
}

.form-bord{
border-top: #000000 1px solid;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
border-bottom: #000000 1px solid;
}

.contact{
	font-family: verdana, arial;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	line-height: 18px;
	color: #000000;
}

.contact03{
font-family: arial, verdana;
font-size: 12px;
font-weight: normal;
text-align: left;
text-decoration: none;
line-height: 18px;
color: #000000;
}

.contact02{
font-family: verdana, arial;
font-size: 12px;
color: #003561;
font-weight: bold;
text-align: left;
text-decoration: none;
}

.contact01{
font-family: verdana, arial;
font-size: 12px;
font-weight: bold;
text-align: center;
text-decoration: none;
line-height: 18px;
color: #000000;
}

.cont-bord{
border-top: #CCCCCC 1px dotted;
border-left: #CCCCCC 1px dotted;
border-right: #CCCCCC 1px dotted;
border-bottom: #CCCCCC 1px dotted;
}

.email{
font-family: verdana, arial;
font-size: 12px;
color: #003561;
font-weight: bold;
text-align: left;
text-decoration: none;
}

.emaillink{
font-family: verdana, arial;
font-size: 12px;
color: #000000;
font-weight: normal;
text-align: left;
text-decoration: underline;
}

.emaillink:hover{
font-family: verdana, arial;
font-size: 12px;
color: #003561;
font-weight: normal;
text-align: left;
text-decoration: none;
}

.border{
border-top: #CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
}
.arrow-clients{
	text-align:right;
	background-image:url(images/arrow.jpg);
	background-position:right;
	background-repeat:no-repeat;
	}
	
.appli-ttl{
font-family: arial, verdana;
font-size: 12px;
font-weight: bold;
color: #000000;
text-align: center;
text-decoration: none;
line-height: 17px;
}

.appli-ttl02{
font-family: verdana, arial;
font-size: 14px;
font-weight: bold;
color: #007CC3;
text-align: left;
padding-left: 5px;
text-decoration: none;
line-height: 17px;
}

.appli-ttl-i01{
font-family: verdana, arial;
font-size: 14px;
font-weight: bold;
color: #752073;
text-align: left;
padding-left: 5px;
text-decoration: none;
line-height: 17px;
}

.appli-ttl-i02{
font-family: verdana, arial;
font-size: 14px;
font-weight: bold;
color: #E46913;
text-align: left;
padding-left: 5px;
text-decoration: none;
line-height: 17px;
}

.appli-ttl-i03{
font-family: verdana, arial;
font-size: 14px;
font-weight: bold;
color: #DC1F59;
text-align: left;
padding-left: 5px;
text-decoration: none;
line-height: 17px;
}

.appli-ttl-i04{
font-family: verdana, arial;
font-size: 14px;
font-weight: bold;
color: #009369;
text-align: left;
padding-left: 5px;
text-decoration: none;
line-height: 17px;
}

.appli-text{
font-family: verdana, arial;
font-size: 12px;
font-weight: normal;
text-align: justify;
padding-left: 5px;
padding-right: 3px;
text-decotation: none;
line-height: 16px;
}

.appli-text01{
font-family: verdana, arial;
font-size: 12px;
font-weight: normal;
text-align: justify;
padding-left: 5px;
padding-right: 15px;
text-decotation: none;
line-height: 16px;
}

.appli-bot{
font-family: arial, verdana;
font-size: 12px;
font-weight: bold;
color: #007CC3;
text-align: center;
text-decoration: none;
line-height: 17px;
}

.appli-botlink{
font-family: arial, verdana;
font-size: 12px;
font-weight: bold;
color: #007CC3;
text-align: center;
text-decoration: underline;
line-height: 17px;
}

.appli-botlink:hover{
font-family: arial, verdana;
font-size: 12px;
font-weight: bold;
color: #62AA58;
text-align: center;
text-decoration: none;
line-height: 17px;
}


.prod-bor{
border-right: #447CB5 1px dotted;
}

.mid-text{
font-family: verdana, arial;
font-size: 11px;
font-weight: bold;
text-align: center;
line-height: 16px;
text-decotation: none;
color: #000000;
}

.mid-text01{
font-family: verdana, arial;
font-size: 11px;
font-weight: bold;
text-align: center;
line-height: 16px;
text-decotation: none;
color: #B3312F;
}

.prod-back{
background-image:url(images/prod-back.jpg);
background-repeat: repeat-x;
background-position: left top;
}

.setmouselink{
cursor: hand;
}

.FLOW-CHART{
font-family: verdana, arial;
font-size: 12px;
font-weight: bold;
text-align: center;
color:#7A4076;
line-height: 18px;
text-decoration: none;
}

.ahus{
font-family: verdana, arial;
font-size: 13px;
font-weight: bold;
text-align: center;
line-height: 19px;
text-decoration: none;
color:#0087C1;
}

.ahuslink{
font-family: verdana, arial;
font-size: 13px;
font-weight: bold;
text-align: center;
line-height: 19px;
text-decoration: underline;
color:#0087C1;
}

.ahuslink:hover{
font-family: verdana, arial;
font-size: 13px;
font-weight: bold;
text-align: center;
line-height: 19px;
text-decoration: none;
color:#000000;
}

.back-line{
background-image: url(images/back-line.jpg);
background-position: bottom right;
background-repeat: no-repeat;
}

.back-line01{
background-image: url(images/back-line-01.jpg);
background-position: bottom left;
background-repeat: no-repeat;
}

.top{
font-family: verdana, arial;
font-size: 10px;
font-weight: bold;
text-align: right;
padding-right: 65px;
color: #000000;
text-decoration: none;
line-height: 19px;
}

.toplink{
font-family: verdana, arial;
font-size: 10px;
font-weight: bold;
text-align: right;
color: #000000;
text-decoration: underline;
line-height: 19px;
}

.toplink:hover{
font-family: verdana, arial;
font-size: 10px;
font-weight: bold;
text-align: right;
color: #FE9A00;
text-decoration: none;
line-height: 19px;
}


.top01{
font-family: verdana, arial;
font-size: 10px;
font-weight: bold;
text-align: left;
padding-left: 65px;
color: #000000;
text-decoration: none;
line-height: 19px;
}

.toplink01{
font-family: verdana, arial;
font-size: 10px;
font-weight: bold;
text-align: left;
color: #000000;
text-decoration: underline;
line-height: 19px;
}

.toplink01:hover{
font-family: verdana, arial;
font-size: 10px;
font-weight: bold;
text-align: left;
color: #FE9A00;
text-decoration: none;
line-height: 19px;
}

.previous-next-link{
font-family: verdana, arial;
font-size: 12px;
font-weight: bold;
padding-right: 15px;
text-align: right;
color: #000000;
text-decoration: underline;
}

.previous-next-link:hover{
font-family: verdana, arial;
font-size: 12px;
font-weight: bold;
padding-right: 15px;
text-align: right;
color: #007CC3;
text-decoration: underline;
}

.work-flow{
font-family: verdana, arial;
font-size: 12px;
font-weight: bold;
text-align: center;
text-decoration: none;
line-height: 18px;
color: #FB6200;
}

.work-flowlink{
font-family: verdana, arial;
font-size: 12px;
font-weight: bold;
text-align: center;
text-decoration: underline;
line-height: 18px;
color: #FB6200;
}

.work-flowlink:hover{
font-family: verdana, arial;
font-size: 12px;
font-weight: bold;
text-align: center;
text-decoration: none;
line-height: 18px;
color: #000000;
}

.work-border{
border-left: #666666 1px dotted;
border-right: #666666 1px dotted;
border-bottom: #666666 1px dotted;
border-top: #666666 1px dotted;
}

.FLOW-CHART-01{
font-family: verdana, arial;
font-size: 12px;
font-weight: bold;
text-align: center;
color:#7A4076;
line-height: 18px;
text-decoration: none;
background-color: #E7EFD8;
}

.sub-text01{
font-family: verdana, arial;
font-size: 12px;
font-weight: normal;
color: #000000;
text-align: justify;
padding-left: 10px;
padding-right: 10px;
line-height: 18px;
}

.bold01{
font-family: verdana, arial;
font-size: 12px;
font-weight: bold;
color: #000000;
text-align: justify;
padding-left: 10px;
padding-right: 10px;
line-height: 18px;
}

.bold02{
font-family: verdana, arial;
font-size: 12px;
font-weight: bold;
color: #1B88C9;
text-align: justify;
padding-left: 10px;
padding-right: 10px;
line-height: 18px;
}

.sub-bold01{
font-family: verdana, arial;
font-size: 12px;
font-weight: bold;
color: #000000;
text-align: justify;
line-height: 18px;
text-decoration: none;
}

.sub-bold01link{
font-family: verdana, arial;
font-size: 12px;
font-weight: bold;
color: #017CC2;
text-align: justify;
line-height: 18px;
text-decoration: underline;
}

.sub-bold01link:hover{
font-family: verdana, arial;
font-size: 12px;
font-weight: bold;
color: #000000;
text-align: justify;
line-height: 18px;
text-decoration: none;
}

.sub-bullet{
font-family: verdana, arial;
font-size: 12px;
font-weight: normal;
color: #000000;
text-align: left;
padding-left: 5px;
line-height: 18px;
}

.quality{
font-family: verdana, arial;
font-size: 13px;
font-weight: bold;
color: #013567;
text-align: center;
padding-left: 10px;
padding-right: 10px;
line-height: 18px;
}

.quality01{
font-family: arial, verdana;
font-size: 17px;
font-weight: bold;
color: #017CC2;
text-align: center;
padding-left: 10px;
padding-right: 10px;
line-height: 18px;
}

.quality02{
font-family: verdana, arial;
font-size: 13px;
font-weight: bold;
color: #000000;
text-align: center;
padding-left: 10px;
padding-right: 10px;
line-height: 18px;
}

.home{
font-family: arial, verdana;
font-size: 11px;
font-weight: normal;
text-align: center;
color: #000000;
text-decoration: none;
line-height: 20px;
}

.homelink{
font-family: arial, verdana;
font-size: 11px;
font-weight: normal;
text-align: center;
color: #000000;
text-decoration: none;
line-height: 20px;
}
.homelink:hover{
	font-family: arial, verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #C00;
	text-decoration: underline;
	line-height: 20px;
}

.home-border{
border-left: #666666 1px dotted;
border-top: #666666 1px dotted;
}

.drawing-back{
background-image: url(images/drawing-back.jpg);
background-position: left top;
background-repeat: no-repeat;
}

.left-menu{
font-family: arial, verdana;
font-size: 11px;
font-weight: bold;
text-align: left;
padding-left: 10px;
color: #013B8D;
text-decoration: none;
line-height: 20px;
border-top: #CCCCCC 1px dotted;
border-right: #CCCCCC 1px dotted;
border-bottom: #CCCCCC 1px dotted;
border-left: #CCCCCC 1px dotted;
}

.left-menulink{
font-family: arial, verdana;
font-size: 11px;
font-weight: bold;
text-align: left;
color: #013B8D;
text-decoration: none;
line-height: 20px;
}

.left-menulink:hover{
font-family: arial, verdana;
font-size: 11px;
font-weight: bold;
text-align: left;
color: #000000;
text-decoration: underline;
line-height: 20px;
}

.working-page{
font-family: arial, verdana;
font-size: 11px;
font-weight: bold;
text-align: center;
color:#25294C;
text-decoration: none;
line-height: 26px;
border-top: #CCCCCC 1px dotted;
border-right: #CCCCCC 1px dotted;
border-bottom: #CCCCCC 1px dotted;
border-left: #CCCCCC 1px dotted;
}

.PRODUCT-TTL{
font-family: arial, verdana;
font-size: 13px;
font-weight: bold;
color: #013567;
text-align: left;
padding-left: 5px;
text-decoration: none;
line-height: 17px;
}

.setmouselink{
cursor: hand;
}

.left-menu01{
font-family: arial, verdana;
font-size: 11px;
font-weight: bold;
text-align: left;
padding-left: 10px;
color: #013B8D;
text-decoration: none;
line-height: 18px;
border-top: #CCCCCC 1px dotted;
border-right: #CCCCCC 1px dotted;
border-bottom: #CCCCCC 1px dotted;
border-left: #CCCCCC 1px dotted;
}

.left-menu01link{
font-family: arial, verdana;
font-size: 11px;
font-weight: bold;
text-align: left;
color: #013B8D;
text-decoration: none;
line-height: 18px;
}

.left-menu01link:hover{
font-family: arial, verdana;
font-size: 11px;
font-weight: bold;
text-align: left;
color: #000000;
text-decoration: underline;
line-height: 18px;
}

.menu-back{
background-image: url(images/light-img01.jpg);
background-position: left top;
background-repeat: repeat-y;
}

.menu-back02{
background-image: url(images/light-img02.jpg);
background-position: left top;
background-repeat: repeat-y;
}

.long-img{
background-position: left top;
background-repeat: no-repeat;
}

.small-ttl{
font-family: verdana, arial;
font-size: 11px;
font-weight: bold;
text-align: center;
line-height: 16px;
text-decotation: none;
color: #B3312F;
}

.big-ttl{
font-family: verdana, arial;
font-size: 14px;
font-weight: bold;
text-align: left;
padding-left: 27px;
line-height: 16px;
text-decotation: none;
color: #013567;
}

.prod-table{
font-family: verdana, arial;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
text-decoration: none;
line-height: 19px;
background-color: #013567;
border-left:#D7EBFF 1px solid;
}

.prod-table01{
font-family: verdana, arial;
font-size: 11px;
font-weight: normal;
color: #000000;
text-align: center;
text-decoration: none;
line-height: 19px;
background-color: #D7EBFF;
border-left:#013567 1px solid;
}

.prod-border{
border-top: #013567 1px solid;
border-right: #013567 1px solid;
border-bottom: #013567 1px solid;
}

.profile{
font-family: verdana, arial;
font-size: 12px;
font-weight: normal;
color: #000000;
text-align: justify;
padding-left: 21px;
padding-right: 10px;
line-height: 18px;
}
.textmove {
	font-family: Mistral;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	color: #003;
	border-bottom-width: thick;
	border-bottom-color: #F30;
	background-image:url(images/prod-back.jpg);
}
.textmoveindex {
	font-family: Mistral;
	font-size: 25px;
	font-style: italic;
	font-weight: bold;
	color: #003;
	border-bottom-width: thick;
	border-bottom-color: #F30;
	background-image:url(images/prod-back.jpg);
}.justify {
	text-align: justify;
}
.aaaa {
	font-family: Algerian;
}
