@charset "utf-8";



body { behavior: url(/common/css/csshover3.htc);}







/* -----------------------------------------------------------------------------

** brand/index.html

----------------------------------------------------------------------------- */





.index_title {

	width: 693px;

	min-height: 109px;

	}



* html .index_title {

	height: 127px;

	}



*:first-child+html .index_title {

	height: 109px;

	}



.index_title h1 {

	padding-top: 10px;

	padding-bottom: 15px;

	background: url(../image/brand/bg_dot_horizon.gif) repeat-x bottom;

	}

	

.index_title .update {

	padding-left: 20px;

	background: url(../image/brand/icon_index_01.gif) left center no-repeat;

	}



.index_pickup_bottom {

	width:693px;

	background:url(../image/brand/coordinate_main_bg_bottom.gif) no-repeat bottom;

	padding-bottom:3px;

	}



.index_pickup_bg {

	width:693px;

	background:url(../image/brand/coordinate_main_bg.gif) repeat-y;

	margin:0px;

	padding:0px;

	}



.index_pickup {

	width:673px;

	position: relative;

	padding: 20px 0px 0px 20px;

	background:url(../image/brand/coordinate_main_bg_top.gif) no-repeat top;

	}



.index_pickup h2 {

	position: absolute;

	left: 0px;

	top: -28px;

	}



* html .index_title {

	height: 109px;

	}

	

	

/* -----------------------------------------------------------------------------

** brand/search.html

----------------------------------------------------------------------------- */



/* #detail_snap_cont */



.detail_title {

	width: 693px;

	height: 62px;

	}

	

.detail_title h1 {

	padding-top: 10px;

	}





#detail_cont {

	width: 693px;

	background: url(../image/share/bg_pick_up_02.gif) left top repeat-x;

	}	



/* -----------------------------------------------------------------------------

** brand/detail.html

----------------------------------------------------------------------------- */

/* brand_profile */



#brand_profile {

	width: 100%;

	padding:20px 0 0 0;

	background: url(../image/brand/bg_brand_profile.jpg) repeat-x;

	}



#brand_profile .brand_profile_cont{

	width: 950px;

	min-height:75px;

	height:auto!important;

	height:75px;

	margin: 0 auto;

	background: url(../image/brand/bg_brand_profile.gif) repeat-y left;

	overflow: hidden;

	}

	

#brand_profile .brand_profile_cont dl{

	width: 478px;;

	float:left;

	}

	

#brand_profile .brand_profile_cont dt{

	width: 90px;

	float: left;

	padding:0 34px;

	}

	

#brand_profile .brand_profile_cont dt img {

	width: 83px;

	border: 1px #dcdcdc solid;

	}

	

#brand_profile .brand_profile_cont dd{

	width: 295px;

	float:left;

	padding:10px 0 0 25px;

	}

	

#brand_profile .brand_profile_cont h1{

	font-size:120%;

	}

	

#brand_profile .brand_profile_cont span{

	font-weight:normal;

	}



#brand_profile .brand_profile_cont ul{

	padding:6px 18px;

	float:left;

	}

	

#brand_profile .brand_profile_cont ul li{

	display:inline;

	padding:0 3px;

	}



/* mainvisual */

#banner {

	width: 100%;

	}



#banner .banner_cont {

	height: 253px;

	margin: 0 auto;

	text-align:center;

/*	background: url(../image/brand/main_brandname.jpg) no-repeat 50% 0%; */

	}

	

.pageing_cont {

	width:693px;

	margin:0 auto;

	padding-bottom:15px;

	text-align:left;

	}

	

.pageing_cont02 {

	width:693px;

	margin:0 auto;

	padding-top:15px;

	margin-bottom:-15px;

	text-align:left;

	}

	

#banner .banner_cont_lodi {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-lodispotto-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_lemon {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-lemotree-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_misch {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-mischmasch-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_hunt {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-huntingworld-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_narue {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-narue-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_sex {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sexpot_top.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_camel {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-sweetcamel-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_girbaud {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-girbaud-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_crystal {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-crystalball-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_beaute {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-Exbeaute-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_ingni {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-INGNI-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_unre {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-unrelish-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_some {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-something-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_rebe {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-REBECCA_TAYLOR-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_me {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-me.-mimage.jpg) no-repeat 50% 0%;

	}



#banner .banner_cont_kari {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-kariang-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_hp {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/bnr_hpfmall.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_edw {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-edwin-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_rolian {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-rolianmille-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_gmagic {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-gmagic-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_mash {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/mash_mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_hbg {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-HBG-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_top {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-topkapi-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_agro {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-agronatura-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_jayro {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-JAYRO-mimage1.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_laura {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-lauraashley-mimage.jpg) no-repeat 50% 0%;

	}



#banner .banner_cont_vis {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-VIS-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_gla {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-glanage-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_chao {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-chaotic-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_rope {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-rope-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_ego {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-egoist-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_liz {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-LIZLISAmimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_lizdoll {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-LIZLISADOLLmimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_tra {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-TRALALA-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_del {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/100330.jpg) no-repeat 50% 0%;

	}



#banner .banner_cont_choice {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-CHOICE-mimage.jpg) no-repeat 50% 0%;

	}



#banner .banner_cont_sdpunk {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-SDPUNK-mimage.jpg) no-repeat 50% 0%;

	}



#banner .banner_cont_sdl {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-SDL-mimage.jpg) no-repeat 50% 0%;

	}



#banner .banner_cont_stigmata {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/sw001-STIGMATA-mimage.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_ciao {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/ciaopanic.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_doudou {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/doudou.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_gallard {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/gallardagalante.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_mystic {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/mystic.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_papillonner {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/papillonner.jpg) no-repeat 50% 0%;

	}

	

#banner .banner_cont_russet {

	height: 253px;

	margin: 0 auto;

	background: url(../image/brand/russet.jpg) no-repeat 50% 0%;

	}









/* contents */

.page_title {

	background: url(../image/brand/line_history.gif) left bottom repeat-x;

	padding:0 0 10px 0;

	margin:0 0 22px 0;

	}

	

.page_title h2 {

	background: url(../image/brand/line_history.gif) left top repeat-x;

	padding:10px 0 0 0;

	}

	

.lead {

	font-size: 120%;

	margin:0 0 17px 0;

	}	



/* recommend */

.recommend_item {

	width: 693px;

	margin: 25px 0 0 0;

	}



.recommend_item h3{

	float:left;

	margin: 0 0 0 0;

	}

	

.recommend_item span{

	float: right;

	margin: 5px 0 0;

}



	

/* coordinate */

.coordinate_item {

	width:693px;

}



.coordinate_item h3{

	float:left;

}

.coordinate_item span {

	float: right;

	margin: 5px 0 0;

}



.coordinate_cont {

	width: 663px;

	padding: 15px;

	margin:5px 0 0 0;

	background:#F5F4EF;

	}



.coordinate_txt {

	font-size: 120%;

	}

	

.coordinate_txt p {

	width: 480px;

	padding: 0 0 0 15px;

	float: left;

	}

	

.coordinate_cont .catch{

	color:#999966;

	font-size: 120%;

	}

	

.coordinate_cont .photo {

	float: left;

	}



.coordinate_cont .photo a img {

	padding: 4px;

	background:#FFFFFF;

	border: 1px solid #D7D6D2;

	}

	

.coordinate_cont .photo a:hover img {

	background:#D7D6D2;

	}



/* brand_history */

.brand_history {

	width:691px;

	background: url(../image/brand/item_bg_dot03.gif);

	padding:1px;

	margin: 5px 0 0 0;

	overflow:hidden;

	}



.brand_history_con{

	background:#FFF;

	padding:15px;

	}

	

.brand_history_con p{

	font-size:120%;

	}



/* link_box */

.link_box {

	width:591px;

	background: url(../image/brand/item_bg_dot03.gif);

	border:1px solid #EAEAE;

	background: url(../image/brand/item_bg_dot03.gif);

	padding:19px 0 15px 100px;

	margin: 30px 0 0 0;

	text-align:center;

	}

	

.link_box ul li{

	display:inline;

	padding:0 5px;

	}

	

/* special_contents */

.special_contents {

	width: 694px;

	height:205px;

	border-top:#333 2px solid;

	border-bottom:#333 2px solid;

	margin: 30px 0 0 0;

	padding:10px 0 10px 0;

	}

	

.special_contents h2 {

	display:block;

	width: 694px;

	height:28px;

	margin:0px;

	padding:0px;

	margin-bottom:10px;

	}



.special_contents ul {

  width:218px;

  display:block;

  float:left;

  overflow:hidden;

  margin-right:12px;

  }



.special_contents ul.end {

  margin-right:0px;

  }



.special_contents ul .banner_ttl {

  display:block;

  font-size:120%;

  font-weight:bold;

  padding-top:5px;

  }



.special_contents ul .banner_ttl a {

  color:#333333;

  }



.special_contents ul .banner_txt {

  padding-top:5px;

  }



.special_bnr_01 {

	width: 337px;

	height:143px;

	float: left;

	overflow:hidden;

	}

	

.special_bnr_01 li {

	float:left;

	}



.special_bnr_02 {

	width: 337px;

	height:143px;

	float: right;

	overflow:hidden;

	}

	

.special_bnr_02 li {

	float:left;

	}



	

/* navi */

.brand_border {

	width: 210px;

	padding: 15px;

	background: url(../image/share/bg_pick_up_01.gif) left top repeat-y;

	}



div.shop_link {

	width: 142px;

	height: 49px;

	padding: 6px 0 10px 41px;

	float:left;

	}

	

div.regist_btn {

	width:259px;

	float:left;

	padding: 6px 0 10px 9px;

	}



.brand_border ul {

	width:210px;

	display:block;

	color: #666666;

	list-style: none;

	background: url(../image/share/img_pick_up_02.gif) bottom repeat-x;

	overflow:hidden;

	}



.brand_border ul li {

	display:block;

	padding: 0 0 10px;

	}	



.brand_border ul li b {

	color:#333;

	}

	

.brand_border ul li a {

	text-decoration:none;

	border-bottom:1px solid #CC6699;

	color:#CC6699;

	padding-bottom:1px;

	}



.brand_border ul li a:hover {

	text-decoration:none;

	border-bottom:none;

	color:#CC6699;

	padding-bottom:1px;

	}

	

.brand_border ul li a,  x:-moz-any-link, x:default   {

	text-decoration:none;

	border-bottom:1px solid #CC6699;

	color:#CC6699;

	padding-bottom:0px;

	}



.brand_border ul li a:hover,  x:-moz-any-link, x:default   {

	text-decoration:none;

	border-bottom:none;

	color:#CC6699;

	padding-bottom:0px;

	}	



.brand_border p a {

	text-decoration: underline;

	}



.brand_border p a:hover {

	text-decoration:none;

	}



.brand_border .list_ul_02 {

	width: 220px;

	color: #666666;

	margin: 0px 9px 0px 9px;

	padding-bottom: 4px;

	}



.brand_border .list_ul_02 li {

	width: 220px;

	list-style: none;

	padding: 7px 0px 9px 0px;

	line-height: 1.4;

	}



/* -----------------------------------------------------------------------------

** brand/list_***.html

----------------------------------------------------------------------------- */



/* common list_box */



#list_cont .list_box {

	width: 950px;

	}



/* #list_cont */



.list_title {

	width: 950px;

	0height: 160px;

	}

	

.list_title h1 {

	padding-top: 100px;
	float:left;

	}



#list_cont {

	}



/* tab_search */



#list_cont .tab_search ul{

	height:32px;

	}



#list_cont .tab_search ul li{

	float:left;

	}



/* .search_name abc.html,kana.html */



#list_cont .search_name_box{

	width: 950px;

	background:#EBEBEB;

}



#list_cont ul .search_name{

	background:#E8E6D9;

}



#list_cont .search_name li{

	float:left;

	width:28px;

	display:block;

	color:#AAA;

	font-size: 120%;

	line-height: 300%;

	text-align: center;

	background:#EBEBEB;

	border-right:2px solid #FFF;

	}



#list_cont .search_name li a{

	display:block;

	background:transparent;

	}



/* .search_name style.html */



#list_cont .search_style{

	clear:both;

	background: url(../image/brand/item_bg_dot03.gif);

	padding:1px;

	margin:20px 0;

}



#list_cont .search_type_style{

	background: #FFF;

	width:910px;

	padding:7px 19px;

	margin:0 0 1px 0;

}



#list_cont .search_type_other{

	background: #FFF;

	width:910px;

	padding:7px 19px;

	margin:0;

}



#list_cont .search_style dl {

	clear:both;

	background:url(../image/brand/item_bg_dot02.gif) top repeat-x;

	}



#list_cont .search_style dt{

	float:left;

	width:85px;

	}



#list_cont .search_style dt img{

	padding:2px 0 0 0;

	vertical-align:bottom;

	}



#list_cont .search_style dd{

	float:left;

	padding:0 1em 0 0;

	color:#666;

	font-size: 120%;

	}



/* #list_cont .search_con */

#list_cont .search_con {

	clear:both;

	display:block;

	font-size: 120%;

	background: url(../image/brand/item_bg_dot02.gif) repeat-x bottom;

	overflow:hidden; 

	padding:0 0 10px 0;

	}	



#list_cont .search_con h3{

	width:20px;

	margin:20px auto 0 auto;

	text-align: center;

	float:left;

	}



#list_cont .search_con ul{

	width:240px;

	padding:0 0 0 39px;

	margin:20px 0 0 0;

	float:left;

	}	



#list_cont .search_con li{

	padding:0 0 0 12px;

	line-height:180%;

	color:#333;

	background: url(../image/brand/ic_arrow_list.gif) left no-repeat;

	}	



#list_cont .search_con li a{

	color:#333;

	}	



#list_cont .search_con li b{

	color:#FF6699;

	margin:0 0 0 10px;

	}	



#list_cont .search_con .pagetop a{

	clear:both;

	float:right;

	display:block;

	width: 57px;

	height: 10px;

	}	



/* #list_cont .style */



#list_cont .style h3{

	margin:10px auto 0 auto;

	padding:0 0 0 10px;

	background: #BBB7A3;

	}

#list_cont .style .cosme{

	background: #BEA7A0;

	}



#list_cont .style h3 img{

	width:108px;

	margin:0;

	padding:0;

	border:none;

	}



#list_cont .style .style_con{

	clear:both;

	display:block;

	padding:18px 0 0 0;

	margin: -1px 0 0 0;

	background: url(../image/brand/item_bg_dot05.gif) repeat-x 0 0;

	}



#list_cont .style li {

	width: 90px;

	min-height: 130px;

	height: auto!important;

	height: 130px;

	float: left;

	padding:0 34px;

	margin:0 -1px 18px 0;

	background: url(../image/brand/item_bg_dot04.gif) repeat-y left;

	display: block;

	word-wrap:break-word;

	}

	

#list_cont .style li a {

	display:block;

	text-decoration: underline;

	}

	

#list_cont .style li a:hover {

	text-decoration:none;

	}



#list_cont .style img {

	width: 83px;

	margin:0 0 5px 0;

	border: 1px #dcdcdc solid;

	}



#list_cont .style_con img{ /* for others */

	margin:0 0 -10px 0;

	}

head~/* */body #list_cont .style_con img{ /* for ie8 */

	margin:0;\9;

	}

html:not(:target) #list_cont .style_con img{ /* for others */

	margin:0 0 -10px 0;

	}



#list_cont .style li b{

	color:#FF6699;

	min-height:1.5em;

	height:auto!important;

	height:1.5em;

	display:block;

	}	



#list_cont .style .pagetop a{

	clear:both;

	float:right;

	display:block;

	width: 57px;

	height: 10px;

	margin:20px 0 0 0;

	}



#list_cont .style .pagetop a img{

	width: 57px!important;

	height: 10px;

	border:none;

	}	

	

/* -----------------------------------------------------------------------------

** brand/recommends/detail.html

----------------------------------------------------------------------------- */





/* #detail_snap_cont */



#contents .contents_cont .detail_snap {

	width: 693px;

	float: left;

	}



#contents .contents_cont .detail_snap h1 {

	padding:10px 0 0 0;

	}



#detail_snap_cont {

	width: 693px;

	background: url(../image/share/bg_pick_up_02.gif) left top repeat-x;

	margin-top: 12px;

	}

	

#detail_snap_cont .pageing {

	margin:0 0 20px 0px;

	background: url(../image/snap/detail/dot_line.gif) repeat-x bottom;

	height: 33px;

	overflow: hidden;

	}

	

#detail_snap_cont .pageing p {

	padding:10px 9px;

	float:left;

	}

	

#detail_snap_cont .pageing ul {

	margin-left:12px;

	padding:8px 0;

	text-align:left;

	overflow:hidden;

	float: right;

	}

	

#detail_snap_cont .pageing ul li {

	float:left;

	}



#detail_snap_cont .detail_lead {

	width: 693px;

	overflow:hidden;

	margin: 10px 0;

	}

	

#detail_snap_cont .detail_lead p {

	width:460px;

	float:left;

	color:#999966;

	font-size:120%;

	font-weight:bold;

	}



#detail_snap_cont .coordinate_regist_btn {

	width:208px;

	float:right;

	}



#detail_snap_cont .detail_wrapper {

	padding-bottom:25px;

	background:url(../image/snap/detail/dot_line.gif) repeat-x bottom;

	}

	

#detail_snap_cont .detail_inner {

	width:653px;

	padding:20px;

	background:url(../image/snap/detail/detail_bg.jpg);

	}

	

#detail_snap_cont .detail_photo_wrapper {

	width:222px;

	float:left;

	}

	

#detail_snap_cont .detail_photo {

	margin-bottom: 3px;

	padding: 0;

	overflow: hidden;

	}

	

#detail_snap_cont .detail_photo .info {

	width:411px;

	float: right;

	}



#detail_snap_cont .detail_photo #tab {

	width: 408px; top:224px; left:262px;

	}

	

#detail_snap_cont .tab_title {

	background: url(../image/snap/detail/dot_line.gif) repeat-x bottom;

	padding: 10px 0;

	}



#detail_snap_cont .detail_photo #tab li {

	width:408px;

	min-height:72px;

	overflow:hidden;

	display: block;

	padding: 4px 0px;

	background:url(../image/brand/item_bg_dot.gif) repeat-x bottom;

	}

	

#detail_snap_cont .detail_photo #tab li a {

	width:58px;

	float:left;

	border: 1px solid #E2E1DE;

	text-align:center;

	}

	

#detail_snap_cont .detail_photo #tab li dl {

	width:200px;

	float:left;

	margin-left:10px;

	display: block;

	}



#detail_snap_cont .detail_photo #tab li dl dt {

	color:#333333;

	font-weight:bold;

	}

#detail_snap_cont .detail_photo #tab li dl dd.price {

	font-weight:bold;

	}

	

#detail_snap_cont .detail_photo #tab li span {

	width:101px;

	float:right;

	padding-top:25px;

	}

	

#detail_snap_cont .tabInner {

	width:222px;

	}

	

#detail_snap_cont .tabInner .pickup {

	width:88px;

	position: absolute;

	top: 13px;

	}

	

#detail_snap_cont .tabInner .photo a img {

	padding: 4px;

	background:#FFFFFF;

	border: 1px solid #D7D6D2;

	}

	

#detail_snap_cont .tabInner .photo a:hover img {

	background:#D7D6D2;

	}

	

#detail_snap_cont #tab li a img {

	}

	

#detail_snap_cont #tab li a:hover img {

	}

	

#detail_snap_cont .reccomend_ttl {

	margin:3px 0 0;

	}



#detail_snap_cont .reccomend_comment {

	background:#CCCCCC;

	padding: 10px;

	width: 202px;

	}



#detail_snap_cont .reccomend_bottom {

	padding:0 15px 15px 15px;

	background: url(../image/snap/detail/recommend_comment_bottom.gif) no-repeat bottom;

	}

	

#detail_snap_cont .reccomend_bottom p {

	line-height:140%;

	}



#detail_snap_cont .detail_data {

	width:412px;

	overflow:hidden;

	}

	

#detail_snap_cont .detail_data ul {

	width:245px;

	float:left;

	display:block;

	}

	

#detail_snap_cont .detail_data ul li {

	width:245px;

	padding: 8px 0 5px 0;

	background:url(../image/snap/detail/dot_line.gif) repeat-x bottom;

	}

	

#detail_snap_cont .detail_data ul li span {

	padding-left:60px;

	}

	

#detail_snap_cont .detail_data .date {

	width:95px;

	float:right;

	display:block;

	text-align:right;

	}

	

#detail_snap_cont .detail_data .recommned_bg {

	background:url(../image/brand/brand_recommned_bg.gif) repeat-y;

	}

	

#detail_snap_cont .detail_data .recommned_bottom {

	padding:0 15px 20px;

	background:url(../image/brand/brand_recommned_bottom.gif) no-repeat bottom;

	}

	

#detail_snap_cont .detail_data .recommned_comment {

	line-height:140%;

	font-size: 120%;

	}

	

#detail_snap_cont .detail_data .zoom {

	margin:5px 0;

	}



#detail_snap_cont .detail_data span.brand {

	background:url(../image/brand/brand_txt.gif) no-repeat left;

	}	

	

#detail_snap_cont .detail_data span.style {

	background:url(../image/snap/detail/style_txt02.gif) no-repeat left;

	}



.list_box .list_item_wrap {

	margin-right:-6px;

	width: 662px;

}



/* style table_list */



.table_list {

	padding:5px 0px 15px;

	width: 693px;

}



.table_list tr {

	vertical-align:top;

}



.table_list td {

	width:126px;

}



.table_list tr .label {

	height:24px;

	margin: 0px;

	}

	

/*

.table_list tr .photo img {

	height:180px;

	background:url(../image/top/0917/coordinate_img_bg.jpg) no-repeat;

	border:none;

	background-color:transparent;

	margin:0px;

	padding:0 4px 4px;

	}

*/

/*

.table_list tr .photo a img {

	padding: 4px;

	background:#FFFFFF;

	border: 1px solid #D7D6D2;

	}

	

.table_list tr .photo a:hover img {

	background:#D7D6D2;

	}

*/

/*

td.photo {

	height:148px;

	vertical-align:middle!important;

}

*/

html>/**/body .table_list td.photo a {

	display:table-cell;

	width:108px;

	height:138px;

	margin-bottom:1px;

	text-align:center;

	vertical-align:middle;

	border: 1px solid #D7D6D2;

	padding:4px;

	}



html>/**/body .table_list td.photo a:hover {

	border: 5px solid #D7D6D2;

	padding:0px;

	}

	

* html .table_list td.photo {/* IE 6 */

	display:inline-block;

	zoom:1;

	width:108px;

	height:138px;

	margin-bottom:1px;

	text-align:center;

	vertical-align:middle;

	border: 1px solid #D7D6D2;

	padding:4px;

	}



* html .table_list td.photo:hover {/* IE 6 */

	border: 5px solid #D7D6D2;

	padding:0px;

	}



*:first-child+html .table_list td.photo {/* IE 7 */

	display:inline-block;

	zoom:1;

	width:108px;

	height:138px;

	margin-bottom:1px;

	text-align:center;

	vertical-align:middle;

	border: 1px solid #D7D6D2;

	padding:4px;

	}

	

*:first-child+html .table_list td.photo:hover {/* IE 7 */

	border: 5px solid #D7D6D2;

	padding:0px;

	}	



html .table_list tr .title {

	padding-top: 5px;

	min-height: 1.5em;

	font-weight: bold;

	color: #333333;

	}

	

* html .table_list tr .title {

	padding-top: 5px;

	height: 3em;

	font-weight: bold;

	color: #333333;

	}



html .table_list tr .text {

	padding-top: 3px;

	}



.table_list tr .btn1 {

	padding-top: 5px;

}



.table_list tr .btn2 {

	padding-top: 5px;

}



.table_list tr .margin {

	width:9px;

}









/*
 SEARCH
*******************************************************************************/
#search_tbl{
	width:630px;
	border-left:#e0dfe3 solid 1px;
	border-top:#e0dfe3 solid 1px;
	float:right;
	}
#search_tbl th{
	padding:5px 10px;
	background:#f2f1f3;
	text-align:left;
	border-right:#e0dfe3 solid 1px;
	border-bottom:#e0dfe3 solid 1px;
}
#search_tbl td{
	color:#333;
	padding:5px 10px;
	border-right:#e0dfe3 solid 1px;
	border-bottom:#e0dfe3 solid 1px;
}
#search_tbl td input{
	margin:0 5px 0 3px;
	background-color:#f6f5f7;
	border:#cccccc solid 1px;
}
#search_tbl td label{
	display:block;
	width:132px;
	float:left;
}
#search_tbl td label.s{
	width:105px;
}
#search_tbl td label.ss{
	width:100px;
}
#search_tbl td label.l{
	width:140px;
}
#search_tbl td div.label_blc{
	clear:both;
	margin:0;
	}

#search_tbl td label.none{
	display:block;
	width:auto;
	float:left;
}

#search_tbl td.btn{
	text-align:center;
}

#result_none{
	clear:both;
	margin:20px 0 20px 0;
	font-size:120%;
	font-weight:bold;
	}
#result_none.nml{
	font-weight:normal;
	}


