/* Body */
body {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-y;
}
th,td{
	font-size: 12px;
}

/* Base Link */
a{
	color:#777777;
}
a:link {
	color:#777777;
	text-decoration:underline;
}
a:hover {
	color:#63433A;
	text-decoration:underline;
}
a:active {
	color:#00ACCD;
	text-decoration:underline;
} 

/* search (div#search_box) */
div#search_box input {
	border: 1px solid #999999;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	height: 14px;
	width: 80px;
	padding: 2px;
}

/* search pull down (div#search_change) */
div#search_change select{
	border: 1px solid #999999;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
}
div#search_change option {
	font-size: 12px;
	color: #777777;
}

/* Global Navigation (div#global-navi) */
div#global-navi h2 {
	font-size: 11px;
}

/* Stock (div#stock) */
div#stock table{
	background-image:url(../img/stock_bg.gif);
	height: 42px;
}
div#stock input {
	border: 1px solid #855A4E;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #63433A;
	background-color: #F9F7F7;
	height: 19px;
	width: 450px;
	padding-top: 2px;
}

/* What's New(div#whatsnew) */
div#whatsnew table td {
	text-align: left;
}
.date {
	color:#03A8CF;
	font-weight:bold;
	font-size: 12px;
	margin-right: 10px;
}
.shamei {
	font-size: 12px;
	font-weight: bold;
	color: #B38D0D;
}
.wn {
	font-size:12px;
	color:#63433A;
	text-align:left;
}
a.wn:link {
	color:#63433A;
	text-decoration: underline;
}
a.wn:hover {
	color: #03A8CF;
	text-decoration: underline;
}
a.wn:active {
	color: #999966;
	text-decoration: underline;
}

/* product (div#productinfo) */
div#productinfo td {
	font-size:10px;
	color:#777777;
	background-image:url(../img/pi_bg.gif);
	height:60px;
	margin: 5px;
}

/* inquiries */
.foot_line {
	background-color:#63433A;
}
.toiawase {
	font-size: 10px;
	color:#777777;
	text-decoration: none;
}
a.toiawase:link {
	font-size: 10px;
	color:#777777;
	text-decoration: none;
}
a.toiawase:hover {
	font-size: 10px;
	color: #03A8CF;
	text-decoration: underline;
}
a.toiawase:active {
	font-size: 10px;
	color: #63433A;
	text-decoration: underline;
}
a.toiawase:visited {
	font-size: 10px;
	color:#777777;
	text-decoration: none;
}

/* Copyright */
.copyright { 
	font-family:Verdana;
	font-size: 10px;
	color: #63433A;
}

/* 2nd */
td#aboutus {
	background-image:url(../aboutus/img/ttl_aboutus_e.gif);
	height: 32px;
	width: 715px;
	text-align:right;
}
td#list {
	background-image:url(../list/img/ttl_list_e.gif);
	height: 32px;
	width: 515px;
	text-align:right;
}
td#history {
	background-image:url(../history/img/ttl_history_e.gif);
	height: 32px;
	width: 715px;
	text-align:right;
}
td#news {
	background-image:url(../news/img/ttl_news_e.gif);
	height: 32px;
	width: 715px;
	text-align:right;
}
td#event {
	background-image:url(../event/img/ttl_event.gif);
	height: 32px;
	width: 715px;
	text-align:right;
}
td#csr {
	background-image:url(../csr/img/ttl_csr_e.gif);
	height: 32px;
	width: 715px;
	text-align:right;
}
td#search {
	background-image:url(../img/ttl_search_e.gif);
	height: 32px;
	width: 715px;
	text-align:right;
}
td#inquiry {
	background-image:url(../img/ttl_inquiry.gif);
	height: 32px;
	width: 715px;
	text-align:right;
}
td#sagasu {
	background-image:url(../img/ttl_sagasu_e.gif);
	height: 32px;
	width: 715px;
	text-align:right;
}
td#product {
	background-image:url(../img/ttl_product.gif);
	height: 32px;
	width: 715px;
	text-align:right;
}
td#sitemap {
	background-image:url(../img/ttl_sitemap_e.gif);
	height: 32px;
	width: 715px;
	text-align:right;
}
td#tou {
	background-image:url(../img/ttl_tou_e.gif);
	height: 32px;
	width: 715px;
	text-align:right;
}
td#inquiry {
	background-image:url(../img/ttl_inquiry_e.gif);
	height: 32px;
	width: 715px;
	text-align:right;
}

/* small navigation（div#navi) */
div#navi {
	font-size: 10px;
	font-weight: normal;
	color: #63433A;
}
.navi {
	font-size: 10px;
	font-weight: normal;
	color: #63433A;
}
a.navi:link {
	font-size: 10px;
	font-weight: normal;
	color: #63433A;
	text-decoration: none;
}
a.navi:hover {
	font-size: 10px;
	font-weight: normal;
	color: #03A8CF;
	text-decoration: underline;
}
.navi_now {
	font-size: 10px;
	font-weight: normal;
	color: #00ACCD;
}

/* chronology */
td#year {
	font-size: 12px;
	color: #63433A;
	text-align:left;
	text-indent:3px;
	width: 25%;
}
td#detail {
	font-size: 12px;
	color: #555555;
	text-align:left;
	width: 75%;
}

/* history(div#enkaku) */
div#enkaku table td {
	font-size: 12px;
	line-height: 150%;
	text-align: left;
}

/* Chubei Ito(div#founder) */
p#founder {
	text-align:left;
	line-height: 140%;
}
a#founder {
	text-decoration: underline;
	color: #996666;
}
div#founder {
	padding:10px;
	text-align: justify;
	font-size: 11px;
	color: #996666;
	line-height: 130%;
	border: 1px solid #CCCCCC;
} 

/* Entry companies(div#entry) */
table#entry {
	text-align:left;
}
div#entry td {
	font-size: 12px;
	color: #63433A;
	line-height: 145%;
	text-align:left;
	padding: 5px;
}
a#entry {
	font-size: 12px;
	color: #63433A;
	text-align:left;
	line-height: 145%;
}
/*
a.entry{
	font-size: 12px;
	color: #63433A;
	text-align:left;
	line-height: 145%;
}*/
.bg_01 {
	background-color: #F9F7F7;
	text-align:left;
	line-height: 145%;
}
.bg_02 {
	background-color: #F4F0F0;
	text-align:left;
	line-height: 145%;
}
.bg_03 {
	background-color: #EAE3E3;
	text-align:left;
	line-height: 145%;
}

.gyoush{
	font-size: 12px;
	color: #63433A;
	text-align:left;
	padding-left: 10px;
	line-height: 150%;
}
a#gyoush {
	font-size: 12px;
	color: #63433A;
	text-align:left;
	padding-left: 10px;
	line-height: 150%;
}

/* Entry Companies Outline(div#outline) */
p#outline {
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	color: #00ACCD;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
}
td#outline {
	text-align: left;
	line-height: 125%;
	font-size: 12px;
	color: #63433A;
	background-color: #F4F0F0;
	padding-top: 2px;
	padding-left: 7px;
	padding-bottom: 2px;
	padding-right: 0px;
}
.outline {
	text-align: left;
	line-height: 125%;
	font-size: 12px;
	background-color: #F9F7F7;
	padding-top: 2px;
	padding-left: 7px;
	padding-bottom: 2px;
	padding-right: 0px;
}
.pagetop {
	font-size: 10px;
	font-weight: normal;
	color: #00ACCD;
}
a.pagetop:link {
	font-size: 10px;
	font-weight: normal;
	color: #00ACCD;
	text-decoration: none;
}
a.pagetop:hover {
	font-size: 10px;
	font-weight: normal;
	color: #03A8CF;
	text-decoration: underline;
}

/* dotline(div#alphabetical) */
.alphabetical {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #63433A;
	width: 680px;
}

/* about itochu group(div#aboutus) */
div#aboutus {
	padding:10px;
	text-align: left;
	font-size: 12px;
	line-height: 135%;
	border: 1px solid #CCCCCC;
	width: 45%;
}
li#aboutus {
	list-style-image: url(../aboutus/img/arrow.gif);
	margin-left: 25px;
}

/* line(div#month) */
.month {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #63433A;
	width: 545px;
}
/* line(div#year) */
.year {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #63433A;
	width: 545px;
}

/* news(div#new) */
.news_date {
	color:#03A8CF;
	font-weight:bold;
	font-size: 11px;
	text-align:left;
}
.news_shamei {
	font-size: 11px;
	font-weight: normal;
	color: #B38D0D;
	text-align:left;
}
.news {
	font-size:11px;
	color:#63433A;
	text-align:left;
}
a.news:link {
	color:#63433A;
	text-decoration: underline;
	text-align:left;
}
a.news:hover {
	color: #03A8CF;
	text-decoration: underline;
	text-align:left;
}
a.news:active {
	color: #999966;
	text-decoration: underline;
	text-align:left;
}
td#news_line {
	background-image:url(../img/dotline.gif);
	height:1px;
}


.px11 {
	font-size: 11px;
}
.h135 {
	line-height: 135%;
}
.bwn {
	color: #63433A;
}

p#sagasu{
	font-size: 13px;
	color: #00ACCD;
	font-weight: bold;
	text-align: left;
	line-height: 140%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #00ACCD;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #00ACCD;
	text-indent: 5px;
}
/* sitemap(div#sitemap) */
div#sitemap table td {
	text-align: left;
}
td#sitemap_midashi {
	background-image:url(../img/sec_empty.gif);
	height: 29px;
	width: 545px;
	text-align:left;
	vertical-align:middle;
	text-indent: 10px;
}
a.sitemap_midashi{
	font-size: 14px;
	font-weight:bold;
	color: #63433A;
	text-decoration: none;
}
a.sitemap_midashi:link {
	font-size: 14px;
	font-weight:bold;
	color: #63433A;
	text-decoration: none;
}
a.sitemap_midashi:hover {
	font-size: 14px;
	font-weight:bold;
	color: #03A8CF;
	text-decoration: underline;
}
a.sitemap_midashi:active {
	font-size: 14px;
	font-weight:bold;
	color: #999966;
	text-decoration: underline;
}


.turquoise {
	color:#03A8CF;
}

.chocolate {
	color:#63433A;
}

/* Event */
a.event{
	color:#03A8CF;
	font-weight:bold;
}
a.event:link {
	color:#03A8CF;
	font-weight:bold;
	text-decoration:underline;
}
a.event:hover {
	color:#63433A;
	font-weight:bold;
	text-decoration:underline;
}
a.event:active {
	color:#00ACCD;
	font-weight:bold;
	text-decoration:underline;
} 
