@charset "Shift_JIS";

#mitsukoshi02 {
	padding:0px;
	text-align: center;
}

#mitsukoshi02 input {
	line-height: 0px;
	font-size: 0px;
	/display: block;
}

/* タイトル */
#mitsukoshi02 .titlebox {
	position: relative;
	overflow: hidden;
	width: 710px;
	margin:0;
	padding:0;
}

#mitsukoshi02 .titlebox .catalog {
	position: absolute;
	top: 166px;
	left: 478px;
}

#mitsukoshi02 .titlesub {
	width: 690px;
	margin: 0;
	padding: 10px;
	text-align: center;
}

#mitsukoshi02 .titlesub_catalog {
	padding: 25px;
	overflow: hidden;
	background-image: url("/img/usr/mitsukoshi02/titlesub_catalog_bg.gif");
	_zoom: 1;
}

#mitsukoshi02 .titlesub_catalog_l {
	float: left;
	width: 295px;
	position: relative;
	overflow: hidden;
	padding: 0;
}

#mitsukoshi02 .titlesub_catalog_r {
	float: right;
	width: 295px;
	position: relative;
	overflow: hidden;
	padding: 0;
}

#mitsukoshi02 .titlesub_catalog .go_catalog {
	position: absolute;
	top: 148px;
	left: 130px;
}

/* おすすめ商品 */
#mitsukoshi02 .recommend {
	width: 696px;
	margin: 0px 5px 10px 5px;
	padding: 0 0 15px 0;
	overflow: hidden;
	background-color: #ffffff;
	border: 2px #de1442 solid;
	/padding-bottom: 15px;
}

#mitsukoshi02 .recommend .item1 {
	float: left;
	position: relative;
}

#mitsukoshi02 .recommend .item1 .catalog01_cartin {
	position: absolute;
	top: 593px;
	left: 11px;
}

#mitsukoshi02 .recommend .item1 .catalog01_catalog {
	position: absolute;
	top: 675px;
	left: 11px;
}

#mitsukoshi02 .recommend .item1 .catalog02_cartin {
	position: absolute;
	top: 382px;
	left: 11px;
}

#mitsukoshi02 .recommend .item1 .catalog02_catalog {
	position: absolute;
	top: 464px;
	left: 11px;
}

#mitsukoshi02 .recommend .item2-4 {
	float: left;
	position: relative;
	width: 222px;
	border: 1px #6a3906 solid;
	margin: 15px 0 7px 6px;
	_display: inline;
}

#mitsukoshi02 .recommend .item2-4 .catalog01_cartin {
	position: absolute;
	top: 834px;
	left: 16px;
}

#mitsukoshi02 .recommend .item2-4 .catalog01_catalog {
	position: absolute;
	top: 922px;
	left: 6px;
}

#mitsukoshi02 .recommend .item2-4 .catalog02_cartin {
	position: absolute;
	top: 664px;
	left: 16px;
}

#mitsukoshi02 .recommend .item2-4 .catalog02_catalog {
	position: absolute;
	top: 752px;
	left: 6px;
}

/* ご注文にあたっての注意事項 */
#mitsukoshi02 .attention {
	clear: both;
	padding: 10px;
	text-align: center;
}

#mitsukoshi02 .attention .text {
	clear: both;
	width: 608px;
	margin: 0 auto;
	margin-top: 20px;
	padding: 10px;
	border: #a40035 solid 1px;
}

#mitsukoshi02 .attention .text p {
	color: #ff0101;
	font-weight: bold;
	font-size: 120%;
	text-align: left;
	margin-bottom: -0.1em;
}

#mitsukoshi02 .attention .text h3 {
	font-weight: bold;
	text-align: left;
}

#mitsukoshi02 .attention .text ul {
	margin: auto;
	margin-bottom: 0px;
	padding-left: 1em;
	/padding-left: 2em;
	text-indent: -1em;
	text-align: left;
	list-style: none;
	display:inline-block;
	* display:inline;
	* zoom:1;
}

#mitsukoshi02 .attention .text li {
	margin-top: 0.1em;
	margin-bottom: 0px;
}

#mitsukoshi02 .attention .text .ul2 {
	margin-left: 1em;
	/margin-left: 0em;
}

/* デジタルカタログでのお買い物の方法 */
#mitsukoshi02 #steps {
	margin: 20px 5px 0px 5px;
	width: 696px;
	border: 2px #b7aa00 solid;
	background-color: #feeed5;
}

#mitsukoshi02 .step {
	padding: 18px 18px 26px 18px;
	overflow: hidden;
	_zoom: 1;
}

#mitsukoshi02 .step img {
	float: left;
	padding-left: 0px;
	margin: 5px;
}

/* フッタ下 */
.catalogFootBox {
	width:698px;
	margin: 20px 5px 0 5px;
	border: 1px #d7ede6 solid;
	clear: both;
}

.catalogFootTitle {
	width:698px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #e7e7e7;
}

.catalogFootList {
	width:658px;
	margin: 10px 20px 0 20px;
	padding-bottom: 10px;
	overflow:hidden;
	text-align: left;
	zoom:1;
}

.catalogFootBox .catalogFootList li {
	list-style-type: none;
	padding-left: 8px;
	padding-right: 20px;
	background: url("/img/usr/freepage/icn_arrow02.gif") no-repeat left center;
	float:left;
	display: block;
}

.catalogFootTxt{
	padding-left: 10px;
	display: table-cell;
    vertical-align: middle;
}
* html .catalogFootTxt {/* IE 6 */  display:inline;  zoom:1;} 

/* clearfix */
.catalogFootBox:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: " ";
	font-size: 0;
}