/* every pages */
.head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; padding-top: 20px; padding-left: 10px; color: #333333}
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-indent: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none} 
.footer:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFCC00; text-decoration: underline} 
.footer:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none} 
.footer:visited:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFCC00; text-decoration: underline}
.email { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-indent: 10px; font-weight: normal; color: #FFFFFF; text-decoration: underline} 
.email:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FFCC00; text-decoration: underline} 
.email:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF; text-decoration: underline} 
.email:visited:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FFCC00; text-decoration: underline}
.email3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: underline} 
.email3:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFCC00; text-decoration: underline} 
.email3:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: underline} 
.email3:visited:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFCC00; text-decoration: underline}

.last { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #666666; text-indent: 1cm; padding-left: 10px; padding-right: 3px; padding-bottom: 10px}

/* index.html */
.link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-right: 5px; text-decoration: none; }
.link:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none} 
.link:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none} 
.link:visited:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none}
.more { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 10px; color: #FF9900; text-decoration: none;}
.more:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF3300; text-decoration: none} 
.more:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none} 
.more:visited:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF3300; text-decoration: none}
.more2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 9px; color: #FF9900; text-decoration: none;}
.more2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF3300; text-decoration: none} 
.more2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none} 
.more2:visited:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF3300; text-decoration: none}
.content_index { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #666666; padding-left: 10px; padding-right: 10px; padding-top:10px;}
.content_index2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #666666; padding-left: 10px; padding-right: 10px;}
.content_index3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #666666; padding-left: 10px; padding-right: 10px; padding-top:10px;}
.content_index4 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 12px; line-height: 16px; color: #666666; padding-left: 10px; padding-right: 10px; padding-top:10px;}
.content_index5 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 12px; line-height: 16px; color: #666666;}
.content_index6 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 12px; line-height: 16px; color: #666666; padding-left: 10px; padding-right: 10px;}
.content_index7 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 12px; line-height: 16px; color: #444444; padding-left: 10px; padding-right: 10px; padding-top:10px;}
.box_index { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000033; font-weight: bold; padding-left: 10px; padding-right: 10px; padding-top: 8px; }
.box2_index { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; color: #000033; font-weight: bold; padding-left: 10px; padding-right: 10px; padding-top: 5px; }
.box3_index { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 11px; color: #000033; font-weight: bold; padding-left: 10px; padding-right: 10px; padding-top: 5px; }
.box4_index { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; color: #000033; font-weight: bold; padding-left: 10px; padding-right: 10px; padding-top: 5px; }
.box5_index { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; line-height: 18px; color: #000033; font-weight: bold; padding-left: 10px; padding-right: 10px; padding-top: 5px; }
.text_index { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #666666; padding-left: 10px; padding-right: 10px;}
.text2_index { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #666666; padding-left: 10px; padding-right: 10px; padding-bottom: 5px}
.text3_index { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; color: #000000; padding-left: 10px; padding-right: 10px; padding-bottom: 5px}
.text4_index { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; color: #000000}
.icon { text-indent: 10px; }
.icon2 { text-indent: 10px; padding-top: 8px}
.icon3 { text-indent: 10px; padding-top: 4px}
.more_box { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000033; font-weight: bold; padding-left: 10px; padding-top: 8px; }
.more_box:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; font-weight: bold; text-decoration: none} 
.more_box:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; font-weight: bold; text-decoration: none} 
.more_box:visited:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; font-weight: bold; text-decoration: none}
.scroll { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #FF9900; font-weight: bold; padding-right: 10px; }
.scroll2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #666666; font-weight: bold; padding-right: 10px; }
.style2{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 14px; line-height: 18px; color: #000000; font-weight: bold; padding-left: 5px; padding-right: 5px;}

/* about.html -- done*/
.box_about { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14px; padding-left: 10px; padding-right: 10px; color: #FFFFFF}
.bullet_about { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; padding-left: 10px; color: #FF9900}
.contents_about { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #666666; padding-left: 10px; padding-right: 10px; }
.sub_about { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; padding-left: 10px; color: #666666; padding-right: 10px; }
.more_bpm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF9900; text-decoration: none;}
.more_bpm:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF3300; text-decoration: none} 
.more_bpm:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF9900; text-decoration: none} 
.more_bpm:visited:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF3300; text-decoration: none}

/* contact.html -- done*/
.contents_contact { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #666666; padding-left: 10px; padding-right: 10px; }
.contact { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; padding-left: 10px; padding-right: 10px; color: #333333}
.contact_orange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; padding-left: 10px; padding-right: 10px; color: #FF9900}
.box_about { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14px; padding-left: 10px; padding-right: 10px; color: #FFFFFF}

/* partner.html -- done*/
.box_partner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14px; padding-left: 10px; padding-right: 10px; color: #FFFFFF}
.box_partner2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 16px; padding-left: 10px; padding-right: 10px; color: #FFFFFF}
.contents_partner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #666666; padding-left: 10px; padding-right: 10px; }
.bullet_partner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; padding-left: 10px; color: #FF9900}
.sub_partner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; padding-left: 10px; color: #666666; padding-right: 10px; }

/* news.html */
.box_news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14px; padding-left: 10px; padding-right: 10px; color: #FFFFFF}
.contents_news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #666666; padding-left: 10px; padding-right: 10px; }
.bullet_news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; padding-left: 10px; color: #FF9900}
.sub_news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; padding-left: 10px; color: #666666; padding-right: 10px; }

/* product.html */
.contents_product1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #666666; padding-left: 20px; }
.contents_product2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 16px; color: #666666; }
.contents_product3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 16px; color: #666666; padding-left: 3px;}
.contents_product4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 18px; color: #666666; padding-left: 20px;}

.box_product1 { padding-left: 10px; }
.box_product2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 16px; color: #FFFFFF; padding-right: 10px; }
.head_product { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; line-height: 18px; color: #666666; }
.head_product2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; line-height: 18px; color: #666666; padding-left: 3px; }
.head_product3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none;}
.head_product3:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none} 
.head_product3:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none} 
.head_product3:visited:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none}
.more_p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none;}
.more_p:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF9900; text-decoration: none} 
.more_p:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none} 
.more_p:visited:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF9900; text-decoration: none}

/* application.html -- intergation.html -- solution.html */
.top { padding-top:5px; }
.contents_application1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #666666; padding-left: 20px; }
.contents_application2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 16px; color: #666666; }
.contents_application3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #666666; padding-left: 3px;}
.contents_application4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #666666;}
.more_app { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 140px; color: #FF9900; text-decoration: none;}
.more_app:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF3300; text-decoration: none} 
.more_app:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none} 
.more_app:visited:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF3300; text-decoration: none}

/* About BMP */
.more_bpm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none;}
.more_bpm:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF3300; text-decoration: none} 
.more_bpm:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none} 
.more_bpm:visited:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF3300; text-decoration: none}
 

/* privacy.html */
.contents_privacy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #666666; padding-left: 10px; padding-right: 10px; }
.box_privacy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 14px; padding-left: 10px; padding-right: 10px; color: #FFFFFF}
.sub_privacy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 18px; padding-left: 10px; color: #FFFFFF; padding-right: 10px; }
.email2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-indent: 10px; font-weight: normal; color: #666666; text-decoration: underline} 
.email2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFCC00; text-decoration: underline} 
.email2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #666666; text-decoration: underline} 
.email2:visited:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFCC00; text-decoration: underline}

/* terms_of_use.html */
.head_term { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 18px; color: #666666; padding-left: 10px; padding-right: 10px; }
.contents_term { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #666666; padding-left: 10px; padding-right: 10px; }
.box_term { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14px; padding-left: 10px; padding-right: 10px; color: #FFFFFF}
.sub_term { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 18px; padding-left: 10px; color: #FFFFFF; padding-right: 10px; }

