@charset "shift_jis";

#ban {
	height: 240px;
	width: 860px;
	text-indent: -9999px;
	background-image: url(../img/ban_etc.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#contents {
	width: 860px;
	margin-top: 30px;
	margin-bottom: 30px;
	background-image: url(../img/left_bg.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}







#top-right {
	width: 621px;
	float: right;
}
#top-right h3 {
	text-indent: -9999px;
}
#top-title  {
	height: 36px;
	width: 621px;
	background-image: url(../img/tit_pro.gif);
	background-repeat: no-repeat;
}

#product {

}


.item {
	background-image: url(../img/pro_item_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 20px;
	width: 621px;
	height: 230px;
}
.item-photo {
	height: 200px;
	width: 320px;
	margin: 10px;
	float: left;
	display: inline;
}

#item-text {
	width: 270px;
	float: left;
	margin-top: 10px;
}
#item-text h4 {
	height: 23px;
	width: 240px;
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	margin-bottom: 6px;
}
#item-text #pro03 {
	background-image: url(../img/pro03_tit.gif);
}
#item-text #pro02 {
	background-image: url(../img/pro02_tit.gif);
}
#item-text #pro01 {
	background-image: url(../img/pro01_tit.gif);
}


#item-text p {
	background-image: url(../img/mark.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C5C5C5;
	margin-right: 10px;
	padding-left: 18px;
	background-position: 4px 4px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-top: 0px;
	margin-bottom: 0px;

}
#item-text a {
	background-image: url(../img/pro_syou.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 224px;
	display: block;
	text-indent: -9999px;
	margin-left: 20px;
	margin-top: 12px;
	/* \*/ overflow: hidden; /* */
}
#item-text a:hover {
	background-position: 0px -32px;
}
#item-text .spe-tet {
	background-image: none;
}
#item-etc {
	background-image: url(../img/pro_etc_f.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	width: 621px;
	padding-bottom: 10px;
}
#item-etc h3 {
	background-image: url(../img/pro_etc_h.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 44px;
	width: 621px;
	margin-top: 20px;
}
#item-mid {
	background-image: url(../img/pro_etc_m.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding: 15px;
}

#item-img     {
	width: 590px;
}
#item-img .itembox {
	width: 174px;
	float: left;
	padding-left: 20px;
	padding-top: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C5C5C5;
	border-bottom-color: #C5C5C5;
	padding-bottom: 16px;
}
#item-img .itembox h4 {
	height: 18px;
	width: 150px;
	margin-bottom: 10px;
}
.itembox a {
	/* \*/ overflow: hidden; /* */
	text-decoration: none;
	display: block;
	height: 32px;
	width: 150px;
	margin-top: 6px;
}

.itembox #tit-etc01 {
	background-image: url(../img/etc-tit01.gif);
}
.itembox #tit-etc02 {
	background-image: url(../img/etc-tit02.gif);
}
.itembox #tit-etc03 {
	background-image: url(../img/etc-tit03.gif);
}
.itembox #tit-etc04 {
	background-image: url(../img/etc-tit04.gif);
}
.itembox #tit-etc05 {
	background-image: url(../img/etc-tit05.gif);
}
.itembox #tit-etc07 {
	background-image: url(../img/etc-tit07.gif);
}
.itembox #tit-etc08 {
	background-image: url(../img/etc-tit08.gif);
}
.itembox #tit-etc09 {
	background-image: url(../img/etc-tit09.gif);
}

#item-txt    {
	width: 200px;
	padding-top: 16px;
}
#item-txt p {
	padding-left: 10px;
	line-height: 1.8em;
}






.ptop {
	text-align: right;
	margin-top: 20px;
}
