@charset "UTF-8";
/*--------------------------------------------------------------
10px    83.4%
11px    91.7%
12px    100%
13px    108.4%
14px    116.7%
15px    125%
16px    133.4%
17px    141.7%
18px    150%
19px    158.4%
20px    166.7%
21px    175%
22px    183.4%
23px    191.7%
24px    200%
25px    208.4%
26px    217%
--------------------------------------------------------------*/

/* LAYOUT
===============================*/

/* Header
--------------------------------------------------*/

.tcp-index #header {

}

	.tcp-index #header #header_image {
	overflow:visible;
	position:relative;
	width:1024px;
	height:479px;
	margin:0 auto;
	z-index:0;
	zoom:1;
	}

	.tcp-index #header #header_image h1 {
		position:absolute;
		left:38px;
		top:60px;
		width:412px;
		height:314px;
		z-index:2;
		line-height: 0;
		font-size: 0;
	}
	.tcp-index #header #header_image h1 img {
		display: block;
		width: 100%;
		height: auto;
	}

		.tcp-index #header #header_image p {
		position:absolute;
		left:749px;
		top:78px;
		/* width:68px; */
		/* height:209px; */
		z-index:2;
		}

		.tcp-index #header #header_image p#bnr_collection {
			top: 330px;
			left: 739px;
		}
		.tcp-index #header #header_image p#bnr_collection a{
			display: block;
		}

		.tcp-index #header #header_image .slides_wrapper {
		position:absolute;
		left:-50px;
		top:0;
		width:1124px;
		height:479px;
		z-index:1;
		}

		.tcp-index #header #header_image .slides_wrapper ul.slides_container {
		overflow:hidden;
		width:1124px;
		height:479px;
		}

			.tcp-index #header #header_image .slides_wrapper ul.slides_container li {
			display:block;
			width:1124px;
			height:479px;
			}

			.tcp-index #header #header_image ul.pagination {
			position:absolute;
			left: 795px;
			top:450px;
			width:175px;
			z-index:3;
			}

				.tcp-index #header #header_image ul.pagination li {
				float:left;
				width:35px;
				height:10px;
				}

				.tcp-index #header #header_image ul.pagination li a {
				overflow:hidden;
				display:block;
				width:30px;
				height:0;
				padding-top:10px;
				background:#fff;
				line-height: 1.5;
				}

				#header #header_image ul.pagination li a:hover {
				background:#1489cc;
				}

				#header #header_image ul.pagination li.current a {
				background:#1489cc;
				}

/* Main
--------------------------------------------------*/
.tcp-index #main {
float:left;
width:715px;
background:none;
}


/* Introduction
--------------------------------------------------*/
.tcp-index #main #introduction {
overflow:hidden;
width:715px;
margin:0 0 30px;
}

.tcp-index #main #introduction .image {
	float: left;
	width: 176px;
}

.tcp-index #main #introduction .image img {
	margin: 32px 0 0 13px;
}

.tcp-index #main #introduction .text {
	float: left;
	padding: 20px 0 0 0;
	width: 539px;
}



/* Feature
--------------------------------------------------*/
.tcp-index #feature {
overflow:hidden;
width:715px;
margin:0 0 25px;
}
.tcp-index #feature li {
	float: left;
	margin-right: 15px;
	margin-top: 15px;
}
/* .tcp-index #feature li#feature_thoughts { */
.tcp-index #feature li:nth-child(3n) {
	float: right;
	margin-right: 0;
}
.tcp-index #feature li a {
	display: block;
	width: 228px;
	height: 258px;
}
.tcp-index #feature li:nth-child(1) a {
	background: url(../img/top/btn_index_about_on.jpg) no-repeat left top;
}
.tcp-index #feature li:nth-child(2) a {
	background: url(../img/top/btn_index_products_on.jpg) no-repeat left top;
}
.tcp-index #feature li:nth-child(3) a {
	background: url(../img/top/btn_index_thoughts_on.jpg) no-repeat left top;
}
.tcp-index #feature li:nth-child(4) a {
	background: url(../img/top/btn_index_outcome_on.jpg) no-repeat left top;
}
.tcp-index #feature li:nth-child(5) a {
	background: url(../img/top/btn_index_team_on.jpg) no-repeat left top;
}
.tcp-index #feature li:nth-child(6) a {
	background: url(../img/top/btn_index_minoricafe_on.jpg) no-repeat left top;
}
.tcp-index #feature li a:hover img {
	display: none;
}

/* Info List
--------------------------------------------------*/
.tcp-index #info_list {
	position: relative;
	overflow: hidden;
	padding: 15px;
	width: 685px;
	background: #fff;
}

.tcp-index #info_list h2 {
	margin: 0 0 20px;
	padding: 7px 0 0 7px;
}

.tcp-index #info_list .more {
	position: absolute;
	top: 26px;
	right: 24px;
	width: 35px;
	height: 7px;
}

.tcp-index #info_list ul {
	overflow: hidden;
	margin: 0 0 3px;
	width: 685px;
}

.tcp-index #info_list ul li {
	padding-bottom: 2px;
}

.tcp-index #info_list ul li a {
	display: block;
	background: #f2f1f1;
	text-decoration: none;
}

.tcp-index #info_list ul li a:hover {
	background: #fff;;
}

.tcp-index #info_list ul a span.date {
	display: table-cell;
	padding: 9px 20px 9px 12px;
	font-size: 83.4%;/*10px*/
	line-height: 2.4;/*24px*/
	color: #1c81be;
	vertical-align: top;
	text-align: left;
	text-decoration: none;
	zoom: 1;
}

.tcp-index #info_list ul a span.news,
.tcp-index #info_list ul a span.media,
.tcp-index #info_list ul a span.newest {
	display: table-cell;
	padding: 9px 12px 9px 96px;
	font-size: 100%;/*12px*/
	line-height: 2;/*24px*/
	color: #333;
	vertical-align: baseline;
	text-decoration: underline;
}

* html .tcp-index #info_list ul a span.date,
* html .tcp-index #info_list ul a span.news,
* html .tcp-index #info_list ul a span.media,
* html .tcp-index #info_list ul a span.newest {
	/*for IE6*/
	display: inline;
	zoom: 1;
}

*:first-child+ html .tcp-index #info_list ul a span.date,
*:first-child+ html .tcp-index #info_list ul a span.news,
*:first-child+ html .tcp-index #info_list ul a span.media,
*:first-child+ html .tcp-index #info_list ul a span.newest {
	/*for Emulate IE7*/
	display: inline;
	zoom: 1;
}


.tcp-index #info_list ul a span.news {
	background: url(../img/common/ico_news.gif) no-repeat 0 1em;
}

.tcp-index #info_list ul a span.media {
	background: url(../img/common/ico_media.gif) no-repeat 0 1em;
}

.tcp-index #info_list ul a span.newest {
	background: url(../img/common/ico_newest.gif) no-repeat 0 1em;
}

.tcp-index #info_list ul a:hover span.news,
.tcp-index #info_list ul a:hover span.media {
	color: #1c81be;
	text-decoration: none;
}


