*{
margin:auto;
padding:0}
body{
font-family:"Osaka","ＭＳ Ｐゴシック",Arial,sans-serif; font-size: 12px; line-height: 1.6;
color:#333333;
text-align:center}
html,body { 
height: 100%; 
}
td,th{
	font-size: 12px;
	}
input {
font-family:"Osaka","ＭＳ Ｐゴシック",Arial,Helvetica,sans-serif,SimSun;
}
select {
font-family:"Osaka","ＭＳ Ｐゴシック",Arial,Helvetica,sans-serif,SimSun;
}
textarea {
font-family:"Osaka","ＭＳ Ｐゴシック",Arial,Helvetica,sans-serif,SimSun;
font-size:12px;
}
.fileInput{
	height: 22px;width: 260px;
}
a {
color:#0050A0;
cursor:pointer;
text-decoration:none;
}
a:hover {
color:red;
text-decoration:underline;
cursor:pointer;
}

.box {
height:auto;
margin:auto;
width:980px;
}
.HeaderContainer{
margin:auto;
height:75px;
}
.Container{
height:auto;
width:850px;
margin:auto;
padding-left:25px;
padding-right:25px;
}
.Container2{
height:60px;
width:850px;
margin:auto;
padding-left:25px;
padding-right:25px;
background-color:#FFFFFF}
.HeaderTop{
float:left;
width:850px;
height:20px;
background:url(../images/HeadBackGround.gif);}
.HeadLogo{
float:left;
width:100px;
height:54px;}
.HeadCompanyname{
float:left;
width:140px;
height:54px;}
.HeadGlobal{
float:left;
width:410px;
height:auto;
margin-left:200px;
display:inline
	}
.HeadGlobalFavorites{
float:left;
width:410px;
height:auto;
height:19px;
padding-top:5px;
text-align:right;}
.HeadGlobalFavorites a{
background-image:url(../images/HeadGlobalFavorites.gif);
float:right;
height:20px;
width:121px;
}
.HeadGlobalFavorites a:hover{
background-image:url(../images/HeadGlobalFavorites_o.gif);
}
.HeadGlobalSite{
float:left;
width:410px;
height:19px;
padding-top:5px;
padding-bottom:5px;
display:inline
}
.HeadGlobalSite ul{
list-style:none}
.HeadGlobalSite li{
float:left}
.HeadGlobalSitetitle{
width:80px;
font-size:12px;}
.HeadGlobalSite01 a{
background-image:url(../images/globalsite_01.gif);
width:78px;
height:19px;
float:left
}
.HeadGlobalSite01 a:hover{
background-image: url(../images/globalsite_o_01.gif)}
.HeadGlobalSite02 a{
background-image:url(../images/globalsite_02.gif);
width:95px;
height:19px;
float:left
}
.HeadGlobalSite02 a:hover{
background-image: url(../images/globalsite_o_02.gif)}
.HeadGlobalSite03 a{
background-image:url(../images/globalsite_03.gif);
width:66px;
height:19px;
float:left
}
.HeadGlobalSite03 a:hover{
background-image: url(../images/globalsite_o_03.gif)}
.HeadGlobalSite04 a{
background-image:url(../images/globalsite_04.gif);
width:81px;
height:19px;
float:left
}
.HeadGlobalSite04 a:hover{
background-image: url(../images/globalsite_o_04.gif)}
.GlobalNaviContainer{
margin:auto;
clear:both;
}
.GlobalNavi{
width:850px;
height:32px;
}
.GlobalNavi ul{
list-style:none}
.GlobalNavi li{
float:left}
.GlobalNavi01 a{
background-image:url(../images/globalnavi_01.gif);
width:141px;
height:32px;
float:left
}
.GlobalNavi01 a:hover{
background-image:url(../images/globalnavi_o_01.gif)}
.GlobalNavi02 a{
background-image:url(../images/globalnavi_02.gif);
width:142px;
height:32px;
float:left
}
.GlobalNavi02 a:hover{
background-image:url(../images/globalnavi_o_02.gif)}
.GlobalNavi03 a{
background-image:url(../images/globalnavi_03.gif);
width:142px;
height:32px;
float:left
}
.GlobalNavi03 a:hover{
background-image:url(../images/globalnavi_o_03.gif)}
.GlobalNavi04 a{
background-image:url(../images/globalnavi_04.gif);
width:142px;
height:32px;
float:left
}
.GlobalNavi04 a:hover{
background-image:url(../images/globalnavi_o_04.gif)}

.GlobalNavi05 a{
background-image:url(../images/globalnavi_05.gif);
width:142px;
height:32px;
float:left
}
.GlobalNavi05 a:hover{
background-image:url(../images/globalnavi_o_05.gif)}
.GlobalNavi06 a{
background-image:url(../images/globalnavi_06.gif);
width:141px;
height:32px;
float:left
}
.GlobalNavi06 a:hover{
background-image:url(../images/globalnavi_o_06.gif)}
.MainContentsContainer{
clear: both;
background-color:#FFFFFF}
.MainContents{
 width: 850px;
 margin: auto; 
 padding-left:25px; 
 padding-right:25px; 
 background-color: #ffffff;}
 .MainContents2{
 width: 850px;
 margin: auto; 
 padding-left:25px; 
 padding-right:25px; 
}
.IndexInquiry01{
background:url(../images/footer.gif) no-repeat;
height:130px;
width:850px;
text-align:left;
margin-top:15px;
}
.IndexInquiryLeft{
width: 425px;
height: auto;
float: left;
}
.IndexInquiryRight{
width: 425px;
height: auto;
float: left;
}
.IndexMap{
width:60px;
height:22px;
float:right;
margin-top:1px;
margin-right:20px;
display:inline}
.IndexMap a{
	width: 59px;
	height: 22px;
	float:left;
	background: url(../images/map02.jpg);
	}
.IndexMap a:hover{
	background: url(../images/map.jpg);
	}
.Indexemail{
font-size:15px;
color:#333333;
width:150px;
height:20px;
float:left;
margin-top:15px;
margin-left:37px;
display:inline
}
.Indexemail a{
color:#0050a0}
.IndexLeftbox{
float:left;
margin-top:15px;
margin-bottom:15px;
margin-right:10px;
width:163px;
display: inline;
}
.IndexLefnavigation{
width:160px;
height:auto;
float:left}
.IndexMD01{
background:url(../images/md01.gif);
width:163px;
height:40px;
text-indent:-9999px;
float:left;
}
.IndexMD02{
background:url(../images/md02.gif);
width:163px;
height:53px;
text-indent:-9999px;
float:left;
margin-top:20px;
}
.IndexLefnavigation{
width:160px;
height:auto;
float:left;
display:inline;
}
.IndexLefnavigation01{
width:160px;
float:left;
cursor: pointer;
margin-bottom:3px;
display:inline;

}

.IndexLefnavigation02{
width:160px;
height:auto;
float:left;
display:inline;

}
 
.IndexRightBox{
width:670px;
height:auto;
float:left;
margin-top:15px;
margin-right:0;
margin-bottom:10px;}
.IndexMD03{
background:url(../images/md03.gif);
width:670px;
height:25px;
text-indent:-9999px;
float:left}
.IndexServiceBox01{
float:left;
margin-top:8px;
text-align:left;
margin-left:10px;
margin-bottom:5px;}
.IndexMD04{
background:url(../images/md04.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.IndexMD05{
background:url(../images/MD08.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.IndexMD06{
background:url(../images/MD06.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.IndexMD07{
background:url(../images/MD07.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.IndexMD08{
background:url(../images/MD08.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.IndexMD09{
background:url(../images/MD09.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.IndexMD10{
background:url(../images/MD10.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.IndexMD28{
background:url(../images/MD28.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.IndexMD29{
background:url(../images/MD29.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.IndexMD11{
background:url(../images/MD11.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.IndexMD12{
background:url(../images/MD12.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.IndexMD14{
background:url(../images/MD14.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left;
display:inline}
.IndexMD15{
background:url(../images/MD15.gif);
width:850px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left;
display:inline}
.IndexMD16{
background:url(../images/MD16.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left;
display:inline}
.IndexMD17{
background:url(../images/MD17.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.IndexServiceBox02{
float:left;
text-align:left;
margin-left:10px;
}
.IndexServiceBox02 ul{
list-style:none}
.IndexServiceBox02 li{
float:left}
.IndexServiceBox02a{
float:left;
width:650px;
border-bottom:1px #ccc dashed;
height:26px;
margin-top:8px;}
.IndexServiceBox02a a:hover{
	color: red;
	}
.IndexServiceBox02a a{
	color: #0050A0;
	}	
.IndexServiceBox02b{
float:left;
width:650px;
border-bottom:1px #ccc dashed;
margin-left:10px;
display: inline;
}
.IndexServiceBox03b{
float:left;
width:670px;
border-bottom:1px #ccc solid;
}
.IndexServiceBox04b{
float:left;
width:650px;
border-bottom:1px #ccc dashed;
margin-left:10px;
height:55px;
display: inline;
}
.IndexServiceBox05b{
float:left;
width:650px;
border-bottom:1px #ccc dashed;
margin-left:10px;
display: inline;
}
.IndexServiceBox06b{
float:left;
width:650px;
height:55px;
}
.FooterLineContainer{
background:url(../images/globalnavi_end.gif) repeat-x;
height:3px;
clear:both;
margin-top:20px;}
.FooterCR{
background:url(../images/copyright.gif) no-repeat;
width:400px;
height:18px;
float:right;
text-indent:-9999px;
}
.AboutUsImg{
width:340px;
float:left}
.RedText{
color:#FF0000;
font-size:10px;}
.TxtSS{
float:left;
width:450px;
text-align:left;
padding-top:6px;
color:#999999}
.TxtSS a{
color:#0050A0;
text-decoration:none;}
.TxtSS a:hover{
color:red;
text-decoration:underline;}
.NTdate{
float:left;
text-align:left;
margin-top:10px;
font-weight:bold
}
.NTdate2{
float:left;
margin-top:10px;
font-weight:bold;
width:110px;
text-align:left
}
.NTtext{
float:left;
text-align:left;
margin-top:10px;
margin-left:10px;
width:500px;
overflow: visible;
word-break: break-all;}
.NTtext a{
color:#0050a0;}
.NTtext a:hover{
color:red}
.NTtext1{
width:160px;
height:auto;
float:left;
margin-top:4px;
border-bottom:1px #CCCCCC dashed;
text-align:left;
padding-bottom:4px;
display:inline;
}
.NTtext1 a{
color:#0050a0}
.NTtext1 a:hover {
color:red;
cursor:pointer;
text-decoration:none;
}
.NTtext2{
float:left;
text-align:left;
margin-top:8px;
margin-left:10px;
display:inline;
width:530px;
overflow: visible;
word-break: break-all;
}
                                 
.NTtext2 a{
color:#0050a0;
text-decoration:none;}
.NTtext2 a:hover{
color:red;
text-decoration:underline;}
.NTtext3{
float:left;
text-align:left;
margin-top:10px;
width:500px;
}
.NTtext3 a{
color:#0050A0;
text-decoration:none;}
.NTtext3 a:hover{
color:red;
text-decoration:underline;}

.icon{
float:left;
text-align:left;
margin-top:16px;
margin-left:45px;
}
.icon1{
float:left;
text-align:left;
margin-bottom:-2px;
margin-left:4px;
}


.Indextext{
line-height:140%;
width:415px;
text-align:left;
margin-left:10px;
float:left;
display: inline;}
.Indextext2{
line-height:140%;
width:415px;
text-align:left;
margin-left:10px;
float:left;
display: inline;}
.Indextext a{
color:#0050A0;
}
.Indextext a:hover{
color:red}
.InquiryContentsContainer{
clear: both;
margin:auto }
.PageTopIndex { 
clear: both; 
width: 850px; 
margin: auto; 
padding-left: 25px;
padding-right: 25px; 
text-align: right;
margin-top:10px;
 }
.PageTopIndex a{
	width:97px;
	height:15px;
	float:right;
background: url(../images/btn_pagetop.gif);}
.PageTopIndex a:hover{
background: url(../images/btn_pagetop_o.gif);}
 .PanKuzuTop{ 
width: 670px; 
text-align: left; 
margin: 0px auto;  
background-color: #ffffff; }
 .PanKuzuTop2{ 
width:850px;
padding-top:6px;
text-align: left; 
margin: 0px auto;  
background-color: #ffffff; }
img{
border:0;}
.AboutUsContents{
width:670px;
height:auto;
float:left;
margin-top:15px;}
.AboutUsTest{
text-align:left;
height:auto;
width:310px;
float:left;
padding-left:10px;
border-bottom:1px #cccccc dashed;
margin-right:10px;}
.AboutUsTestNTtext{
float:left;
margin-top:10px;
width:660px;
text-align:left;
padding-left:10px;

}
.AboutUsTestNTtext a{
color:#0050A0;
}
.AboutUsMD01{
background:url(../images/AboutUsmenu_01.gif);
height:31px;
width:160px;
float:left;
text-indent:-9999px;}
.AboutUsMenu{
width:160px;
float:left;
margin-bottom:20px;}
.AboutUsMenu ul{
list-style:none}
.AboutUsMenu li{
float:left}
.AboutUsMenu01 a{
background:url(../images/AboutUsmenu_02.gif);
width:160px;
height:29px;
float:left}
.AboutUsMenu01 a:hover{
background:url(../images/AboutUsmenu_a_02.gif)}
.AboutUsMenu02 a{
background:url(../images/AboutUsmenu_03.gif);
width:160px;
height:29px;
float:left}
.AboutUsMenu02 a:hover{
background:url(../images/AboutUsmenu_a_03.gif)}
.AboutUsMenu03 a{
background:url(../images/AboutUsmenu_04.gif);
width:160px;
height:29px;
float:left}
.AboutUsMenu03 a:hover{
background:url(../images/AboutUsmenu_a_04.gif)}
.AboutUsMenu04 a{
background:url(../images/AboutUsmenu_05.gif);
width:160px;
height:29px;
float:left}
.AboutUsMenu04 a:hover{
background:url(../images/AboutUsmenu_a_05.gif)}
.companyimg01{
background:url(../images/companyimg01.jpg);
width:670px;
height:150px;
float:left;
margin-top:10px;}
.companytest{
width:500px;
height:auto;
margin-top:5px;
float:left;
margin-left:10px;}
.companytest01{
margin-left:10px;
color:#0050A0;
font-weight:bold;
text-align:left;
float:left;
margin-top:10px;
width:500px;}
.companytest02{
margin-left:10px;
text-align:left;
float:left;
width:450px;}
.assessmentindex1{
margin-top:10px;
float:left;
margin-left:300px;}
.assessmentindex2{
margin-top:10px;
float:left;
margin-left:20px;}
.assessmentindextest{
text-align:left;
margin-top:10px;
margin-bottom:10px;
color:#0050A0;
float:left;
width:650px;
margin-left:10px;
margin-right:10px;
display:inline
}
.assessmentindextest_inquiry{
text-align:left;
margin-top:10px;
margin-bottom:10px;
color:#0050A0;
float:left;
width:650px;
margin-left:10px;
margin-right:10px;
display:inline
}
.assessmentindextest1{
text-align:left;
margin-bottom:8px;
color:#0050A0;
float:left;
width:660px;
margin-left:8px;
}
.assessmentindexform{
border-top:1px solid #D2D2D2;
border-left:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
width:668px;
font-weight:bold
}
.assessmentindexform_inquiry{
border-top:1px solid #D2D2D2;
border-left:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
border-bottom:1px solid #D2D2D2;
width:668px;
font-weight:bold
}
.assessmentindexform2{
border-bottom:1px solid #D2D2D2;
border-left:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
width:666px;
font-weight:bold;
padding-top:7px;
padding-bottom:7px;
text-align:left;
float: left;
}
.assessmentindexform td{
text-align:left}
.assessmentindexform td.br{
border-right:1px solid #D2D2D2}
.assessmentindexform td.bb{
border-bottom:1px dashed #D2D2D2}
.assessmentindexform td.md{
width:220px;
background-color:#EBEBEB;
padding-left:8px;
padding-top:8px;
padding-bottom:8px;
}
.assessmentindexform td.mv{
padding-left:8px;
padding-top:7px;
padding-bottom:7px;
background-color:#fff;
}
.assessmentindexform_inquiry td{
text-align:left}
.assessmentindexform_inquiry td.br{
border-right:1px solid #D2D2D2}
.assessmentindexform_inquiry td.bb{
border-bottom:1px dashed #D2D2D2}
.assessmentindexform_inquiry td.md{
width:200px;
background-color:#EBEBEB;
padding-left:8px;
padding-top:8px;
padding-bottom:8px;
}
.assessmentindexform_inquiry td.mv{
padding-left:8px;
padding-top:7px;
padding-bottom:7px;
background-color:#fff;
}
.mgl10{
margin-left:10px;}
.viewindex{
margin-top:15px;
float:left}
.viewindex table{
background-color:#eff6fa;
border-left:1px #0050a0 solid;
border-right:1px #0050a0 solid;
border-top:1px #0050a0 solid;
border-bottom:4px #0050a0 solid;
}
.viewindex td{
padding-left:10px;
text-align:left
}
.viewindexContent{
float:left;
width:640px;
margin-left:10px;
display:inline;
margin-top:10px;
text-align:left;
margin-bottom:15px;
}
.viewindexline{
background:#e3e3e3;
height:2px;
width:650px;
float:left;
margin-bottom:10px}
.sitemapcontents{
width:670px;
margin-top:15px;
height:auto;
float:left}
.sitemapcontentsindex{
width:290px;
float:left;
margin-right: 20px;
margin-left: 30px;
display: inherit;
}
.sitemapcontentsa{
width:270px;
float:left}
.sitemapcontentsb{
width:580px;
margin-top:10px;
float:left}
.sitemapcontents01{
width:270px;
float:left;
text-align:left;
margin-right:20px;
display:inline}
.sitemapcontents04{
width:270px;
float:left;
text-align:left;
display:inline}
.sitemapcontents02{
background:url(../images/sitemapimg02.gif) no-repeat;
width:270px;
height:25px;
float:left;
text-align:left;}
.sitemapcontents02 a{
width:250px;
margin-top:3px;
margin-left:10px;
float:left;
color:#333;
font-weight:bold;
text-decoration:none}
.sitemapcontents02 a:hover{
color:#c00000}
.sitemapcontents03{
width:270px;
height:25px;
float:left;
text-align:left;}
.sitemapcontents03 a{
width:270px;
margin-top:3px;
margin-left:10px;
float:left;
color:#0050A0;
text-decoration:none
}
.sitemapcontents03 a:hover{
color:#c00000}
.sitemapcontents05{
width:270px;
height:25px;
float:left;
text-align:left;
padding-left:10px;}
.sitemapcontents05 a{
width:200px;
margin-top:3px;
margin-left:10px;
float:left;
color:#333;
}
.sitemapcontents05 a:hover{
color:#c00000}
.productLista{
background:url(../images/pl_01.gif) no-repeat;
height:45px;
width:670px;
float:left;

}
.productLista01{
	border-left:1px solid #BDBDBD;
	
}
.productLista02{
	border-left:1px solid #BDBDBD;
}
.productLista03{
	border-left:1px solid #BDBDBD;
}
.productLista04{
	border-left:1px solid #BDBDBD;
}
.productLista05{
	border-left:1px solid #BDBDBD;
}
.productLista06{
	border-left:1px solid #BDBDBD;
}
.productLista td{
font-weight:bold;
font-size:13px;}
.productListc{
width:670px;
float:left;
background-color:#c00000;
}
.productListc a{
color:#FFFFFF;
font-size:11px;
font-weight:bold}
.productListc01{
text-align:left;
padding-left:10px;
height:25px;
width:70px;
float:left;
padding-top: 8px;}
.productListc01 a{
color:#FFFFFF;
text-decoration: underline;
cursor:pointer;
}
.productListc01 a:hover{
color:#99ccff;
cursor:pointer;
text-decoration:none}
.productListc02{
text-align:left;
height:25px;
width:70px;
float:left;
padding-top: 3px;
}
.productListc02 a{
color:#FFFFFF;
text-decoration: underline;
cursor:pointer;
}
.productListc02 a:hover{
color:#99ccff;
cursor:pointer;
text-decoration:none}
.productListb{
width:670px;
height:80px;
float:left}
.productListb01{
border-top:1px #bdbdbd solid;
border-left:1px #bdbdbd solid;
background-color:#FFFFFF;
}
.productListb02{
padding:5px;
border-top:1px #bdbdbd solid;
border-left:1px #bdbdbd solid;
background-color:#FFFFFF;
}
.productListb02 a{
color:#0050A0}
.productListb02 a:hover{
color:#ffa132;
text-decoration:none}
.productListb03{
padding:5px;
border-top:1px #bdbdbd solid;
border-left:1px #bdbdbd solid;
border-right:1px #bdbdbd solid;
background-color:#FFFFFF;
text-align: left;
}

.productListb04{
padding:5px;
border-top:1px #bdbdbd solid;
border-left:1px #bdbdbd solid;
background-color:#FFFFFF;
}
.productListb04 a{
color:#0050A0}
.productListb04 a:hover{
color:#ffa132;
text-decoration:none}
.productListb05{
padding:5px;
border-top:1px #bdbdbd solid;
border-left:1px #bdbdbd solid;
background-color:#FFFFFF;
}
.productListb05 a{
color:#0050A0}
.productListb05 a:hover{
color:#ffa132;
text-decoration:none}
.productListb06{
padding:5px;
border-top:1px #bdbdbd solid;
border-left:1px #bdbdbd solid;
border-right:1px #bdbdbd solid;
background-color:#FFFFFF;
text-align: left;
}
.productListbs01{
border-top:1px #bdbdbd solid;
border-left:1px #bdbdbd solid;
background-color:#eff6ff;
}
.productListbs02{
padding:5px;
border-top:1px #bdbdbd solid;
border-left:1px #bdbdbd solid;
background-color:#eff6ff;
}
.productListbs02 a{
color:#0050A0}
.productListbs02 a:hover{
color:#ffa132;
text-decoration:none}
.productListbs03{
padding:5px;
border-top:1px #bdbdbd solid;
border-left:1px #bdbdbd solid;
border-right:1px #bdbdbd solid;
background-color:#eff6ff;
text-align: left;
}

.productListbs04{
padding:5px;
border-top:1px #bdbdbd solid;
border-left:1px #bdbdbd solid;
background-color:#eff6ff;
}
.productListbs04 a{
color:#0050A0}
.productListbs04 a:hover{
color:#ffa132;
text-decoration:none}
.productListbs05{
padding:5px;
border-top:1px #bdbdbd solid;
border-left:1px #bdbdbd solid;
background-color:#eff6ff;
}
.productListbs05 a{
color:#0050A0}
.productListbs05 a:hover{
color:#ffa132;
text-decoration:none}
.productListbs06{
padding:5px;
border-top:1px #bdbdbd solid;
border-left:1px #bdbdbd solid;
border-right:1px #bdbdbd solid;
background-color:#eff6ff;
text-align: left;
}
.productinfob01{
padding:5px;
border-top:1px #bdbdbd solid;
border-left:1px #bdbdbd solid;
border-bottom:1px #bdbdbd solid;
background-color:#FFFFFF;
width:50px;}
.productinfob02{
padding:5px;
border-top:1px #bdbdbd solid;
border-left:1px #bdbdbd solid;
border-bottom:1px #bdbdbd solid;
background-color:#FFFFFF;
width:310px;}
.productinfob03{
padding:5px;
border-top:1px #bdbdbd solid;
border-left:1px #bdbdbd solid;
border-bottom:1px #bdbdbd solid;
background-color:#FFFFFF;
width:210px;}
.productinfob04{
padding:5px;
border-top:1px #bdbdbd solid;
border-left:1px #bdbdbd solid;
border-bottom:1px #bdbdbd solid;
background-color:#FFFFFF;
width:60px;}
.productinfob05{
padding:5px;
border-top:1px #bdbdbd solid;
border-left:1px #bdbdbd solid;
border-right:1px #bdbdbd solid;
border-bottom:1px #bdbdbd solid;
background-color:#FFFFFF;
width:40px;
text-align:center}
.productinfob07{
height:510px;
width:670px;
border-left:1px #bdbdbd solid;
border-right:1px #bdbdbd solid;
border-bottom:1px #bdbdbd solid;
background-color:#e3e3e3;}
.productinfoc{
width:670px;
float: left;
}
.productinfoc01{
border:1px #bdbdbd solid;
float:left;
height:90px;
width:120px;
margin-left: 12px;
margin-top:7px;
margin-bottom:7px;
}
.productinfoContent{
background:url(../images/MD13.gif) no-repeat;
width:670px;
height:25px;
float:left;
text-align:left;
margin-bottom:10px;
margin-top:10px;
display: inline;
}
.productinfoContent strong{
float:left;
margin-left:10px;
margin-top:3px;}
.productInfoindextext{
width:670px;
float:left;
text-align:left;
padding: 5px;
display: inherit;
}
.productinfoform{
border-top:1px solid #D2D2D2;
border-left:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
border-bottom:1px solid #D2D2D2;
width:670px;
font-weight:bold;
margin-bottom:10px;
}
.productinfoform td{
text-align:left}
.productinfoform td.br{
border-right:1px solid #D2D2D2}
.productinfoform td.bb{
border-bottom:1px dashed #D2D2D2}
.productinfoform td.md{
width:200px;
background-color:#EFF6FF;
padding-left:8px;
padding-top:8px;
padding-bottom:8px;
}
.productinfoform td.mv{
padding-left:8px;
padding-top:7px;
padding-bottom:7px;
background-color:#fff;
}
.inquiry td.md{
width:250px;
background-color:#EBEBEB;
padding-left:8px;
padding-top:7px;
padding-bottom:7px;
}
.inquiryCont { 
width: 670px; 
height: 25px;
float:left;
text-indent: -9999px; 
background:url(../images/MD15.gif); 
margin: 15px 0 14px 0px; 
padding: 0px; }
.InqBn01 { 
width: 412px; 
height: 55px;
float: left;
text-indent: -9999px; 
background:url(../images/inquiryimg02.gif); 
margin-bottom: 8px; 
margin-left: 0px;
margin-right:30px;
display:inline;
}
.InqBn02 { 
width: 670px; 
height: 55px;
text-align:left;
margin-bottom: 8px; 
margin-left: 0px;
display:inline;
float: left;}
.InqBn03 { 
width: 412px; 
height: 49px;
float: left;
margin-bottom: 8px; 
margin-left: 0px;
margin-right:30px;
display:inline;
}
.AssessInqBn01 { 
width: 412px; 
height: 55px; 
text-indent: -9999px; 
background:url(../images/inquiryimg02.gif); 
margin-bottom: 8px; 
margin-left: 0px;
margin-right:30px;
float: left;
display: inline;}
.privacyH1 { 
width: 838px; 
height: 25px;
float:left;
text-indent: -9999px; 
background: url(../images/MD16.gif) no-repeat; 
margin: 15px 0px 14px 12px; 
padding: 0px;display: inline; }
.PrivacyPolicyArea1 { width: 820px; margin-left: 15px; margin-right: 15px; }
.tal{
text-align:left}
.mgb10{
margin-bottom:10px;}
.icon3{
width:14px;
float:left;
text-align:left;
margin-top:5px;
display:inline}
.title{
width:806px;
text-align:left;
font-weight:bold}
.test{
width:806px;
text-align:left;
 padding-bottom:15px;
float:left;
display: inline;
}
.test02{
width:786px;
text-align:left;
float:left;
margin-left:20px;
}
.test strong{
color:#0050A0}
.test a{
color:#0050A0}
.productinfob06{
padding:5px;
border-left:1px #bdbdbd solid;
border-bottom:1px #bdbdbd solid;
background-color:#e3e3e3;}
.productinfob08{
padding:5px;
border-right:1px #bdbdbd solid;
border-left:1px #bdbdbd solid;
border-bottom:1px #bdbdbd solid;
background-color:#fff;}
.faqcontents{
width:650px;
margin-top:15px;
margin-left:10px;
margin-right:10px;
float:left;
display:inline}

.faqcontenttop{
width:455px;
float:left;
height:102px;
text-align:left;
color: #0050A0}
.faqcontenttop a{
	text-decoration: underline;
	}
.faqcontenttop a:hover{
	text-decoration: none;
	}	
.faqcontenttable01{
text-align:right; 
width:185px;
height:34px;
float:right;
color: #0050A0}
.faqcontenttable01 a{
background-image:url(../images/faqcontent02_o.gif);
width:150px;
height:34px;
float:right}
.faqcontenttable01 a:hover{
background-image:url(../images/faqcontent02.gif)}
.faqcontenttable02{
text-align:right; 
width:185px;
height:34px;
float:right}
.faqcontenttable02 a{
background-image:url(../images/faqcontent03_o.gif);
width:150px;
height:34px;
float:right}
.faqcontenttable02 a:hover{
background-image:url(../images/faqcontent03.gif)}
.faqcontenttable03{
text-align:right; 
width:185px;
height:34px;
float:right}
.faqcontenttable03 a{
background-image:url(../images/faqcontent04_o.gif);
width:150px;
height:34px;
float:right}
.faqcontenttable03 a:hover{
background-image:url(../images/faqcontent04.gif)}
.faqcontents01{
margin-top:15px;
margin-bottom:10px;
display:inline;
float:left;
width:670px;}
.faqcontents01span{
	width: 140px;float: left;
	}
.faqcontents01map{
float:left;
height:auto;
margin-top:10px;
margin-bottom:15px;
margin-left:10px;
width:650px;
display:inline;
border:solid 1px #CCCCCC ;
	}
.faqcontents01span a{
	width: 114px;
	height: 34px;
	float: left;
	background: url(../images/accessPrint.gif);
	}
.faqcontents01span a:hover{
	background: url(../images/accessPrint_o.gif);
	}
.faqcontents01a{
text-align:left;
font-weight:bold;
float:left;
width:650px;
margin-right:10px;
margin-left:10px;
display: inline;
} 
.faqcontents01b{
text-align:left;
margin-bottom:10px;
float:left;
width:650px;
margin-right:10px;
margin-left:10px;
display: inline;
}
.viewindexReturn{
	height:auto;
float: left;
}
.linkscontents{
width:640px;
height:20px;
}
.linkscontent01a{
border:1px solid #BDBDBD;
background-color:#CC0000;
color:#FFFFFF;
font-weight:bold;
width:360px;
}
.linkscontent01b{
border-right:1px solid #BDBDBD; 
border-top:1px solid #BDBDBD; 
border-bottom:1px solid #BDBDBD; 
background-color:#CC0000;
color:#FFFFFF;
font-weight:bold;
width:280px;
}
.linkscontent02a{
border-left:1px solid #BDBDBD; 
border-right:1px solid #BDBDBD;
border-bottom:1px solid #BDBDBD; 
}

.linkscontent02b a{
color:#0066FF
}
.linkscontent02b a:hover{
color:#CC0000}
.linkscontent02b{
border-right:1px solid #BDBDBD; 
border-bottom:1px solid #BDBDBD; 
}
.IndexMD18{
background:url(../images/MD18.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left} 
.faqcontents01a_a{
text-align:left;
margin-bottom:5px;
font-weight:bold;
float:left;
width:650px;
margin-right:10px;
margin-left:10px;
color:#0050A0
} 
.faqcontents01b a{
color:#0050A0;
text-decoration: underline;
}
.faqcontents01b a:hover{
color:red;
text-decoration: none;
} 
.faqcontenttop1{
float:left;
text-align:left;
color: #0050A0}

.IndexMD19{
background:url(../images/MD19.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.productLists{
width:670px;
float:left;
}
.productListstable{
width:670px;
float:left;
}
.productListstext{
padding-left:10px;
color:#0050A0;
text-align:left;
width:650px;
float:left;
display: inline;
}
.productLists01{
border-left:1px solid #D2D2D2; 
border-top:1px solid #D2D2D2; 
width:100px;
background:#EFF6FF;
padding:4px;
}
.productLists02{
border-left:1px solid #D2D2D2;
border-top:1px solid #D2D2D2;   
width:313px;
padding:4px;
}
.productLists03{
border-bottom:1px solid #D2D2D2;
width:135px;
padding:4px;
text-align: left;
}
.productLists03 a{
color:#0050A0;
}
.productLists03 a:hover{
color:#FFA132;
text-decoration:none
}
.productLists04{
border-left:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
border-top:1px solid #D2D2D2; 
border-bottom:1px solid #D2D2D2;   
padding:4px;
text-align: left;
}
.productLists05{
border-left:1px solid #D2D2D2; 
border-top:1px solid #D2D2D2; 
border-bottom:1px solid #D2D2D2;   
width:100px;
background:#EFF6FF;
padding:4px;
}
.productLists07{
border-left:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;    
width:200px;
padding:4px;
}

.IndexMD20{
background:url(../images/MD20.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.IndexMD22{
background:url(../images/MD22.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.IndexMD23{
background:url(../images/MD23.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.IndexMD24{
background:url(../images/MD24.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.IndexMD25{
background:url(../images/MD25.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.IndexMD26{
background:url(../images/MD26.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.IndexMD27{
background:url(../images/MD27.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.InquiryMD01{
background:url(../images/inquiries_01.gif);
height:31px;
width:160px;
float:left;
text-indent:-9999px;}
.InquiryMenu{
width:160px;
float:left;
margin-bottom:20px;}
.InquiryMenu ul{
list-style:none}
.InquiryMenu li{
float:left}
.InquiryMenu01 a{
background:url(../images/inquiries_02.gif);
width:160px;
height:29px;
float:left}
.InquiryMenu01 a:hover{
background:url(../images/inquiries_a_02.gif)}
.InquiryMenu05 a{
background:url(../images/inquiries_06.gif);
width:160px;
height:29px;
float:left}
.InquiryMenu05 a:hover{
background:url(../images/inquiries_a_06.gif)}
.InquiryMenu02 a{
background:url(../images/inquiries_03.gif);
width:160px;
height:29px;
float:left}
.InquiryMenu02 a:hover{
background:url(../images/inquiries_a_03.gif)}
.InquiryMenu03 a{
background:url(../images/inquiries_04.gif);
width:160px;
height:29px;
float:left}
.InquiryMenu03 a:hover{
background:url(../images/inquiries_a_04.gif)}
.InquiryMenu04 a{
background:url(../images/inquiries_05.gif);
width:160px;
height:29px;
float:left}
.InquiryMenu04 a:hover{
background:url(../images/inquiries_a_05.gif)}

.FlowMD01{
background:url(../images/flowmenu_01.gif);
height:31px;
width:160px;
float:left;
text-indent:-9999px;}
.FlowMenu{
width:160px;
float:left;
margin-bottom:20px;}
.FlowMenu ul{
list-style:none}
.FlowMenu li{
float:left}
.FlowMenu01 a{
background:url(../images/flowmenu_02.gif);
width:160px;
height:29px;
float:left}
.FlowMenu01 a:hover{
background:url(../images/flowmenu_a_02.gif)}
.FlowMenu02 a{
background:url(../images/flowmenu_03.gif);
width:160px;
height:29px;
float:left}
.FlowMenu02 a:hover{
background:url(../images/flowmenu_a_03.gif)}
.FlowMenu03 a{
background:url(../images/flowmenu_04.gif);
width:160px;
height:29px;
float:left}
.FlowMenu03 a:hover{
background:url(../images/flowmenu_a_04.gif)}
.FlowMenu04 a{
background:url(../images/flowmenu_05.gif);
width:160px;
height:29px;
float:left}
.FlowMenu04 a:hover{
background:url(../images/flowmenu_a_05.gif)}
.FlowMenu05 a{
background:url(../images/flowmenu_06.gif);
width:160px;
height:29px;
float:left}
.FlowMenu05 a:hover{
background:url(../images/flowmenu_a_06.gif)}
.flow02contents01{
background:url(../images/flow201.gif);
width:640px;
height:100px;
float:left;
}
.flow02contents02{
background:url(../images/flow202.gif);
width:640px;
height:100px;
float:left;
}
.flow02contents03{
background:url(../images/flow203.gif);
width:640px;
height:100px;
float:left;
}
.flow02contents04{
background:url(../images/flow204.gif);
width:640px;
height:100px;
float:left;
}
.flow02contents05{
background:url(../images/flow205.gif);
width:640px;
height:100px;
float:left;
}

.ProductMD01{
background:url(../images/productListmenu_01.gif);
height:31px;
width:160px;
float:left;
text-indent:-9999px;}
.ProductMenu{
width:160px;
float:left;
margin-bottom:20px;}
.ProductMenu ul{
list-style:none}
.ProductMenu li{
float:left}
.ProductMenu01 a{
background:url(../images/productListmenu_03.gif);
width:160px;
height:29px;
float:left}
.ProductMenu01 a:hover{
background:url(../images/productListmenu_a_03.gif)}
.ProductMenu02 a{
background:url(../images/productListmenu_02.gif);
width:160px;
height:29px;
float:left}
.ProductMenu02 a:hover{
background:url(../images/productListmenu_a_02.gif)}

.UtilLeft{
float: left;
width: 160px;
height: auto;
}
.UtilTitleSmall{
background:url(../images/bgimg_01.gif);
width:670px;
height:25px;
float:left}
.UtilTitleSmall span{
float: left;
margin-left: 10px;
margin-top:2px;
font-weight: bold;
font-size: 13px;
}

.G_62 {
	float: left; width: 520px; 
}
#G_63 {
    float: right; width: 495px; height: 25px; padding-top: 5px;padding-right: 5px;
}
#G_63 ul {
	float: right; border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center;
}
#G_63 ul li {
	display: block; float: left; text-align: center; padding: 0; margin: 0 4px 4px 0px; 
}
#G_63 ul li a {
	float: left;  padding: 2px 6px 2px 6px;font-align: center; cursor: pointer; text-decoration: none;
}
#G_63 ul li a:hover {
	 color: #FFFFFF;  text-decoration: underline;
}
#G_63 li#active a {
	 color: #FFFFFF; text-decoration: underline;
}
#G_63_1 {
    float: right; width: 500px; height: 25px;
}
#G_63_1 ul {
	float: right; border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center;
}
#G_63_1 ul li {
	display: block; float: left; text-align: center; padding: 0; margin: 0 4px 4px 0px; padding-right: 15px; padding-top: 3px; color: #FFFFFF;	
}
#G_63_1 ul li a {
	float: left; border: 1px solid #368fd3; color: #ffffff; padding: 2px 6px 0px 6px; background: #3d9fe9; font-align: center; cursor: pointer; text-decoration: none;
}
#G_63_1 ul li a:hover {
	 color: #0348bd; background: #dfebf9; text-decoration: underline;cursor:pointer;
}
#G_63_1 li#active a {
	background: #dfebf9; border: 1px solid #368fd3; color: #0348bd; text-decoration: none;
}
.TypeSearchResult{
padding-right: 15px; padding-top: 3px; color: #FFFFFF;	
}
.AssessmentMD01{
background:url(../images/assessment_01.gif);
height:31px;
width:160px;
float:left;
text-indent:-9999px;}
.AssessmentMenu{
width:160px;
float:left;
margin-bottom:20px;}
.AssessmentMenu ul{
list-style:none}
.AssessmentMenu li{
float:left}
.AssessmentMenu01 a{
background:url(../images/assessment_02.gif);
width:160px;
height:29px;
float:left}
.AssessmentMenu01 a:hover{
background:url(../images/assessment_a_02.gif)}
.AssessmentMenu02 a{
background:url(../images/assessment_03.gif);
width:160px;
height:29px;
float:left}
.AssessmentMenu02 a:hover{
background:url(../images/assessment_a_03.gif)}
.AssessmentMenu03 a{
background:url(../images/assessment_04.gif);
width:160px;
height:29px;
float:left}
.AssessmentMenu03 a:hover{
background:url(../images/assessment_a_04.gif)}

.indeximg02 a{
background:url(../images/inquiriesmenu_02.gif);
width:53px;
height:58px;
float:left
}
.indeximg02 a:hover{
background:url(../images/inquiriesmenu_o_02.gif);}
.indeximg03 a{
background:url(../images/inquiriesmenu_03.gif);
width:53px;
height:58px;
float:left
}
.indeximg03 a:hover{
background:url(../images/inquiriesmenu_o_03.gif);}
.indeximg04 a{
background:url(../images/inquiriesmenu_04.gif);
width:54px;
height:58px;
float:left
}
.indeximg04 a:hover{
background:url(../images/inquiriesmenu_o_04.gif);}
.IndexMD30{
background:url(../images/MD30.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.flowindextest{
text-align:left;
color:#0050A0;
float:left;
width:650px;
padding-bottom:10px;
}

.flowcontents01{
width:648px;
float:left;
padding-bottom:5px;
}
.flowcontents02{
width:650px;
float:left;
padding-bottom:5px;
padding-left:10px;
}
.flowcontents01a{
float:left;
text-align:left;
width:648px;
float:left;
border:#bdbdbd 1px solid;
margin-bottom:10px;
display:inline
}
.flowcontents02text{
background:url(../images/flowContentline.gif) repeat-y;
float:left;
text-align:left;
width:648px;
float:left;
padding-left:15px;
padding-bottom:10px;
}

.flowcontents01a strong{
padding-top:8px;
padding-bottom:4px;
border-bottom:1px #D8D8D8 dashed;
width:628px;
float:left;
margin-left:10px;

}

.flowcontents01a p{
background:url(../images/flowContentline.gif) repeat-y;
padding-top:10px;
margin-left:10px;
padding-left:10px;
padding-bottom:10px;
float:left;
text-align:left;
width:618px;
display: inline;}
.flowcontents02a{
background:url(../images/flowImg04.jpg) no-repeat;
width:650px;
height:110px;
float:left;
margin-top:10px;}
.flowcontents02b{
background:url(../images/flowImg02.jpg) no-repeat;
width:650px;
height:110px;
float:left;
margin-top:10px;}
.flowcontents02c{
background:url(../images/flowImg03.jpg) no-repeat;
width:650px;
height:110px;
float:left;
margin-top:10px;}
.flowcontents02d{
background:url(../images/flowImg01.jpg) no-repeat;
width:650px;
height:110px;
float:left;
margin-top:10px;}
.flowcontents02e{
background:url(../images/flowImg05.jpg) no-repeat;
width:650px;
height:110px;
float:left;
margin-top:10px;}
.flowcontents02f{
background:url(../images/flowImg06.jpg) no-repeat;
width:650px;
height:110px;
float:left;
margin-top:10px;}
.companytest02 strong{
text-align:left;
float:left}
.flowcontents02text a{
color:#0050A0}
.flowcontents02text a:hover{
color:red}
.IndexMD31{
background:url(../images/MD31.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left}
.PageMore { 
float:left;
margin: auto; 
padding-left: 25px;
padding-right: 25px; 
text-align: right;
margin-top:10px;
display: inline;
width: 600px;
 }
.PageMore a{
	width: 94px;
	height: 15px;
	float:right;
	background: url(../images/btn_more.gif);
	}
.PageMore a:hover{
	background: url(../images/btn_more_o.gif);
	}
 .IndexMD32{
background:url(../images/MD32.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
margin-bottom:15px;
float:left;
display:inline}
 .IndexMD33{
background:url(../images/MD33.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
margin-bottom:15px;
float:left;
display:inline}
 .IndexMD34{
background:url(../images/MD34.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
margin-bottom:15px;
float:left;
display:inline}
.pdf_title{
	margin-top:20px;
	float:right;
	width: 648px;
	border:1px solid #BDBDBD;
	display: inline;
}
.pdf_title p{
	float:left;
	width:465px;
	padding: 0px;
	margin: 0;
	text-align:left;
	display: inline;
	}
.pdf_title span{
width: 158px;
padding-top:1px;
float: right;
}
.pdf_table td{
	text-align: center;
}
.IndexMD40{
background:url(../images/MD40.gif);
width:670px;
height:25px;
text-indent:-9999px;
margin-top:15px;
float:left;
display:inline}
.viewIndexTitle{
background:url(../images/view01.gif) repeat-y;
width:650px;
float:left;
}
.viewText{
padding:5px;
float:left;
text-align:left;
font-weight:bold;
}
.viewIndexDate{
float:left;
color:#c00000;
text-align:right;
width:650px;
border-bottom:1px #bdbdbd dashed}

.utilContHead{
float:left;
margin-top:5px;
padding-top:5px;
text-align:left;
color:red;
width:670px;
}