@charset "Shift_Jis";







/* indexmain01 -------------------------------------------- */
#indexmain01 {
	width : 900px ;
	margin-top: 6px ;
}

#photo {
	float : none ;
	width : 900px ;
	height : 250px ;
	background-color: #eee ;
	margin-bottom: 6px ;
}

#news {
	float : left ;
	width: 640px ;
	margin-right : 10px ;
}

#photo02 {
	float : none ;
	width : 630px ;
	height : 160px ;
	background-color: #eee ;
	margin-bottom: 6px ;
}


.index_title {
	width: 100% ;
	border : 1px solid #cfcfcf ;
	background-image:url(/v3/image/index_title_back01.gif);
	background-position: top left ;
	background-repeat: no-repeat ;
}
.index_title td {
	height: 20px ;
	font-weight: bold ;
	font-size: 80% ;
	padding-left: 12px ;
	padding-top: 1px ;
}
.index_title h2 {
	font-size: 80% ;
}

#business {
	float : right ;
	width : 250px ;
}

#news,
#business {
	height: 250px ;
/*	height: 360px ; */

	_height: 240px;
}


/* indexmain02 -------------------------------------------- */
#indexmain02 {
	clear: both ;
	width : 900px ;
}

.pickup_contents {
	width : 898px ;
	border-left: 1px solid #aaa ;
	border-right: 1px solid #aaa ;
	border-bottom: 1px solid #aaa ;
	background-color: #F2F2F2 ;
	padding-top:10px;
	margin-bottom: 10px ;
}
.pickup_contents img { vertical-align: top ; margin-bottom: 5px ; }
.pickup_box {
	float: left ;
	width: 170px ;
	font-size: 80% ;
	padding-left: 8px ;
	padding-bottom: 5px ;
	margin-top: 5px ;
}
.products_title {
	font-size : 80% ;
	font-weight : bold ;
	border: 1px solid #aaa ;
	background-image: url(../image/sub_title_back_center.gif) ;
	background-position: top ;
	background-repeat: repeat-x ;
	background-color: #E5E5E5 ;
	padding-top : 3px ;
	padding-bottom : 2px ;
	padding-left : 7px ;
	margin-top: 10px ;
}

.products_contents {
	width : 898px ;
	border-left: 1px solid #aaa ;
	border-right: 1px solid #aaa ;
	border-bottom: 1px solid #aaa ;
	background-image: url(/v3/image/products_contents_back.gif) ;
	background-position: top ;
	background-repeat: repeat-x ;
	background-color: #F2F2F2 ;
	margin-bottom: 10px ;
}
.products_contents td {
	vertical-align: top ;
}

.contents_four {
	width: 300px ;
	text-align: center ;
	background-position: top ;
	background-repeat: no-repeat ;
}
.contents_five {
	width: 176px ;
	text-align: center ;
	background-position: top ;
	background-repeat: no-repeat ;
}

.contents_four .dummy_link,
.contents_five .dummy_link {
	height: 150px ;
	padding-top: 11px ;
}

.contents_four .product_name {
	height: 50px ;
	font-size: 100% ;
	font-weight: bold ;
}
.contents_five .product_name {
	height: 30px ;
	font-size: 13pt ;
	font-weight: bold ;
}

.contents_four .product_text {
	width: 190px ;
}
.contents_five .product_text {
	width: 160px ;
}
.contents_four .product_text,
.contents_five .product_text {
	font-size: 80% ;
	line-height: 140% ;
	text-align: left ;
	margin-left: auto ;
	margin-right: auto ;
}

.contents_four .product_link,
.contents_five .product_link {
	font-size: 80% ;
	font-weight: bold ;
	line-height: 150% ;
	text-align: left ;
	margin-top: 10px ;
	margin-bottom: 10px ;
}
.contents_four .product_link {
	margin-left: 95px ;
	margin-right: 50px ;
}
.contents_five .product_link {
	margin-left: 10px ;
	margin-right: 0px ;
}



























