/*************************************************
*
* 鈴乃屋
* Copyright(C)Suzunoya.  All rights reserved.
*
* lineup.css
* 商品ラインナップ
*
*************************************************/
/*
#lineup h1{
	width: 680px;
	height: 50px;
	background: url(../../product/images/ttl_lineup.gif) no-repeat;
}
*/

/* Navigation */
#lineup_navi {
	margin-bottom: 10px;
	height: 35px;
}
#lineup_navi li {
	margin: 0 5px 0 0;
	width: 136px;
	height: 35px;
	float: left;
}
#lineup_navi li a {
	width: 136px;
	height: 35px;
	display: block;
}
#lineup_navi_furisode a {
	background: url(../../product/images/navi_furisode_off.gif) no-repeat;
}
#lineup_navi_furisode a:hover {
	background: url(../../product/images/navi_furisode_on.gif) no-repeat;
}
#lineup_navi_osusume a {
	background: url(../../product/images/navi_osusume2_off.gif) no-repeat;
}
#lineup_navi_osusume a:hover {
	background: url(../../product/images/navi_osusume2_on.gif) no-repeat;
}
#lineup_navi_kinu a {
	background: url(../../product/images/navi_kinu_off.gif) no-repeat;
}
#lineup_navi_kinu a:hover {
	background: url(../../product/images/navi_kinu_on.gif) no-repeat;
}
#lineup_navi_yukata a {
	background: url(../../product/images/navi_yukata_off.gif) no-repeat;
}
#lineup_navi_yukata a:hover {
	background: url(../../product/images/navi_yukata_on.gif) no-repeat;
}
#lineup_navi_shichigosan a {
	background: url(../../product/images/navi_shichigosan_off.gif) no-repeat;
}
#lineup_navi_shichigosan a:hover {
	background: url(../../product/images/navi_shichigosan_on.gif) no-repeat;
}


/* Header */
.lineup_head {
	width: 680px;
	height: 90px;
}
#lineup_furisode #furisode_head,
#lineup_furisode #furisode2015_head,
#lineup_osusume #osusume_head,
#lineup_kinu #kinu_head,
#lineup_yukata #yukata_head,
#lineup_shichigosan #shichigosan_head,
#lineup_pearl #pearl_head  {
	float: left;
}
#lineup_furisode #furisode_head h2,
#lineup_furisode #furisode2015_head h2,
#lineup_osusume #osusume_head h2,
#lineup_kinu #kinu_head h2,
#lineup_yukata #yukata_head h2,
#lineup_shichigosan #shichigosan_head h2,
#lineup_pearl #pearl_head h2 ,
#lineup_osusume #osusume_head h2{
	width: 535px;
	height: 90px;
	display: block;
	padding:0px;
}
#lineup_furisode
#furisode_head h2 {
	background: url(../../product/images/h_furisode.jpg) no-repeat;
}
#lineup_furisode
#furisode2015_head h2 {
	background: url(../../product/images/h_furisode2015.jpg) no-repeat;
}
#lineup_osusume
#osusume_head h2 {
	background: url(../../product/images/h_osusume.jpg) no-repeat;
}
#lineup_kinu
#kinu_head h2 {
	background: url(../../product/images/h_kinu.jpg) no-repeat;
}
#lineup_yukata
#yukata_head h2 {
	background: url(../../product/images/h_yukata.jpg) no-repeat;
}
#lineup_shichigosan
#shichigosan_head h2 {
	background: url(../../product/images/h_shichigosan.jpg) no-repeat;
}
#lineup_pearl
#pearl_head h2 {
	background: url(../../product/images/pearl_diamond_title.jpg) no-repeat;
}
#lineup_osusume
#osusume_head h2 {
	background: url(../../product/images/h_osusume.jpg) no-repeat;
}


/* Header Button */
.lineup_head
.lineup_btn {
	margin-bottom: 10px;
	width: 145px;
	height: 90px;
	background: url(../../product/images/bg_ttl_right.gif) no-repeat;
	display: block;
	float: right;
}
.lineup_btn {
	padding: 5px 0;
}
.lineup_btn p {
	margin-bottom: 2px;
	width: 125px;
	height: 22px;
	background: url(../../product/images/txt_lineup01.gif) no-repeat;
	display: block;
}
.lineup_btn ul {
	margin: 0;
	padding: 0;
	width: 125px;
}
.lineup_btn li a {
	margin-bottom: 2px;
	width: 125px;
	height: 22px;
	display: block;
}
.special_btn a {
	background: url(../../product/images/bt_special_off.gif) no-repeat;
}
.special_btn a:hover,
.special_btn_on a {
	background: url(../../product/images/bt_special_on.gif) no-repeat;
}
.product_btn a {
	background: url(../../product/images/bt_lineup_off.gif) no-repeat;
}
.product_btn a:hover,
.product_btn_on a{
	background: url(../../product/images/bt_lineup_on.gif) no-repeat;
}


/* Products List */
.lineup_osusume li {
	margin: 0px 8px 10px 0px;
	width: 160px;
}
.lineup_osusume p {
	width: 160px;
	display: block;
	line-height:1.2em;
}
.lineup_osusume img {
	margin: 0;
	padding: 0;
	border: 1px solid #ccc;
}
.new_tag {
	margin: 5px 0;
	padding:0;
	width: 28px;
	height: 12px;
	font-size: 1px;
	background: url(../../product/images/icon_new.gif) no-repeat;
	display: block;
    text-indent: -9999px;  
	overflow: hidden;
}

.kanbai_tag {
	margin: 5px 0;
	padding:0;
	width: 48px;
	height: 12px;
	font-size: 1px;
	background: url(../../product/images/icon_kanbai.gif) no-repeat;
	display: block;
    text-indent: -9999px;  
    overflow: hidden;  }


/*--商品詳細--*/

.product_list{ width:680px;}
*:first-child+html .product_list{ margin: 10px 0 0 0 ;}

.product_list_left{
	width:200px;
	float:left;
}

/*--商品情報タグ--*/
.list_tag{
	background-color:#F2F2F2;
	width:198px;
	margin-bottom: 10px;
	border: #F0F0F0 solid 1px;
}

#mainContainer .list_tag h3{
	font-size:medium;
	font-weight: bold;
	background-image: url(../common/images/h2_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: auto;
	margin-bottom: 10px;
	padding: 5px;
	border-left-style: none;
	text-indent: 0px;
}

#mainContainer .list_tag h3 #newicon{
	margin-bottom: 3px;
}

#mainContainer .list_tag h3 .list_number{
	font-size:12px;
	font-weight: bold;
}

#mainContainer .list_tag h3 .list_kana{
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	margin-left:0;
}

*html .product_list{
	margin:0;
}

.list_tag .cash{
	margin-bottom: 5px;
	border-bottom: dashed 1px #CCCCCC;
	padding: 5px;
}

.list_tag p{padding: 5px;}

.list_tag li.soldout{
	color:#CC0000 ;
	margin:5px 0px ;
}

.ph_rayout{}

/*--拡大ボタン--*/
a.closeup_btn{
	background-image:url(../../product/images/bt_closeup.gif);
	display: block;
	width: 30px;
	height: 40px;
	background-repeat: no-repeat;
	position: absolute;
	left: 10px;
	top: 0px;
	z-index: 50px;
	text-indent: -5000px;
	background-position: 0px 0px;
}

a.closeup_btn:hover{
	background-position: -30px 0px;
}



/*--商品の仕様・製法--*/

#mainContainer .product_detail{
	margin-top:20px;
}

#mainContainer .product_detail h4{
	border-bottom:solid 2px #CCCCCC;
	font-size: medium;
	font-weight: bold;
	margin-bottom:20px;
}

#mainContainer .product_detail dl{}

#mainContainer .product_list p.sm_midashi, .product_detail dt{
	font-size:small;
	border-left:solid 4px #40529f;
	width: auto;
	margin-bottom:5px;
	padding:0;
	text-indent: 5px;
	font-weight:bold;
}

#mainContainer .product_detail dd{
	margin-bottom:1.5em;
	padding-left: 0px;
}

#mainContainer .product_detail .dash_box{
	border:dashed 1px #40529f;
	padding:5px;
}

#mainContainer .product_detail div.dash_box{
	border:dashed 1px #40529f;
	padding:5px;
	margin-bottom:10px;
}


/*--2012年振袖 無料試着予約会 誘導枠--*/

#lineup_furisode .sec_reserve{
	width:534px;
	background:url(/product/images/sec_reserve2012_bg.jpg) no-repeat 0 0 #fae0f0;
	border:1px solid #f8c7e6;
	margin:20px auto 0 auto;
}

#lineup_furisode .sec_reserve .int{
	width:475px;
	background:#FFFFFF;
	border:1px solid #f8c7e6;
	margin:0 10px 10px 10px;
	padding:20px;
	text-align:center;
}

#lineup_furisode .sec_reserve p{
	width:341px;
	margin:0 auto 7px auto;
	font-size:14px;
	text-align:left;
}

#lineup_furisode .sec_reserve ul{
	width:445px;
	background:#F0F0F0;
	margin:12px auto 15px auto;
	padding:15px;
	font-size:12px;
	text-align:left;
}

#lineup_furisode .sec_reserve .btn01 a {
	text-indent:-9999px;
	display:block;
	width:349px;
	height:60px;
	margin:0 auto;
	background:url(/product/images/sec_reserve2012_nav01.gif) 0 0 no-repeat

}
#lineup_furisode .sec_reserve .btn01 a:hover {
	background-position: 0 -60px;
}

#lineup_furisode .sec_reserve .btn02 a {
	text-indent:-9999px;
	display:block;
	width:199px;
	height:33px;
	margin:0 auto;
	background:url(/product/images/sec_reserve2012_nav02.gif) 0 0 no-repeat

}
#lineup_furisode .sec_reserve .btn02 a:hover {
	background-position: 0 -33px;
}