@charset "utf-8";
.ElasticChangerClass img{
		border:3px solid #ffffff;
		heght:53px;
		width:80px;
	}

	.ElasticChangerActiveClass img{
		border:3px solid #CCCCCC;
		heght:53px;
		width:80px;
	}
#main_prodact .p_bg .p_cart li {
	margin-top: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d7d7d7;
	padding-bottom: 6px;
	margin-right: 8px;
	margin-left: 8px;
}
.icon {
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.C_slide {
	margin-left: 5px;
	margin-right: 5px;
}
.p_cart .p_cart_bottom {
	background-image: url(../img/prodact_img/p_cart_bottom2.jpg);
	height: 25px;
}



#main_prodact {
	float: left;
	width: 741px;
	margin-left: 10px;
	background-image: url(../img/prodact_img/prodact_bg_01.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
#main_prodact .p_bg {
	background-image: url(../img/prodact_img/prodact_bg_02.png);
}
#main_prodact .pro_cap {
	background-image: url(../img/prodact_img/prodact_bg_01.jpg);
	height: 11px;
}



#main_prodact  .prodact_img {
	float: left;
	width: 525px;
	margin-left: 8px;
}
.set_pro  li {
	float: left;
	margin-top: 8px;
	margin-right: 7px;
}
.set_pro {
	margin-left: 10px;
}

.set_pro  ul {
	margin-top: 10px;
}
.set_pro  .cart_item  h3 {
	font-weight: bold;
	color: #0066FF;
}
.set_pro  .cart_item {
	text-align: center;
	width: 175px;
	background-image: url(../img/prodact_img/cart_item_bg.gif);
	background-position: bottom;
	padding-bottom: 20px;
}
.cart_item_bottom {
	background-image: url(../img/prodact_img/cart_item_bottom.jpg);
	height: 19px;
	background-position: bottom;
}

#main_prodact  .p_cart {
	float: left;
	margin-top: 3px;
	margin-right: 8px;
	width: 185px;
	text-align: center;
	background-image: url(../img/prodact_img/p_cart_bg.jpg);
	margin-left: 8px;
}
.cart_select_text {
	font-size: 11px;
}
.cart_wide {
	width: 150px;
}

.p_bg .p_cart p {
	font-size: 10px;
	margin-top: 3px;
}


#main_prodact .p_bg .voice {
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 15px;
	font-size: 11px;
}

#main_prodact  .p_cart  .p_tit {
	margin: 10px 0 0 0;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #0066FF;
}

#main_prodact .p_syousai_img {
	margin-right: 15px;
	margin-left: 11px;
	margin-top: 8px;
}
.price_big {
	font-size: 16px;
	font-weight: bold;
}
.fedimg:hover  {
	border: 1px solid #d7d7d7;
}
#main_prodact .p_bg .p_syousai {
	margin-top: 8px;
	margin-right: 15px;
	margin-left: 10px;
}
#main_prodact .p_bg .p_syousai .syousai_tit {
	background-image: url(../img/prodact_img/tb_tit.gif);
	padding-left: 25px;
	font-size: 15px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	height: 28px;
}

.syousai_tb td {
	padding: 2px;
	vertical-align: top;
}
.size_tb .tb_l {
	padding: 5px;
	width: 180px;
	text-align: center;
}

.size  h3 {
	background-image: url(../img/prodact_img/size_tb_bg.gif);
	background-position: top;
	height: 25px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: bottom;
	text-align: left;
	font-size: 14px;
	padding-left: 15px;
	padding-top: 8px;
}

.size .size_tb {
	border: 1px solid #d7d7d7;
}

.size_tb .bg_col {
	background-color: #F3EDED;
}

.size .size_tb td {
	padding: 7px;
}
.size .size_tb2 td {
	padding: 7px;
	vertical-align: top;
}
.size_tb2  dd {
	font-size: 10px;
}

.size .size_tb2 {
	width: 710px;
}
.c_cart .icon_c {
	float: left;
	margin-left: 45px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.c_cart .cart {
	float: right;
	margin-top: 22px;
	margin-right: 35px;
}

.size  .size_tb2  .size_tb_bg {
	background-image: url(../img/prodact_img/size_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.size_tb2 .size_tit {
	font-weight: bold;
	width: 100px;
}
.size_img {
	width: 160px;
}






.syousai_tb {
	height: 250px;
	width: 711px;
	border: 1px solid #d7d7d7;
}
.t_text4 {
	vertical-align: top;
	font-size: 11px;
	width: 124px;
}
.t_text6
 {
	vertical-align: top;
	font-size: 11px;
	width: 142px;
}
.t_text8 {
	vertical-align: top;
	font-size: 11px;
	width: 171px;
}


#main_prodact .p_bg .size {
	margin-top: 8px;
	margin-right: 15px;
	margin-left: 15px;
}
.p_bg .tit {
	background-image: url(../img/prodact_img/h3_bg.gif);
	background-repeat: no-repeat;
	margin-left: 4px;
	margin-top: 15px;
}

.voice h4 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
.voice .view {
	font-size: 10px;
	color: #666666;
}

.t_btm {
	background-image: url(../img/prodact_img/toku_bg_05_2.jpg);
	height: 28px;
}

.p_syousai_l .img {
	text-align: center;
}


.p_syousai_l    {
	float: left;
	width: 400px;
}
.p_syousai_img .p_syousai_l .bd {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #d7d7d7;
}

.p_syousai_r    {
	float: left;
	width: 290px;
	margin-left: 20px;
}

.p_syousai_img   .p_syousai_l  .toku  p {
	font-size: 10px;
	text-align: left;
	margin-right: 4px;
	margin-left: 4px;
	width: 85px;
}
.p_syousai_l .toku td {
	vertical-align: top;
}



.t_cap {
	background-image: url(../img/prodact_img/toku_bg_02.png);
	background-repeat: no-repeat;
	height: 18px;
}
.mid {
	background-image: url(../img/prodact_img/toku_bg_03.png);
	padding-left: 15px;
	padding-right: 15px;
}

#main_prodact  .p_bg  .tit  .koe2 {
	background-image: url(../img/prodact_img/koe_tit2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 85px;
	margin-left: 8px;
	margin-right: 8px;
	font-weight: bold;
	height: 50px;
	padding-top: 2px;
}
#main_prodact .p_bg .tit .feature2 {
	background-image: url(../img/prodact_img/feature_tit2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 85px;
	margin-left: 8px;
	margin-right: 8px;
	font-weight: bold;
	height: 50px;
	padding-top: 2px;
}
#main_prodact .p_bg .tit .detail2 {
	background-image: url(../img/prodact_img/detail_tit2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 85px;
	margin-left: 8px;
	margin-right: 8px;
	font-weight: bold;
	height: 50px;
	padding-top: 2px;
}
#main_prodact .p_bg .tit .size2 {
	background-image: url(../img/prodact_img/size_tit2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 85px;
	margin-left: 8px;
	margin-right: 8px;
	font-weight: bold;
	height: 50px;
	padding-top: 2px;
}


.tit .koe2 h3 {
	float: left;
	height: 30px;
	padding-top: 18px;
	font-weight: bold;
	background-image: url(../img/prodact_img/tit_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 30px;
	font-size: 15px;
}
.tit .h3_sub2 {
	font-size: 10px;
	margin-left: 5px;
	color: #0066FF;
	float: left;
	padding-top: 21px;
}
.tit .feature2 h3 {
	float: left;
	height: 30px;
	padding-top: 18px;
	font-weight: bold;
	background-image: url(../img/prodact_img/tit_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 30px;
	font-size: 15px;
}

.tit .detail2 h3 {
	float: left;
	height: 30px;
	padding-top: 18px;
	font-weight: bold;
	background-image: url(../img/prodact_img/tit_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 30px;
	font-size: 15px;
}
.tit .size2 h3 {
	float: left;
	height: 30px;
	padding-top: 18px;
	font-weight: bold;
	background-image: url(../img/prodact_img/tit_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 30px;
	font-size: 15px;
}
.mid dt {
	font-weight: bold;
	margin-top: 3px;
}
.img_mar_15 {
	margin-bottom: 15px;
}
.c_item_list ul {
	margin-top: 10px;
}
.c_item_list li {
	float: left;
	margin-left: 13px;
}
.c_item_list  .cart_item {
	text-align: center;
	width: 230px;
	background-image: url(../img/prodact_img/c_item_list_bg.jpg);
	background-position: bottom;
	padding-bottom: 20px;
}
.c_item_kounyu {
	text-align: left;
	margin-left: auto;
	width: 150px;
	margin-right: auto;
	margin-bottom: 5px;
}
.mar_5_bto {
	margin-bottom: 5px;
}


.c_item_list  .cart_item  h3 {
	font-weight: bold;
	color: #0066FF;
}
.size_text {
	font-size: 10px;
}
.mar_top {
	margin-top: 8px;
}









#main_prodact  .p_bg  .tit  .koe2 {
	background-image: url(../img/prodact_img/koe_tit2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 85px;
	margin-left: 8px;
	margin-right: 8px;
	font-weight: bold;
	height: 50px;
	padding-top: 2px;
}


.tit .koe2 h3 {
	float: left;
	height: 30px;
	padding-top: 18px;
	font-weight: bold;
	background-image: url(../img/prodact_img/tit_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 30px;
	font-size: 15px;
}



#main_prodact .p_bg .tit .feature2 {
	background-image: url(../img/prodact_img/feature_tit2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 85px;
	margin-left: 8px;
	margin-right: 8px;
	font-weight: bold;
	height: 50px;
	padding-top: 2px;
}



.tit .feature2 h3 {
	float: left;
	height: 30px;
	padding-top: 18px;
	font-weight: bold;
	background-image: url(../img/prodact_img/tit_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 30px;
	font-size: 15px;
}

.p_syousai_r    {
	float: left;
	width: 290px;
	margin-left: 20px;
}
.p_syousai_r .mid .first {
	margin-bottom: 15px;
}

.t_cap {
	background-image: url(../img/prodact_img/toku_bg_02.png);
	background-repeat: no-repeat;
	height: 18px;
}

.t_btm {
	background-image: url(../img/prodact_img/toku_bg_05_2.jpg);
	height: 28px;
}


#main_prodact .p_syousai_img {
	margin-right: 15px;
	margin-left: 11px;
	margin-top: 8px;
}


.fedimg:hover  {
	border: 1px solid #d7d7d7;
}
#main_prodact .p_bg .p_syousai {
	margin-top: 8px;
	margin-right: 15px;
	margin-left: 10px;
}
#main_prodact .p_bg .p_syousai .syousai_tit {
	background-image: url(../img/prodact_img/tb_tit.gif);
	padding-left: 25px;
	font-size: 15px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	height: 28px;
}



.p_syousai_l .img {
	text-align: center;
}


.p_syousai_l    {
	float: left;
	width: 400px;
}
.p_syousai_img .p_syousai_l .bd {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #d7d7d7;
}

.p_syousai_r    {
	float: left;
	width: 290px;
	margin-left: 20px;
}
.p_syousai_r .mid .first {
	margin-bottom: 15px;
}
.p_syousai_img   .p_syousai_l  .toku  p {
	font-size: 10px;
	text-align: left;
	margin-right: 4px;
	margin-left: 4px;
	width: 85px;
}
.p_syousai_l .toku td {
	vertical-align: top;
}


#main_prodact .p_bg .tit .size2 {
	background-image: url(../img/prodact_img/size_tit2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 85px;
	margin-left: 8px;
	margin-right: 8px;
	font-weight: bold;
	height: 50px;
	padding-top: 2px;
}


.tit .size2 h3 {
	float: left;
	height: 30px;
	padding-top: 18px;
	font-weight: bold;
	background-image: url(../img/prodact_img/tit_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 30px;
	font-size: 15px;
}