@charset "UTF-8";
/* CSS Document */
#wrapper {
	background:#ffffff url(images/content_bg_grad.jpg) left top repeat-y;
}

#tab-overview a{
background:url(images/tab_overview.png)  bottom;
	background-repeat:no-repeat;
	color:#333333;
}
#tab-showcase a{
background:url(images/tab_showcase.png)  bottom;
	background-repeat:no-repeat;
	color:#333333;
}
#tab-company a{
background:url(images/tab_company.png)  bottom;
	background-repeat:no-repeat;
	color:#333333;
}
#tab-faq a{
background:url(images/tab_faq.png)  bottom;
	background-repeat:no-repeat;
	color:#333333;
}

/* Content Left */
#content-left {
	float:left;
	width:480px;
	margin:35px 0 20px 50px;

}
#content-left-demo {
	float:left;
	width:480px;
	margin:35px 0 20px 50px;

}
#content-left h2{
color:#90B500;
margin-bottom:10px;
}
#content-left h3{
color:#333333;
line-height:normal;
}
#content-left-demo h2{
color:#90B500;
margin-bottom:10px;
}
#content-left-demo h3{
color:#333333;
line-height:normal;
font-size:20px;
}

.content-bottom-box{
width:480px;
margin-top:30px;
}
.title-left{
float:left;
height:24px;
width:24px;
background:url(images/check.jpg) center no-repeat;
}
.title-left-letter{
float:left;
height:34px;
width:42px;
background:url(images/letter.jpg) center no-repeat;
}
.title-left-question{
float:left;
height:25px;
width:24px;
background:url(images/question.jpg) center no-repeat;
}
.title-right, .title-right a {
float:right;
width:452px;
font-size:16px;
line-height:20px;
color:#333333;
padding:0 0 10px 4px;
}


.title-right-letter{
float:right;
width:434px;
font-size:16px;
line-height:20px;
color:#333333;
padding:9px 0 0 4px;
}


.title-bottom{
clear:both;
padding-left:28px;
}
.title-bottom-letter{
clear:both;
padding-left:46px;
}

/* Content Right */
#content-right {
	float:right;
	width:250px;
	margin-top:35px;
	margin-right:50px;
}
#content-right h3{
padding-left:30px;
color:#90B500;
}
#content-right-navi ul{
list-style:none;
border-top:1px solid #cccccc;
}
#content-right-navi li{
border-bottom:1px solid #cccccc;
}
#content-right-navi a{
padding:8px 0 8px 30px;
display:block;
width:240px !important;
font-size:12px;
color:#2971A7;
text-decoration:none;
}
#inquiry{
width:434px;
}
#inquiry table{
font-size:12px;
}
#inquiry td{
padding-top:10px;
padding:10px 0 10px 10px;
}
#inquiry th{
padding-top:10px;
text-align:left;
vertical-align:top;
font-weight:bolder;
}
#sendbutton{
text-align:left;
padding-top:10px;
}
.showcase-pic img{
border:1px solid #999999;
margin:4px 0 12px 0;
}
.showcase-explain{
padding:0 0 30px 0;
}
#content-left-demo a{
text-decoration:underline;
}