﻿@charset "utf-8";
@import url("main.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}


/* index
--------- --------- --------- --------- --------- */
.index_lead {
	background: url(../images/index/index_lead1.gif) no-repeat;
	margin: 0 0 15px 0;
	padding: 48px 0 0 0;
	width: 732px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:48px;/* for ie5.x */
	}
	
	
.index_mainimage {
	background: url(../images/index/index_mainimage.jpg) no-repeat;
	margin: 0 0 20px 0;
	padding: 216px 0 0 0;
	width: 732px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:216px;/* for ie5.x */
	}

.index_navi {
	margin:0 0 15px 0;
	padding:0;
	list-style-type: none;
	}
	
.index_navi li {
	margin:0 9px 9px 0;
	padding:0;
	width:238px;
	height:70px;
	float:left;
	}
	
.index_navi li.inavi4,
.index_navi li.inavi8 {
	margin:0 0 9px 0;
	}
	
.index_navi li a {
	margin: 0;
	padding: 70px 0 0 0;
	width: 238px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:70px;/* for ie5.x */
	}
	
.index_navi li.inavi1 a {
	background: url(../images/index/index_results_btn01.jpg) no-repeat;
	}
	
.index_navi li.inavi2 a {
	background: url(../images/index/index_results_btn02.jpg) no-repeat;
	}
	
.index_navi li.inavi3 a {
	background: url(../images/index/index_results_btn03.jpg) no-repeat;
	}
	
.index_navi li.inavi4 a {
	background: url(../images/index/index_results_btn04.jpg) no-repeat;
	}
	
.index_navi li.inavi5 a {
	background: url(../images/index/index_results_btn05.jpg) no-repeat;
	}
	
.index_navi li.inavi6 a {
	background: url(../images/index/index_results_btn06.jpg) no-repeat;
	}
	
.index_navi li.inavi7 a {
	background: url(../images/index/index_results_btn07.jpg) no-repeat;
	}
	
.index_navi li.inavi8 a {
	background: url(../images/index/index_results_btn08.jpg) no-repeat;
	}

.index_navi li a:hover {
	background-position: 0 -70px;
	}

.index_lead2 {
	background: url(../images/index/index_lead2.gif) no-repeat;
	margin: 0 0 10px 0;
	padding: 65px 0 0 0;
	width: 732px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:65px;/* for ie5.x */
	}

.index_area1 {
	margin:0;
	padding:0;
	width:400px;
	float:left;
	}

.index_area1-1_title {
	background: url(../images/index/index_feature_title.gif) no-repeat;
	margin:  0;
	padding: 21px 0 0 0;
	width: 391px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:21px;/* for ie5.x */
	}
	
.index_area1-1 {
	margin:0 0 20px 0;
	padding:10px 0 0 0;
	background: url(../images/index/index_feature_bg.gif) repeat-y;
	width:391px;
	}


.featurebox {
	margin:0 0 8px 10px;
	padding:0 0 8px 0;
	background: url(../images/index/index_feature_dotline.gif) no-repeat;
	background-position: 0 bottom;
	color:#333;
	}

.featurebox.last {
	background: none;
	background-image: none;
	}

.feature1 {
	margin:0;
	padding:0 0 0 190px;
	background: url(../images/index/index_feature_item1.gif) no-repeat;
	line-height:1.3;
	}
	
.feature2 {
	margin:0;
	padding:0 0 0 190px;
	background: url(../images/index/index_feature_item2.gif) no-repeat;
	line-height:1.3;
	}
	
.feature3 {
	margin:0;
	padding:0 0 0 190px;
	background: url(../images/index/index_feature_item3.gif) no-repeat;
	line-height:1.3;
	}
	
.feature4 {
	margin:0;
	padding:0 0 0 190px;
	background: url(../images/index/index_feature_item4.gif) no-repeat;
	line-height:1.3;
	}







	
.index_area1-2 {
	background: url(../images/index/index_winning.jpg) no-repeat;
	margin:  0 0 25px 0;
	padding: 131px 0 0 0;
	width: 339px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:131px;/* for ie5.x */
	}

.index_area2 {
	margin:0;
	padding:0;
	width:320px;
	float:right;
	}
	
.index_area2-1 {
	margin:0 0 15px 0;
	padding:0;
	width:321px;
	height:60px;
	}

.index_area2-1 a {
	background: url(../images/index/index_catalog_btn.jpg) no-repeat;
	margin:  0;
	padding: 60px 0 0 0;
	width: 321px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:60px;/* for ie5.x */
	}

.index_area2-2 {
	margin: 0 0 15px 0;
	width:321px;
	height:105px;
	}
	
.index_area2-2 a {
	background: url(../images/index/index_support_btn.jpg) no-repeat;
	display:block;
	width:221px;
	height:58px;
	padding:47px 90px 0 10px;
	line-height:1.4;
	color:#333;
	}
	
.index_area2-3_title {
	background: url(../images/index/index_blog_title.jpg) no-repeat;
	margin: 0;
	padding: 20px 0 0 0;
	width: 319px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:20px;/* for ie5.x */
	}
	
.index_area2-3 {
	margin: 0;
	padding:0 0 0 1px;
	width:320px;
	border:1px solid #6A6A6A;
	background-color: #E5E5E5;
	}


.index_news {
	margin:10px;
	padding:0;
	list-style-type: none;
	color:#333;
	font-size:1.2em;
	line-height: 1.4;
	}

.index_news li { 
	margin:0 0 10px 0;
	padding:0;
	
	}
	
.index_news li .news_date {
	margin:0;
	padding:0 0 0 15px;
	background: url(../images/common/mark01.gif) no-repeat;
	background-position: 0 2px;
	display: block;
	}

.index_news li a{ 
	color:#333;
	}

.index_news li a:hover{ 
	color:#F00;
	}	
