@import url("/english/common/css/style.css");

/** EK **/

/* EKص⿁E*/

.contents_sepalate {
	width: 759px;
	height:1px;
	padding: 6px 0px 2px 0px;
	margin:0px;
}

#sub_search_form {
	padding-top:75px;
	padding-right: 10px;
	
	padding-bottom: 0px;
	margin:0px;
}

#sub_left {
	width: 194px;
	background-image: url(/english/common/images/bg_sub_left.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	vertical-align:top;
}

#sub_left_inner {
	width: 179px;
	margin: 5px 10px 0px 5px;
	font-size: 12px;
	line-height:16px;
	color:#2B2B2B;
}

#sub_left_inner td{
	padding-bottom:8px;
}

table.sub_left_navi_list a:link,table.sub_left_navi_list a:visited {
	color: #003780;
	text-decoration:none;
	font-weight:bold;
}

table.sub_left_navi_list a:active,table.sub_left_navi_list a:hover {
	color: #BD5C32;
	text-decoration:none;
	font-weight:bold;
}

table.sub_left_navi_list a span.navi_on {
	color: #BD5C32;
	text-decoration:none;
	font-weight:bold;
}

#sub_left_inner h3,h4{
	margin: 0px;
}

.sub_left_navi {
	margin-left: 5px;
}

table.sub_left_navi_list {
	width: 100%;
}

table.sub_left_navi_3rd {
	width: 100%;
}

table.sub_left_navi_3rd td{
	font-size: 12px;
	line-height:14px;
	color:#2B2B2B;
	vertical-align:top;
	font-weight:normal;
}

table.sub_left_navi_3rd a:link,table.sub_left_navi_3rd a:visited {
	color:#2B2B2B;
	font-weight:normal;
}

table.sub_left_navi_3rd a:active,table.sub_left_navi_3rd a:hover {
	color: #BD5C32;
	font-weight:normal;
}

table.sub_left_navi_3rd a span.navi_3rd_on {
	color: #BD5C32;
	font-weight:normal;
}

.navi_list_icon {
	width: 16px;
	text-align: left;
	vertical-align:top;
	padding-top:5px;
}

.navi_list_icon02 {
	width: 16px;
	text-align: left;
	vertical-align:top;
	padding-top:3px;
}

.sub_left_inquiry {
	color: #003780;
	text-decoration:none;
	font-weight:bold;
	font-size: 12px;
	line-height:16px;
	padding-bottom:4px;
}


#sub_contents {
	width: 565px;
	text-align: left;
	vertical-align:top;
	padding-bottom: 5px;
}

#sub_contents_inner {
	width: 512px;
	margin: 16px 31px 0px 22px;
	font-size: 12px;
	color: #2B2B2B;
	line-height: 18px;
}

#sub_contents_inner h1 {
	margin: 0px;
	padding: 0px;
}

#sub_contents_inner h2 {
	margin: 25px 0px 5px 0px;
	padding: 0px;
	color: #2B2B2B;
	font-size: 14px;
	font-weight:bold;
}

#sub_contents_inner h2.float{
	float:left;
}

#sub_contents_inner div.float{
	float:right;
	margin: 20px 0px 5px 0px;
	padding:0px;
}

#sub_contents_inner br.both{
	clear:both;
}

table.sub_contents_table {
	width: 512px;
	margin-top:12px;
}

table.sub_contents_table {
	width: 512px;
	margin-top:12px;
}

table.sub_contents_table a:link,table.sub_contents_table a:visited {
	color: #2B2B2B;
	line-height: 13px;
}

table.sub_contents_table a:active,table.sub_contents_table a:hover {
	color: #BD5C32;
	line-height: 13px;
}

td.sub_contents_news {
	width: 32px;
	text-align: left;
	vertical-align:top;
	padding-top:4px;
	padding-bottom: 12px;
}

td.sub_contents_icon {
	width: 15px;
	text-align: left;
	vertical-align:top;
	padding-top: 3px;
	padding-bottom: 12px;
}

td.sub_contents_date {
	width: 60px;
	line-height: 13px;
	text-align: left;
	vertical-align:top;
	white-space: nowrap;
	padding-bottom: 12px;
}

td.sub_contents_dtl {
	width: 405px;
	text-align: left;
	vertical-align:top;
	padding-bottom: 12px;
}

.icon_pdf {
	width: 18px;
	margin: 0px 5px 0px 5px;
}
.sub_contents_box {
	width: 512px;
}

 /* pdf icon */
td.sub_contents_news_pdf {
	width: 32px;
	text-align: left;
	vertical-align:top;
	padding-top:14px;
	padding-bottom: 7px;
}

td.sub_contents_icon_pdf {
	width: 15px;
	text-align: left;
	vertical-align:top;
	padding-top: 13px;
	padding-bottom: 7px;
}

td.sub_contents_date_pdf {
	width: 60px;
	text-align: left;
	line-height: 13px;
	vertical-align:top;
	white-space: nowrap;
	padding-top: 10px;
	padding-bottom: 7px;
}

td.sub_contents_dtl_pdf {
	width: 405px;
	text-align: left;
	vertical-align:top;
	padding-bottom: 7px;
}

td.sub_contents_number_pdf {
	width: 20px;
	text-align: left;
	vertical-align:top;
	padding-top: 5px;
	padding-bottom: 7px;
}

td.sub_contents_more {
	width: 512x;
	text-align: right;
	vertical-align:bottom;
	font-size: 12px;
	line-height: 12px;
	padding-bottom: 12px;
}

td.sub_contents_more a:link,td.sub_contents_more a:visited {
	color: #003780;
}

td.sub_contents_more a:active,td.sub_contents_more a:hover {
	color: #BD5C32;
}

.icon_more {
	width: 9px;
	margin: 0px 10px 0px 5px;
}


table.rat_list_select {
	margin-top: 30px;
	margin-left: 1px;
}

table.rat_list_select td {
	padding-top: 2px;
	padding-right: 30px;
	margin:0px;
}

table.rat_list_select select {
	width: 100px;
	text-align:center;
	margin: 0px;
}

table.rat_list_table_02 {
	width: 500px;
 	border: 1px solid #406AA4;
}

table.rat_list_table {
	width: 500px;
 	border: 1px solid #406AA4;
	margin-top:20px;
	font-size: 11px;
	color: #333333;

}

table.rat_list_table th {
	height: 24px;
	font-size: 12px;
	color: #004094;
	text-align:center;
	vertical-align:middle;
	line-height: 24px;
	background-image: url(/english/common/images/bg_th.jpg);
	background-repeat: repeat-x;
}

table.rat_list_table_02 th {
	height: 25px;
	font-size: 12px;
	color: #004094;
	text-align:center;
	vertical-align:middle;
	line-height: 25px;
	background-image: url(/english/common/images/bg_th.jpg);
	background-repeat: repeat-x;
}

th.rat_list_r {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #868686;
}

table.rat_list_table td {
	font-size: 11px;
	color: #333333;
	padding:5px;
	text-align: center;
}

table.rat_list_table_02 td {
	font-size: 12px;
	color: #333333;
	padding:5px;
	text-align: center;
}

table.rat_list_table td.rat_list_l {
	font-size: 12px;
	color: #333333;
	padding:5px;
	text-align: left;
}

table.rat_list_table a:link,table.rat_list_table a:visited {
	color: #003780;
}

table.rat_list_table a:active,table.rat_list_table a:hover {
	color: #BD5C32;
}

table.rat_list_select02 {
	margin-top: 30px;
	margin-left: 1px;
}

table.rat_list_select02 td {
	padding-right: 10px;
	margin:0px;
}

div.rat_tech_txt {
	margin-top: 15px;
}

div.gray_box {
	border: 1px solid #A8A8A8;
	width: 500px;
}

div.gray_box_inner {
	width: 480px;
	padding: 10px;
}

.rat_tech_txt a:link,.rat_tech_txt a:visited {
	color: #003780;
}

.rat_tech_txt a:active,.rat_tech_txt a:hover {
	color: #BD5C32;
}

.page_top {
	width: 560px;
	text-align: right;
	font-size: 10px;
	line-height: 10px;
}

.page_top_02 {
	width: 100%;
	text-align: right;
	font-size: 10px;
	line-height: 10px;
	margin-top: 10px;
}

.page_top a:link,.page_top a:visited {
	color: #003780;
}

.page_top a:active,.page_top a:hover {
	color: #BD5C32;
}

.page_top2 {
	width: 100%;
	text-align: right;
	font-size: 10px;
	line-height: 10px;
}

.page_top2 a:link,.page_top2 a:visited {
	color: #003780;
}

.page_top2 a:active,.page_top2 a:hover {
	color: #BD5C32;
}

.gray_line{
 margin: 3px 0px 0px 0px ;
 padding: 0px ;
 width: 502px;
 height: 1px;
 line-height: 1px;
 font-size:0px;
}
.h4_in{
 padding-left: 20px;
}
.h4_in2{
 padding-left: 45px;
}
.h4_in3{
 padding-left: 5px;
}
.h4_in4{
 padding-left: 35px;
}

/* rat_corp */

#rat_corp_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/rat_corp/images/header_img01.jpg);
	background-repeat: no-repeat;
}

.rat_corp_line{
 margin: 5px 0px 0px 0px ;
 padding: 0px ;
}


/* rat_stru */

#rat_stru_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/rat_stru/images/header_img01.jpg);
	background-repeat: no-repeat;
}
.rat_stru_txt {
 padding-top:5px;
 padding-left:px;
 padding-right:5px;
 text-align: left;
 vertical-align:top;
}
.rat_stru_txt h3{
 margin: 10px 0px 0px 5px;
 padding: 0px;
 color: #2B2B2B;
 font-size: 14px;
 font-weight:bold;
 line-height: 14px;
}
.rat_stru_txt h4{
 margin: 10px 0px 0px 5px;
 padding-left: 10px;
 color: #2B2B2B;
 font-size: 14px;
 font-weight:bold;
 line-height: 14px;
}
.rat_stru_txt h5{
 margin: 15px 0px 0px 5px;
 padding-left: 5px;
 padding-bottom: 5px;
 color: #2B2B2B;
 font-size: 12px;
 font-weight:bold;
 line-height: 12px;
}
.rat_stru_txt h6{
 margin: 15px 0px 0px 5px;
 padding-left: 25px;
 padding-bottom: 5px;
 color: #2B2B2B;
 font-size: 12px;
 font-weight:bold;
 line-height: 12px;
}
.rat_stru_txt ul {
 font-size:12px;
 padding-left:50px;
}
.rat_stru_txt ol {
 font-size:12px;
 padding-left:60px;
 margin:0px;
list-style-type: decimal;
}
.rat_stru_list {
 font-size:12px;
 padding-left:30px;
 margin:0px;
}
.rat_stru_txt a:link,.rat_stru_txt a:visited {
 color: #003780;
}
.rat_stru_txt a:active,.rat_stru_txt a:hover {
 color: #BD5C32;
}
.rat_stru_page_link{
 width:502px;
 padding-top:5px;
 padding-left:px;
 padding-right:5px;
 text-align: left;
 vertical-align:bottom;
}
.page_link{
 width:50%;
 text-align: right;
 vertical-align:bottom;
}
.page_link_l{
 text-align: left;
 vertical-align:bottom;
}
.page_link_r{
 text-align: right;
 vertical-align:bottom;
}
.page_link2{
 text-align: right;
 vertical-align:bottom;
}
.flow_chart_table {
	padding: 0px;
	margin: 10px;
}
.flow_chart_td1 {
	width:200px;
	border: 1px solid #A8A8A8;
	padding: 2px 10px;
	text-align: left;
	font-weight:bold;
}
.flow_chart_td2 {
	width:200px;
	padding: 2px 10px;
	text-align: center;
}
.flow_chart_td3 {
	padding: 2px 10px 2px 0px;
	text-align: left;
	vertical-align:middle;
}
.flow_chart_img {
	margin: 2px 10px;
}
.rat_stru_txt p{
	text-align: left;
	vertical-align:top;
	text-indent: 1em;
	margin: 0px 10px;
}
.rat_stru_table{
 margin: 10px 5px;
 padding: 0px;
 text-align: left;
 vertical-align:top;
 width: 100%;
 border-left: 1px solid #A8A8A8;
 border-top: 1px solid #A8A8A8;
 border-collapse:collapse;
}

.rat_stru_table th{
 border-right: 1px solid #A8A8A8;
 border-bottom: 1px solid #A8A8A8;
 border-collapse:collapse;
 background-color: #ebf4ff;
 margin: 0px;
 padding: 5px  10px ;
 width: 25%;
 text-align: left;
 vertical-align:top;
 font-weight:normal;
}

.rat_stru_table td{
 border-right: 1px solid #A8A8A8;
 border-bottom: 1px solid #A8A8A8;
 border-collapse:collapse;
 margin: 0px;
 padding: 5px  10px ;
 text-align: left;
 vertical-align:top;
 width: 75%;
}
.sf_begin_img {
	margin: 2px 5px;
}
.sf_begin_add{
 margin:40px 0px 40px 260px ;
 padding: 10px 20px;
  border: 1px solid #A8A8A8;
}

/* rat_sove */

#rat_sove_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/rat_sove/images/header_img01.jpg);
	background-repeat: no-repeat;
}




/* rat_fina */

#rat_fina_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/rat_fina/images/header_img01.jpg);
	background-repeat: no-repeat;
}




/* rat_publ */

#rat_publ_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/rat_publ/images/header_img01.jpg);
	background-repeat: no-repeat;
}

.rat_publ_txt {
	padding: 0px 5px 20px 5px;
	text-align: left;
	vertical-align:top;
	line-height: 16px;
}

.rat_publ_txt p{
	text-indent: 1em;
}

.rat_publ_bold {
	color: #2B2B2B;
	font-weight:bold;
}

.rat_publ_normal {
	font-weight:normal;
}



/* rat_medi */

#rat_medi_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/rat_medi/images/header_img01.jpg);
	background-repeat: no-repeat;
}




/* rat_scho */

#rat_scho_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/rat_scho/images/header_img01.jpg);
	background-repeat: no-repeat;
}




/* rat_poli */

#rat_poli_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/rat_poli/images/header_img01.jpg);
	background-repeat: no-repeat;
}

h3.rat_poli_ttl {
	vertical-align: middle;
	color: #3265ff;
}





/* top_cont */

#top_cont_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/top_cont/images/header_img01.jpg);
	background-repeat: no-repeat;
}

.top_cont_txt {
	padding: 5px 5px 20px 5px;
	text-align: left;
	vertical-align:top;
	line-height: 16px;
}

.top_cont_bold {
	color: #2B2B2B;
	font-weight:bold;
}

.top_cont_normal {
	font-weight:normal;
}

.top_cont_table1 {
	background-color: #2b2b2b;
	width: 60%;
}

.top_cont_table1 td {
	background-color: #ffffff;
}

.top_cont_td1 {
	text-align: left;
}
.top_cont_td2 {
	text-align: center;
	width: 60%;
}

.top_cont_inner {
	width: 459px;
	margin: 44px 33px 0px 20px;
}

.top_cont_link {
	width: 145px;
	margin-bottom: 12px;
}

.top_cont_link_txt {
	width: 459px;
	padding-bottom: 30px;
}

.top_cont_box {
	width: 459px;
	margin: 30px 0px 120px 20px;
}

.top_cont_box1 {
	width: 157px;
	text-align: left;
	vertical-align: top;
}

.top_cont_box2 {
	width: 145px;
	text-align: left;
	vertical-align: top;
}

table.top_cont_img {
	width: 100%;
}

table.top_cont_img td{
	width: 100%;
	padding: 10px 0px 10px 0px
}


/* inquiry */
#inquiry_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/inquiry/images/header_img01.jpg);
	background-repeat: no-repeat;
}
.inquiry_table1 {
	border: 1px solid #A8A8A8;
	width:95%;
	padding: 0px;
}
.inquiry_td1 {
	padding: 25px 12px 0px 0px;
	width: 126px;
	background-color: #F3F3F3;
	vertical-align:top;
	text-align:right;
	height:100%;
}
.inquiry_td1r {
	padding: 25px 0px 0px 12px;
}
.inquiry_td2 {
	padding: 25px 0px 0px 12px;
	font-weight: bold;
	vertical-align:top;
	height:100%;
}

.form225 {
	width: 225px;
	border: 1px solid #A5ACB2;
}

.form300 {
	width: 300px;
	height: 100px;
	border: 1px solid #A5ACB2;
}
.submit {
	text-align :left;
	margin:0px auto 0px auto;
}
.inquiry_comment {
	margin: 15px 0px 0px 0px;
}
.thanks_backtohome{
	margin: 100px;
}
.thanks_backtohome a:link,.thanks_backtohome a:visited {
	color: #003780;
}

.thanks_backtohome a:active,.thanks_backtohome a:hover {
	color: #BD5C32;
}



/* info_serv */

#info_serv_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/info_serv/images/header_img01.jpg);
	background-repeat: no-repeat;
}

.info_serv_txt {
 padding-top:5px;
 padding-left:5px;
 padding-right:5px;
 text-align: left;
 vertical-align:top;
}
.info_serv_txt a:link,.info_serv_txt a:visited {
 color: #2B2B2B;
 line-height: 18px;
}
.info_serv_txt a:active,.info_serv_txt a:hover {
 color: #BD5C32;
 line-height: 18px;
}
.info_serv_txt p{
 padding-left:5px;
 text-align: left;
 vertical-align:top;
}
.info_serv_txt h3{
 margin: 10px 0px 0px 5px;
 padding: 0px;
 color: #2B2B2B;
 font-size: 14px;
 font-weight:bold;
 line-height: 14px;
}
.info_serv_txt h4{
 margin: 10px 0px 0px 5px;
 padding-left: 20px;
 color: #2B2B2B;
 font-size: 12px;
 font-weight:bold;
 line-height: 12px;
}
.info_serv_txt ul{
 padding-left: 45px;
}
.info_serv_pdf{
 width: 80px;
 padding-left: 10px;
}
.info_serv_pdf a:link,.info_serv_pdf a:visited {
	color: #003780;
}
.info_serv_pdf a:active,.info_serv_pdf a:hover {
	color: #BD5C32;
}
.info_serv_in2{
 padding-left: 45px;
}
.info_serv_in2 a:link,.info_serv_in2 a:visited {
	color: #003780;
}
.info_serv_in2 a:active,.info_serv_in2 a:hover {
	color: #BD5C32;
}
.info_serv_add{
 margin:40px 126px;
 padding: 10px 20px;
  border: 1px solid #A8A8A8;
}
.info_serv_td1{
 padding: 5px 5px 5px 0px;
 width: 55%;
 vertical-align:top;
}
.info_serv_td2{
 padding: 5px 10px 5px 5px;
 width: 45%;
 vertical-align:top;
}
.info_serv_box{
  background-color: #ebf4ff;
  border: 1px solid #A8A8A8;
  padding: 0px 10px 20px 10px;
}
.info_serv_line{
 margin: 3px 0px 0px 0px ;
 padding: 0px ;
 width: 240px;
 height: 1px;
 line-height: 1px;
 font-size:0px;
}

/* rat_sove */

#rat_sove_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/rat_sove/images/header_img01.jpg);
	background-repeat: no-repeat;
}




/* about_rat */

#about_rat_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/about_rat/images/header_img01.jpg);
	background-repeat: no-repeat;
}
.about_rat_txt {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	text-align: left;
	vertical-align:top;
}
.about_rat_txt h3{
	margin: 10px 0px 0px 5px;
	padding: 0px;
	color: #2B2B2B;
	font-size: 14px;
	font-weight:bold;
	line-height: 14px;
}
.about_rat_txt h4{
	margin: 10px 0px 0px 5px;
	padding: 0px;
	color: #2B2B2B;
	font-size: 12px;
	font-weight:bold;
	line-height: 12px;
}
.about_rat_txt p{
	text-align: left;
	vertical-align:top;
}
.about_rat_txt ul{
	text-align: left;
	vertical-align:top;
 	padding-left: 25px;
}
.about_rat_txt a:link,.about_rat_txt a:visited{
	color: #003780;
}
.about_rat_txt a:active,.about_rat_txt a:hover {
	color: #BD5C32;
}
.symbol_table{
 margin: 0px;
 padding: 0px;
 text-align: left;
 vertical-align:top;
 width: 100%;
 border-left: 1px solid #A8A8A8;
 border-top: 1px solid #A8A8A8;
 border-collapse:collapse;
}

.symbol_table th{
 border-right: 1px solid #A8A8A8;
 border-bottom: 1px solid #A8A8A8;
 border-collapse:collapse;
 background-color: #E3E4FC;
 margin: 0px;
 padding: 5px  10px ;
 width: 12%;
 text-align: center;
 vertical-align:top;
 font-weight:normal;
}

.symbol_table td{
 border-right: 1px solid #A8A8A8;
 border-bottom: 1px solid #A8A8A8;
 border-collapse:collapse;
 margin: 0px;
 padding: 5px  10px ;
 text-align: left;
 vertical-align:top;
 width: 88%;
}

.appraisal_point{
	margin: 10px 0px 0px 5px;
	padding-left: 20px;
	color: #2B2B2B;
	font-size: 12px;
	font-weight:bold;
	line-height: 12px;
}
.appraisal_in{
	margin: 0px;
	margin-left: 25px;
}
.appraisal_link{
 margin: 0px;
 padding: 10px  80px ;
 text-align: left;
 vertical-align:top;
 font-size: 12px;
 line-height: 12px;
}
.appraisal_link a:link,.appraisal_link a:visited {
	color: #003780;
}

.appraisal_link a:active,.appraisal_link a:hover {
	color: #BD5C32;
}


table.schedule_table {
	border: 0px;
}

table.schedule_table td {
	text-align: left;
	vertical-align: top;
	padding: 5px;
}

div.schedule {
	width: 170px;
	padding: 8px 5px 5px 5px;
	border: 1px solid #A8A8A8;
	text-align: center;
	vertical-align: middle;
	font-weight:bold;
}

div.schedule01 {
	padding-top: 8px;
}

div.schedule_line {
	padding: 10px 0px;
}


/* ratingeye */

#ratingeye_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/ratingeye/images/header_img01.jpg);
	background-repeat: no-repeat;
}

.ratingeye_inner {
	margin: 0px 10px 0px 10px;
}

div.ratingeye_txt {
	margin: 0px 5px 0px 5px;
	width: 502px;
}

.ratingeye_txt a:link,.ratingeye_txt a:visited {
	color: #003780;
}

.ratingeye_txt a:active,.ratingeye_txt a:hover {
	color: #BD5C32;
}

.ratingeye_txt h3{
	margin: 15px 0px 15px 0px;
	padding: 0px;
	color: #2B2B2B;
	font-size: 14px;
	font-weight:bold;
	line-height: 14px;
}

.ratingeye_txt h4{
	margin: 15px 0px 15px 0px;
	padding: 0px;
	color: #2B2B2B;
	font-size: 12px;
	font-weight:bold;
	line-height: 12px;
}

.ratingeye_txt h5{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	color: #2B2B2B;
	font-size: 12px;
	font-weight:bold;
	line-height: 12px;
}

table.ratingeye_table {
	width: 100%;
	margin-bottom:5px;
}

table.ratingeye_table th{
	width: 100%;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
}

table.ratingeye_table td{
	padding-bottom:10px;
}


/* jcrest */

#jcrest_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/jcrest/images/header_img01.jpg);
	background-repeat: no-repeat;
}
.jcrest_txt {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	text-align: left;
	vertical-align:top;
}
.jcrest_txt h3{
	margin: 10px 0px 0px 5px;
	padding: 0px;
	color: #2B2B2B;
	font-size: 14px;
	font-weight:bold;
	line-height: 14px;
}
.jcrest_image{
	padding: 5px;
}
.jcrest_box{
 margin: 0px;
 padding: 10px  10px ;
 text-align: left;
 vertical-align:top;
 width: 95%;
 border: 1px solid #A8A8A8;
}



/* qa */

#qa_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/qa/images/header_img01.jpg);
	background-repeat: no-repeat;
}

.qa_txt {
	padding-top:5px;
	padding-left:30px;
	padding-right:60px;
	text-align: left;
	vertical-align:top;
}
.qa_txt2 {
	padding-top:5px;
	padding-left:15px;
	text-align: left;
	vertical-align:top;
}
.qa_txt a:link,.qa_txt a:visited {
	color: #2B2B2B;
	line-height: 18px;
}

.qa_txt a:active,.qa_txt a:hover {
	color: #BD5C32;
	line-height: 18px;
}
.qa_q {
	font-weight: bold;
	text-align: left;
	vertical-align:top;
	text-indent: 1em;
}


/* sitemap */

#sitemap_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/sitemap/images/header_img01.jpg);
	background-repeat: no-repeat;
}

.sitemap_box {
	margin: 10px 23px 10px 23px;
	width: 456px;
}

.sitemap_link1 {
	margin-top: 20px;
}

.sitemap_link1 a:link, .sitemap_link1 a:visited {
	color: #003780;
	text-decoration:none;
	font-weight:bold;
	line-height: 20px;
}

.sitemap_link1 a:active, .sitemap_link1 a:hover {
	color: #BD5C32;
	text-decoration:none;
	font-weight:bold;
	line-height: 20px;
}

.sitemap_link2 {
	padding-left: 10px;
	margin-bottom: 30px;
}

.sitemap_link2 a:link, .sitemap_link2 a:visited {
	color: #2B2B2B;
	text-decoration:underline;
	font-weight:normal;
	line-height: 20px;
}

.sitemap_link2 a:active, .sitemap_link2 a:hover {
	color: #BD5C32;
	text-decoration:underline;
	font-weight:normal;
	line-height: 20px;
}




/* search */

#search_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/search/images/header_img01.jpg);
	background-repeat: no-repeat;
}




/* company */

#company_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/company/images/header_img01.jpg);
	background-repeat: no-repeat;
}

.company_box {
margin: 10px auto;
width: 502px;
}

.company_table {
	background-color: #cccccc;
}
.company_table1 {
	margin: 15px 0px 10px 0px;
	width: 100%;
}

.company_td {
	text-align: left;
	vertical-align:top;
}
.company_td1 {
	background-color: #ebf4ff;
	text-align: right;
	vertical-align:top;
	padding: 5px;
}
.company_td2 {
	background-color: #ffffff;
	text-align: left;
	vertical-align:top;
	padding: 5px;
}
.company_td3 {
	text-align: left;
	vertical-align:top;
	margin-top: 20px;
}
.company_td4 {
	background-color: #cddbeb;
	text-align: left;
	vertical-align:top;
	padding: 5px 10px;
}

.company_txt {
	padding: 5px 5px 0px 5px;
	text-align: left;
	vertical-align:top;
}

.company_txt h3{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	color: #2B2B2B;
	font-size: 14px;
	font-weight:bold;
	line-height: 14px;
}
.company_txt h4{
	margin: 20px 0px 5px 0px;
	padding: 0px;
	color: #2B2B2B;
	font-size: 13px;
	font-weight:bold;
	line-height: 13px;
}
.company_txt p{
	text-align: left;
	vertical-align:top;
	text-indent: 1em;
}

.company_bold{
	margin: 5px 0px 5px 0px;
	padding: 0px;
	color: #2B2B2B;
	font-size: 13px;
	font-weight:bold;
	line-height: 13px;
}



/* criterion */

.criterion_txt_index {
 padding-left:20px;
 text-align: left;
 vertical-align:top;
}

#criterion_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/criterion/images/header_img01.jpg);
	background-repeat: no-repeat;
}

.criterion_txt {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	text-align: left;
	vertical-align:top;
}

.criterion_txt a:link,.criterion_txt a:visited {
	color: #2B2B2B;
	line-height: 18px;
}

.criterion_txt a:active,.criterion_txt a:hover {
	color: #BD5C32;
	line-height: 18px;
}

.criterion_txt h3{
 margin: 10px 0px 0px 5px;
 padding: 0px;
 color: #2B2B2B;
 font-size: 14px;
 font-weight:bold;
 line-height: 14px;
}

.criterion_txt p{
	text-align: left;
	vertical-align:top;
	text-indent: 1em;
}

.criterion_box1{
	text-align: left;
	vertical-align:top;
	border: 1px solid #2B2B2B;
	padding: 5px 10px;
	margin: 10px 0px;
	width: 95%;
}

.criterion_bold{
	margin: 10px 0px 0px 5px;
	padding: 0px;
	color: #2B2B2B;
	font-weight:bold;
}

.criterion_right{
	margin: 0px;
	padding: 0px;
	text-align: right;
	width: 100%;
}

.criterion_td1{
	margin: 0px;
	padding: 18px 0px 0px 5px;
	text-align: left;
	vertical-align:top;
	width: 12%;
	height: 100%;
}

.criterion_table1{
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align:top;
	width: 100%;
}

.criterion_table2{
 margin: 0px;
 padding: 0px;
 text-align: left;
 vertical-align:middle;
 width: 100%;
 border-top: 1px solid #A8A8A8;
 border-left: 1px solid #A8A8A8;
 border-collapse:collapse;
}

.criterion_table2 th{
 margin: 0px;
 padding: 5px  20px ;
 text-align: center;
 vertical-align:middle;
 border-right: 1px solid #A8A8A8;
 border-bottom: 1px solid #A8A8A8;
 border-collapse:collapse;
 font-weight:normal;
}

.criterion_table2 td{
 border-right: 1px solid #A8A8A8;
 border-bottom: 1px solid #A8A8A8;
 border-collapse:collapse;
}

.chart_td1{
 margin: 0px;
 padding: 5px  20px ;
 text-align: left;
 vertical-align:middle;
 width: 60%;
}

.chart_td1b{
 margin: 0px;
 padding: 5px;
 text-align: left;
 vertical-align:middle;
 width: 60%;
 font-weight:bold ;
}

.chart_td2{
 margin: 0px;
 padding: 5px;
 text-align: left;
 vertical-align:middle;
 width: 20%;
}

.criterion_right_com{
 text-align: right;
 vertical-align:top;
 padding: 5px 5px;
 width: 100%;
}



/* publication */

#publication_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/publication/images/header_img01.jpg);
	background-repeat: no-repeat;
}
.publication_txt {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	text-align: left;
	vertical-align:top;
}
.publication_txt a:link,.publication_txt a:visited {
	color: #2B2B2B;
	line-height: 18px;
}
.publication_txt a:active,.publication_txt a:hover {
	color: #BD5C32;
	line-height: 18px;
}

.publication_txt {
 padding-top:5px;
 padding-left:5px;
 padding-right:10px;
 text-align: left;
 vertical-align:top;
}


/* info_policy */

#info_policy_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/info_policy/images/header_img01.jpg);
	background-repeat: no-repeat;
}

/* priv_policy */

#priv_policy_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/priv_policy/images/header_img01.jpg);
	background-repeat: no-repeat;
}
.priv_policy_txt {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	text-align: left;
	vertical-align:top;
}
.priv_policy_txt p{
	text-align: left;
	vertical-align:top;
	text-indent: 1em;
}
.priv_policy_txt h3{
 margin: 10px 0px 0px 5px;
 padding: 0px;
 color: #2B2B2B;
 font-size: 14px;
 font-weight:bold;
 line-height: 14px;
}
.policy_add{
	margin: 0px;
	padding: 0px 0px 0px 12px;
}


/* mail_serv */

#mail_serv_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/mail_serv/images/header_img01.jpg);
	background-repeat: no-repeat;
}




/* link */

#link_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/link/images/header_img01.jpg);
	background-repeat: no-repeat;
}

.link_txt {
 padding-top:5px;
 padding-left:px;
 padding-right:5px;
 text-align: left;
 vertical-align:top;
}
.link_txt ul {
 font-size:14px;
 font-weight:bold;
 padding-left:20px;
}
.link_txt a:link,.link_txt a:visited {
 color: #003780;
}

.link_txt a:active,.link_txt a:hover {
 color: #BD5C32;
}
.link_txt p{
 padding-left:5px;
 text-align: left;
 vertical-align:top;
}
.link_box{
  border: 1px solid #A8A8A8;
  padding: 20px 10px;
  margin: 30px 70px 20px 70px;
  text-align: center;
  color: #2B2B2B;
  font-size: 14px;
  font-weight:bold;
  line-height: 20px;
}


/* exemption */

#exemption_header_image {
	width: 758px;
	height:105px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/exemption/images/header_img01.jpg);
	background-repeat: no-repeat;
}

.exemption_txt {
 padding-top:5px;
 padding-left:0px;
 padding-right:0px;
 text-align: left;
 vertical-align:top;
}

.exemption_txt p{
 text-align: left;
 vertical-align:top;
 text-indent: 1em;
}

.exemption_comment{
 text-align: left;
 vertical-align:top;
 padding:20px 20px ;
}


