#detail_wrap {
	margin-bottom: 60px;
	width: 982px;
	text-align: left;}

#detail_wrap a { 
	text-decoration:none;
	color:#333 }

#detail_wrap a:hover { 
	text-decoration:underline; }

#detail_wrap #detail_box02_left .tit01 {
	padding: 4px 20px;
	font-size: 15px;
	background-color: #f6f6f6;
	border-bottom:none; 
	margin-bottom: 0px;}

#detail_wrap .tit01 {
	padding: 10px 20px;
	font-size: 15px;
	border-bottom: 2px solid #ccc;
	margin-bottom: 12px;}

#detail_wrap #detail_box0303 .tit01 { float: left; width: 248px;margin-bottom: 24px; }
#detail_wrap #detail_box0303 .more_ranking { float: right; border-bottom: 2px solid #ccc; text-align: left; width: 678px; font-size: 15px; padding: 10px 8px; }

#detail_wrap #pankuzu {

	/* margin-top: -14px;
	> margin-top: 0px; */
	margin-top: -4px;

	> margin-top: 4px;
	margin-bottom: 8px;}


#detail_wrap .itemdetail_title {

	background: none repeat scroll 0 0 #F6F6F6;

	font-size: 15px;

	height: 100%;

	line-height: 100%;

	margin: 10px 0 0;

	padding: 4px 20px;

	width: 942px;}


#detail_wrap #detail_box01_wrap {
	margin-bottom: 12px;
	padding: 6px 6px 2px;
	border-bottom: 1px solid #ECECEC;

	border-top: 1px solid #F0F0F0;}

#detail_wrap #detail_box01 {
	position: relative;
	width: 968px;}

#detail_wrap #detail_box01 .detail_box0101 {
	float: left;
	width: 60px;}

#detail_wrap #detail_box01 .detail_box0102_wrap {
	float: right;
	width: 900px;}

#detail_wrap #detail_box01 .detail_box0102 {
	margin-bottom: 4px;
	font-size: 18px;}

#detail_wrap #detail_box01 #review_average {
	font-size: 15px;
	line-height: 1;}

#detail_wrap #detail_box02 {
	margin-bottom: 40px;
	width: 982px;}

#detail_wrap #detail_box02_left {
	float: left;
	width: 572px;}

#detail_wrap #detail_box02_left #item_image_area {margin-bottom: 12px;}

#detail_wrap #detail_box02_left #item_image_area div {
    background: none repeat scroll 0 0 #FBFAFB;
    border: 1px solid #DDDDDD;

    height: 391px;

    margin-bottom: 10px;}

#detail_wrap #detail_box02_left #item_image_area div.item_image_area01 {
    border: 0px solid #DDDDDD;

    margin-bottom: 0px;}
    
    

#detail_wrap #detail_box02_left #item_image_area .item_image_area01_wrap {border: 1px solid #dddddd;}

#detail_wrap #detail_box02_left #item_image_area .item_image_area01 {
	background: none repeat scroll 0 0 white;

	height: 363px;

	left: 12px;

	position: relative;

	top: 12px;

	width: 547px;}


#detail_wrap #detail_box02_left #item_image_area .item_image_area01 img {
	height: 348px;

	left: 50px;

	position: absolute;

	top: 14px;

	width: 420px;}


#detail_wrap #detail_box02_left #item_image_area ul {border-left: 1px solid #dddddd;}

#detail_wrap #detail_box02_left #item_image_area li {
	border-bottom: 1px solid #DDDDDD;

	border-right: 1px solid #DDDDDD;

	border-top: 1px solid #DDDDDD;

	float: left;

	margin-bottom: 2px;}

#detail_wrap #detail_box02_left #item_image_area li a {
	display: block;
	width: 107px;
	height: 83px;}

#detail_wrap #detail_box02_left #item_image_area li img {
	position: relative;
	top: 3px;
	left: 3px;}

#detail_wrap #detail_box02_left #detail_box02_left01 {
	margin-top: 4px;
	width: 542px;
	font-size: 15px;}

#detail_wrap #detail_box02_left .detail_box02_left0101 {
	float: left;
	width: 224px;}

#detail_wrap #detail_box02_left .detail_box02_left0102 {
	float: left;
	width: 318px;}

#detail_wrap #detail_box02_left #detail_box02_left01 dt {
	clear: left;
	float: left;
	padding: 2px;
	width: 80px;
	color: #ffffff;
	background-color: #888888;}

#detail_wrap #detail_box02_left #detail_box02_left01 dt span {font-size: 9px;}

#detail_wrap #detail_box02_left #detail_box02_left01 dd {padding: 2px 0 6px 87px;}

#detail_wrap #detail_box02_right {
	float: right;
	width: 390px;}

#detail_wrap #detail_box02_right #detail_box02_right_main_box {
	background: none repeat scroll 0 0 #FBFAF3;
	border: 1px solid rgb(204, 204, 204); 
	/*padding: 10px 20px 10px;*/
	padding: 2px;
	margin-bottom: 10px;
	/* height: 317px; */ }

#detail_wrap #detail_box02_right #detail_box02_right_main_box #detail_box02_right_main_box_inner {
	background: none repeat scroll 0% 0% white; 
	padding: 12px 12px 2px;}



#detail_wrap #detail_box02_right .detail_box02_right01 {
	margin-bottom: 4px;
	padding: 3px;
	font-size: 12px;
	text-align: right;
	color: #666666;}

#detail_wrap #detail_box02_right .detail_box02_right02 {
	padding-bottom: 8px;
	font-size: 32px;
	font-weight: normal;
	color: red;
	width: 360px;}

#detail_wrap #detail_box02_right .detail_box02_right02 span {
	margin-right: 8px;
	padding: 3px 6px;
	font-size: 15px;
	font-weight: normal;
	text-align: center;}

#detail_wrap #detail_box02_right .detail_box02_right02 em {
	display: block;
	padding-top: 5px;
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	color: #333333;}

#detail_wrap #detail_box02_right .detail_box02_right03 {
	border-top: 1px dotted #CCCCCC;
	margin-bottom: 12px;
	padding-top: 8px;
	font-size: 15px;
	text-align: center;}

#detail_wrap #detail_box02_right .detail_box02_right0301 {color: #ff3600;}
#detail_wrap #detail_box02_right .detail_box02_right0302 {color: #333333;}

#detail_wrap #detail_box02_right .detail_box02_right04 {
	border: 3px dotted #DAD7C8;

	font-size: 12px;

	line-height: 1.8;

	margin-bottom: 8px;

	padding: 6px 8px 24px;
	> height: 90px; 
	> padding-bottom: 4px;}


#detail_wrap #detail_box02_right .detail_box02_right0401 span {font-size: 18px;}
#detail_wrap #detail_box02_right .detail_box02_right0402 {font-size: 11px;}
#detail_wrap #detail_box02_right .detail_box02_right0402 a {color: #333333;}

#detail_wrap #detail_box02_right .detail_box02_right05 {
	margin: 0 16px 16px;

	padding: 10px 8px 8px;}

#detail_wrap #detail_box02_right .detail_box02_right05 dt {
	text-align: center;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 14px;}

#detail_wrap #detail_box02_right .detail_box02_right05 dt span {font-size: 20px;}

#detail_wrap #detail_box02_right .detail_box02_right05 dd li {
	background: url("http://gigaplus.makeshop.jp/sdarts/common/img_r/icon_rank02.png") no-repeat scroll 0 8px transparent;

	font-size: 12px;

	margin-top: 0;

	padding: 8px 0 0 26px;}

#detail_wrap #detail_box02_right .detail_box02_right06 {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 45px;}

#detail_wrap #detail_box02_right .detail_box02_right06 a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;}

#detail_wrap #detail_box02_right .detail_box02_right07 {
	margin-bottom: 16px;
	padding-bottom: 16px;
	border-bottom: 1px dotted #cccccc;}

#detail_wrap #detail_box02_right .detail_box02_right0701 {
	float: left;
	margin-right: 8;}

#detail_wrap #detail_box02_right .detail_box02_right0701 a img {
	width:176px;
	height:30px;}

#detail_wrap #detail_box02_right .detail_box02_right0701 a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;}

#detail_wrap #detail_box02_right .detail_box02_right0702 {
	padding-top: 8px;
	font-size: 12px;}

#detail_wrap #detail_box02_right #snsbox_wrap03 {
	position: relative;
	margin-bottom: 16px;
	padding-bottom: 16px;
	width: 388px;
	height: 30px;
	border-bottom: 1px dotted #cccccc;}

#detail_wrap #detail_box02_right #snsbox_wrap03 li {
	float: left;}

#detail_wrap #detail_box02_right #snsbox_wrap03 li img {
	float: left;
	vertical-align: top;
	border: none;}

#detail_wrap #detail_box02_right #snsbox_wrap03 li.twtterbutton01 {
	width: 94px;
	height: 21px;
	overflow: hidden;}

#detail_wrap #detail_box02_right #snsbox_wrap03 li.facebookbutton01 {
	width: 109px;
	height: 21px;
	overflow: hidden;}

#detail_wrap #detail_box02_right #snsbox_wrap03 li.mixibutton01 {
	width: 108px;
	height: 20px;
	overflow: hidden;}

#detail_wrap #detail_box02_right #snsbox_wrap03 li.googlebutton01 {
	width: 75px;
	height: 24px;
	overflow: hidden;}

#detail_wrap #detail_box02_right #snsbox_wrap03 li.everbutton01 {
	width: 60px;
	height: 18px;
	text-align: left;
	overflow: hidden;}

#detail_wrap #detail_box02_right .detail_box02_right08 {
	width: 386px;
	height: 40px;
	font-size: 13px;
	text-align: center;
	text-decoration: none;
	line-height: 3.0;
	background: url(http://gigaplus.makeshop.jp/sdarts/common/img_r/detail_btn05.png) no-repeat 0 0;
	border-right: 1px solid #DDDDDD;}

#detail_wrap #detail_box02_right .detail_box02_right08 li {display: inline;}
#detail_wrap #detail_box02_right .detail_box02_right08 a {color: #333333;}

#detail_wrap #detail_box02_right .detail_box02_right09 {margin-bottom: 16px;}

#detail_wrap #detail_box02_right .detail_box02_right09 .quantity {
	float: left;
	margin-right: 12px;
	padding-right: 12px;
	border-right: 1px solid #dddddd;}

#detail_wrap #detail_box02_right .detail_box02_right09 .quantity input {width: 30px;}

#detail_wrap #detail_box02_right .detail_box02_right09 .option {
	float: left;
	margin-top: 2px;}


#detail_wrap #detail_box02_right .detail_box02_right10 {
	margin-bottom: 16px;
	width: 388px;
	border-collapse: collapse;
	font-size: 100%;
	border-right:1px solid #DDDDDD;}

#detail_wrap #detail_box02_right .detail_box02_right10 a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;}

#detail_wrap #detail_box02_right .detail_box02_right10 tr,
#detail_wrap #detail_box02_right .detail_box02_right10 th,
#detail_wrap #detail_box02_right .detail_box02_right10 td {
	padding: 6px;
	font-size: 13px;
	text-align: center;
	line-height: 1.7;
	vertical-align: middle;
	border: 1px solid #dddddd;}

#detail_wrap #detail_box02_right .detail_box02_right10 th {
	font-weight: bold;
	background-color: #F6F6F6;}

#detail_wrap #detail_box0301 {
	background: none repeat scroll 0 0 #FCFBF9;

	margin-bottom: 30px;

	padding-bottom: 10px;}

#detail_wrap #detail_box0301 .text {

	background: none repeat scroll 0 0 white;

	border: 1px solid white;

	border-radius: 20px 20px 20px 20px;

	font-size: 14px;

	line-height: 1.5;

	margin-top: 8px;

	padding: 6px 36px 16px;

	width: 888px;}

#detail_wrap #detail_box0301 div {

	background: none repeat scroll 0 0 white;

	width: 920;

	margin: 10;

	padding: 20;

	border: 1px solid white;

	border-radius: 20px;}

#detail_wrap #detail_box0302 {margin-bottom: 40px;}

#detail_wrap #detail_box0302_tit {
	position: relative;
	margin-bottom: 20px;
	width: 982px;
	height: 48px;
	
	/* border-top: 2px solid #cccccc;
	border-bottom: 1px dotted #cccccc; */
	border-bottom: 2px solid #cccccc;}

#detail_wrap #detail_box0302_tit h3 {
	font-size: 20px;
	text-indent: 10px;
	line-height: 2.4;}

#detail_wrap #detail_box0302_tit .detail_box030201 select {
	position: absolute;
	top: 14px;
	left: 620px;
	width: 160px;
	height: 20px;}

#detail_wrap #detail_box0302_tit .detail_box030202 {
	position: absolute;
	top: 8px;
	left: 792px;}

#detail_wrap #detail_box0302_tit .detail_box030202 a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;}

#detail_wrap #detail_box0302_tit .detail_box030203 {
	position: absolute;
	top: 18px;
	left: 212px;
	line-height:1;}

#detail_wrap #detail_box0302_no_review {padding-left: 12px;}
#detail_wrap #detail_box0302_no_review span {font-weight: bold;}
#detail_wrap #detail_box0302_no_review .review_help {padding: 12px 20px 8px 42px;}
#detail_wrap #detail_box0302_no_review .review_write_link {margin-left: 368px;}

#detail_wrap #detail_box0302_left {width: 728px;float:left;margin-bottom: 40px;}
#detail_wrap #detail_box0302_right {width:234px;float:right;margin: 12px 0 40px;}
#detail_wrap #detail_box0302_right table.rating_distribution {margin-bottom: 3px;}
#detail_wrap #detail_box0302_right table.rating_distribution td.rating_tit {padding:0 10px;}
#detail_wrap #detail_box0302_right table.rating_distribution td.rating_fil {background: none repeat scroll 0% 0% #FFC800;}
#detail_wrap #detail_box0302_right table.rating_distribution td.rating_empty {background: none repeat scroll 0% 0% #EEE;}
#detail_wrap #detail_box0302_right table.rating_distribution td.rating_amount {padding-left: 10px; width: 48px; }

#detail_wrap .detail_box0303 {margin-bottom: 20px;}

/*
#detail_wrap .detail_box030302_wrap01 {width: 728px; background: url(http://gigaplus.makeshop.jp/sdarts/common/img_r/img_review02.png) repeat-y 0 0;}
#detail_wrap .detail_box030302_wrap02 {padding-bottom: 14px; background: url(http://gigaplus.makeshop.jp/sdarts/common/img_r/img_review03.png) no-repeat 0 bottom;}
#detail_wrap .detail_box030302_wrap03 {padding: 8px; background: url(http://gigaplus.makeshop.jp/sdarts/common/img_r/img_review01.png) no-repeat 0 0;}
*/

#detail_wrap .detail_box030302_wrap03 .txt01 {
	padding-top: 4px;
	font-size: 12px;
	border-top: 1px dotted #cccccc;}

#detail_wrap .detail_box030302_wrap03 .txt02 {
	padding-bottom: 4px;
	font-size: 14px;
	line-height: 1.7;}
#detail_wrap .detail_box030302_wrap03 .txt02 a { color: blue; }

#detail_wrap .detail_box030302_wrap03 .txt04 {
	padding-bottom: 4px;
	font-size: 14px;
	line-height: 1.7;
	cursor:pointer;}

#detail_wrap .detail_box030302_wrap03 .txt03 {
	font-size: 12px;
	text-align: right;
	color: #999999;
	margin-top: -20px;}

#detail_wrap .detail_box030302_wrap03 .txt03 a {color: #999999;}

#detail_wrap .detail_box0303_wrap04 {
	width: 728px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #cccccc;}

#detail_wrap .detail_box0303_wrap04 .txt0401 {
	float: left;
	padding-left: 24px;}

#detail_wrap .detail_box0303_wrap04 .txt0401 img {width:48px;}

#detail_wrap .detail_box0303_wrap04 .txt0402 {
	float: left;
	padding: 2px 0 0 8px;
	font-weight: bold;}

#detail_wrap .detail_box0303_wrap04 .txt0403 {
	float: right;
	padding: 5px 8px 0 0;
	font-size: 24px;
	vertical-align: top;}

#detail_wrap .detail_box0303_wrap04 .txt0403 a { text-decoration:none; }
#detail_wrap .detail_box0303_wrap04 .txt0403 a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;}

#detail_wrap .detail_box0303_wrap04 .txt0404 {
	float: right;
	padding: 5px 8px 0 0;
	font-weight: bold;}

#detail_wrap .detail_box0303_wrap04 .txt0404 a { text-decoration:none; }

#detail_box0303,
#detail_box0304,
#detail_box0305,
#detail_box0306 {margin-bottom: 40px; clear: both;}

#detail_box0303 h3,
#detail_box0304 h3,
#detail_box0305 h3 {margin-bottom: 12px;}

.infiniteCarousel_wrap {
	border: 1px solid #dddddd;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;}

.infiniteCarousel {
	position: relative;
	width: 980px;
	height: 253px;
	font-size: 11px;}

.infiniteCarousel .wrapper {
	position: absolute;
	top: 12px;
	left: 73px;
	width: 840px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
	overflow: auto;
	height: 237px;}

.infiniteCarousel .wrapper ul {
	position: absolute;
	top: 0;}

.infiniteCarousel ul li {
	position: relative;
	float: left;
	width: 141px;
	height: 198px;}

.infiniteCarousel ul li.ai01 {background: url(http://gigaplus.makeshop.jp/sdarts/common/img_r/img_rank01.png) no-repeat 6px 0;}
.infiniteCarousel ul li.ai02 {background: url(http://gigaplus.makeshop.jp/sdarts/common/img_r/img_rank02.png) no-repeat 6px 0;}
.infiniteCarousel ul li.ai03 {background: url(http://gigaplus.makeshop.jp/sdarts/common/img_r/img_rank03.png) no-repeat 6px 0;}
.infiniteCarousel ul li.ai04 {background: url(http://gigaplus.makeshop.jp/sdarts/common/img_r/img_rank04.png) no-repeat 6px 0;}
.infiniteCarousel ul li.ai05 {background: url(http://gigaplus.makeshop.jp/sdarts/common/img_r/img_rank05.png) no-repeat 6px 0;}
.infiniteCarousel ul li.ai06 {background: url(http://gigaplus.makeshop.jp/sdarts/common/img_r/img_rank06.png) no-repeat 6px 0;}
.infiniteCarousel ul li.ai07 {background: url(http://gigaplus.makeshop.jp/sdarts/common/img_r/img_rank07.png) no-repeat 6px 0;}
.infiniteCarousel ul li.ai08 {background: url(http://gigaplus.makeshop.jp/sdarts/common/img_r/img_rank08.png) no-repeat 6px 0;}
.infiniteCarousel ul li.ai09 {background: url(http://gigaplus.makeshop.jp/sdarts/common/img_r/img_rank09.png) no-repeat 6px 0;}
.infiniteCarousel ul li.ai10 {background: url(http://gigaplus.makeshop.jp/sdarts/common/img_r/img_rank10.png) no-repeat 6px 0;}
.infiniteCarousel ul li.ai11 {background: url(http://gigaplus.makeshop.jp/sdarts/common/img_r/img_rank11.png) no-repeat 6px 0;}
.infiniteCarousel ul li.ai12 {background: url(http://gigaplus.makeshop.jp/sdarts/common/img_r/img_rank12.png) no-repeat 6px 0;}

.infiniteCarousel ul li a {
	display: block;
	position: absolute;
	top: 167px;
	left: 6px;
	width: 130px;
	height: 112px;
	text-align: center;}

.infinitecarousel ul li table a {

	display: block;

	position: absolute;

	top: 37px;

	left: 0px;
	> left: 10px;

	width: 121px;

	height: 112px;

	text-align: center;}


.infiniteCarousel ul li table {
	position: relative;
	margin-bottom: 12px;
	width: 121px;
	height: 112px;
	text-align: center;}


.infiniteCarousel ul li .image-resize {
	width: auto;
	height: auto;
	max-width: 121px;
	max-height: 112px;}

* html .infiniteCarousel ul li .image-resize  {
	width: expression(this.width / 121 >= this.height / 112  ? "121px" : "auto");
	height: expression(this.width / 121 < this.height / 112  ? "112px" : "auto");} /* IE6 */

.infiniteCarousel ul li img {-ms-interpolation-mode: bicubic;} /* for IE */

.infiniteCarousel .arrow {
	display: block;
 	width: 63px;
 	height: 128px;
	text-indent: -6000px;
	cursor: pointer;
	outline: 0;}

.infiniteCarousel .back {
	position: absolute;
	top: 42px;
	left: 0;
	background: url(http://gigaplus.makeshop.jp/sdarts/common/img_r/img_rank_arrow01.png) no-repeat 0 0;}

.infiniteCarousel .forward {
	position: absolute;
	top: 42px;
	left: 917px;
	background: url(http://gigaplus.makeshop.jp/sdarts/common/img_r/img_rank_arrow02.png) no-repeat 0 0;}

.infiniteCarousel .forward:hover,
.infiniteCarousel .back:hover {
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;}



 .jqzoom { position:relative; padding:0px; cursor:pointer; }

 .jqzoom img { float:left; }

 div.zoomdiv { z-index:100; position:absolute; top:0px; left:0px; width:200px; height:200px; background:#fff; border:1px solid #ccc; display:none; text-align:center; overflow:hidden; }

 div.jqZoomPup { z-index:10; visibility:hidden; position:absolute; top:0px; left:50px; width:50px; height:50px; border:1px solid #aaa; background:#fff url("http://gigaplus.makeshop.jp/sdarts/common/img/zoom.gif") 50% top  no-repeat; opacity:0.7; -moz-opacity:0.8; -khtml-opacity:0.8; filter:alpha(Opacity=80); }


#detail_box03 .line_box2 {

    padding: 4px 20px;}


#detail_box02_right11_wrapper {

	margin-left: 8px; 

	margin-right: 8px; 

	padding-left: 4px; 

	padding-right: 4px;}
	
	
#detail_wrap #detail_box02_right #detail_box02_right11_wrapper .side_thumbnail_row0 { 
	margin-left: 4px;
	> margin-left: 5px; }

#detail_wrap #detail_box02_right #detail_box02_right11_wrapper .detail_box02_right10 {
	background: white; 
	margin-bottom: 0px;
	width: 341px;
	> width: 345px;}

#detail_wrap #detail_box02_right #detail_box02_right11_wrapper .detail_box02_right10 th {
	background-color: #FFF6F6;}

#detail_wrap #detail_box02_right #detail_box02_right11_wrapper .property_column1 {
	width:280px;}

#detail_wrap #detail_box02_right #detail_box02_right11_wrapper .property_column2 {
	width:20px;}

#detail_box02_right11_wrapper li.side_thumbnail_row1 {
	display:none;
	width: 351px;
	> width: 365px;
	padding: 4px;
	margin: 0px 4px 0px 5px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;}

#detail_box02_right11_wrapper li.side_thumbnail_row1 img {
	padding:4px;
	float: left;}


#detail_box02_right11_wrapper li.side_thumbnail_row2 {
	background: none repeat scroll 0px 0px rgb(252, 250, 252);
	width: 339px; 
	> width: 345px; 
	margin-left: 5px;
	clear: both;}

#detail_box02_right11_wrapper li.side_thumbnail_row2 table {
	width: 341px; 
	> width: 343px;}
#detail_box02_right11_wrapper li.side_thumbnail_row2 td {
	border: 1px solid #DDDDDD;
	font-size: 13px;
	line-height: 1.7;
	padding: 6px;
	vertical-align: middle;}

#detail_box02_right11_wrapper li.side_thumbnail_row2 .property_column1 a {
	color:#444444;}

#detail_wrap #recent p ,
#detail_wrap .detailitem_similar p { 
	font-size:10px;}
#detail_wrap #recent p.price ,
#detail_wrap .detailitem_similar p.price { 
	display:none;}
#detail_wrap .detailitem_similar h3 { font-size:16px;}

#detail_wrap ul.five_items {
  clear: both;
  font-size: 14px;
  border-bottom: 1px dotted rgb(204, 204, 204);
  padding-bottom: 12px;
  margin-bottom: 12px;
}
#detail_wrap  ul.five_items li {float: left;}
#detail_wrap  ul.five_items li p.thumnail_area {height: 150px; vertical-align: middle; display: table-cell; text-align: center; width: 196px;}
#detail_wrap  ul.five_items li p.thumnail_area img { max-width:180px;max-height:150px }
#detail_wrap  ul.five_items li div.data_area { width: 196px; }
#detail_wrap  ul.five_items li div.data_area a { color:#00e;}
#detail_wrap  ul.five_items li div.data_area div.item_name { text-align: left;margin: 2px 8px 4px; font-size: 12px; }
#detail_wrap  ul.five_items li div.data_area div.item_name div.item_maker { font-size: 11px; }
#detail_wrap  ul.five_items li div.data_area div.item_name div.item_main_name { font-size: 12px; }

#detail_wrap ul.five_items li div.data_area div.differt_part_name { text-align: center; }

#detail_wrap ul.five_items li p.rank {
  color: white;
  background: none repeat scroll 0% 0% #666;
  height: 20px;
  width: 20px;
  z-index: 5;
  text-align: center;
  line-height: 18px;
  font-size: 12px;
  letter-spacing: 0;
  margin: 0px 8px 4px;
}

#detail_wrap ul.five_items li p.rank1 {background: none repeat scroll 0 0 #FFB100; }
#detail_wrap ul.five_items li p.rank2 {background: none repeat scroll 0 0 #B6B6B6; }
#detail_wrap ul.five_items li p.rank3 {background: none repeat scroll 0 0 #AA6D44; }

#detail_wrap #detail_box0303 ul.five_items ,
#detail_wrap #detail_box0305 ul.five_items ,
#detail_wrap #detail_box0306 ul.five_items { border-bottom:none ; }

#detail_wrap #detail_box0307 { clear: both; clear: both; padding-bottom: 80px; padding-top: 40px; }
#detail_wrap #detail_box0307 ul.five_items:last-child { border-bottom:none ; }


.detail_box030302_wrap03 .review_box_left {
  display: table-cell;
  width:765px;
  border-right: 1px dotted #CCCCCC;
}
.detail_box030302_wrap03 .main_area_left { float:left;width:72px; padding-top: 12px;}
.detail_box030302_wrap03 .main_area_left p { text-align: center; line-height:10px;}
.detail_box030302_wrap03 .main_area_left p img { padding: 0 1px 2px; width:10px;}
.detail_box030302_wrap03 .main_area_right { 
    float: right;
    font-size: 14px;
    line-height: 1.8;
    padding: 8px 24px 16px 0;
    width: 656px;} 

.detail_box030302_wrap03 .review_box_right { 
    display: table-cell; 
    font-size: 12px;
    padding: 8px 0 0 24px;
    vertical-align: top;
    width: 192px;}
.detail_box030302_wrap03 .review_box_right .review_info01 { border-bottom:1px dotted #CCCCCC; padding:0px 8px 0 0;margin-bottom:4px;}

.review_info0101 { margin-bottom: 8px; }
.review_info0101 a { color: #444; }

.review_info0102 { margin-bottom: 8px; }
.review_info02 {padding:8px 8px 4px 0;}
.review_info02 span {font-size: 20px;
    line-height: 27px;
    padding-right: 2px;}
.review_info02 a {text-align: center;display: block;padding: 8px 0 4px;}

.review_info03 {text-align:right;padding: 4px 8px; font-size: 10px; display:none;}
.review_info03 a {color: #CCCCCC;text-decoration:none;}

.rating_distribution { margin: 0 auto 0 0; }
.rating_distribution td { border-left:1px solid #CCCCCC ; border-top:1px solid #CCCCCC ;padding: 4px 12px;}
.rating_distribution td:last-child { border-right:1px solid #CCCCCC ;}
.rating_distribution:last-child td { border-bottom:1px solid #CCCCCC ;}
.rating_distribution img {width: 12px;padding: 1px;}
.rating_distribution img[alt='Star_disabled'] {display:none;}
.aaaaaaaaaa { text-align:center; }
.aaaaaaaaaa img { padding :2px; width: 18px;}
.aaaaaaaaaa02 { 
    color: #cc0000;
    font-size: 44px;
    padding: 0 0 8px;
    margin: 0 18px 12px;
    text-align: center;
    border-bottom: 2px solid #ccc;}
.aaaaaaaaaa03 { text-align:center; font-weight: bold; }

#detail_wrap .detail_box0303 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    padding: 0 0 24px;
    margin:24px 0 ;
}

#detail_wrap a { 
	text-decoration:none;
	color:#333 }

#detail_wrap a:hover { 
	text-decoration:underline; }
	
/*
.detail_box030302_wrap03 .review_box_left {display: table-cell;width:596px;}
.detail_box030302_wrap03 .main_area_left { float:left;width:98px; padding-top: 12px;}
.detail_box030302_wrap03 .main_area_left p { text-align: center; line-height: 10px;}
.detail_box030302_wrap03 .main_area_left p img { padding: 0 1px 2px; width:10px;}
.detail_box030302_wrap03 .main_area_right { 
    float: right;
    font-size: 12px;
    line-height: 1.8;
    padding: 8px 40px 16px 0;
    width: 458px;} 

.detail_box030302_wrap03 .review_box_right { 
    display: table-cell; 
    font-size: 12px;
    padding: 8px 0 0 0;
    vertical-align: top;
    width: 386px;}
.detail_box030302_wrap03 .review_box_right .review_info01 { border-bottom:1px dotted #CCCCCC; padding:0px 8px 0 0;margin-bottom:4px;}

.review_info0101 { margin-bottom: 8px; }
.review_info0101 a { color: #444; }

.review_info0102 { margin-bottom: 8px; }
.review_info02 {padding:8px 8px 4px 0;}
.review_info02 span {font-size: 20px;
    line-height: 27px;
    padding-right: 2px;}
.review_info02 a {float:right;}

.review_info03 {text-align:right;padding: 4px 8px; font-size: 10px; display:none;}
.review_info03 a {color: #CCCCCC;text-decoration:none;}

.rating_distribution { margin: 0 auto 0 0; }
.rating_distribution td { border-left:1px solid #CCCCCC ; border-top:1px solid #CCCCCC ;padding: 4px 12px;}
.rating_distribution td:last-child { border-right:1px solid #CCCCCC ;}
.rating_distribution:last-child td { border-bottom:1px solid #CCCCCC ;}
.rating_distribution img {width: 12px;padding: 1px;}
.rating_distribution img[alt='Star_disabled'] {display:none;}
.aaaaaaaaaa { text-align:center; }
.aaaaaaaaaa img { padding :2px; width: 18px;}
.aaaaaaaaaa02 { 
    color: #cc0000;
    font-size: 44px;
    padding: 0 0 8px;
    margin: 0 36px 12px;
    text-align: center;
    border-bottom: 2px solid #ccc;}
.aaaaaaaaaa03 { text-align:center; font-weight: bold; }

#detail_wrap .detail_box0303 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    padding: 0 0 24px;
    margin:24px 0 ;
}

*/