@charset "utf-8";

.contact_us_title{color:#003772; font-weight:bold;}
.contact_us_table td{padding:10px 3px 10px 3px;}
.contact_us_row_label{color:#4C739C; font-weight:bold;}
.contact_us_section{color:#f90; font-weight:bold; padding:20px 0 0 0;}
.contact_us_label{color:#777; font-weight:bold; padding:10px 0 0 0;}
.contact_us_table a{color:#777; text-decoration:underline;}
.contact_us_table a:hover{color:#f90;}

.contact_table td{padding:3px; border:1px solid #eee;}
.form_star{	color:#ff0000;	font-weight: normal;}




.content_block{ width:760px; padding:10 0px; margin:10px 0 0px 0}
.content_block .block_header{ color:#003772; padding:0px 0px; height:32px; font-weight:bold;}
.content_block .block_header p{padding-bottom:0;}
.content_block .block_header .block_visual{ position:absolute; top:-79px; left:600px; }
.content_block .block_content{}



.top_visual{padding:50px 0 20px 0;}

.career_link{padding:0 0 10px 0;}
.career_link ul li a{color:#003772; text-decoration:none; padding-top:0px; font-weight:bold;}
.career_link ul li a:hover{color:#f90; text-decoration:underline;}

.career_content_title {padding:10px; color:#003772; font-weight:bold;}
.career_content_title a{color:#003772; }
.career_content_title a:hover{color:#f90; text-decoration:underline;}



.top_visual{width:760px; margin-top:30px;}
.top_visual_box_mid{ width:760px; padding:0; position:relative;}
.top_visual_box_mid .box_content{ background:#003772 url(../images/color_bar_deep_blue.png) no-repeat top left; width:760px; height:32px; }
.top_visual_box_mid .box_content .top_visual_text{ width:340px; color:#fff; font-weight:bold;  padding:10px; b}
.top_visual_img{position:absolute; bottom:0px; right:40px;}


.career_content{border:1px solid #d2d4d7; width:760px; margin-top:20px;}

.career_table{background:#f3f3f3 url(../images/tw_career_bg_1px.png) right top repeat-y ; margin:10px; padding:10px;}
.career_table ul{list-style:disc;}
.career_table ul li{margin:0 0 0 15px;}
.career_table .title{font-weight:bold;}

.quato{color:#003772; font-weight:bold;}


.blue_bar_title{color:#fff; padding:7px 0  0 10px; font-size:15px; font-weight:bold;}
.company_history table{width:100%; background:#e2ebf9; color:#506dad;}
.company_history th{background:#fff; color:#003772; text-align:left; padding:10px; font-weight:bold; text-align:center;}
.company_history .col_right{background:#fff; padding:10px 30px; color:#777;}
.company_history .col_right p{line-height:22px;}
.company_history .border_white{border-bottom:1px solid #fff; text-align:center; width:100px;}
.company_history .last{border:none;}

.top_para{line-height: 22px; }
