@charset "euc-jp";
/*--information---------------------------------------------------------
サイトの名前:アイクック
-------------------------------------------------------------------------*/
*{
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}

/*-------------------------------------
						メイン
-------------------------------------*/
div#center {
	float: left;
}
div#content div#center h2 {
	margin-bottom: 13px;
}

/*-------------------------------------
						ピックアップ
-------------------------------------*/
div#content #pickup {
	float: right;
	text-align: left;
	width: 260px;
}
div#puInner{
	padding:5px 0 5px 0;
	border-bottom:#ccc solid 1px;
	border-right:#ccc solid 1px;
	border-left:#ccc solid 1px;
}

#pickup li {
	border-bottom:#999 dotted 1px ;
	}
#pickup li a{
	border-bottom: solid 1px;
	}
#pickup dl {
	padding:10px;
	overflow:hidden;
	width:175px;
	}
#ranking dl img {
	margin:0 5px 5px 0;
	float:left;
	}
#ranking dt {
	padding:0 0 5px 0;
	font-size:0.9em;
	font-weight:bold;
	}
#ranking dd {
	font-size:0.8em;
	}

/*-------------------------------------
					pickup.htmlのcss
-------------------------------------*/
div#pickupFrame{
	text-align:left;
}
div#pickupFrame #dlL dd,div#pickupFrame #dlL dt{
	padding:0 0 0 95px;
}
div#pickupFrame #dlL{
	clear: both;
	overflow: auto;
	padding:0 0 10px 0;
}
div#pickupFrame .dlS dd,div#pickupFrame .dlS dt{
	padding:0 0 0 65px;
}
dd.ddText{
	font-size:70%;
}
dt.dlFsize{
	margin:3px 0 0 0;
	font-size:75%;
}
div#pickupFrame dl img{
	margin:0 5px 0 0;
	float:left;
}
div#pickupFrame dl{
	margin:0 0 5px 7px;
	border-bottom:1px #CCC dotted;
}
.dlFsize a{
	text-decoration:underline;
}
div#pickupFrame .en{
	margin:5px 0 0 0;
	font-size:75%;
	font-weight:bold;
}
div#pickupFrame .dlS{
	padding:0 0 5px 0; 
	margin:5px 0 0 7px;
}



/*-------------------------------------
				おすすめ商品
-------------------------------------*/
div#topic{
	background: url(../../img/index/wadai_repeat.jpg) repeat-y;
	margin:0 0 30px 0;
	clear:both;
}

div#content ul#topicI,div#content ul#topic2,div#content ul#topic3{
	padding:4px 0 5px 0;
	width:750px;
	overflow:auto;
}

div#content ul#topic3{
	background: url(../../img/index/wadai_bg.jpg) no-repeat bottom left;
	padding:4px 0 20px 0;
}

div#content ul#topicI li,div#content ul#topic2 li,div#content ul#topic3 li{
	float: left;
	padding:0 3px 0 28px;
	font-size:0.9em;
	width:150px;
}


/*-------------------------------------
			IH愛用〜おいしく飲もう
-------------------------------------*/
/*div#cate ul{
	float:left;
}
div#cate ul li a{
	padding:0 0 0 10px;
	background: url(../../img/index/listicon.jpg) no-repeat 0 3px;
	text-decoration:underline;
}
div#cate ul#cate-nedan li a{
	padding:0 0 0 10px;
	background: url(../../img/index/listicon_b.jpg) no-repeat 0 3px;
	text-decoration:underline;
}
#cate1,#cate2,#cate4,#cate5,#cate6,#cate-nedan{
	margin:0 16px 15px 0;
	width:175px;
}
*html #cate1,#cate2,#cate4,#cate5,#cate6,#cate-nedan{
	margin:0 14px 15px 0;
}
ul#cate1 li,ul#cate2 li,ul#cate4 li,ul#cate5 li,ul#cate6 li,ul#cate7 li,ul#cate-nedan li{
	padding:5px 0 0 11px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

ul#cate3 li{
	padding:5px 0 0 11px;
	float:left;
	width:130px;
}
ul#cate-niti li{
	padding:5px 0 0 11px;
	float:left;
	width:130px;
}
ul#cate1{
	padding:0 0 20px 0;
	background: url(../../img/index/ih_bg.jpg) no-repeat bottom left;
}
ul#cate2{
	padding:0 0 40px 0;
	background: url(../../img/index/mast_bg.jpg) no-repeat bottom left;
}
ul#cate3{
	margin:0 0 15px 0;
	padding:0 0 20px 0;
	background: url(../../img/index/space_bg.jpg) no-repeat bottom left;
	width:366px;
}
ul#cate-niti{
	margin:0 0 15px 0;
	padding:0 0 20px 0;
	background: url(../../img/index/sbg_niti.jpg) no-repeat bottom left;
	width:366px;
	clear:both;
}
ul#cate4{
	padding:0 0 40px 0;
	background: url(../../img/index/time_bg.jpg) no-repeat bottom left;
	clear:both;
}
ul#cate5{
	padding:0 0 60px 0;
	background: url(../../img/index/table_bg.jpg) no-repeat bottom left;
}
ul#cate6{
	padding:0 0 20px 0;
	background: url(../../img/index/hose_bg.jpg) no-repeat bottom left;
}
ul#cate7{
	padding:0 0 60px 0;
	background: url(../../img/index/drink_bg.jpg) no-repeat bottom left;
}
ul#cate-nedan{
	padding:0 0 20px 0;
	background: url(../../img/index/nedan_bg.jpg) no-repeat bottom left;
	margin-left:15px;
}*/

/*-------------------------------------
	IH愛用〜おいしく飲もう(side.html用）
-------------------------------------*/
div#sideCate ul{
	float:left;
	font-size:0.9em;
	line-height:1.2;
	border:1px solid #ccc;
}
div#sideCate ul li a{
	padding:0 0 0 10px;
	background: url(../../images/listicon.jpg) no-repeat 0 3px;
	text-decoration:underline;
}
div#sideCate ul li a.brawn{
	padding:0 0 0 10px;
	background: url(../../img/index/listicon_b.jpg) no-repeat 0 3px;
	text-decoration:underline;
}
#cate1s,#cate2s,#cate3s,#cate4s,#cate5s,#cate6s,#cate7s,#cate-nitis,#cate8ss,#cate9ss{
	margin:0 16px 3px 0;
	padding:0 0 20px 0;
	width:120px;
}
*html #cate1s,#cate2s,#cate3s,#cate4s,#cate5s,#cate6s,#cate7s,#cate-nitis,#cate8ss,#cate9ss{
	margin:0 14px 3px 0;
}
ul#cate1s li,ul#cate2s li,ul#cate4s li,ul#cate3s li,ul#cate5s li,ul#cate6s li,ul#cate7s li,ul#cate8ss li,ul#cate9ss li{
	padding:5px 0 0 6px;
	/*border-left:1px solid #ccc;
	border-right:1px solid #ccc;*/
}
/*ul#cate1s{
	background: url(../images/sbg01.jpg) no-repeat bottom right;
}
ul#cate2s{
	padding:0 0 20px 0;
	background: url(../images/sbg02.jpg) no-repeat bottom right;
}
ul#cate3s{
	padding:0 0 20px 0;
	background: url(../images/sbg03.jpg) no-repeat bottom right;
}
ul#cate4s{
	padding:0 0 20px 0;
	background: url(../images/sbg04.jpg) no-repeat bottom right;
	clear:both;
}
ul#cate5s{
	padding:0 0 20px 0;
	background: url(../images/sbg05.jpg) no-repeat bottom right;
}
ul#cate6s{
	padding:0 0 20px 0;
	background: url(../../img/common/sbg06.jpg) no-repeat bottom left;
}
ul#cate7s{
	padding:0 0 20px 0;
	background: url(../../img/common/sbg07.jpg) no-repeat bottom left;
}
ul#cate-nitis{
	padding:0 0 20px 0;
	background: url(../../img/common/sbg03.jpg) no-repeat bottom left;
}
ul#cate8ss{
	padding:0 0 20px 0;
	background: url(../../img/common/sbg08.jpg) no-repeat bottom left;
}
ul#cate9ss{
	padding:0 0 20px 0;
	background: url(../../img/common/sbg_nedan.gif) no-repeat bottom left;
}*/

/*-------------------------------------
					フライパン〜型
-------------------------------------*/
div#cate8 ul{
	float:left;
}
div#cate8 ul li{
	margin:0 0 10px 0;
}
ul#cate8Ul{
	margin:0 14px;
}

/*-------------------------------------
	フライパン〜型(side.html用)
-------------------------------------*/
div#cate8s{
	padding:5px 0 0 0;
}

/*-------------------------------------
				ブランド・料理で選ぶ
-------------------------------------*/
div#serect h3 img{
	margin:15px 0 3px 0;
	clear:both;
}
ul#cate9 li{
	float:left;
}
ul#cate9 li.shita{
	margin-top:10px;
}
ul#cate9 li#cate9c{
	margin:0px 14px 0 14px;
}
ul#cate9 li.cate9c-shita{
	margin:10px 14px 0 14px;
}
ul#cate10 li{
	float:left;
}
li.cate10m{
	margin:0 0 0 16px;
}
ul#cate10 li{
	float:left;
}
li.cate10m{
	margin:0 0 0 16px;
}
/*-------------------------------------
				ブランド・料理で選ぶ
-------------------------------------*/
/*div#serectS h3 img{
	margin:15px 0 3px 0;
	clear:both;
}*/
li.cate10m{
	margin:0 0 0 16px;
}


/*-------------------------------------
				インフォメーション部分
-------------------------------------*/
div#content div#info {
	line-height: 1.5;
	clear: both;
	width: 750px;
	padding: 10px 0;
	background-color: #FFFFFF;
	font-size:0.9em;
}
div#content div#info h3 {
	padding: 10px 0;
}
div#content div#info dd {
	padding: 0 15px;
}



/*-------------------------------------
				New 20100924
-------------------------------------*/

#banner {
	padding: 0 0 5px 0;
	display: block;
}

#banner ul li{
	float: left;
}


#banner ul li.left{
	padding: 0 5px 5px 0;
}


#banner ul li.right{
	padding: 0 0 5px 0;
}
#banner ul li.center {
	padding-right: 5px;
	padding-bottom: 5px;
}
#banner img{
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
#banner a:hover{
    text-decoration: underline;
    color: #000
}
#banner a:hover img{
    opacity:0.7;
}

/*４つ並びバナー用*/
#banner ul li.left2{
	padding: 0 4px 5px 0;
}


/*-------------------------------------
				ランキング
-------------------------------------*/
#main_ranking {
	clear: both;
}
#wrapper #header #banner li.mini_left {
	padding-left: 2px;
	padding-bottom: 5px;
}
#wrapper #header #banner li.mini_right {
	padding-right: 2px;
	padding-bottom: 5px;
}
#wrapper #header #banner li.mini_center {
	padding-bottom: 5px;
}



#main_ranking h3 {
	clear: both;
	padding: 10px 0;
}


#main_ranking ul li {
	width: 144px;
	float: left;
	font-size: 10px;
	margin: 0 7px 5px 0;
}

#main_ranking ul li.li_last {
	float: left;
	margin: 0 0 5px 0;
}

#main_ranking ul li a {
	font-size: 11px;
	text-decoration: underline;
}




/*-------------------------------------
				ピックアップ
-------------------------------------*/

#main_pickup {
	clear: both;
	overflow: hidden;
	padding: 0 0 10px 0;
	width: 750px;
}

#main_pickup h3 {
	clear: both;
	padding: 10px 0;
}

#main_pickup ul {
}

#main_pickup ul li {
	width: 144px;
	float: left;
	font-size: 10px;
	margin: 0 7px 5px 0;
}

#main_pickup ul li.li_last {
	float: left;
	margin: 0 0 5px 0;
}

#main_pickup ul li a {
	font-size: 11px;
	text-decoration: underline;
}
