@charset "shift_jis";


/* --------------------------------------------------------
▼商品一覧のページCSS▼
-----------------------------------------------------------*/
#main-content {
	width: 800px;
}

img {
	backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

/*------------------------------
★商品一覧テキスト案内
---------------------------------*/
#item-content h2 {
	margin:46px 0 10px 0;
}
#item-ichiranbox {
	background:#daf2ff;
	padding-bottom:10px;
}
.beauty {
	background:#ffe9ef !important;
}
.body {
	background:#fdf5d3 !important;
}
.health {
	background:#d7ffd5 !important;
}

#item-ichiranbox a, #item-ichiranbox a:link {
	color:#0046d1;
	text-decoration:none;
	font-size: 13px;
}
#item-ichiranbox a:hover, #item-ichiranbox a:active {
	color:#F00;
	text-decoration:underline;
}
#item-ichiranbox a:visited {
	color:#7b00d1;
	text-decoration:none;
}
#item-ichiran {
	letter-spacing:0px;
	width:650px;
	margin:10px 10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 #item-ichiran  { padding-top:10px;  }
}

#item-ichiran tr td {
	padding:0px;
	background:url(https://www.idmart.net/images/icon/icon05.gif) 0px 2px no-repeat;
	text-indent:12px;
	background-size: 10px;
}
#item-ichiranbox02 {
	width:646px;
	margin:0 auto;
	margin-left:11px;
	border:1px solid #66ccff;
	background:#eef9ff;
}
#item-ichiran02 {
	letter-spacing:0px;
	width:628px;
	margin:10px 10px 10px 10px;
}
#item-ichiran02 tr td {
	background:url(https://www.idmart.net/images/icon/icon07.gif) 0px 2px no-repeat;
	text-indent:12px;
}

/*-----------------------
★売れ筋ランキング
-----------------------*/
#ranking-php {
	background-image:url(https://www.idmart.net/images/ranking/ranking02.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:13px;
	margin-top:20px;
}
.ranking {
	padding-top:10px;
}
.ranking04 {
	text-align:center;
	margin-top:5px;
	width:126px;
}
.ranking04 a {
	text-decoration:none;
}
.ranking04 a:hover, .ranking04 a:active {
	text-decoration:underline;
	color:#F00 !important;
}
.best {
	margin-left:25px;
}
.ranking03 {
  width:126px; height:126px;
  display:table-cell;
  text-align:center;
  vertical-align:middle;
  layout-grid-line:126px;
  background:url(https://www.idmart.net/images/ranking/item_bk.gif);
  background-repeat:no-repeat;
}
.ranking03 .img {
		display:table-cell; text-align:center; vertical-align:middle;
}
/* IE 6 */
    * html .ranking03 img {
		display:table-cell; text-align:center; vertical-align:middle;
	}
.ranking-box{
	margin-left:6px;
}
.ranking03 span {
	vertical-align:middle;
	vertical-align:middle; margin:0 auto;
}
.ranking03 img {
}

/*-----------------------
★商品一覧画像案内
-----------------------*/
.ichiran-box  {
	margin: 30px 0;
}
.ichiran-box h3 {
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-top:9px;
	margin-left:10px;
}
.ichiran-title02 h3, .ichiran-title02-b h3, .ichiran-title02-bo h3, .ichiran-title02-h h3 {
	width:528px;
	display:block;
}

.ichiran-box .to-supri {
	float:left;
	width:132px;; display:block;
	padding-top:9px;
	letter-spacing:0px;
	text-indent:2px;
}
.ichiran-box .to-supri a,.ichiran-box .to-supri a:link,.ichiran-box .to-supri a:visited {
	text-decoration:underline;
	color:#222222 !important;
}
.ichiran-box .to-supri a:hover, .ichiran-box .to-supri a:active {
	color:#F00 !important;
}
.ichiran-title {
	height: 40px;
  margin-bottom: 10px;
	background:url(https://www.idmart.net/medical/images/medical-bar.gif) 0 0 no-repeat;
	margin-bottom:10px;
	background-size: 100%;
}
.ichiran-title02 {
	width:670px;
	background:url(https://www.idmart.net/medical/images/medi-to-spuri.gif) 0 0 no-repeat;
	height:32px;margin-bottom:10px;
}
.ichiran-title-b {
	width:670px;
	background:url(../beauty/images/beauty-bar.gif) 0 0 no-repeat;
	height:32px; margin-bottom:10px;
}
.ichiran-title02-b {
	width:670px;
	background:url(../beauty/images/beauty-to-drug.gif) 0 0 no-repeat;
	height:32px;margin-bottom:10px;
}
.ichiran-title-bo {
	width:670px;
	background:url(../beauty/images/body-bar.gif) 0 0 no-repeat;
	height:32px; margin-bottom:10px;
}
p.ichiran2 {
	color: rgb(255, 255, 255);
	font-size: 15px;
	font-weight: bold;
	padding-top: 9px;
	margin-left: 10px;
	letter-spacing: 0.5px;
}
.ichiran-title02-bo {
	width:670px;
	background:url(../beauty/images/body-to-drug.gif) 0 0 no-repeat;
	height:32px;margin-bottom:10px;
}
.ichiran-title-h {
	width:670px;
	background:url(../beauty/images/health-bar.gif) 0 0 no-repeat;
	height:32px; margin-bottom:10px;
}
.ichiran-title02-h {
	width:670px;
	background:url(../beauty/images/health-to-drug.gif) 0 0 no-repeat;
	height:32px;margin-bottom:10px;
}
.ichiran-item {
	margin-top:5px;
}
.ichiran-item a:hover img	{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}
.shikiri {
	clear:both;
	padding-top:5px;
	text-align:center;
}
.item_img a  {
	width:156px;
	height:auto;
}

.item_name {
	_margin-top:4px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .item_name   { margin-top:4px;  }
}

/*-------------------
---------------------*/
.im20-t {
	margin-top:20px;
	_margin-top:24px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .im20-t  { margin-top:24px;  }
}
* html .m7-l  {
	margin-left:3px !important;
}

.to-medi-bana {
	text-align:center;
	margin:10px 0px 10px 0px;
	clear:both;
}
/*------------------
medical
------------------*/
.medi_item_box, .medi_item_box01, .medi_item_box02,.medi_item_box03 {
	background-image:url(https://www.idmart.net/images/medical/d_item_catebox.jpg);
	background-repeat:no-repeat;
	height: 275px;
    /* width: 152px; */
    float: left;
		width: 19%;
    margin-right: 8px;
    background-size: 100%;
}
.medi_item_box {
	}
.medi_item_box02 {
	_margin-right:3px;
	}
.medi_item_box03 {
	}
/*------------------
beauty
-------------------*/
.b_item_box01, .b_item_box02,.b_item_box03 {
	background-image:url(https://www.idmart.net/images/beauty/b_item_catebox.jpg);
	background-repeat:no-repeat;
	height:256px; width:155px;
	float:left;
	margin-right:12px;
}
.b_item_box01 {
	_margin-left:2.5px;
	_margin-right:3px;
	}
.b_item_box02 {
	_margin-right:3px;
	}
.b_item_box03 {
	}
/*-----------------
health
--------------------*/
.h_item_box01, .h_item_box02,.h_item_box03 {
	background-image:url(https://www.idmart.net/images/beauty/h_item_catebox_g.jpg);
	background-repeat:no-repeat;
	height:256px; width:155px;
	float:left;
	margin-right:12px;
}
.h_item_box01 {
	_margin-left:2.5px;
	_margin-right:3px;
	}
.h_item_box02 {
	_margin-right:3px;
	}
.h_item_box03 {
	}
/*-------------------
body
--------------------*/
.bo_item_box01,.bo_item_box02,.bo_item_box03 {
	background-image:url(https://www.idmart.net/images/beauty/bo_item_catebox.jpg);
	background-repeat:no-repeat;
	height:256px; width:155px;
	float:left;
	margin-right:12px;
}
.bo_item_box01 {
	_margin-left:2.5px;
	_margin-right:3px;
	}
.bo_item_box02 {
	_margin-right:3px;
	}
.bo_item_box03 {
	}
.ichiran-title h3 .syoujyou a {
	color:#f0ff00 !important;
	font-weight:bold;
}
.ichiran-title h3 .syoujyou a:hover, .ichiran-title h3 .syoujyou a:active {
	color:#fbffc3 !important;
}
/*----------------
WELEDA
------------------*/
#weleda {
	background:#ffe9ef;
	padding:0px 10px;
}
#weleda h2 {
	color:#F60;
	font-weight:bold;
	background:url(https://www.idmart.net/images/list/r_or01.gif) 0px 9px no-repeat;
	text-indent:20px;
	padding-top:10px;
}
#weleda p {
	padding-left:5px;
}

/*------------------------------------
 2013-8-27 アンケート設置
-----------------------------------*/
#anke {
	margin-top:-1px; margin-bottom:10px;
}
.anke2 {
	width:177px; margin-left:9px;
	height:auto;
	display:block; border:1px #9D9D9D solid; border-top:0px;
	_width:199px;
}
.anke2 {
	padding:10px; line-height:18px; letter-spacing:0px;
}
.anke3 {
	margin-left:0px;
}
.question {
	padding-bottom:10px; background-image:url(https://www.sizen.co.jp/images/menu/anke2.jpg); background-repeat:no-repeat;
	text-indent:22px; color:#039; text-align:left;
}
.btn, .voteNav {
}
.voteNav {
	text-decoration:underline;
}
.anke2 ul li label{
	font-size:12px !important; letter-spacing:0px; line-height:16px !important; text-align:left;
}
#anke .anke2 form ul {
	text-align:left !important;
}
#anq00 {
	width:180px;
}


/*////////////////////// 新カテゴリーページ ////////////////////////*/

/* 関連商品 */
.kanrens {
	width: 160px;
	float: right;
	margin-top: 50px;
}
.kanrens img {
	width: 100%;
}
.kanren_box {
	margin: 10px 0px 0 0;
  background-color: #feffdb;
	float: right;
  width: 160px;
}
.syohinwaku {
	margin-bottom: 20px;
	position: relative;
}
.syohinwaku p {
	font-size: 13px;
    padding: 0px 13px;
    text-align: right;
    color: #000;
}
.rankingitem {
	width: 80%;
  padding: 19px 19px 6px 19px;
}
.syohinwaku a {
	text-decoration: none;
}

/* ランキング */
.rank_img {
	position: absolute;
  width: 24%;
	top: 10px;
  left: 9px;
}
.rankin {
	position: absolute;
	width: 11%;
  top: 20px;
  left: 23px;
}
.rank10 {
	position: absolute;
	width: 20%;
  top: 20px;
  left: 18px;
}
