@charset "utf-8";
/* CSS Document */
.pro_s{}
.pro_ku{width:92px; height: 92px; background:#006ab8; }
.pro_kuu{width:50%; height: 50%; margin: 0 auto;}
.pro_kuu img{width:100%; height: 100%;}

.pro_hu{ background: #006ab8;  color: #ffffff; ;font-size:2.2vh;line-height:4vh; margin-top: 5%; padding: 6%;}

.about_np{background:#f9f9f9; margin:0 auto; padding:3%; }
.about_np p img{width:100%;}
.table{margin-top:5%;}
table.tftable {font-size:12px;color:#333333;width:100%;border-width: 1px;border-color: #729ea5;border-collapse: collapse;}
table.tftable th {font-size:16px;background-color:#acc8cc;border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;text-align:left;}
table.tftable tr {background-color:#ffffff;}
table.tftable td {font-size:2vh;border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;}

.bh{background: #ffffff; padding:3%;}
.buj{color: #006ab8; font-weight: bold; font-size: 24px; margin-bottom: 3%;}
.bh h2{ font-size: 16px; line-height: 32px;}
.bh p{ font-size: 14px; line-height: 28px;}

.pro_huf{width: 100%;
background: #006ab8;
color: #ffffff;
padding-top: 6%;
font-size:2.2vh;
line-height: 32px; float: left; padding: 6%; margin-bottom: 3%;}

.pro_kuf{
z-index: 66;
text-align: center;
line-height: 63px;
font-size: 18px;
color: #006ab8;
font-weight: bold;}
.pro_kuf span{width:46%;height:50%; float: left; margin: 0 5px;}
.pro_kuf span img{width:100%; height: 100%; float: left;} 

.pro_ss{}

.pro_kuff{
text-align: center;
line-height: 63px;
font-size: 1.6rem;
color: #006ab8;
font-weight: bold;}
.pro_kuff span{width:46%;height:73%; float: left; margin: 0 5px;}
.pro_kuff span img{width:100%; height: 100%; float: left;} 

.pro_huff{
background: #006ab8;
padding:4%;
color: #ffffff;
font-size:2.2vh;
line-height:4vh;}




