/* CSS Document */
/* all_common css */
body {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
.main {
	width: 905px;
}
.main02 {
	width: 618px;
}
.content {
	margin-left: 20px;
	margin-right: 20px;
}
.floating_r {
	float: right;
}
.floating_l {
	float: left;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #454545;
	text-align: left;
}
.sep_grey {
	background-color: #d4d4d4;
}
input.general {
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.all_link:link{
	color: #01478c;
	text-decoration: underline;
}
a.all_link:active{
	color: #01478c;
	text-decoration: underline;
}
a.all_link:hover{
	color: #2f81c2;
	text-decoration: underline;
}
a.site_index:link {
	color: #01478c;
	text-decoration: underline;
}
a.site_index:active {
	color: #01478c;
	text-decoration: underline;
}
a.site_index:hover {
	color: #2f81c2;
	text-decoration: underline;
}
a.nav2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01478c;
	text-decoration: none;
	letter-spacing: 0px;
}
a.nav2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01478c;
	text-decoration: none;
	letter-spacing: 0px;
}
a.nav2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #810081;
	text-decoration: none;
	letter-spacing: 0px;
}
a.nav2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f81c2;
	text-decoration: none;
	letter-spacing: 0px;
}
.bg_orang_gradi {
	background-image: url(../images/all_common/bg_orang_gradi.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #ffffff;
	font-weight: bold;
}

/* all_common text css */
.text10e {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #454545;
	text-align: left;
}
.text12e {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #454545;
	text-align: left;
}
.text14e {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #454545;
	text-align: left;
}
.text16e {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #454545;
	text-align: left;
}
.text10c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #454545;
	text-align: left;
}
.text12c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #454545;
	text-align: left;
}
.text14c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #454545;
	text-align: left;
}
.text16c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 24px;
	color: #454545;
	text-align: left;
}
.text10sc {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #454545;
	text-align: left;
}
.text12sc {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #454545;
	text-align: left;
}
.text14sc {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #454545;
	text-align: left;
}
.text16sc {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 17px;
	line-height: 24px;
	color: #454545;
	text-align: left;
}
.list_txttop {
	vertical-align: top;
}
.btn_text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
}
/*only for all_common track system (ICSS) */
.track_tb {
	border-style: solid;
	border-width: 1px;
	border-color: #a7a7a7;
}
input.icss {
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.track_link:link {
	color: #01478c;
	text-decoration: underline;
}
a.track_link:active {
	color: #01478c;
	text-decoration: underline;
}
a.track_link:hover {
	color: #2f81c2;
	text-decoration: underline;
}

/* only ycs common css */
.top {
	background-color: #01488b;
}
.nav2_ycsbg {
	background-image: url(../images/ycs/common/nav2_bg.gif);
	background-repeat: repeat-x;
}
.ycs_bg_color {
	background-color: #e1f2fe;
}

/* yhk css */
.yhk_top {
	background-color: #322c83;
}

/* yk css */
.yk_top {
	background-color: #702c83;
}

/* only ycb common css */
.ycb_top {
	background-color: #00419b;
}
.nav2_ycbbg {
	background-image: url(../images/ycb/common/nav2_bg.gif);
	background-repeat: repeat-x;
}
.ycb_chi_ttl {
	background-color: #6888c5;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
.ycb_chi_sttl {
	background-color: #e9e9e9;
	font-weight: bold;
	color: #454545;
}
.ycb_chi_sep {
	border-left-style: solid;
	border-left-color: #cecdcd;
	border-left-width: 1px;
	padding-left: 10px;
}
.ycbtb_color {
	background-color: #e4efff;
}
/* only ycg common css */
.ycg_top {
	background-color: #2496c8;
}
.nav2_ycgbg {
	background-image: url(../images/ycg/common/nav2_bg.gif);
	background-repeat: repeat-x;
}
.ycg_bg_color {
	background-color: #e4f6fe;
}

/* only ytw common css */
.ytw_top {
	background-color: #167de4;
}
.nav2_ytwbg {
	background-image: url(../images/ytw/common/nav2_bg.gif);
	background-repeat: repeat-x;
}
.hist_color {
	background-color: #e6f1fd;
}

/* all_common news_rel_e at top page */
.news_ttlbg_e {
	background-image: url(../images/common/subttl_news_rel.gif);
	background-repeat: no-repeat;
}
.news_date {
	vertical-align: top;
}

/* all logis glossary */
.glossary_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	text-align: left;
	background-color: #05708f;
	background-image: url(../images/all_common/glossary_ttl_bg.gif);
	background-position: right;
	background-repeat: repeat-y;
	color: #ffffff;
	padding-left: 10px;
}
.gloss_tbd {
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.gloss_search {
	background-image: url(../images/all_common/gloss_search_bg.gif);
	background-repeat: repeat-x;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #454545;
	padding-left: 10px;
}
.gloss_search_s {
	background-image: url(../images/all_common/gloss_search_bgs.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 25px;
	color: #454545;
	padding-left: 6px;
}
a.gloss_link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #454545;
	text-decoration: none;
}
a.gloss_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #454545;
	text-decoration: none;
}
a.gloss_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #2f81c2;
	text-decoration: none;
}
a.gloss_link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #454545;
	text-decoration: none;
}
