@charset "utf-8";







/* -----------------------------------------------------------------------------

   coordinate parts

----------------------------------------------------------------------------- */



/* coordinate list_box */



.list_box .list_item {

	width: 149px!important;

	margin-top:0px!important;

	margin-bottom:0px!important;

	padding:5px 5px 0!important;

	background:url(../image/brand/pickup_photo_frame.gif) no-repeat top;

}



.style_main {

	position: absolute;

}



.list_box .list_item .style {

	position: absolute;

}



.list_item .btn1 {

	position: static!important;

	bottom:0px;

	}

	

.list_item .title {

	margin-top: 8px!important;

	color: #333333;

	}

	

.list_item .title a {

	text-decoration:none;

	}

	

.list_box .list_item02 {

	width: 131px;

	float: left;

	margin-right: 9px;

	position:relative;

	padding-bottom:15px;

	font-size:100%;

	margin-bottom:10px;

	}

	

.list_box .list_item02 .icon_new {

	position: absolute; top:3px; left:3px;

	}



	

/* common list_item element02 */



.coordinate_list .text {

	margin: 2px 0 9px 0;

	}



.coordinate_list .btn1 {

	position: absolute;

	bottom:27px!important;

	}



.coordinate_list .btn2 {

	position: absolute;

	bottom: 10px!important;

	}	



.update {

	padding-left: 20px;

	background: url(../image/brand/icon_index_01.gif) left center no-repeat;

	float: right;

	}

	

h2.main_title {

	float:left;

	}

	

.index_title_inner {

	overflow:hidden;

}



/* coordinate_list */



#TB_ajaxContent{

	background: none!important;

}



/* common keyword */

.keyword {

	width:692px;

}



.keyword_ttl {

	position:relative;

	background:#FFFFFF;

}



.keyword .search_btn {

	position:absolute;

	top:-4px;

	right:0px;

}



.keyword .words {

	border-bottom:1px solid #B8B8B8;

	border-left:1px solid #B8B8B8;

	border-right:1px solid #B8B8B8;

}



.keyword ul {

	overflow:hidden;

}



.keyword li {

	float:left;

	padding:10px;

	font-size:115%;

	color: #333333;

}



/* under banner */

.banner_block {

	width:692px;

	padding:29px 0 0 0;

	overflow:hidden;

}



.banner_block ul {

	width:218px;

	display:block;

	float:left;

	overflow:hidden;

	margin-right:18px;

}

.banner_block ul.end {

	margin-right:0px;

}



.banner_block ul .banner_ttl {

	display:block;

	font-size:120%;

	font-weight:bold;

	padding-top:5px;

}



.banner_block ul .banner_ttl a {

	color:#333333;

}



.banner_block ul .banner_txt {

	padding-top:5px;

}



/* pickup list */



.pickup_list_main {

	width:656px;

	height:361px;

	position:relative;

	margin-bottom: 25px;	

}



.coordinate_main {

	position:absolute;

	top:0px;

	left:0px;

	padding:6px;

	background:url(../../common/image/brand/coordinate_main_bg.jpg) no-repeat;

}



.btn_l_coordinate {

	position:absolute;

	bottom:0px;

	left:23px;

}



.ttl_brand_name {

	color:#333333;

	background:url(../image/brand/ttl_brand_name.gif) no-repeat;

	position:absolute;

	top:4px;

	left:240px;

	width: 417px;

	height: 24px;

	font-size:150%;

	font-weight:bold;

}



.coordinate_main_text {

	width:409px;

	font-size:110%;

	float: right;

	margin: 38px 0 0 0;

	display: block;

}



* html .coordinate_main_text {

	width:409px;

	font-size:110%;

	float: right;

	margin: 38px 0 0 5px;

	display: block;

}



.coordinate_main_items {

	float: right;

}


