@charset "Shift-JIS";

@import "./syohin.css";

/* ======================================================================

　象印：商品情報　トップ

=======================================================================*/

/*リンク設定*/
#prdTop-contentL a{
	color:#000000;
	text-decoration:underline;
}
#prdTop-contentL dt {
	display: block;
	width: 184px;
	text-align: center;
	height: 110px;
}
#prdTop-contentL dt img {
	margin: 5px;
}

#prdTop-contentL a:hover{
	color:#CC0000;
	text-decoration:none;
}

#oowaku_main a:hover img{
	opacity:0.8;  
	filter: alpha(opacity=80);  
	-ms-filter: "alpha( opacity=80 )";  
	background: #fff;  
}
.main_imgBox a:hover img{
	opacity:0.8;  
	filter: alpha(opacity=80);  
	-ms-filter: "alpha( opacity=80 )";  
	background: #fff;  
}


/*レイアウト*/

div#oowaku {
	margin:0 auto -10px;
}

div#contents_oowaku {
	width:960px;
	margin:0 auto;
	clear:both;
}

div#contents_oowaku * {
	margin:0;
	padding:0;
}
div#contents_oowaku h1 {
	margin-bottom:20px;
}
div#contents_oowaku div#product {
	width:960px;
	overflow:hidden;
	clear:both;
	padding:0px;
	margin:0 auto;
}
div#contents_oowaku div#product div#prd-content {
	width:960px;
	overflow:hidden;
	clear:both;
	padding:0px;
	margin:15px auto;
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL {
	width:740px;
	float:left;
	overflow:hidden;
	padding:8px 0 0 0;
	margin:0 0 13px 10px;
}
* html div#contents_oowaku div#product div#prd-content div#prdTop-contentL {
	width:740px;
	float:left;
	overflow:hidden;
	padding:8px 0 0 0;
	margin:0 0 13px 5px;
}
*+html div#contents_oowaku div#product div#prd-content div#prdTop-contentL {
	width:740px;
	float:left;
	overflow:hidden;
	padding:8px 0 0 0;
	margin:0 0 13px 10px;
}



div#contents_oowaku div#product div#prd-content div#prdTop-contentL h2 {
	width:740px;
	clear:both;
	margin-bottom:3px;
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL h2.last {
	margin-bottom:13px;
}


#oowaku .oowaku_wrapper {
	width:960px;
	margin:0 auto;
}

div#slide_bx{
    height: 224px;
    overflow: hidden;
}

/* =======================================================================

　●メイン画像

======================================================================= */

.main_imgBox{
	margin:0 auto;
	padding:20px 0 15px;
	background:url(../images/bg_mainvisural.jpg);	
}

.main_imgBox .main_bnr{
	margin:0 auto;
	width:960px;
}

.main_imgBox ul{
	margin:7px auto 0;
	width:960px;
}
.main_imgBox ul li{
	float:left;
	margin-right:9px;
}
.main_imgBox ul li.last{
	float:left;
	margin-right:0;
}


/* =======================================================================

　●カテゴリ別一覧

======================================================================= */

div#prdTop-contentL div.syohin_box {
	width:740px;
	padding:0 0 3px 0;
	margin:0 0 10px 0;
}

div#prdTop-contentL div.syohin_box.category01 {
	background:url(../images/bg_cat01.jpg) no-repeat left bottom;
}
div#prdTop-contentL div.syohin_box.category02 {
	background:url(../images/bg_cat02.jpg) no-repeat left bottom;
}
div#prdTop-contentL div.syohin_box.category03 {
	background:url(../images/bg_cat03.jpg) no-repeat left bottom;
}
div#prdTop-contentL div.syohin_box.category04 {
	background:url(../images/bg_cat04.jpg) no-repeat left bottom;
}
div#prdTop-contentL div.syohin_box.category05 {
	background:url(../images/bg_cat05.jpg) no-repeat left bottom;
}

div#prdTop-contentL div.syohin_box.category06 {
	clear:both;
	width:172px;
	float:left;
	margin-right:13px;
	background:url(../images/bg_cat06.jpg) no-repeat left bottom;
}
div#prdTop-contentL div.syohin_box.category07 {
	width:172px;
	float:left;	
	margin-right:14px;
	background:url(../images/bg_cat07.jpg) no-repeat left bottom;
}
div#prdTop-contentL div.syohin_box.category08 {
	width:369px;
	float:left;
	background:url(../images/bg_cat08.jpg) no-repeat left bottom;
}

/*線（左・右）*/
div#prdTop-contentL div.syohin_box.category01 .syohin_box_mid {
	border-right:solid 1px #D23C07;
	border-left:solid 1px #D23C07;
}
div#prdTop-contentL div.syohin_box.category02 .syohin_box_mid {
	border-right:solid 1px #E06F21;
	border-left:solid 1px #E06F21;
}
div#prdTop-contentL div.syohin_box.category03 .syohin_box_mid {
	border-right:solid 1px #338F28;
	border-left:solid 1px #338F28;
}
div#prdTop-contentL div.syohin_box.category04 .syohin_box_mid {
	border-right:solid 1px #21A8BC;
	border-left:solid 1px #21A8BC;
}
div#prdTop-contentL div.syohin_box.category05 .syohin_box_mid {
	border-right:solid 1px #3173C7;
	border-left:solid 1px #3173C7;
}
div#prdTop-contentL div.syohin_box.category06 .syohin_box_mid {
	border-right:solid 1px #C19200;
	border-left:solid 1px #C19200;
}
div#prdTop-contentL div.syohin_box.category07 .syohin_box_mid {
	border-right:solid 1px #724DD0;
	border-left:solid 1px #724DD0;
}
div#prdTop-contentL div.syohin_box.category08 .syohin_box_mid {
	border-right:solid 1px #9E4C37;
	border-left:solid 1px #9E4C37;
}

/*点線（横）*/
div#prdTop-contentL div.syohin_box.category01 .dotline_btm{
	background:url(../images/dot_yoko_01.jpg) repeat-x left bottom;
}
div#prdTop-contentL div.syohin_box.category02 .dotline_btm{
	background:url(../images/dot_yoko_02.jpg) repeat-x left bottom;
}
div#prdTop-contentL div.syohin_box.category04 .dotline_btm{
	background:url(../images/dot_yoko_04.jpg) repeat-x left bottom;
}
div#prdTop-contentL div.syohin_box.category05 .dotline_btm{
	background:url(../images/dot_yoko_05.jpg) repeat-x left bottom;
}
div#prdTop-contentL div.syohin_box dl {
	width:185px;
	float:left;
}


/*点線（たて）*/
div#prdTop-contentL div.syohin_box.category01 dl {
	background:url(../images/dot_tate_01.jpg) repeat-y right top;
}
div#prdTop-contentL div.syohin_box.category02 dl {
	background:url(../images/dot_tate_02.jpg) repeat-y right top;
}
div#prdTop-contentL div.syohin_box.category03 dl {
/*
  min-height: 145px;
  height: auto !important;
  height: 145px;	
*/	
	background:url(../images/dot_tate_03.jpg) repeat-y right top;
}
div#prdTop-contentL div.syohin_box.category04 dl {
	background:url(../images/dot_tate_04.jpg) repeat-y right top;
}
div#prdTop-contentL div.syohin_box.category05 dl {
	background:url(../images/dot_tate_05.jpg) repeat-y right top;
}

/* サブカテゴリ名 */
div#prdTop-contentL div.syohin_box dl dd {
	font-size:100%;
	*font-size:93%;
	margin:3px 0 10px 20px;
	padding:0 3px 0 18px;

}

div#prdTop-contentL div.syohin_box.category01 dl dd {
	background:url(../images/icon_list_01.jpg) no-repeat 0 0;
}
div#prdTop-contentL div.syohin_box.category02 dl dd {
	background:url(../images/icon_list_02.jpg) no-repeat 0 0;
}
div#prdTop-contentL div.syohin_box.category03 dl dd {
	background:url(../images/icon_list_03.jpg) no-repeat 0 0;
}
div#prdTop-contentL div.syohin_box.category04 dl dd {
	background:url(../images/icon_list_04.jpg) no-repeat 0 0;
}
div#prdTop-contentL div.syohin_box.category05 dl dd {
	background:url(../images/icon_list_05.jpg) no-repeat 0 0;
}

div#prdTop-contentL div.syohin_box dl.last {
	width:183px;
	background:none;
}



/* サブカテゴリ名（キャラクター〜業務用） */
div#prdTop-contentL div.syohin_box ul {
	padding:10px 0 0 0;
}

div#prdTop-contentL div.syohin_box.category06 ul {
	width:170px;
}
div#prdTop-contentL div.syohin_box.category07 ul {
	width:170px;
}
div#prdTop-contentL div.syohin_box.category08 ul {
}

div#prdTop-contentL div.syohin_box ul li {
	font-size:100%;
	*font-size:93%;
	margin:0 0 8px 20px;
	padding:0 3px 0 18px;
}

div#prdTop-contentL div.syohin_box.category06 ul li {
	background:url(../images/icon_list_06.jpg) no-repeat 0 0;
}
div#prdTop-contentL div.syohin_box.category07 ul li {
	background:url(../images/icon_list_07.jpg) no-repeat 0 0;
}
div#prdTop-contentL div.syohin_box.category08 ul li {
	background:url(../images/icon_list_08.jpg) no-repeat 0 0;
}

div#prdTop-contentL div.syohin_box.category08 ul.ul01 {
	width:170px;	
	float:left;
}
div#prdTop-contentL div.syohin_box.category08 ul.ul02 {
	width:190px;
	float:left;
}




/* =======================================================================

　掲載商品に関して

======================================================================= */

div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box3 {
	width:740px;
	clear:both;
	margin-bottom:32px;
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box3 div.left {
	width:235px;
	float:left;
	border:solid 1px #ccc;
	margin-right:15px;
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box3 div.center {
	width:235px;
	float:left;
	border:solid 1px #ccc;
	margin-right:14px;
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box3 div.right {
	width:235px;
	float:left;
	border:solid 1px #ccc;
}






/* 掲載商品に関して */
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box3 div.left p.ttl {
	border-bottom:solid 1px #ccc;
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box3 div.left p.txt {
	padding:5px 10px;
	font-size:10px;
}

/* 安全に関するご注意／愛情点検 */
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box3 div.center p.icon {
	padding:13px 0px 12px 14px;
	float:left;
	width:69px;
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box3 div.center p.icon img {
	margin-right:4px;	
}

div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box3 div.center ul {
	float:left;
	padding:24px 0px 0px 12px;
	font-size:10px;
	width:120px;
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box3 div.center ul li {
margin:0 0 5px 1em;
background: url(/img/top_arrow.gif) no-repeat  left 5px;
padding: 0px 0px 0px 10px;
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box3 div.center ul li a {
	color:#0075C2;
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box3 div.center ul li a:hover {
}


/* 家電公取協 */
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box3 div.right p.icon {
	padding:8px 0px 8px 9px;
	float:left;
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box3 div.right p.icon img {
	margin-right:4px;	
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box3 div.right p {
	font-size:10px;
}

div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box3 div.right p a {
	color:#0075C2;
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box3 div.right div{
	float:right;
	width:160px;
	padding:8px 7px 0px 0px;
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box3 div.right div p.link{
background: url(/img/top_arrow.gif) no-repeat  left 5px;
padding: 0px 0px 0px 10px;
margin:0 0 0 1em;

}


/* 関連サイト */
/*
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box4 {
	width:720px;
	overflow:hidden;
	clear:both;
	margin-bottom:32px;
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box4 div.left {
	width:350px;
	float:left;
	overflow:hidden;
	margin-left:5px;
	margin-bottom:10px;
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box4 div.right {
	width:350px;
	float:right;
	overflow:hidden;
	margin-right:5px;
	margin-bottom:10px;
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box4 div.left p.img ,
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box4 div.right p.img {
	float:left;
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box4 div.left p.tit ,
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box4 div.right p.tit {
	float:right;
	width:290px;
	border-bottom:1px solid #CDCDCD;
	color:#2083D4;
	font-weight:bold;
	font-size:12px;
	padding:0 0 3px 0;
	margin-bottom:5px;
}
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box4 div.left p.wz ,
div#contents_oowaku div#product div#prd-content div#prdTop-contentL div.box4 div.right p.wz {
	float:right;
	width:290px;
	font-size:90%;
}
*/



#contents_oowaku p.pagetop{
	clear:both;:
	padding:5px;
	text-align:right;
}



/* =======================================================================

　●サイドコンテンツ

======================================================================= */

div#contents_oowaku div#product div#prd-content div#prd-contentR {
	float:right;
	width:195px;
	margin:0;
	padding:0;
}


/* PICK UPコンテンツ */
#prd-contentR #side_pickup {
	width:195px;
	margin:0 auto;
	background: url(../images/bg_side_01.jpg);
}

#prd-contentR #side_pickup p.ttl{
}

#prd-contentR #side_pickup .wrap {
	padding:5px 0 2px 0;
	background: url(../images/bg_side_btm_01.jpg) center bottom no-repeat;
}

#prd-contentR #side_pickup ul {
	width:185px;
	margin:0 auto;
	padding:0 0 0 0;
}

#prd-contentR #side_pickup ul li {
	margin-bottom:4px;
}

#prd-contentR #side_pickup ul li p {
}


/* キャンペーン情報 */
#prd-contentR #side_cam {
	width:195px;
	margin:12px auto 0;
	padding-bottom:4px;
	background: url(../images/bg_side_btm_02.jpg) center bottom no-repeat #0073C1;
}

#prd-contentR #side_cam ul {
	width:185px;
	margin:0 auto;
	padding:5px 0 0 0;
}

#prd-contentR #side_cam ul li {
	margin-bottom:4px;
}

#prd-contentR #side_cam ul li p {
	color:#ffffff;
	margin:2px 0 5px 0;
	border-bottom:dotted 1px #fff;
}
