@charset "Shift_JIS";

#decaffeinated_coffee{
	width:800px;
	margin:0 auto;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	line-height:1.5;
	font-size:17px;
	word-break:normal;
	color:#010101;
}



/********** リセット **********/

#decaffeinated_coffee div,
#decaffeinated_coffee h2{
	margin:0;
}
#decaffeinated_coffee h3{
	margin:0;
	line-height:1.1;
	font-size:20px;
}
#decaffeinated_coffee h4{
	margin:0;
	line-height:1.1;
	font-size:18px;
}
#decaffeinated_coffee ul,li{
	list-style:none;
	margin:0;
	padding:0;
}
#decaffeinated_coffee p{
	margin:0;
}

#decaffeinated_coffee .flow p{
	font-size:80%;
	width:500px;
}

#decaffeinated_coffee .flow p span{
	font-weight:bold;
}

#decaffeinated_coffee .flow .flow1{
	background:url(/upload/user/images/decaffeinated_coffee/step01.jpg) no-repeat 0 0;
	height:143px;
}

	#decaffeinated_coffee .flow .flow1 p{
		padding:25px 0 0 160px;
	}

#decaffeinated_coffee .flow .flow2{
	background:url(/upload/user/images/decaffeinated_coffee/step02.jpg) no-repeat 0 0;
	height:143px;
}

	#decaffeinated_coffee .flow .flow2 p{
		padding:25px 0 0 210px;
		width:380px;
	}


#decaffeinated_coffee .flow .flow3{
	background:url(/upload/user/images/decaffeinated_coffee/step03.jpg) no-repeat 0 0;
	height:143px;
}

	#decaffeinated_coffee .flow .flow3 p{
		padding:10px 0 0 160px;
		width:430px;
	}


#decaffeinated_coffee .flow .flow4{
	background:url(/upload/user/images/decaffeinated_coffee/step04.jpg) no-repeat 0 0;
	height:132px;
}

	#decaffeinated_coffee .flow .flow4 p{
		padding:10px 0 0 220px;
		width:380px;
	}



/********** パンくずリスト **********/
#decaffeinated_coffee .breadcrumb{
	padding:10px 0 30px;
	font-size:15px;
}


#decaffeinated_coffee .item_box{
	background:url(/upload/user/images/decaffeinated_coffee/bg.jpg) repeat 0 0;
	padding:0 0 30px;
}

#decaffeinated_coffee .item_box table{
	width:766px;
	margin:0 auto;
	padding:0;
	background:url(/upload/user/images/decaffeinated_coffee/table_bg.jpg) repeat 0 0;
	border:none !important;
	border-collapse:collapse;
	border-spacing:0;
}

#decaffeinated_coffee .item_box table td{
	border:none !important;
	border-collapse:collapse;
	border-spacing:0;
	padding:0;
}

#decaffeinated_coffee .item_box table td.item_photo{
	width:213px;
	padding:0;
	margin:0;
}
#decaffeinated_coffee .item_box table td.item_text{
	width:170px;
	vertical-align:top;
	padding:35px 0 ;
	font-size: 78%;
	color:#7f654b;
	font-weight: bold;
	text-align:left;
}

#decaffeinated_coffee .item_box table td.item_text .icon{
	margin-bottom:10px;
}


#decaffeinated_coffee .item_box table td.item_text .icon01{
    background: #edae00;
    padding: 2px 0 2px 5px ;
    color: #fff;
    width: 80%;
    margin: 60px 0 5px;
}

#decaffeinated_coffee .item_box table td.item_text .icon02{
    background: #257c20;
    padding: 2px 0 2px 5px ;
    color: #fff;
    width: 80%;
    margin: 0 0 5px;
}

#decaffeinated_coffee .item_box table td.item_text .icon03{
    background: #fe0000;
     padding: 2px 0 2px 5px ;
    color: #fff;
    width: 80%;
    margin: 0 0 5px;
}

#decaffeinated_coffee .item_box table td.item_text .price{
	color:#fe0000;
}




/**************************商品ページ用*********************************/

#decaffeinated_coffee.item_page{
	max-width:650px;
	margin: 0 auto;
	width:100% !important;
			background:url(/img/user/images/4121/bg.jpg) repeat-y 0 0;
		padding-bottom:90px;

		}

#decaffeinated_coffee.item_page img{
	max-width:650px;
}

#decaffeinated_coffee.item_page .flow .flow1{
	background:url(/img/user/images/4121/flow01.jpg) no-repeat 0 0;
	height:115px;
}

	#decaffeinated_coffee.item_page .flow .flow1 p{
		padding:10px 0 0 130px;
		width:380px;
		font-size:70%
	}

#decaffeinated_coffee.item_page .flow .flow2{
	background:url(/img/user/images/4121/flow02.jpg) no-repeat 0 0;
	height:115px;
}

	#decaffeinated_coffee.item_page .flow .flow2 p{
		padding:15px 0 0 165px;
    width: 450px;
		font-size:70%
	}


#decaffeinated_coffee.item_page .flow .flow3{
	background:url(/img/user/images/4121/flow03.jpg) no-repeat 0 0;
	height:116px;
}

	#decaffeinated_coffee.item_page .flow .flow3 p{
		padding:10px 0 0 130px;
    width: 400px;
		font-size:70%
		
	}


#decaffeinated_coffee.item_page .flow .flow4{
	background:url(/img/user/images/4121/flow04.jpg) no-repeat 0 0;
	height:108px;
}

	#decaffeinated_coffee.item_page .flow .flow4 p{
		padding:10px 0 0 165px;
    width: 470px;
		font-size:70%
	}
	
	#decaffeinated_coffee.item_page .package{
		margin-bottom:45px;
	}
	
	#decaffeinated_coffee.item_page .package .package_left{
		float:left;
		width:323px;
	}
	
	#decaffeinated_coffee.item_page .package img{
		width:323px;
	}
	
		#decaffeinated_coffee.item_page .package .package_left p{
			width:290px;
			margin-left:30px;
			font-size:85%;
		}
	
		#decaffeinated_coffee.item_page .package .package_right{
		float:left;
		width:327px;
	}

#decaffeinated_coffee.item_page .package .package_right p{
			width:290px;
			margin-left:30px;
				font-size:85%;
		}
	
	
	#decaffeinated_coffee.item_page .link_text{
		background:url(/img/user/images/4121/item_text.jpg) no-repeat left top;
	}
	
	#decaffeinated_coffee.item_page .link_text p{
		width:480px;
		margin-left:240px;
		font-weight:bold;
		font-size:14px;
		padding:15px 0;
	}
	
	#decaffeinated_coffee.item_page .link_text p span{
		color:#ff0000;
	}


/********** オススメコメント **********/
#decaffeinated_coffee .osusume-comment{
	width:640px;
	margin:0 auto 30px;
	padding:6px;
	border:solid 1px #d6d6d6;
	font-size:15px;
	color:#522800;
}
#decaffeinated_coffee .osusume-comment .heading{
	padding:3px;
	background:#e5e5e5;
	font-size:21px;
}
#decaffeinated_coffee .osusume-comment .osusume-comment-box{
	padding:11px;
}
#decaffeinated_coffee .osusume-comment .heading .mark1{
	color:#f00;
}
				