@charset "Shift_JIS";
	
/* search_detail
------------------------------------------------ */
#search_detail {
	margin: 0 auto;
	width: 800px;
}

#search_detail h2 {
	font-size: 180%;
	font-weight: bold;
}

#search_detail .formdetail_ {
	margin-top: 10px;
	border-top: solid #e6e6e6 1px;
	border-left: solid #e6e6e6 1px;
}

#search_detail .formdetail_ th,
#search_detail .formdetail_ td {
	padding: 14px;
	border-right: solid #e6e6e6 1px;
	border-bottom: solid #e6e6e6 1px;
	vertical-align: top;
	font-size: 110%;
	overflow: visible;
}
#search_detail .formdetail_ th { width: 130px; text-align: left; background: #f2f2f2; border-bottom: none; vertical-align: middle; font-weight: bold; letter-spacing: .1em; color: #666; }

#search_detail .formdetail_ td .ws,
#search_detail .formdetail_ td .wm,
#search_detail .formdetail_ td .wl {
	height: auto;
	margin: 0;
	padding: 5px 4px;
	font-size: 1em;
	border: solid #707070 1px;
}
#search_detail .formdetail_ td input.ws { width: 100px; }
#search_detail .formdetail_ td input.wm { width: 200px; }
#search_detail .formdetail_ td input.wl { width: 390px; }
#search_detail .formdetail_ td select.ws { width: 110px; }
#search_detail .formdetail_ td select.wm { width: 170px; }
#search_detail .formdetail_ td select.wl { width: 330px; }

#search_detail .formdetail_ td .multi_block { display: none; }

#search_detail .formdetail_ td .color_list { margin-top: 10px; }
#search_detail .formdetail_ td .color_list li { float: left; margin: 0 5px 5px 0; width: 26px; }
#search_detail .formdetail_ td .color_list li a { display: block; border: solid #fff 1px; }
#search_detail .formdetail_ td .color_list li a.on { border-color:#000; }
#search_detail .formdetail_ td .color_list li img { width: 100%; }

#search_detail .btn_group {
	margin: 30px 0;
	text-align: center;
}

#search_detail .btn_group li {
	display: inline;
	margin: 0 15px;
	vertical-align: middle;
}

#search_detail .btn_group li button {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	vertical-align: middle;
	cursor: pointer;
}

/* sort_paging
------------------------------------------------ */
.sort_paging {
	padding: 5px 0;
	border-top: solid #e6e6e6 1px;
	border-bottom: solid #e6e6e6 1px;
}
.sort_paging a { color: #000; }

/* sort */
.sort_paging .sort {
	position: relative;
	float: left;
	width: 50%;
	z-index: 2;
}

.sort_paging .sort .item {
	position: relative;
	display: inline-block;
	width: 90px;
	*display: inline;
	*zoom: 1;
	z-index: 1;
}
.sort_paging .sort li.on {}

.sort_paging .sort .item dl {
	position: relative;
}
.sort_paging .sort li.on dl { position: absolute; top: -34px; margin-left: -23px; }

.sort_paging .sort .item dl dt {
	cursor: pointer;
}
.sort_paging .sort li.on dl dt { padding: 20px 0 0 23px; width: 160px; height: 29px;  background: url(../../img/usr/share/sort_top.png) no-repeat left top; }

.sort_paging .sort .item dl dt span { margin-left: .2em; font-size: 80%; color: #999; }

.sort_paging .sort .item dl dd {
	position: absolute;
	display: none;
	padding-bottom: 10px;
	width: 183px;
	background: url(../../img/usr/share/sort_btm.png) no-repeat left bottom;
}
.sort_paging .sort li.on dl dd { display: block; }

.sort_paging .sort .item dl dd ul { padding-left: 9px; background: url(../../img/usr/share/sort_bg.png) repeat-y left top; }
.sort_paging .sort .item dl dd ul li { width: 164px; border-bottom: solid #e6e6e6 1px; }
.sort_paging .sort .item dl dd ul li a { display: block; padding: 10px 15px; text-decoration: none; }
.sort_paging .sort .item dl dd ul li a:hover { text-decoration: underline; }

/* paging */
.sort_paging .paging {
	float: right;
	width: 50%;
	text-align: right;
}

.sort_paging .paging span,
.sort_paging .paging strong,
.sort_paging .paging a { margin-left: .8em; }


/* products_list
------------------------------------------------ */
.products_list {
	position: relative;
	margin-top: 43px;
	z-index: 1;
}

.products_list .list {
	margin-left: -43px;
}
.products_list .list2 { margin-left: -25px; }

.products_list .list .item {
	float: left;
	margin: 0 0 43px 43px;
	width: 238px;
}
.products_list .list2 .item { margin: 0 0 25px 25px; width: 140px; }

.products_list .list .item .icon {}
.products_list .list .item .icon img { margin: 0 5px 8px 0; }
.products_list .list .item .photo { position: relative; margin-bottom: 8px; height: 288px; }
.products_list .list2 .item .photo { height: 190px; }
.products_list .list .item .photo .frame { position: relative; width: 100%; height: 100%; overflow: hidden; z-index: 2; }
.products_list .list .item .photo .move { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.products_list .list .item .photo .move li { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.products_list .list .item .photo .move li img { width: 100%; }
.products_list .list .item .photo .other { position: absolute; top: 0; left: 0; display: none; width: 100%; height: 100%; z-index: 1; }
.products_list .list .item .photo .other img { width: 100%; }
.products_list .list .item .color {}
.products_list .list .item .color a { display: inline-block; *display: inline; margin: 0 4px 4px 0; border: solid #fff 1px; width: 15px; height: 15px; vertical-align: top; *zoom: 1; }
.products_list .list .item .color a.on { border-color: #000; }
.products_list .list .item .color img { width: 100%; }
.products_list .list .item .item_name { font-size: 105%; }
.products_list .list .item .item_name a { text-decoration: none; color: #000; }
.products_list .list .item .item_name a:hover { text-decoration: underline; }
.products_list .list .item .price_area { margin-top: 3px; }
.products_list .list .item .price_area .standard {}
.products_list .list .item .price_area .standard .price { font-size: 130%; }
.products_list .list .item .price_area .standard .tax { font-size: 100%; }
.products_list .list .item .price_area .change { color: #cd0000; }
.products_list .list .item .price_area .change .off { margin-right: .5em; padding: 4px; background: #cc0000; font-size: 90%; color: #fff; }
.products_list .list .item .price_area .change .price { font-size: 110%; }
.products_list .list2 li .price_area .change .price { display: inline-block; *display: inline; margin-top: 3px; *zoom: 1; }
.products_list .list .item .price_area .change .tax { font-size: 80%; }

/* products_detail
------------------------------------------------ */
#products_detail {
}

/* item_list */
#products_detail .item_list {
}

#products_detail .item_list ul {
}

#products_detail .item_list ul li {
	float: left;
}

#products_detail .item_list ul li a { color: #000; }
#products_detail .item_list ul li .photo { margin-bottom: 5px; }
#products_detail .item_list ul li .photo img { width: 100%; }
#products_detail .item_list ul li .color { margin-bottom: 5px; }
#products_detail .item_list ul li .color img { margin-right: 2px; width: 15px; }
#products_detail .item_list ul li .name { font-size: 90%; }
#products_detail .item_list ul li .price { margin-top: 3px; font-size: 90%; }

.item_list ul li .color img { width: 15px; }

/* main_area */
#products_detail .main_area {
	float: right;
	margin: 10px 0 100px;
	width: 420px;
}

#products_detail .main_area .icon {
}

#products_detail .main_area .icon img { margin-right: 10px; }

#products_detail .main_area .item_name {
	margin-top: 3px;
	font-size: 140%;
	font-weight: bold;
	letter-spacing: .1em;
}

#products_detail .main_area .item_num {
	margin-top: 3px;
	font-size: 90%;
	color: #666;
}

#products_detail .main_area .item_price {
	margin-top: 20px;
}

#products_detail .main_area .item_price .standard {}
#products_detail .main_area .item_price .standard strong { font-size: 150%; }
#products_detail .main_area .item_price .arrow { display: inline-block; *display: inline; margin: 0 5px; padding: 0 15px 0 5px; background: url(../../img/usr/products/price_arrow.gif) no-repeat right center; line-height: 31px; color: #fff; *zoom: 1; }
#products_detail .main_area .item_price .change { color: #f00; }
#products_detail .main_area .item_price .change strong { font-size: 170%; }

#products_detail .main_area .item_point {
	margin-top: 3px;
	font-size: 110%;
}

#products_detail .main_area .item_shipping {
	margin-top: 3px;
	font-size: 110%;
}

#products_detail .main_area .variation_message{
	margin-top:15px;
	margin-bottom:-15px;
	font-size:15px;
	font-weight:bold;
	color:red;
	position:relative;
	clear:both;}

#products_detail .main_area .variation_message a{
  display:block;
  width:100px;
  font-size:13px;
  text-align:right;
  position:absolute;
  top:7px;
  right:0px;
	color:#666;
	font-weight: normal;}

#products_detail .main_area .select_list {
	margin-top: 25px;
	padding-top: 10px;
	border-top: solid #e6e6e6 2px;
}



#products_detail .main_area .select_list dt {
	font-size: 110%;
	font-weight:bold;
}

#products_detail .main_area .select_color.select_list dt:before{content:"1.";}
#products_detail .main_area .select_size.select_list dt:before{content:"2.";}



#products_detail .main_area .select_size dt a { float: right; font-size: 110%; color: #666; }

#products_detail .main_area .select_list dd {
	margin-top: 10px;
}

#products_detail .main_area .select_list dd .select_link {
	margin-left: 10px;
}

#products_detail .main_area .select_color dd .select_link li {
	float: left;
	margin: 0 0 40px 10px;
	width: 40px;
	height: 40px;
}

#products_detail .main_area .select_color dd .select_link li p{
	font-size:10px;
	text-align:center;}


#products_detail .main_area .select_color dd .select_link li a {
	position: relative;
	display: block;
	width: 38px;
	height: 38px;
	background: #999;
	border: solid #ccc 1px;
	overflow: hidden;
}
#products_detail .main_area .select_color dd .select_link li img { position: absolute; top: 0; left: 0; width: 38px; }
/* 2014/06/13 add */
#products_detail .main_area .select_color dd .select_link li a.color_DisableAddCart_ img,
#products_detail .main_area .select_color dd .select_link li a.color_DisableStock_ img { background-color: $gray; opacity: 0.5; }

#products_detail .main_area .select_color dd .select_link li a.color_Selected_,
#products_detail .main_area .select_color dd .select_link li a:hover { width: 36px; height: 36px; background: #000; border: solid #D40000 2px; color: #000; }
#products_detail .main_area .select_color dd .select_link li a.color_Selected_ img,
#products_detail .main_area .select_color dd .select_link li a:hover img { top: -1px; left: -1px; }

#products_detail .main_area .select_size dd .select_link li {
	float: left;
	display: inline-block;
	margin: 0 0 10px 10px;
}

#products_detail .main_area .select_size dd .select_link li a {
	display: block;
	padding: 4px;
	min-width: 30px;
	line-height: 30px;
	background: #000;
	border: solid #000 2px;
	text-align: center;
	text-decoration: none;
	font-size: 110%;
	font-weight: bold;
	color: #fff;
}

/* 2014/06/13 add */
#products_detail .main_area .select_size dd .select_link li a.size_DisableAddCart_,
#products_detail .main_area .select_size dd .select_link li a.size_DisableStock_ {background: url(../../img/add_img/sp/14.png) no-repeat scroll center center transparent;color:#999;border: solid #ccc 2px;}

#products_detail .main_area .select_size dd .select_link li a.size_Selected_,
#products_detail .main_area .select_size dd .select_link li a:hover { background: #000; border-color: #D40000; color: #fff; }


#products_detail .main_area .select_size dd .select_link li a.size_DisableStock_,
#products_detail .main_area .select_size dd .select_link li .size_DisableStock_  a:hover {background: url(../../img/add_img/sp/14.png) no-repeat scroll center center transparent;color: #999; }

#products_detail .main_area .select_size.select_list:after{content:url(../../img/add_img/sp/size_under.gif);}


#products_detail .main_area .select_size dd .note {
	margin: 15px 0 0 20px;
}

#products_detail .main_area .select_size dd .note li {
	margin-bottom: 20px;
}
#products_detail .main_area .select_size dd .note li span { padding: 10px 15px; background: #999; font-size: 110%; color: #fff; }

#products_detail .main_area .select_size dd .size_cell {
	margin: 25px 0 0 20px;
}

#products_detail .main_area .select_size dd .size_cell li {
	display: none;
}

#products_detail .main_area .select_result dd .name {
	margin: 0px 0 0 20px;
	font-size: 130%;
}

#products_detail .main_area .select_result dd .cart_area {
	padding-top: 35px;
}

#products_detail .main_area .select_result dd .cart_area .cart_no_select,
#products_detail .main_area .select_result dd .cart_area .cart,
#products_detail .main_area .select_result dd .cart_area .no_stock,
#products_detail .main_area .select_result dd .cart_area .backorder {
	float: left;
	margin-bottom: 10px;
	width: 357px;
	display: none;
}
#products_detail .main_area .select_result dd .cart_area .cart,
#products_detail .main_area .select_result dd .cart_area .no_stock,
#products_detail .main_area .select_result dd .cart_area .backorder,
#products_detail .main_area .select_result dd .cart_area .link_list
{ display: none; }

#products_detail .main_area .select_result dd .cart_area .favorite,
#products_detail .main_area .select_result dd .cart_area .favorite_no {
	position: relative;
	float: right;
	margin-bottom: 10px;
	width: 53px;
	height: 53px;
	display: none;
}

#products_detail .main_area .select_result dd .cart_area .favorite .num {
	position: absolute;
	top: -36px;
	left: 0;
	padding: 0 0 5px 23px;
	width: 30px;
	background: url(../../img/usr/products/favorite_balloon.gif) no-repeat left top;
	font-size: 90%;
	line-height: 27px;
}


#products_detail .main_area .select_result.select_list dd .cart_area form .link_list.clearfix { margin-top:0px;
width:100%;}

#products_detail .main_area .select_result.select_list dd .cart_area form .link_list.clearfix a { display: block; padding: 14px 14px; border: solid #ccc 1px; text-decoration: none; font-size: 12px; color: #333;text-align:center;margin-top:10px; }



	
#products_detail .main_area .select_result.select_list #size_table_title{
 width:100px;}

#products_detail .main_area .select_result.select_list #size_table_title span{
 display:none;}


#products_detail .main_area .select_result.select_list #size_table_title a{
  width:100px;
  font-size:13px;
  text-align:right;
  right:0;
  position:absolute;
  color:#666;
  font-weight: normal;}
  
#products_detail .main_area .select_result.select_list #size_table_img{
	text-align:center;
	margin:25px auto 5px;}


#products_detail .main_area .select_result dd .cart_area .link_list {
}

#products_detail .main_area .select_result dd .cart_area .link_list li {
	position: relative;
	float: left;
	margin:5px 10px 10px 0;}
}
#products_detail .main_area .select_result dd .cart_area .link_list .share { float: right; }

#products_detail .main_area .select_result dd .cart_area .link_list li a {
	display: block;
	padding: 10px 0;
	border: solid #ccc 1px;
	text-align: center;
	text-decoration: none;
	color: #333;
}

#products_detail .main_area .select_result dd .cart_area .link_list .share a { background: url(../../img/usr/products/share.gif) no-repeat 155px center; }
#products_detail .main_area .select_result dd .cart_area .link_list .share ul { position: absolute; top: 36px; left: 10px; display: none; padding-left: 6px; width: 152px; height: 48px; background: url(../../img/usr/products/share_balloon.png) no-repeat left top; }
#products_detail .main_area .select_result dd .cart_area .link_list .share ul li { padding: 16px 4px 0 0; width: 26px; height: 26px; }
#products_detail .main_area .select_result dd .cart_area .link_list .share ul li a { padding: 0; background: none; border: none; }

#products_detail .main_area .tab_info {
	margin-top: 80px;
}

#products_detail .main_area .tab_info .tab {
	/* padding-left: 25px;
	background: url(../../img/usr/products/tab_nav.gif) no-repeat left top #e6e6e6; */
background: #e6e6e6;
}

#products_detail .main_area .tab_info .tab li {
	float: left;
	/* height: 49px; */
height:28px;
	width:105px;
}
/*
#products_detail .main_area .tab_info .tab .nav1 { width: 75px; }
#products_detail .main_area .tab_info .tab .nav2 { width: 115px; }
#products_detail .main_area .tab_info .tab .nav3 { width: 102px; }
#products_detail .main_area .tab_info .tab .nav4 { width: 78px; }
*/
#products_detail .main_area .tab_info .tab li a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	color: #000;
}

#products_detail .main_area .tab_info .tab li a span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../../img/usr/products/tab_nav2.gif) no-repeat left top;
}
/*
#products_detail .main_area .tab_info .tab .nav1 a span { background-position: -25px top; }
#products_detail .main_area .tab_info .tab .nav2 a span { background-position: -100px top; }
#products_detail .main_area .tab_info .tab .nav3 a span { background-position: -215px top; }
#products_detail .main_area .tab_info .tab .nav4 a span { background-position: -319px top; }

#products_detail .main_area .tab_info .tab .nav1 a.on span,
#products_detail .main_area .tab_info .tab .nav1 a:hover span { background-position: -25px bottom; }
#products_detail .main_area .tab_info .tab .nav2 a.on span,
#products_detail .main_area .tab_info .tab .nav2 a:hover span { background-position: -100px bottom; }
#products_detail .main_area .tab_info .tab .nav3 a.on span,
#products_detail .main_area .tab_info .tab .nav3 a:hover span { background-position: -215px bottom; }
#products_detail .main_area .tab_info .tab .nav4 a.on span,
#products_detail .main_area .tab_info .tab .nav4 a:hover span { background-position: -319px bottom; }
*/

#products_detail .main_area .tab_info .tab .nav1 a span { background-position: 0px top; }
#products_detail .main_area .tab_info .tab .nav2 a span { background-position: -105px top; }
#products_detail .main_area .tab_info .tab .nav3 a span { background-position: -210px top; }
#products_detail .main_area .tab_info .tab .nav4 a span { background-position: -315px top; }

#products_detail .main_area .tab_info .tab .nav1 a.on span,
#products_detail .main_area .tab_info .tab .nav1 a:hover span { background-position: 0px bottom; }
#products_detail .main_area .tab_info .tab .nav2 a.on span,
#products_detail .main_area .tab_info .tab .nav2 a:hover span { background-position: -105px bottom; }
#products_detail .main_area .tab_info .tab .nav3 a.on span,
#products_detail .main_area .tab_info .tab .nav3 a:hover span { background-position: -210px bottom; }
#products_detail .main_area .tab_info .tab .nav4 a.on span,
#products_detail .main_area .tab_info .tab .nav4 a:hover span { background-position: -315px bottom; }

#products_detail .main_area .tab_info .target {
	border: solid #000 1px;
	/* border-top: none; */
}

#products_detail .main_area .tab_info .target .block {
	display: none;
	padding: 20px 10px;
	max-height: 480px;
	min-height: 180px;
	overflow: auto;
}

#products_detail .main_area .tab_info .target #block4 {}
#products_detail .main_area .tab_info .target #block4 .none { padding-top: 40px; text-align: center; font-size: 180%; font-weight: bold; color: #666; }
#products_detail .main_area .tab_info .target #block4 .btn { padding: 15px 0; text-align: center; }

#products_detail .main_area .item_contact {
	margin-top: 30px;
	text-align: center;
}

#products_detail .main_area .item_contact a { color: #666; }

/* photo_area */
#products_detail .photo_area {
	float: left;
	margin-bottom: 100px;
	width: 570px;
}

#products_detail .photo_area #photo_main {
	position: relative;
}

#products_detail .photo_area #photo_main .frame {
	position: relative;
	margin: 0 auto;
	width: 500px;
	height: 600px;
	overflow: hidden;
}

#products_detail .photo_area #photo_main .move {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}

#products_detail .photo_area #photo_main .move li {
	float: left;
	width: 500px;
	height: 100%;
}

#products_detail .photo_area #photo_main .move li img {
	width: 100%;
}

#products_detail .photo_area #photo_main .prev,
#products_detail .photo_area #photo_main .next { position: absolute; top: 50%; display: block; margin-top: -18px; width: 20px; height: 37px; background-position: left top; background-repeat: no-repeat; text-indent: -9999px; outline: none; }
#products_detail .photo_area #photo_main .prev { left: 0; background-image: url(../../img/usr/products/slide_prev.gif); }
#products_detail .photo_area #photo_main .next { right: 0; background-image: url(../../img/usr/products/slide_next.gif); }

#products_detail .photo_area #photo_thumb {
	margin: 5px auto 80px;
	width: 500px;
}

#products_detail .photo_area #photo_thumb li {
	position: relative;
	float: left;
	margin: 2px 2px 0 0;
	width: 52px;
	height: 63px;
}
#products_detail .photo_area #photo_thumb li a { display: block; width: 100%; height: 100%; }
#products_detail .photo_area #photo_thumb li a img { width: 52px; }
#products_detail .photo_area #photo_thumb li.on { width: 48px; height: 59px; border: solid #000 2px; overflow: hidden; }
#products_detail .photo_area #photo_thumb li.on img { position: absolute; top: -2px; left: -2px; }

#products_detail .photo_area .item_list { margin: 30px auto 0; width: 500px; }
#products_detail .photo_area .item_list h3 { margin-bottom: 12px; border-bottom: solid #e5e5e5 1px; font-size: 110%; font-weight: bold; }
#products_detail .photo_area .item_list h3 { margin-bottom: 12px; border-bottom: solid #e5e5e5 1px; font-size: 110%; font-weight: bold; }
#products_detail .photo_area .item_list ul { padding-bottom: 30px; }
#products_detail .photo_area .item_list ul li { margin-left: 35px; width: 120px; }

#products_detail .photo_area .item_list .scroll_block {
	width: 100%;
	overflow: auto;
	white-space: nowrap;
}

#products_detail .photo_area .item_list .scroll_block ul {
	letter-spacing: -.4em;
}

#products_detail .photo_area .item_list .scroll_block ul li {
	float: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	letter-spacing: normal;
}

/* products_list */
#products_detail .products_list {
	margin-top: 20px;
}


#products_detail .products_list .list { margin: 0 auto; padding-bottom: 0 !important; width: 450px !important; }
#products_detail .products_list .list .item {
	float: left;
	margin: 0 15px 15px;
	width: 120px;
}

#products_detail .products_list .list .item .icon {}
#products_detail .products_list .list .item .icon img { margin: 0 8px 8px 0; }
#products_detail .products_list .list .item .photo { position: relative; margin-bottom: 8px; width: 100%; height: 145px; }
#products_detail .products_list .list .item .photo .frame { position: relative; width: 100%; height: 100%; overflow: hidden; z-index: 2; }
#products_detail .products_list .list .item .photo .move { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#products_detail .products_list .list .item .photo .move li { position: absolute; top: 0; left: 0; display: none; margin-left: 0; width: 100%; height: 100%; }
#products_detail .products_list .list .item .photo .move li img { width: 100%; }
#products_detail .products_list .list .item .photo .other { position: absolute; top: 0; left: 0; display: none; width: 100%; height: 100%; z-index: 1; }
#products_detail .products_list .list .item .photo .other img { width: 100%; }
#products_detail .products_list .list .item .color {}
#products_detail .products_list .list .item .color a { display: inline-block; *display: inline; margin: 0 4px 4px 0; border: solid #fff 1px; width: 15px; *zoom: 1; }
#products_detail .products_list .list .item .color a.on { border-color: #000; }
#products_detail .products_list .list .item .color img { width: 100%; }
#products_detail .products_list .list .item .item_name { font-size: 95%; }
#products_detail .products_list .list .item .item_name a { text-decoration: none; color: #000; }
#products_detail .products_list .list .item .item_name a:hover { text-decoration: underline; }
#products_detail .products_list .list .item .price_area { margin-top: 3px; }
#products_detail .products_list .list .item .price_area .standard {}
#products_detail .products_list .list .item .price_area .standard .price { font-size: 110%; }
#products_detail .products_list .list .item .price_area .standard .tax { font-size: 80%; }
#products_detail .products_list .list .item .price_area .change { color: #cd0000; }
#products_detail .products_list .list .item .price_area .change .off { margin-right: .5em; padding: 4px; background: #cc0000; font-size: 90%; color: #fff; }
#products_detail .products_list .list .item .price_area .change .price { font-size: 110%; }
#products_detail .products_list .list .item .price_area .change .tax { font-size: 80%; }

#products_detail .item_staff_coord ul {
	white-space: nowrap;
}

#products_detail .item_staff_coord ul li {
	float: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

/* other_area */
#products_detail .other_area {
	clear: both;
}

#products_detail .other_area .item_list { margin-top: 50px; }
#products_detail .other_area .item_list h3 { margin-bottom: 12px; }
#products_detail .other_area .item_list ul { margin-left: 20px }
#products_detail .other_area .item_list ul li { margin-left: 23px; width: 118px; }



#products_detail .yoyaku{
	margin:15px auto;
}

#products_detail .yoyaku img{
margin-bottom:10px;}

#products_detail .kikaku{
	margin:15px auto;
}
