/*--------------------------------------------------------------------------
 kaitoirSample
--------------------------------------------------------------------------*/
#kaitoirSample h3{
	padding:8px 0px;
	margin:0px;background-color:#2eacb7;
	color:#FFFFFF;
	border:none
}
#kaitoirSample h4{
	background-image:url(../../../images/new/common/ok_sample_icon.gif);

}
#kaitoirSample  strong{
	font-weight:bold
}
#kaitoirSample{
	margin:20px 2px;
	padding:8px;
	background-image:url(../../../images/new/common/slash_bg.gif);
	border: dotted 1px #96bad8;
}
#kaitoirSample ul{
	border-bottom: dotted 1px #96bad8;
	margin:5px;
	padding:10px;
	border-bottom:none;
}
#kaitoirSample ul.end{
	margin:5px;
	padding:10px;
	border-bottom:none;
}
#kaitoirSample li{
	float:left;
	width:150px;
	text-align:center;
	margin:2px 0px
}
#kaitoirSample p{
	clear:left;
	margin:0px 0px 10px 0px
}
.ngLink{
	clear:both;
	float:right;
}
#kaitoirSample .ngLink li{
	margin:0px;
	padding:0px;
	border-bottom:none;
	background:url(../../../images/new/common/cate_koumoku.gif) no-repeat 5px 50%;
	text-indent:25px;
	font-weight:bold;
	font-size:108%;
	width:165px;



}

/*--------------------------------------------------------------------------
 advice
--------------------------------------------------------------------------*/
#advice h3{
	padding:8px 0px;
	margin:0px;
	background-color:#2eacb7;
	color:#FFFFFF;
	border:none
}
#advice h4{
	font-size:108%;
	clear:both;
	font-weight:bold;
	color:#ef405b;
	border-bottom:1px #96bad8 dotted;
	border-top:1px #96bad8 dotted;
	background-color:#f8f8f8;
	padding:8px 0px;
	margin:10px 0px 30px;
	text-indent:35px}
	
#advice ol li{
	margin:10px 0px;
	padding:4px 25px;
	background-repeat:no-repeat;
	background-position:0px 19px;
}
#advice{
	margin:20px 2px;
	padding:8px;
	border: dotted 1px #96bad8;
	background-image:url(../../../images/new/common/slash_bg.gif);
}
#advice ol li.no_01 h4{ background-image:url(../../../images/new/tips/tips_icon_01.gif); margin-top:20px}
#advice ol li.no_02 h4{ background-image:url(../../../images/new/tips/tips_icon_02.gif)}
#advice ol li.no_03 h4{ background-image:url(../../../images/new/tips/tips_icon_03.gif)}
#advice ol li.no_04 h4{ background-image:url(../../../images/new/tips/tips_icon_04.gif)}

#advice .tipsLink{
	clear:both;
	float:right
}
#advice ol .tipsLink li{
	margin:10px 0px 10px 0px;
	padding:0px;
	border-bottom:none;
	background:url(../../../images/new/common/cate_koumoku.gif) no-repeat 5px 50%;
	text-indent:30px;
	font-weight:bold;
	font-size:108%;
}

/*--------------------------------------------------------------------------
 genre
--------------------------------------------------------------------------*/
/*基本*/

.genre{
	padding:0px;
	margin-bottom:10px;
}
.genre li{
	background-image:url(../../../images/new/common/genre_bg_left.gif);
	background-repeat:no-repeat;
	float:left;
	color:#FFFFFF;
	height:30px;
	margin:3px 5px;
	text-align:center;
	background-color: #2eacb7;
	font-weight:bold;
	line-height:30px

}

.genre span{
	background-image:url(../../../images/new/common/genre_bg_right.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:30px;
	padding:0px 3px;
	display:block;
	width:94px;
	overflow:hidden;

}
/*各ページwidth設定*/
#fashion_sonota .genre span,#bag .genre span,#watch .genre span,#shoes .genre span,#wallet .genre span{
	width:116px;
}


/*--------------------------------------------------------------------------
 kensaku
--------------------------------------------------------------------------*/
.kekka{padding:15px 10px 15px 20px; border-bottom: dotted 1px #93b5d1; background-color:#ffffff}
.kekka_02{padding:15px 10px 15px 20px; border-bottom: dotted 1px #93b5d1; background-color:#ffe6f2}
.kekka span,.kekka_02 span{ font-size:131.5%; font-family: "ヒラギノ角ゴ Pro W3"; font-weight:bold}
.kekka a,.kekka_02 a{ text-decoration:underline}

.brandSearch {
font-size:16px;
width:200px;
height:20px;
margin:2px 5px 0px 0px ;
padding:0}  



/*--------------------------------------------------------------------------
 アイコン説明
--------------------------------------------------------------------------*/

.icon {
	font-weight:bold;
	margin-bottom:10px;
	color:#02717A;
	font-size:14px;
}



/*--------------------------------------------------------------------------
 ジャンルページ 111124追加
--------------------------------------------------------------------------*/

/*----- kaitori_sample ---*/
#kaitori_sample p {
	margin-bottom:10px;
}

#kaitori_sample .box {
	width:664px;
	margin:0 0 10px 0;
	padding:0;
	}

#kaitori_sample .detail {
	float:right;
}

#kaitori_sample .detail_img {
	float:left;
	margin:0;
	padding:0;
	width:160px;
}

#kaitori_sample .detail ul,
#kaitori_sample .detail ul.textonly {
	margin:0;
	padding:0;
	width:484px;
	font-weight:bold;
}

#kaitori_sample .detail li{
  float: left;
  position: relative;
	margin:0 0 8px 0;
	padding:0;
	font-weight:bold;
	width: 240px;
}

#kaitori_sample li img {
	border:1px solid #cccccc;
	/* filter: Alpha(opacity=30); /* IE */
	/* opacity:0.5; /* Fx */
}

#kaitori_sample ul.textonly li {
	background: url(/images/new/oklist/ok_icon.gif) no-repeat 0 3px;
	margin: 0;
  padding: 0 0 0 30px;
}

#kaitori_sample .li_txt {
	background: none;
  padding: 0;
	left: 85px;
	position: absolute;
}

#kaitori_sample .li_txt p {
	background: url(/images/new/oklist/ok_icon.gif) no-repeat 0 3px;
  padding: 0 0 0 30px;
}

#kaitori_sample .attention {
	margin-bottom:20px;
}

#kaitori_sample .attention p {
	color:#EF405B;
	font-weight:bold;
}

#kaitori_sample .attention ul {
	clear:both;
	float:right;
	margin-bottom:20px;
}

#kaitori_sample .attention li{
	margin:0px;
	padding:0px;
	border-bottom:none;
	background:url(/images/new/common/cate_koumoku.gif) no-repeat 5px 50%;
	text-indent:25px;
	font-weight:bold;
	font-size:108%;
}

/*----- souji ---*/

#genre_tips {
}

#genre_tips h3.tips01 { background-image:url(/images/new/toriatsukaibrand/h3_genre_tips_1.gif); }
#genre_tips h3.tips02 { background-image:url(/images/new/toriatsukaibrand/h3_genre_tips_2.gif); }
#genre_tips h3.tips03 { background-image:url(/images/new/toriatsukaibrand/h3_genre_tips_3.gif); }
#genre_tips h3.tips04 { background-image:url(/images/new/toriatsukaibrand/h3_genre_tips_4.gif); }

#genre_tips p {
	margin-bottom:30px;
}


#souji{
	margin-bottom:30px;
}

#souji p {
	margin-bottom:10px;
}

#souji .houhou .img{
	float:left;
	margin-right:20px;
	border: 1px solid #CCCCCC;
}

#souji .houhou .text{
	float:left;
	width:560px;
}

#souji .houhou{
	margin:0;
	padding:10px 0;
	border-bottom: 1px #96bad8 dotted;
}

#souji .houhou dt{
	font-weight:bold;
	padding:4px;
	font-size:108%;
	padding:0 10px;
	background-image:url(/images/new/common/check2.gif);
	background-repeat: no-repeat;
	background-position:2px 50%;
	text-indent:50px;
	color: #000;
}

#souji .houhou dd{
	margin:2px 3px 13px;
}


/*----- teire ---*/
#teire {
	margin:0;
	padding:0;
	height:520px;
}

#teire ul {
	margin:0;
	padding:0;
}

#teire li {
	background: url("/images/new/toriatsukaibrand/bg_teire.gif") no-repeat scroll transparent;
  float: left;
  position: relative;
	width: 326px;
	height: 253px;
	margin-bottom: 10px;
}

.mr10 {
	margin-right:10px;
}

#teire .frame {
  border: none;
  margin: 0 0 0 5px;
  padding: 0;
  width: 316px;
}

#teire h4 {
	border-bottom: 1px #96bad8 dotted;
	font-size:16px;
  font-weight: bold;
	margin: 5px 0;
	padding: 8px 0 8px 25px;
	text-indent:0;
}

#teire .frame h5 {
	font-weight:bold;
	color:#02717A;
	margin-left:3px;
	padding-top:8px;
}

#teire .frame p {
	margin:8px 3px 10px;
	font-size:12px;
}

#teire .detail {
	background-color:#f8f8f8;
}

#teire .detail_acce {
	background-color:#ffffff;
}

#teire .detail img,
#teire .detail_acce img {
	float:left;
	margin: 10px;
	border:1px solid #cccccc;
}

/*----- faq ---*/

#genre_faq dl {
    border: none;
    margin: 10px auto;
    padding: 0;
}

#genre_faq dt {
    background: url("/images/new/shitsumon/question.gif") no-repeat scroll 10px 50% #F8F8F8;
    font-weight: bold;
    margin: 0 0 5px 0;
    padding: 10px 10px 10px 45px;
}

#genre_faq dd {
    background: url("/images/new/shitsumon/answer.gif") no-repeat scroll 10px 5px transparent;
    margin-bottom: 20px;
    padding: 5px 15px 5px 45px;
}


/*----- アクセサリー専用 ---*/
#teire_acce {
	margin-bottom:30px;
}

#teire_acce .detail_acce img{
	float:left;
	margin-right:20px;
	border: 1px solid #CCCCCC;
}

#teire_acce .detail_acce .text{
	float:left;
	width:560px;
}

#teire_acce .detail_acce {
	margin:0;
	padding:10px 0;
}

#teire_acce h4{
	 border-bottom: 1px dotted #96BAD8;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 3px 0 5px 25px;
    text-indent: 0;
}

#teire_acce p {
	margin:5px 0 10px;
}


/*----- 時計専用 ---*/

#about_watch {
	margin-bottom:30px;
}

#about_watch p {
	margin:5px 0 15px;
}

#about_watch strong {
	font-weight:bold;
	color:#02717A;
	border-bottom:1px dotted #02717A;
	line-height:2.0em;
	padding-bottom:2px;
}

#about_watch .value h4 {
	padding:5px 0 0 0;
	margin:0 0 10px 0;
	background: url("/images/new/common/point_icon_green.gif") no-repeat scroll 10px 80% transparent;
}

#about_watch .value .ex {
	background-color:#f8f8f8;
	width:380px;
}

#about_watch .value dl {
	margin-left:0;
	padding:0 10px 10px 10px;
}

#about_watch .value dl dt {
  clear: left;
  float: left;
  margin: 0 0 3px 0;
  width: 7.5em;
  color: #02717A;
	font-weight:bold;
}

#about_watch .value dl dd {
  margin-bottom: 5px;
}

#about_watch .type_w {
	margin:0;
	padding:10px 0;
	height:255px;
}

#about_watch .type_w img{
	float:left;
	margin:0 20px 10px 0;
	border: 1px solid #CCCCCC;
}

#about_watch .type_w .type{
	float:left;
	width:320px;
	margin-right:10px;
}

#about_watch .type_m {
	margin:0;
	padding:10px 0;
}

#about_watch .type_m li{
	padding-left:0;
}

