/* css for standard */

/* 2列の場合 */
ul.col2_left{
	width:268px;
	margin-right:10px;
	float:left;
	clear:left;
	}
ul.col2_left_s{
	width:275px;
	margin-right:3px;
	float:left;
	clear:left;
	}
ul.col2_right{
	width:268px;
	float:right;
	clear:rihgt;
	margin:0; padding-right:0;
	}

span.small{font-size:smaller; }
span.s13{font-size:13px; }




#wrap_contents{
	font-family: "I-OTF-UDゴ本文Pro R","メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

#headline-unit {
	background: url(/products/img/carousel-border_bottom.jpg) repeat-x left bottom;
	padding-bottom: 9px;
	margin-bottom:		12px;
	width: 960px;
}
#headline-unit img{
	vertical-align: middle;
}

#headline-unit .txt {
	float: left;
	width: 296px;
	height:			93px;
}

#headline-unit .txt h1 {
	font-size:		24px;
	color:			#333333;
	line-height:		1.1;
	font-weight:		bold;
	font-family:"I-OTF-UDゴ表示Pro M","メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

#headline-unit .txt p {
	font-size:		14px;
	margin-top:12px;
	}

#headline-unit #carousel {
	/*height: 93px;*/
	float: right;
	margin-right: 5px;
	width:554px;
	position: relative;
	margin-top: -57px;
}
#headline-unit #carousel .viewport {
	position: relative;
	overflow: hidden;
	height: 150px;
	width:475px;
	margin-left: 40px;
}
#headline-unit #carousel .prev{
	position: absolute;
	top:98px;
	left: 0;
	z-index: 100;
	width: 32px;
	height:32px;
	-ms-filter: "alpha( opacity=20 )";
	filter: alpha( opacity=20 );
	opacity: 0.2;
}
#headline-unit #carousel .next{
	position: absolute;
	top:98px;
	right: 0;
	z-index: 101;
	width: 32px;
	height: 32px;
	-ms-filter: "alpha( opacity=20 )";
	filter: alpha( opacity=20 );
	opacity: 0.2;
}
/*201602 アクセシビリティ対応*/

#headline-unit #carousel .stop {
	position: absolute;
    top: 58px !important;
    right: 0;
}

#headline-unit #carousel .start {
	position: absolute;
    top: 58px !important;
    right: 0;
}
/*201602 アクセシビリティ対応*/
#headline-unit #carousel .viewport ul {
	position: absolute;
	top:0;
	left: 0;
	height: 0;
	white-space: nowrap;
	z-index: 50;
	width: 3000px;
}
#headline-unit #carousel .viewport ul li {
	text-align: center;
	float:left;
	width: 79px;
	height: 71px;
	margin-top:79px;
}
#headline-unit #carousel #hitbox {
	display: block;
	cursor: default;
	width:554px;
	position: absolute;
	top:0;
	left: 0;
	z-index:1;
}


.product-index{
}

.product-index .search img{
	vertical-align:		middle;
	display: inline-block;
	margin-right:5px;
	max-width: 80%;
}

.product-index .banner img{
	vertical-align:		middle;
	display: inline-block;
	margin-right:5px;
	max-width: 80%;
}

.product-index .link{
	position:		relative;
	width:			960px;
	height:			137px;
	margin-bottom:		27px;
	font-family:"I-OTF-UDゴ表示Pro M","メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

.product-index .link ul{
	margin:			0;
	padding:		0;
	list-style:		none;
}

.product-index .link ul li{
	margin:			0;
	padding:		0;
	position:		absolute;
	background:#FFFDF1;
}

.product-index .link ul li a:hover{
	text-decoration: none;
}

.product-index .link ul li.b1{
	left:   0px; top:   0px;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px dotted #333;
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
	-webkit-box-shadow: 0 2px 0 0 #eee;
	-moz-box-shadow: 0 2px 0 0 #eee;
	box-shadow: 0 2px 0 0 #eee;
}
.product-index .link ul li.b1 a{
	display: block;
	width:240px;
	text-align:center;
	padding:14px 0;
}
.product-index .link ul li.b2{
	left: 242px;
	top: 0px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px dotted #333;
	-webkit-box-shadow: 0 2px 0 0 #eee;
	-moz-box-shadow: 0 2px 0 0 #eee;
	box-shadow: 0 2px 0 0 #eee;
}
.product-index .link ul li.b2 a{
	display: block;
	width:240px;
	text-align:center;
	padding:14px 0;
}
.product-index .link ul li.b3{
	left: 483px;
	top: 0px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px dotted #333;
	-webkit-box-shadow: 0 2px 0 0 #eee;
	-moz-box-shadow: 0 2px 0 0 #eee;
	box-shadow: 0 2px 0 0 #eee;
}
.product-index .link ul li.b3 a{
	display: block;
	width:240px;
	text-align:center;
	padding:14px 0;
}

.product-index .link ul li.b4{
	left: 724px;
	top: 0px;
	border-bottom:1px dotted #333;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	-webkit-border-radius:0 5px 0 0;
	-moz-border-radius:0 5px 0 0;
	border-radius:0 5px 0 0;
}
.product-index .link ul li.b4 a{
	display: block;
	width:232px;
	text-align:center;
	padding:7px 0;
}
.product-index .link ul li.b5{
	left: 724px;
	top: 46px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	-webkit-border-radius:0 0 5px 0;
	-moz-border-radius:0 0 5px 0;
	border-radius:0 0 5px 0;
	-webkit-box-shadow: 0 2px 0 0 #eee;
	-moz-box-shadow: 0 2px 0 0 #eee;
	box-shadow: 0 2px 0 0 #eee;
}
.product-index .link ul li.b5 a{
	display: block;
	width:232px;
	text-align:center;
	padding:7px 0;
}
.product-index .link ul li.b6{
	left: 0px;
	top: 100px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px dotted #333;
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
	-webkit-box-shadow: 0 2px 0 0 #eee;
	-moz-box-shadow: 0 2px 0 0 #eee;
	box-shadow: 0 2px 0 0 #eee;
}
.product-index .link ul li.b6 a{
	display: block;
	width:240px;
	text-align:center;
	padding:7px 0;
}
.product-index .link ul li.b7{
	top: 100px;
	left: 242px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px dotted #333;
	-webkit-box-shadow: 0 2px 0 0 #eee;
	-moz-box-shadow: 0 2px 0 0 #eee;
	box-shadow: 0 2px 0 0 #eee;
}
.product-index .link ul li.b7 a{
	display: block;
	width:240px;
	text-align:center;
	padding:7px 0;
}

.product-index .link ul li.b8{
	left: 483px;
	top: 100px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px dotted #333;
	-webkit-box-shadow: 0 2px 0 0 #eee;
	-moz-box-shadow: 0 2px 0 0 #eee;
	box-shadow: 0 2px 0 0 #eee;
}
.product-index .link ul li.b8 a{
	display: block;
	width:240px;
	text-align:center;
	padding:7px 0;
}

.product-index .link ul li.b9{
	left: 724px;
	top: 100px;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	-webkit-box-shadow: 0 2px 0 0 #eee;
	-moz-box-shadow: 0 2px 0 0 #eee;
	box-shadow: 0 2px 0 0 #eee;
}
.product-index .link ul li.b9 a{
	display: block;
	width:232px;
	text-align:center;
	padding:7px 0;
}



.product-index .search{
	margin:			0 0 0 0;
	padding:		0 0 18px 0;
	border-bottom:		1px solid #B0B0B0;
	width:			960px;
}

.product-index .search h2{
	margin:			0;
	padding:		0;
}

.product-index .search .tab{
	margin:			0 0 18px 0;
	background:		url(../img/ind_sea_tab_bg.gif) repeat-x left bottom;
	overflow:		hidden;
	/zoom:			1;
	width:			960px;
}

.product-index .search .tab .button{
	padding-top:		18px;
	width:			455px; /*20160212 新商品バナー設置のため、650pxから変更　*/
	float:			left;
	display: table;
}

.product-index .search .tab .product-index-button li a{
	background: url(../img/ind_sea_tab.png) no-repeat 0 100%;
	display: block;
	width: 142px;
	height: 50px;
	box-sizing: border-box;
	font-size:16px;
	padding: 18px 0 0 0;
	text-align: center;
	text-decoration: none;
}
.product-index .search .tab .product-index-button li a.hover{
	background: url(../img/ind_sea_tab_hover.png) no-repeat 0 100%;
	padding: 15px 0 0 0;
	color:#DF0202;
}
.product-index .search .tab .product-index-button li a:hover{
	background: url(../img/ind_sea_tab_hover.png) no-repeat 0 100%;
	padding: 15px 0 0 0;
	color:#DF0202;
}
.product-index .search .tab .product-index-button li a span{
	font-size:14px;
}

.product-index .search .tab .button ul{
	margin:			0;
	padding:		0 0 0 4px;
	list-style:		none;
	display: table-cell;
	vertical-align: bottom;
}

.product-index .search .tab .button ul li{
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	margin:			0 0 0 5px;
	padding:		0;
	vertical-align:		top;
}

.product-index .search .tab .product-search-form{
	padding:		10px 0 0 0;
	width:			490px;
	float:			right;
}

.product-index .search .tab .freeword{
	float:right;
	width: 250px;
}
.product-index .search .tab .freeword h2{
	padding:		0;
	font-size:		14px;
	color:			#333333;
	line-height:		1.4;
}

.product-index .search .tab .freeword p{
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	padding:		0;
	overflow:		hidden;
}

.product-index .search .tab .freeword p.tf{
	width:			215px;
	height:			30px;
	background:		url(../img/ind_sea_sea_bg.gif) no-repeat 0 0;
}

.product-index .search .tab .freeword p.tf input{
	width:			205px;
	height:			20px;
	border:			none;
	padding:		5px;
	background:		transparent;
}

.product-index .search .tab .freeword p.sb{
	width:			25px;
	height:			30px;
}

.product-index .search .tab .freeword p.sb input{
	width:			25px;
	height:			30px;
	border:			none;
	margin:			0;
	padding:		0;
	text-indent:		-5000px;
	background:		url(../img/ind_sea_sea_but.gif) no-repeat 100% 0;
	cursor:			pointer;
}

.product-index .search .results{
	/*overflow:		hidden;*/
	/zoom:			1;
}

.product-index .search .results .tab-article{
	display:		none;
}

.product-index .search .results #search-by-brand{
}/* ブランド */

.product-index .search .results #search-by-brand .brand{
	margin:			0 0 8px 0;
	/*overflow:		hidden;*/
	/zoom:			1;
	position:		relative;
	border-bottom:		1px dotted #999999;
}

.product-index .search .results #search-by-brand .brand.last-child{
	margin-bottom:		0;
	border-bottom:		none;
}

.product-index .search .results #search-by-brand .brand h3{
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	width:			152px;
	height:			152px;
}

.product-index .search .results .brand .item,
.product-index .search .results .category .item{
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	width:			140px;
	height:			150px;
	vertical-align: top;
}

.product-index .search .category-title-block{
	color:#fff;
	-moz-box-shadow:0px 2px 0px #f1f1f1;
	-webkit-box-shadow:0px 2px 0px #f1f1f1;
	-o-box-shadow:0px 2px 0px #f1f1f1;
	-ms-box-shadow:0px 2px 0px #f1f1f1;
	width:			152px;
	display: table;
}
.product-index .search .category-title-block > *{
	display: block;
	background:#df0202;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	font-size:16px;
	height:			140px;
	line-height: 140px;
	font-family: "I-OTF-UDゴ表示Pro M","メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
.product-index .search .results .brand .item .item-block,
.product-index .search .results .category .item .item-block{
	border:1px solid #ccc;
	-moz-box-shadow:0px 2px 0px #f1f1f1;
	-webkit-box-shadow:0px 2px 0px #f1f1f1;
	-o-box-shadow:0px 2px 0px #f1f1f1;
	-ms-box-shadow:0px 2px 0px #f1f1f1;
	width: 100%;
	height:			140px;
}
.product-index .search .results .item .item-text{
	display: table;
	line-height: 140%;
	width: 100%;
}
.product-index .search .results .item .item-text span{
	font-size:11px;
}
.product-index .search .results .item h4{
	text-align: center;
	height: 3em;
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	font-size:12px;
	padding: 5px 1px;
}
.product-index .search .results .item .item-text-low h4{
	height: 2em;
}
.product-index .search .results .item .item-text-high h4{
	height: 3em;
}
.product-index .search .results .item .item-img{
	cursor:			pointer;
	text-align: center;
	line-height: 0;
}

.product-index .search .results .item a.link-block:hover{
	position:		relative;
	text-decoration: none;
	top:			2px;
}

/* 3x2 */
/* 2013/12/02
.product-index .search .results #search-by-brand .brand .detail{
	/* width:			596px;
	height:			294px;
	background-image:	url(../img/ind_sea_bra_det_bg.gif); * /
	width: 444px; height:294px;
	background-image: url(../img/ind_sea_cat_det_bg_3x2.gif);
	background-repeat:	no-repeat;
	position:		absolute;
	left:			-5000px;
	top:			-5000px;
	opacity:		0;
	filter:			alpha(opacity=0);
}*/


/* 2x1 */
/* 2013/12/02
.product-index .search .results #search-by-brand .brand .detail-01{ width:292px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_2x1.gif); }
.product-index .search .results #search-by-brand .brand .detail-02{ width:292px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_2x1.gif); }
.product-index .search .results #search-by-brand .brand .detail-03{ width:292px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_2x1.gif); }
.product-index .search .results #search-by-brand .brand .detail-04{ width:292px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_2x1.gif); }
.product-index .search .results #search-by-brand .brand .detail-13{ width:292px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_2x1.gif); }
.product-index .search .results #search-by-brand .brand .detail-33{ width:292px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_2x1.gif); }
.product-index .search .results #search-by-brand .brand .detail-45{ width:292px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_2x1.gif); }
.product-index .search .results #search-by-brand .brand .detail-35{ width:292px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_2x1.gif); }
.product-index .search .results #search-by-brand .brand .detail-41{ width:292px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_2x1.gif); }
.product-index .search .results #search-by-brand .brand .detail-46{ width:292px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_2x1.gif); }
*/

/* 2x2 */
/* 2013/12/02
.product-index .search .results #search-by-brand .brand .detail-05{ width:292px; height:294px; background-image:url(../img/ind_sea_cat_det_bg_2x2.gif); }
.product-index .search .results #search-by-brand .brand .detail-37{ width:292px; height:294px; background-image:url(../img/ind_sea_cat_det_bg_2x2.gif); }
.product-index .search .results #search-by-brand .brand .detail-39{ width:292px; height:294px; background-image:url(../img/ind_sea_cat_det_bg_2x2.gif); }
*/

/*
.product-index .search .results #search-by-brand .brand .detail-04{ width:292px; height:294px; background-image:url(../img/ind_sea_bra_det_bg_2x2.gif); }
.product-index .search .results #search-by-brand .brand .detail-42{ width:292px; height:294px; background-image:url(../img/ind_sea_cat_det_bg_2x2.gif); }
.product-index .search .results #search-by-brand .brand .detail-43{ width:292px; height:294px; background-image:url(../img/ind_sea_cat_det_bg_2x2.gif); }
*/

/* 3x1 */
/* 2013/12/02
.product-index .search .results #search-by-brand .brand .detail-08{ width:444px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_3x1.gif); }
.product-index .search .results #search-by-brand .brand .detail-11{ width:444px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_3x1.gif); }
.product-index .search .results #search-by-brand .brand .detail-14{ width:444px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_3x1.gif); }
.product-index .search .results #search-by-brand .brand .detail-15{ width:444px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_3x1.gif); }

.product-index .search .results #search-by-brand .brand .detail-16{ width:444px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_3x1.gif); }
.product-index .search .results #search-by-brand .brand .detail-17{ width:444px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_3x1.gif); }
.product-index .search .results #search-by-brand .brand .detail-18{ width:444px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_3x1.gif); }
.product-index .search .results #search-by-brand .brand .detail-19{ width:444px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_3x1.gif); }
.product-index .search .results #search-by-brand .brand .detail-20{ width:444px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_3x1.gif); }
*/

/* 3x3 */
/* 2013/12/02
.product-index .search .results #search-by-brand .brand .detail-34{ width:444px; height:446px; background-image:url(../img/ind_sea_cat_det_bg_3x3.gif); }
.product-index .search .results #search-by-brand .brand .detail-36{ width:444px; height:446px; background-image:url(../img/ind_sea_cat_det_bg_3x3.gif); }
*/

/* 3x4 */
/* 2013/12/02
.product-index .search .results #search-by-brand .brand .detail-31{ width:444px; height:598px; background-image:url(../img/ind_sea_cat_det_bg_3x4.gif); }
*/

/* 3x5 */
/* 2013/12/02
.product-index .search .results #search-by-brand .brand .detail-44{ width:444px; height:750px; background-image:url(../img/ind_sea_cat_det_bg_3x5.gif); }
*/

/* 3x7 */
/* 2013/12/02
.product-index .search .results #search-by-brand .brand .detail-30{ width:444px; height:1054px; background-image:url(../img/ind_sea_cat_det_bg_3x7.gif); }
*/


/* 4x1 */
/* 2013/12/02
.product-index .search .results #search-by-brand .brand .detail-20{ width:596px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_4x1.gif); }
*/

/* 4x2 */
/* 2013/12/02
.product-index .search .results #search-by-brand .brand .detail-06{ width:596px; height:294px; background-image:url(../img/ind_sea_bra_det_bg.gif); }
*/

/* 4x3 */
/* .product-index .search .results #search-by-brand .brand .detail-44{ width: 596px; height:446px; background-image: url(../img/ind_sea_cat_det_bg_4x3.gif); } */

/* 4x4 */
/* 2013/12/02
.product-index .search .results #search-by-brand .brand .detail-07{ width: 596px; height:598px; background-image: url(../img/ind_sea_cat_det_bg_4x4.gif); }
.product-index .search .results #search-by-brand .brand .detail-29{ width: 596px; height:598px; background-image: url(../img/ind_sea_cat_det_bg_4x4.gif); }
*/

.product-index .search .results #search-by-brand .brand .detail .headding{
	/* margin:			0 10px; */
	/* padding:		0 0 0 83px; */
	margin:			0 60px 0 10px;
	border-bottom:		1px dotted #999999;
	background-repeat:	no-repeat;
	/* background-position:	left center; */
	background-position:	right center;
	height:			58px;
}

/* 2013/12/02
.product-index .search .results #search-by-brand .brand .detail-01 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_01.jpg); }
.product-index .search .results #search-by-brand .brand .detail-02 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_02.jpg); }
.product-index .search .results #search-by-brand .brand .detail-03 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_03.jpg); }
.product-index .search .results #search-by-brand .brand .detail-04 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_04.jpg); }
.product-index .search .results #search-by-brand .brand .detail-05 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_05.jpg); }
.product-index .search .results #search-by-brand .brand .detail-06 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_06.jpg); }
.product-index .search .results #search-by-brand .brand .detail-07 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_07.jpg); }
.product-index .search .results #search-by-brand .brand .detail-08 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_08.jpg); }
.product-index .search .results #search-by-brand .brand .detail-09 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_09.jpg); }
.product-index .search .results #search-by-brand .brand .detail-10 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_10.jpg); }
.product-index .search .results #search-by-brand .brand .detail-11 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_11.jpg); }
.product-index .search .results #search-by-brand .brand .detail-12 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_12.jpg); }
.product-index .search .results #search-by-brand .brand .detail-13 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_13.jpg); }
.product-index .search .results #search-by-brand .brand .detail-14 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_14.jpg); }
.product-index .search .results #search-by-brand .brand .detail-15 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_15.jpg); }
.product-index .search .results #search-by-brand .brand .detail-16 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_16.jpg); }
.product-index .search .results #search-by-brand .brand .detail-17 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_17.jpg); }
.product-index .search .results #search-by-brand .brand .detail-18 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_18.jpg); }
.product-index .search .results #search-by-brand .brand .detail-19 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_19.jpg); }
.product-index .search .results #search-by-brand .brand .detail-20 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_20.jpg); }
*/

/*
.product-index .search .results #search-by-brand .brand .detail-21 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_21.jpg); }
.product-index .search .results #search-by-brand .brand .detail-22 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_22.jpg); }
.product-index .search .results #search-by-brand .brand .detail-23 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_23.jpg); }
.product-index .search .results #search-by-brand .brand .detail-24 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_24.jpg); }
.product-index .search .results #search-by-brand .brand .detail-25 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_25.jpg); }
.product-index .search .results #search-by-brand .brand .detail-26 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_26.jpg); }
.product-index .search .results #search-by-brand .brand .detail-27 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_27.jpg); }
.product-index .search .results #search-by-brand .brand .detail-28 .headding{ background-image: url(../img/ind_sea_bra_01_det_ico_28.jpg); }
*/

/* 2013/12/02
.product-index .search .results #search-by-brand .brand .detail-29 .headding{ background-image: url(../img/ind_sea_bra_02_det_ico_01.jpg); }
.product-index .search .results #search-by-brand .brand .detail-30 .headding{ background-image: url(../img/ind_sea_bra_02_det_ico_02.jpg); }
.product-index .search .results #search-by-brand .brand .detail-31 .headding{ background-image: url(../img/ind_sea_bra_02_det_ico_03.jpg); }
.product-index .search .results #search-by-brand .brand .detail-32 .headding{ background-image: url(../img/ind_sea_bra_02_det_ico_04.jpg); }
.product-index .search .results #search-by-brand .brand .detail-33 .headding{ background-image: url(../img/ind_sea_bra_02_det_ico_05.jpg); }
.product-index .search .results #search-by-brand .brand .detail-34 .headding{ background-image: url(../img/ind_sea_bra_02_det_ico_06.jpg); }
.product-index .search .results #search-by-brand .brand .detail-35 .headding{ background-image: url(../img/ind_sea_bra_02_det_ico_07.jpg); }
.product-index .search .results #search-by-brand .brand .detail-36 .headding{ background-image: url(../img/ind_sea_bra_02_det_ico_08.jpg); }
.product-index .search .results #search-by-brand .brand .detail-37 .headding{ background-image: url(../img/ind_sea_bra_02_det_ico_09.jpg); }
.product-index .search .results #search-by-brand .brand .detail-38 .headding{ background-image: url(../img/ind_sea_bra_02_det_ico_10.jpg); }
.product-index .search .results #search-by-brand .brand .detail-39 .headding{ background-image: url(../img/ind_sea_bra_02_det_ico_11.jpg); }
.product-index .search .results #search-by-brand .brand .detail-40 .headding{ background-image: url(../img/ind_sea_bra_02_det_ico_12.jpg); }
.product-index .search .results #search-by-brand .brand .detail-41 .headding{ background-image: url(../img/ind_sea_bra_03_det_ico_01.jpg); }
.product-index .search .results #search-by-brand .brand .detail-42 .headding{ background-image: url(../img/ind_sea_bra_04_det_ico_01.jpg); }
.product-index .search .results #search-by-brand .brand .detail-43 .headding{ background-image: url(../img/ind_sea_bra_04_det_ico_02.jpg); }
.product-index .search .results #search-by-brand .brand .detail-44 .headding{ background-image: url(../img/ind_sea_bra_05_det_ico_01.jpg); }
.product-index .search .results #search-by-brand .brand .detail-45 .headding{ background-image: url(../img/ind_sea_bra_05_det_ico_02.jpg); }
.product-index .search .results #search-by-brand .brand .detail-46 .headding{ background-image: url(../img/ind_sea_bra_06_det_ico_01.jpg); }
*/

.product-index .search .results #search-by-brand .brand .detail .headding h4{
	margin:			0;
	/* padding:		0 0 0 26px; */
	padding:		3px 0 0 10px;
	height:			58px;
	font-size:		18px;
	color:			#000000;
	line-height:		58px;
	/* background:		url(../img/ind_sea_bra_det_cap_ico.gif) no-repeat left center; */
}

.product-index .search .results #search-by-brand .brand .detail .close{
	margin:			0;
	padding:		30px 0 0 0;
	width:			30px;
	height:			0;
	overflow:		hidden;
	position:		absolute;
	right:			19px;
	top:			14px;
	background:		url(../img/ind_sea_bra_det_but_clo.gif) no-repeat;
	cursor:			pointer;
}


.product-index .search .results #search-by-brand .brand .detail .body{
	margin:			0 10px;
	/* padding:		9px 17px; */
	padding:		9px 0  9px 12px;
}

.product-index .search .results #search-by-brand .brand .detail .body ul{
	margin:			0;
	padding:		0;
	list-style:		none;
}

.product-index .search .results #search-by-brand .brand .detail .body ul li{
	margin:			0 0 14px 0;
	padding:		0 0 0 11px;
	font-size:		1.1em;
	color:			#333333;
	line-height:		1.4;
	/* background:		url(../img/ind_sea_bra_det_bod_lis_mar_01.gif) no-repeat left center; */
	background:		url(../img/ind_sea_bra_det_bod_lis_mar_01.gif) no-repeat left 5px;
}

.product-index .search .results #search-by-brand .brand .detail .body ul li a{
	color:			#333333;
	text-decoration:	underline;
	text-align: left;
}









.product-index .search .results #search-by-category .category{
	margin:			0 0 8px 0;
/*	overflow:		hidden;*/
	/zoom:			1;
	position:		relative;
	border-bottom:		1px dotted #999999;
}

.product-index .search .results #search-by-category .category.last-child{
	margin-bottom:		0;
	border-bottom:		none;
}


.product-index .search .results #search-by-category .category .item{
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	width:			152px;
	height:			152px;
}

.product-index .search .results #search-by-category .category .item h4 img{
	cursor:			pointer;
}

.product-index .search .results #search-by-category .category .item h4 img:hover{
	position:		relative;
	top:			2px;
}

/*
.product-index .search .results #search-by-category .category .detail{
	width:			596px;
	height:			446px;
	background-image:	url(../img/ind_sea_cat_det_bg_4x3.gif);
	background-repeat:	no-repeat;
	position:		absolute;
	left:			-5000px;
	top:			-5000px;
	opacity:		0;
	filter:			alpha(opacity=0);
}
*/

.product-index .search .results #search-by-category .category .detail{
/*
	width:			596px;
	height:			294px;
	background-image:	url(../img/ind_sea_bra_det_bg.gif);
*/
/* 2013/12/02
	width:			444px;
	height:			294px;
	background-image:	url(../img/ind_sea_cat_det_bg_3x2.gif);
	background-repeat:	no-repeat;
	position:		absolute;
	left:			-5000px;
	top:			-5000px;
	opacity:		0;
	filter:			alpha(opacity=0);
*/
}
/* 2013/12/02
/* 2x1 * /
.product-index .search .results #search-by-category .category .detail-00{ width:292px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_2x1.gif); }
.product-index .search .results #search-by-category .category .detail-20{ width:292px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_2x1.gif); }
.product-index .search .results #search-by-category .category .detail-21{ width:292px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_2x1.gif); }
.product-index .search .results #search-by-category .category .detail-22{ width:292px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_2x1.gif); }
.product-index .search .results #search-by-category .category .detail-25{ width:292px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_2x1.gif); }
.product-index .search .results #search-by-category .category .detail-26{ width:292px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_2x1.gif); }

/* 2x2 * /
.product-index .search .results #search-by-category .category .detail-01{ width:292px; height:294px; background-image:url(../img/ind_sea_cat_det_bg_2x2.gif); }
.product-index .search .results #search-by-category .category .detail-03{ width:292px; height:294px; background-image:url(../img/ind_sea_cat_det_bg_2x2.gif); }
.product-index .search .results #search-by-category .category .detail-14{ width:292px; height:294px; background-image:url(../img/ind_sea_cat_det_bg_2x2.gif); }
.product-index .search .results #search-by-category .category .detail-15{ width:292px; height:294px; background-image:url(../img/ind_sea_cat_det_bg_2x2.gif); }

/* 3x1 * /
.product-index .search .results #search-by-category .category .detail-05{ width:444px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_3x1.gif); }
.product-index .search .results #search-by-category .category .detail-27{ width:444px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_3x1.gif); }

/* 3x3 * /
.product-index .search .results #search-by-category .category .detail-08{ width:444px; height:446px; background-image:url(../img/ind_sea_cat_det_bg_3x3.gif); }
.product-index .search .results #search-by-category .category .detail-15{ width:444px; height:446px; background-image:url(../img/ind_sea_cat_det_bg_3x3.gif); }

/* 3x4 * /
.product-index .search .results #search-by-category .category .detail-xx{ width:444px; height:598px; background-image:url(../img/ind_sea_cat_det_bg_3x4.gif); }

/* 3x5 * /
.product-index .search .results #search-by-category .category .detail-19{ width:444px; height:750px; background-image:url(../img/ind_sea_cat_det_bg_3x5.gif); }

/* 3x6 * /
.product-index .search .results #search-by-category .category .detail-xx{ width:444px; height:902px; background-image:url(../img/ind_sea_cat_det_bg_3x6.gif); }

/* 3x7 * /
.product-index .search .results #search-by-category .category .detail-11{ width:444px; height:1054px; background-image:url(../img/ind_sea_cat_det_bg_3x7.gif); }

/* 4x1 * /
.product-index .search .results #search-by-category .category .detail-xx{ width:596px; height:142px; background-image:url(../img/ind_sea_cat_det_bg_4x1.gif); }

/* 4x2 * /
.product-index .search .results #search-by-category .category .detail-xx{ width:596px; height:294px; background-image:url(../img/ind_sea_bra_det_bg.gif); }

/* 4x3 * /
.product-index .search .results #search-by-category .category .detail-04{ width: 596px; height:446px; background-image:url(../img/ind_sea_cat_det_bg_4x3.gif);}

/* 4x4 * /
.product-index .search .results #search-by-category .category .detail-12{ width: 596px; height:598px; background-image:url(../img/ind_sea_cat_det_bg_4x4.gif);}
*/

.product-index .search .results #search-by-category .category .detail .headding{
	/* margin:			0 10px; */
	/* padding:		0 0 0 83px; */
	margin:			0 60px 0 10px;
	border-bottom:		1px dotted #999999;
	background-repeat:	no-repeat;
	/* background-position:	left center; */
	background-position:	right center;
	height:			58px;
}

/* 2013/12/02
.product-index .search .results #search-by-category .category .detail-00 .headding{ background-image: url(../img/ind_sea_cat_det_ico_00.jpg); }
.product-index .search .results #search-by-category .category .detail-01 .headding{ background-image: url(../img/ind_sea_cat_det_ico_01.jpg); }
.product-index .search .results #search-by-category .category .detail-02 .headding{ background-image: url(../img/ind_sea_cat_det_ico_02.jpg); }
.product-index .search .results #search-by-category .category .detail-03 .headding{ background-image: url(../img/ind_sea_cat_det_ico_03.jpg); }
.product-index .search .results #search-by-category .category .detail-04 .headding{ background-image: url(../img/ind_sea_cat_det_ico_04.jpg); }
.product-index .search .results #search-by-category .category .detail-05 .headding{ background-image: url(../img/ind_sea_cat_det_ico_05.jpg); }
.product-index .search .results #search-by-category .category .detail-06 .headding{ background-image: url(../img/ind_sea_cat_det_ico_06.jpg); }
.product-index .search .results #search-by-category .category .detail-07 .headding{ background-image: url(../img/ind_sea_cat_det_ico_07.jpg); }
.product-index .search .results #search-by-category .category .detail-08 .headding{ background-image: url(../img/ind_sea_cat_det_ico_08.jpg); }
.product-index .search .results #search-by-category .category .detail-09 .headding{ background-image: url(../img/ind_sea_cat_det_ico_09.jpg); }
.product-index .search .results #search-by-category .category .detail-10 .headding{ background-image: url(../img/ind_sea_cat_det_ico_10.jpg); }
.product-index .search .results #search-by-category .category .detail-11 .headding{ background-image: url(../img/ind_sea_cat_det_ico_11.jpg); }
.product-index .search .results #search-by-category .category .detail-12 .headding{ background-image: url(../img/ind_sea_cat_det_ico_12.jpg); }
.product-index .search .results #search-by-category .category .detail-13 .headding{ background-image: url(../img/ind_sea_cat_det_ico_13.jpg); }
.product-index .search .results #search-by-category .category .detail-14 .headding{ background-image: url(../img/ind_sea_cat_det_ico_14.jpg); }
.product-index .search .results #search-by-category .category .detail-15 .headding{ background-image: url(../img/ind_sea_cat_det_ico_15.jpg); }
.product-index .search .results #search-by-category .category .detail-16 .headding{ background-image: url(../img/ind_sea_cat_det_ico_16.jpg); }
.product-index .search .results #search-by-category .category .detail-17 .headding{ background-image: url(../img/ind_sea_cat_det_ico_17.jpg); }
.product-index .search .results #search-by-category .category .detail-18 .headding{ background-image: url(../img/ind_sea_cat_det_ico_18.jpg); }
.product-index .search .results #search-by-category .category .detail-19 .headding{ background-image: url(../img/ind_sea_cat_det_ico_19.jpg); }
.product-index .search .results #search-by-category .category .detail-20 .headding{ background-image: url(../img/ind_sea_cat_det_ico_20.jpg); }
.product-index .search .results #search-by-category .category .detail-21 .headding{ background-image: url(../img/ind_sea_cat_det_ico_21.jpg); }
.product-index .search .results #search-by-category .category .detail-22 .headding{ background-image: url(../img/ind_sea_cat_det_ico_22.jpg); }
.product-index .search .results #search-by-category .category .detail-23 .headding{ background-image: url(../img/ind_sea_cat_det_ico_23.jpg); }
.product-index .search .results #search-by-category .category .detail-24 .headding{ background-image: url(../img/ind_sea_cat_det_ico_24.jpg); }
.product-index .search .results #search-by-category .category .detail-25 .headding{ background-image: url(../img/ind_sea_cat_det_ico_25.jpg); }
.product-index .search .results #search-by-category .category .detail-26 .headding{ background-image: url(../img/ind_sea_cat_det_ico_26.jpg); }
.product-index .search .results #search-by-category .category .detail-27 .headding{ background-image: url(../img/ind_sea_cat_det_ico_27.jpg); }
*/

.product-index .search .results #search-by-category .category .detail .headding h4{
	margin:			0;
	/* padding:		0 0 0 26px; */
	padding:		3px 0 0 10px;
	height:			58px;
	font-size:		18px;
	color:			#000000;
	line-height:		58px;
	/* background:		url(../img/ind_sea_bra_det_cap_ico.gif) no-repeat left center; */
}

.product-index .search .results #search-by-category .category .detail .close{
	margin:			0;
	padding:		30px 0 0 0;
	width:			30px;
	height:			0;
	overflow:		hidden;
	position:		absolute;
	right:			19px;
	top:			14px;
	background:		url(../img/ind_sea_bra_det_but_clo.gif) no-repeat;
	cursor:			pointer;
}


.product-index .search .results #search-by-category .category .detail .body{
	margin:			0 10px;
	/* padding:		9px 17px; */
	padding:		9px 0  9px 12px;
}

.product-index .search .results #search-by-category .category .detail .body ul{
	margin:			0;
	padding:		0;
	list-style:		none;
}

.product-index .search .results #search-by-category .category .detail .body ul li{
	margin:			0 0 14px 0;
	padding:		0 0 0 11px;
	font-size:		14px;
	color:			#333333;
	line-height:		1.4;
	/* background:		url(../img/ind_sea_bra_det_bod_lis_mar_01.gif) no-repeat left center; */
	background:		url(../img/ind_sea_bra_det_bod_lis_mar_01.gif) no-repeat left 5px;
}

.product-index .search .results #search-by-category .category .detail .body ul li a{
	color:			#333333;
	text-decoration:	underline;
}





.product-index .search .results #search-by-itemname .items{
	margin:			0 0 8px 0;
	overflow:		hidden;
	/zoom:			1;
}

.product-index .search .results #search-by-itemname .items .linker{
	margin:			19px 0;
	padding:		0;
	margin-top:0px;
}

.product-index .search .results #search-by-itemname .items .linker ul{
	margin:			0 0 0 0;
}

.product-index .search .results #search-by-itemname .items .linker ul li{
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	margin:			0 4px 0 0;
	margin-right:6px;
	/* width:30px; height:32px; */
	width:34px; height:36px;
	/* width:36px; height:38px; */
	font-size:		/* 1em; */18px;
	color:			#999999;
	line-height:		/* 32px; */34px;
	text-align:		center;
}


.product-index .search .results #search-by-itemname .items .linker ul li a{
	display:		block;
	/* width:30px;	height:	32px; */
	width:34px; height:36px;
	/* width:36px; height:38px; */
	background:		url(../img/ind_sea_ite_lin_bg_01.jpg) no-repeat;
	font-size:		/* 1em; */18px;
	color:			#ffffff;
	line-height:		/* 32px; */34px;
	text-align:		center;
	cursor:			pointer;
}

.product-index .search .results #search-by-itemname .items .linker ul li.number{
	width:			64px;
}

.product-index .search .results #search-by-itemname .items .linker ul li.number a{
	width:			64px;
	background:		url(../img/ind_sea_ite_lin_bg_02.jpg) no-repeat;
}

/* あ行のあ行背景 */
.product-index .search .results #search-by-itemname .items .block-header{
	margin:			0;
	padding:		0;
}

/* あ行の行 */
.product-index .search .results #search-by-itemname .items .block-header h2{
	margin:			0;
	padding:		5px 8px;
	background:		#363636;
	border-radius:		5px;
	font-size:		20px;
	line-height:		1;
	color:			#ffffff;
	font-family:"I-OTF-UDゴ表示Pro M","メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

/* あ行のあ */
.product-index .search .results #search-by-itemname .items .block-header h2 strong{
	font-size:		20px;
	font-weight: normal;
}

/* PageTop */
.product-index .search .results #search-by-itemname .items .block-header p{
	/* margin:			0 0 30px 0; */
	margin:			0 0 10px 0;
	padding:		0;
	font-size:		12px;
	text-align:		right;
}

.product-index .search .results #search-by-itemname .items .block-header p a{
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	padding-left:		14px;
	background:		url(../img/ind_sea_ite_top_mar.gif) no-repeat left center;
}

.product-index .search .results #search-by-itemname .items .block{
	margin:			0;
	padding:		5px 8px;
}

.product-index .search .results #search-by-itemname .items .block .article{
	margin:			0;
	overflow:		hidden;
	/zoom:			1;
}

/* ブロックの「あ」 */
.product-index .search .results #search-by-itemname .items .block .article h3{
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	margin:			0;
padding:		20px 0 10px 0;
	width:			49px;
	font-size:		20px;
	color:			#333333;
	vertical-align:		top;
	border-top:		1px dotted #999999;
	font-family:"I-OTF-UDゴ表示Pro M","メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

.product-index .search .results #search-by-itemname .items .block .article .article-wrap{
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	margin:			0;
	padding:		20px 0;
	width:			835px;
	vertical-align:		top;
	border-top:		1px dotted #999999;
}

.product-index .search .results #search-by-itemname .items .block .article.first-child h3,
.product-index .search .results #search-by-itemname .items .block .article.first-child .article-wrap{
	border-top:		none;
}

.product-index .search .results #search-by-itemname .items .block .article ul{
	margin:			0;
	padding:		0;
	font-size:		14px;
	color:			#333333;
	vertical-align:		top;
}

.product-index .search .results #search-by-itemname .items .block .article ul li{
	margin:			0 0 14px 0;
	padding:		0 0 0 11px;
	/* background:		url(../img/ind_sea_bra_det_bod_lis_mar_01.gif) no-repeat left center; */
	background:		url(../img/ind_sea_bra_det_bod_lis_mar_01.gif) no-repeat left 5px;
	vertical-align:		top;
}

.product-index .search .results #search-by-itemname .items .block .article .subgenre{
	margin:			0;
	padding:		0;
}

.product-index .search .results #search-by-itemname .items .block .article .subgenre-article{
	margin:			0 0 20px 0;
	padding:		0;
}

.product-index .search .results #search-by-itemname .items .block .article .subgenre-article h4{
	margin:			0 0 5px 0;
	padding:		0;
	font-size:		14px;
	color:			#333333;
	font-weight:		bold;
	vertical-align:		top;
}

.product-index .search .results #search-by-itemname .items .block .article .subgenre-article ul{
	margin:			0;
	padding:		10px;
	border:			1px solid #DEDEDE;
	border-radius:		5px;
}

.product-index .search .results #search-by-itemname .items .block .article .subgenre-article ul li{
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	width:			395px;
	vertical-align:		top;
}


















.product-index .search .results #search-by-newitem .newitem{
	margin:			0 0 8px 0;
/*20131213	overflow:		hidden;*/
	/zoom:			1;
	position:		relative;
	border-bottom:		1px dotted #999999;
}

.product-index .search .results #search-by-newitem .newitem.last-child{
	margin-bottom:		0;
	border-bottom:		none;
}

.product-index .search .results #search-by-newitem .newitem h3{
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	width:			182px;
	height:			182px;
}

.product-index .search .results #search-by-newitem .newitem .item{
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	width:			182px;
	height:			182px;
}

.product-index .search .results #search-by-newitem .newitem .item h4 img{
	cursor:			pointer;
}

.product-index .search .results #search-by-newitem .newitem .item h4 img:hover{
	position:		relative;
	top:			2px;
}
.product-index .search .results #search-by-newitem .newitem .detail{
	width:			600px;
	height:			auto;
	overflow:		hidden;
	padding:10px 10px 30px 10px;
}
/*20131213
.product-index .search .results #search-by-newitem .newitem .detail{
	width:			536px;
	height:			356px;
	background-image:	url(../img/ind_sea_new_det_bg_3x2.gif);
	background-repeat:	no-repeat;
	position:		absolute;
	left:			-5000px;
	top:			-5000px;
	opacity:		0;
	filter:			alpha(opacity=0);
	overflow:		hidden;
	/zoom:			1;
}*/
/*20131213
.product-index .search .results #search-by-newitem .newitem .detail-31{
	/* width: 596px; height:598px;ind_sea_cat_det_bg_4x3
	background-image: url(../img/ind_sea_cat_det_bg_4x4.gif); } */
/*20131213	width: 536px; height:538px;
	background-image: url(../img/ind_sea_new_det_bg_3x3.gif); }
.product-index .search .results #search-by-newitem .newitem .detail-32{
	/* width: 596px; height:598px;ind_sea_cat_det_bg_4x3
	background-image: url(../img/ind_sea_cat_det_bg_4x4.gif); } */
/*20131213	width: 536px; height:538px;
	background-image: url(../img/ind_sea_new_det_bg_3x3.gif); }
.product-index .search .results #search-by-newitem .newitem .detail-34{
	/* width: 596px; height:598px;ind_sea_cat_det_bg_4x3
	background-image: url(../img/ind_sea_cat_det_bg_4x4.gif); } */
/*20131213	width: 536px; height:538px;
	background-image: url(../img/ind_sea_new_det_bg_3x3.gif); }
*/

.product-index .search .results #search-by-newitem .newitem .detail .text{
	margin:			0;
	/* padding:		60px 0 0 0; */
	/* padding-top:40px; */  /* 詳細＞右テキストの上マージン：詳細情報がある場合 */
/*20131213	padding-top:65px; /* 詳細＞右テキストの上マージン：詳細情報がない場合 */
	width:			352px;
	float:			right;
}

.product-index .search .results #search-by-newitem .newitem .detail .text ul.stat{
	margin:			0 0 13px 0;
	margin-bottom:9px;
	padding:		0 10px 0 0;
}

.product-index .search .results #search-by-newitem .newitem .detail .text ul.stat li{
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	margin:			0 5px 5px 0;
	padding:		0;
}

.product-index .search .results #search-by-newitem .newitem .detail .text h4{
	/* margin:			0; */
	margin-top:			-3px;
	padding:		0 10px 0 0;
	font-size:		20px;
	color:			#333333;
	line-height:		1.3;
	font-weight:bold;
}

.product-index .search .results #search-by-newitem .newitem .detail .text p.date{
	/* margin:			0 0 14px 0; */
	margin:			12px 0 14px 0;
	padding:		0 10px 0 0;
	font-size:		14px;
	color:			#333333;
	line-height:		1.3;
}

.product-index .search .results #search-by-newitem .newitem .detail .text p.lead{
	margin:			0 10px 14px 0;
	padding:		0 0 14px 0;
	font-size:		14px;
	color:			#333333;
	line-height:		1.3;
	/* border-bottom:		1px dotted #B0B0B0; */ /* 詳細＞テキストとリンク（ul.link）間の点線 */
}

.product-index .search .results #search-by-newitem .newitem .detail .text ul.link{
	margin:			0;
	padding:		0 10px 0 0;
	width:			auto;
	height:			auto;
	background:		none;
	position:		static;
	font-size:		14px;
	color:			#333333;
	line-height:		1.3;
}

.product-index .search .results #search-by-newitem .newitem .detail .text ul.link li{
	margin:			0;
	padding:		0 0 0 11px;
	background:		url(../img/ind_sea_bra_det_bod_lis_mar_01.gif) no-repeat left center;
}

.product-index .search .results #search-by-newitem .newitem .detail .image{
	margin:			0;
	/* padding:		60px 0 0 0; */
	/* padding-top:60px; */
	padding-top:65px;
	width:			180px;
	float:			right;
}

.product-index .search .results #search-by-newitem .newitem .detail .image .chkphoto{
	text-align:center;
	padding-top:20px;
}

.product-index .search .results #search-by-newitem .newitem .detail .close{
	margin:			0;
	padding:		30px 0 0 0;
	width:			30px;
	height:			0;
	overflow:		hidden;
	position:		absolute;
	right:			19px;
	top:			14px;
	background:		url(../img/ind_sea_bra_det_but_clo.gif) no-repeat;
	cursor:			pointer;
}


.product-index .search .results #search-by-newitem .newitem .detail .body{
	margin:			0 10px;
	padding:		9px 17px;
}

.product-index .search .results #search-by-newitem .newitem .detail .body ul{
	margin:			0;
	padding:		0;
	list-style:		none;
}

.product-index .search .results #search-by-newitem .newitem .detail .body ul li{
	margin:			0 0 14px 0;
	padding:		0 0 0 11px;
	font-size:		14px;
	color:			#333333;
	line-height:		1.4;
	/* background:		url(../img/ind_sea_bra_det_bod_lis_mar_01.gif) no-repeat left center; */
	background:		url(../img/ind_sea_bra_det_bod_lis_mar_01.gif) no-repeat left 5px;
}

.product-index .search .results #search-by-newitem .newitem .detail .body ul li a{
	color:			#333333;
	text-decoration:	underline;
}

.product-index .banner{
	margin:			0 0 38px 0;
	/* padding:		20px 0 20px 10px; */
	padding:		20px 0 20px 0px;
	background:		#FFFDF1;
	/* width:			890px; */
	width:			960px;
}

.product-index .banner ul{
	margin:			0;
	padding:		0;
	text-align:center;
}

.product-index .banner ul li{
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	/* margin:			0 8px 0 0; */
	margin-right:10px;
	margin-bottom:10px;
	padding:		0;
	width: 144px;
	vertical-align: top;
}
.product-index .banner ul li a{
	text-decoration: none;
}
.product-index .banner ul li .item-block{
	border:1px solid #ccc;
	-moz-box-shadow:0px 2px 0px #f1f1f1;
	-webkit-box-shadow:0px 2px 0px #f1f1f1;
	-o-box-shadow:0px 2px 0px #f1f1f1;
	-ms-box-shadow:0px 2px 0px #f1f1f1;
	background: #fff;
	width: 100%;
	height:			140px;
}
.product-index .banner ul li .item-text{
	display: table;
	line-height: 140%;
	width: 100%;
}
.product-index .banner ul li h4{
	text-align: center;
	height: 2em;
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	font-size:16px;
	padding: 5px;
}


.product-index .another{
	/* margin:			0 0 50px 0; */
	margin:0;
	width:960px;
	padding:		0;
}

.product-index .another h2{
	margin:			0 0 20px 0;
	padding:		0 0 0 19px;
	height:			40px;
	font-size:		1em;
	color:			#333333;
	line-height:		40px;
	background:		#F3F3F3 url(../img/ind_ath_cap_bg.png) no-repeat 5px 50%;
	border:1px solid #C5C5C5;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.product-index .another ul{
	margin:			0;
	padding:		0;
}

.product-index .another ul li{
	display:		inline-block;
	/display:		inline;
	/zoom:			1;
	/* margin:			0 10px 0 0; */
	margin-right:27px;
	margin-bottom:10px;
	padding:		0;
	width: 216px;
	vertical-align: top;
}
.product-index .another ul li a{
	border:1px solid #cec0a6;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
	text-decoration: none;
	background : #fffaee;
	background: -moz-linear-gradient(left, #fffaee, #f6ecd1);
	background: -webkit-gradient(linear, left top, right top, from(#fffaee), to(#f6ecd1));
	display: block;
	height: 242px;
	text-align: center;
}
.product-index .another ul li h3{
	text-align: center;
	font-size:16px;
	padding: 1em 0;
}
.product-index .another ul li .another-text{
	padding: 1em ;
	text-align: left;
}
/* 緊急のお知らせ =================================================*/
.important_info {
	margin: 0 auto 10px auto;
	padding: 10px;
	width: 874px;
	border: 3px solid #DE0202;
	font-size: 13px;
}
.important_info dl {
	margin: 0;
}
.important_info dl dt {
	float: left;
	font-weight: bold;
	margin: 9px 0 0;
	font-size: 1em;
}
.important_info dl dd {
	margin-bottom: 2px;
}
.important_info dl dd.info_title {
	float: left;
	margin: 9px 0 3px 10px;
	font-weight: bold;
	font-size: 1em;
}
.important_info dl dd.info_subtitle {
	float: left;
	margin: 0 0 20px 10px;
	font-weight: bold;
}
.important_info dl dd.info_body {
	clear: both;
}
/* ============================================================*/

 .product-search-title{
	border-bottom:1px solid #E5E3D8;
	font-size:26px;
	font-family: "I-OTF-UDゴ表示Pro M","メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
.product-index .search h2.product-search-title{
	padding:0 0 10px 0;
	margin:0 0 10px;
}
.product-index .search h2.product-search-title span{
	background: #ff3e2b;
	color:#fff;
	font-size:16px;
	width: 2em;
	display: inline-block;
	line-height: 100%;
	padding: 5px;
	margin:0 10px 0 0;
}

.product-index .search .product-search-title img{
	display: inline-block;
	margin-right: 10px;
}


.link-icon1{
	height: 40px;
}
.link-text1{
	font-size:16px;
}
.product-index .link ul li.b4 a{
	display: table;
	padding: 0 0;
}
.product-index .link ul li.b5 a{
	display: table;
	padding: 0 0;
}
.link-text2{
	display: table-cell;
	vertical-align: middle;
	height: 44px;
	text-align: left;
}
.link-icon2{
	display: table-cell;
	vertical-align: middle;
	height: 44px;
	width: 50px;
	text-align: center;
}
.product-index .link ul li.b5 a .link-text2{
	height: 46px;
}
.product-index .link ul li.b5 a .link-icon2{
	height: 46px;
}
.link-icon3{
	display: table-cell;
	vertical-align: middle;
	width: 30px;
	text-align: center;
}
.link-text3{
	display: table-cell;
	vertical-align: middle;
	font-size:15px;
}
.link-block3{
	height: 30px;
	display: table;
	margin:0 auto;
}

.newproducts_botton a.btn-newproduct{
	border:2px solid #9dc357;
	background: #fff6c6;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow: 2px 2px 0 0 #ddd;
	-moz-box-shadow: 2px 2px 0 0 #ddd;
	box-shadow: 2px 2px 0 0 #ddd;
	display: block;
	padding: 0 30px;
	box-sizing: border-box;
	font-size:16px;
	width: 177px;
}
.newproducts_botton a.btn-newproduct:hover{
	background: #fffbe8;
	-webkit-box-shadow: 0 0 0 0 #ddd;
	-moz-box-shadow: 0 0 0 0 #ddd;
	box-shadow: 0 0 0 0 #ddd;
	position: relative;
	top:2px;
	left:2px;
}
.btn-newproduct:hover{
	text-decoration: none;
}
.btn-newproduct .year{
	display: inline-block;
	font-size:14px;
	color:#4d7307;
	width: 100%;
}
.btn-newproduct .newproduct{
	color:#4d7307;

}

.icon-external{
	padding-left: 5px;
}
