/* ::::::::::::::::::::::::::::::
HOME LAYOUT STYLE
:::::::::::::::::::::::::::::: */
#base-parts {
	padding:5px 0 0 0;
}
#flash-parts {
	margin:0 auto;
	padding:0;
	width:760px;
	height:400px;
	position:relative;
}

#main-parts {
	padding-top:15px;
	color:#555555;
}
#left-contents-parts {
	margin:0;
	padding:0;
	float:left;
	width:475px;
	background:#ffffff url(../img/home/consulting_back.gif) repeat-y left top;
	position:relative;
}
#left-contents-parts .inner-parts {
	margin:0;
	padding-bottom:20px;
	width:475px;
	background-image:url(../img/home/consulting_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	position:relative;
}
#left-contents-parts .inner-parts {
	min-height:324px;
	height:auto !important;
	height:324px;
}
*html #main-parts #left-contents-parts .inner-parts {
	height:344px;
}
#left-contents-parts .label {
	margin:0;
	padding:0;
	width:475px;
	height:45px;
	text-align:left;
	background-image:url(../img/home/label_consulting.gif);
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#right-contents-parts {
	float:right;
	margin:0;
	padding:0;
	width:271px;
	text-align:left;
}
#news-parts {
	margin:0 0 0 1px;
	padding:0;
	width:269px;
	background-image:url(../img/home/news_back.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
#news-parts .inner-parts {
	padding:6px 8px;
	background-image:url(../img/home/news_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#news-parts .inner-parts p{
	width:210px;
    padding-left:10px;
	margin-bottom:6px;
	line-height:120% !important;
}
* html #news-parts .inner-parts p {
    width:220px;
}
#news-parts h2 {
	width:269px;
	height:35px;
	background-image:url(../img/home/label_news.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}

/* ::::::::::::::::::::::::::::::
GLOBAL LAYOUT STYLE
:::::::::::::::::::::::::::::: */

#global-parts {
	width:760px;
	height:34px;
	text-align:left;
	background-image:url(../img/home/navi_back.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#global-parts li{
	float:left;
	height:34px;
	background-repeat:no-repeat;
}
#global-parts li.now {
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#global-parts li a {
	display:block;
	height:34px;
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#btn-home, #btn-home a:link, #btn-home a:visited {
	width:121px;
	background-image:url(../img/home/btn_home.gif);
	background-position:left top;
}

#p-home #btn-home, #btn-home a:hover, #btn-home a:active {
	width:121px;
	background-image:url(../img/home/btn_home.gif);
	background-position:left -34px;
}

#btn-company, #btn-company a:link, #btn-company a:visited {
	width:126px;
	background-image:url(../img/home/btn_company.gif);
	background-position:left top;
}
#p-company #btn-company, #btn-company a:hover, #btn-company a:active {	
	width:126px;
	background-image:url(../img/home/btn_company.gif);
	background-position:left -34px;
}

#btn-business, #btn-business a:link, #btn-business a:visited {
	width:126px;
	background-image:url(../img/home/btn_business.gif);
	background-position:left top;
}
#p-business #btn-business, #btn-business a:hover, #btn-business a:active {
	width:126px;
	background-image:url(../img/home/btn_business.gif);
	background-position:left -34px;
}

#btn-concern, #btn-concern a:link, #btn-concern a:visited {
	width:126px;
	background-image:url(../img/home/btn_concern.gif);
	background-position:left top;
}
#p-concern #btn-concern a, #btn-concern a:hover, #btn-concern a:active {
	width:126px;
	background-image:url(../img/home/btn_concern.gif);
	background-position:left -34px;
}

#btn-access, #btn-access a:link, #btn-access a:visited {
	width:126px;
	background-image:url(../img/home/btn_access.gif);
	background-position:left top;
}
#p-access #btn-access, #btn-access a:hover, #btn-access a:active {
	width:126px;
	background-image:url(../img/home/btn_access.gif);
	background-position:left -34px;
}

#btn-contact, #btn-contact a:link, #btn-contact a:visited {
	width:135px;
	background-image:url(../img/home/btn_contact.gif);
	background-position:left top;
}
#p-contact #btn-contact, #btn-contact a:hover, #btn-contact a:active {
	width:135px;
	background-image:url(../img/home/btn_contact.gif);
	background-position:left -34px;
}

/* ::::::::::::::::::::::::::::::
LINK LAYOUT STYLE
:::::::::::::::::::::::::::::: */
#btn-consulting {
	position:absolute;
	left:268px;
	bottom:0;
	width:207px;
	height:22px;
	background-repeat:no-repeat;
	background-position:left top;
}
#btn-consulting a {
	display:block;
	width:207px;
	height:22px;
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#btn-consulting, #btn-consulting a:link, #btn-consulting a:visited {
	background-image:url(../img/home/btn_consulting.gif);
	background-position:left top;
}

#btn-consulting a:hover, #btn-consulting a:active {
	background-image:url(../img/home/btn_consulting.gif);
	background-position:left -22px;
}

#btn-commerce {
	margin-bottom:7px;
	width:271px;
	height:91px;
	background-repeat:no-repeat;
	background-position:left top;
}
#btn-commerce a {
	display:block;
	width:271px;
	height:91px;
	background-repeat:no-repeat;
	background-position:left top;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#btn-commerce, #btn-commerce a:link, #btn-commerce a:visited {
	background-image:url(../img/home/banner_commerce_off.gif);
}

#btn-commerce a:hover, #btn-commerce a:active {
	background-image:url(../img/home/banner_commerce_over.gif);
}

#btn-inportation {
	margin-bottom:7px;
	width:271px;
	height:91px;
	background-repeat:no-repeat;
	background-position:left top;
}
#btn-inportation a {
	display:block;
	width:271px;
	height:91px;
	background-repeat:no-repeat;
	background-position:left top;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#btn-inportation, #btn-inportation a:link, #btn-inportation a:visited {
	background-image:url(../img/home/banner_inportation_off.gif);
}

#btn-inportation a:hover, #btn-inportation a:active {
	background-image:url(../img/home/banner_inportation_over.gif);
}

#news-parts {
	text-align:left;
}
#news-parts a, #news-parts a:link, #news-parts a:visited{
	color:#111111;
	text-decoration:underline;
}
#news-parts a:hover, #news-parts a:active{
	color:#cc0000;
	text-decoration:underline;
}

/* ::::::::::::::::::::::::::::::
SCROLL LAYOUT STYLE
:::::::::::::::::::::::::::::: */
.flexcroll {
	height:100px;
	padding-right:3px;
}
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase {width: 15px; background-color: white;}
.vscrollerbar {margin-left:3px; width: 9px; background-color: black;}
.hscrollerbase {height: 15px; background-color: white;}
.hscrollerbar {height: 15px; background-color: black;}
.hscrollerbar {background: url(../img/home/horizontalbarbody_cornerjog.gif) 0px -30px repeat-x;}
.vscrollerbar {background: url(../img/home/basebarcaps_verticalbarbody.gif) -18px 0px repeat-y;}
.vscrollerbar, .hscrollerbar {padding: 15px;z-index: 2;}
.vscrollerbarbeg {background: url(../img/home/basebarcaps_verticalbarbody.gif) -48px -30px no-repeat;width: 9px; height: 15px !important;}
.vscrollerbarend {background: url(../img/home/basebarcaps_verticalbarbody.gif) -48px 0px no-repeat;width: 9px;height: 15px;}
.hscrollerbarbeg {background: url(../img/home/basebarcaps_verticalbarbody.gif) -60px -15px no-repeat;height: 15px;width: 15px !important;}
.hscrollerbarend {background: url(../img/home/basebarcaps_verticalbarbody.gif) -30px -15px no-repeat;height: 15px;width: 15px;}
.scrollerjogbox {width: 15px;height: 15px;top: auto; left: auto;bottom: 0px; right: 0px;background: url(../img/home/horizontalbarbody_cornerjog.gif) 0px 0px;}
.vscrollerbase {background: url(../img/home/basebarcaps_verticalbarbody.gif) 0px 0px repeat-y;}
.vscrollerbasebeg {background: url(../img/home/basebarcaps_verticalbarbody.gif) -30px -30px no-repeat;width: 15px;height: 15px !important;}
.vscrollerbaseend {background: url(../img/home/basebarcaps_verticalbarbody.gif) -60px -30px no-repeat;height: 15px;width: 15px;}
.hscrollerbase {background: url(../img/home/horizontalbarbody_cornerjog.gif) 0px -15px repeat-x;}
.hscrollerbasebeg {background: url(../img/home/basebarcaps_verticalbarbody.gif) -60px 0px no-repeat;height: 15px;width: 15px !important;}
.hscrollerbaseend {height: 15px;width: 15px;background: url(../img/home/basebarcaps_verticalbarbody.gif) -30px 0px no-repeat;}
.scrollerjogbox:hover {background: #ACACAC url(../img/home/basebarcaps_verticalbarbody.gif) -45px -15px;}
