* {

	font-style: normal;
	font-weight: normal;
}

div *{
	margin: 0;
	padding: 0px 0px 0px 0px;
}

/* 20051130 bgカラーからイメージへ変更 ＠いしぐろ */

body {
	background:#000000;
	color: #333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	letter-spacing: -0.05em;
}

a {text-decoration: none; border: none;}
a:link,
a:active,
a:visited,
a:hover { color: #000066; text-decoration: none; border: none;}
a img{ color: #000066; text-decoration: none; border: none;} 

#layout{
	width:980px;
	height:auto;
}

.flash{
	float:left;
	width:520px;
	height:604px;
}

.img_main{
	float:right;
	width:460px;
	height:604px;
}

.line_blue{
	width:980px;
	height:7px;
	background-color:#111987;
}

.line_red{
	width:980px;
	height:7px;
	background-color:#B10012;
}

.line_white{
	clear:both;
	width:980px;
	height:1px;
	background-color:#ffffff;
}

.btn_spacer{
	float: left;
	width:38px;
	height:19px;
}



.btn_privacy {
	display:block;
	float: left;
	background: url(images/top/txt_privacy.gif) no-repeat;
	width:107px;
	height:19px;
}

.btn_guide {
	display:block;
	float: left;
	margin-left: 23px;
	background: url(images/top/txt_guide.gif) no-repeat;
	width:74px;
	height:19px;
}

.btn_goriyou {
	display:block;
	float: left;
	margin-left: 23px;
	background: url(images/top/txt_goriyou.gif) no-repeat;
	width:60px;
	height:19px;
}

.btn_toiawase {
	display:block;
	float: left;
	margin-left: 23px;
	background: url(images/top/txt_toiawase.gif) no-repeat;
	width:68px;
	height:19px;
}

.btn_map {
	display:block;
	float: left;
	margin-left: 23px;
	background: url(images/top/txt_map.gif) no-repeat;
	width:66px;
	height:19px;
}
/*110426更新 三越伊勢丹へ　n*/
.copyright {
	display:block;
	float: right;
	clear:right;
	margin-left: 150px;/*369px*/
	background: url(images/copyright/txt_copyright.gif) no-repeat;
	width:150px;
	height:19px;
}

/*080325追加　三越伊勢丹ホールディング+三越バナー追加　n*/
.btn_mitsukoshi{
	display:block;
	float:right;
	margin-left: 5px;
	background: url(images/top/bn_mitsukoshi.gif) no-repeat;
	width:132px;
	height:25px;
}

.btn_hd {
	display:block;
	float:right;
	margin-left: 5px;
	background: url(images/top/bn_hd.gif) no-repeat;
	width:181px;
	height:25px;
}

.btn_asobo {
	display:block;
	float:right;
	margin-left: 5px;
	background: url(images/top/bn_asobo.jpg) no-repeat;
	width:151px;
	height:25px;
}




.btn_isetanmens {
	display:block;
	float:right;
	margin-left: 5px;
	background: url(images/top/bn_isetanmens.gif) no-repeat;
	width:132px;
	height:25px;
}



.btn_080325_hd {
	display:block;
	float:right;
	margin-left: 5px;
	background: url(images/top/bn_080325_hd.gif) no-repeat;
	width:168px;
	height:25px;
}

.clear{clear:both;}

/*080325追加 n*/

.info_topic{
clear:both;
	margin:10px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	font-size:14px;
}

.white 	{ color:#FFFFFF;
font-weight:bold; }

.g_sale { color:#FF621E;
font-weight:bold; }

.normal{
font-weight:normal}


.spacer_5px{
	clear:both;
	width:auto;
	height:5px;
	overflow:hidden;
}


.info_top 	{
	color:#FFFFFF;
	background-image: url(../images/common/info.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
}

/*090512追加 miyakoshi TOPのお詫び、お知らせなど、フッター上リンク一文追加時に使用*/

.info_top_link 	{
	width:270px; 
	height:16px; 
	display:inline; 
	font-size:13px; 
	letter-spacing:0.1em; 
	margin:7px 0px 7px 35px;
	float: left;}
	
.info_top_link 	a{
	color:#FFF;}
	

.info_top_r 	{
	color:#FFFFFF;
	background-image: url(../images/common/info_blue.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
}

.info_top_r_link 	{
	width:450px; 
	height:16px; 
	display:inline; 
	font-size:12px; 
	letter-spacing:0.1em; 
	margin:7px 0px 0px 35px;
	float: left;}
	
.info_top_r_link 	a{
	color:#FFF;}

.info_top_r_link2 	{
	width:450px; 
	height:11px; 
	display:inline; 
	font-size:11px; 
	letter-spacing:0.1em; 
	margin:6px 0px 0px 35px;
	float: left;}
	
.info_top_r_link2 	a{
	color:#FFF;}
	
.info_top_r_link3 	{
	width:450px; 
	height:11px; 
	display:inline; 
	font-size:11px; 
	letter-spacing:0.1em; 
	margin:0px 0px 0px 35px;
	float: left;}
	
	.info_top_r_link3 	a{
	color:#FFF;}
	
.info_top_r_link4 	{
	width:450px; 
	height:11px; 
	display:inline; 
	font-size:11px; 
	letter-spacing:0.1em; 
	margin:0px 0px 6px 35px;
	float: left;}
	
.info_top_r_link4 	a{
	color:#FFF;}

.info_top_r_01 	{	
	color:#FFFFFF;
	line-height: 12px;
}
.size_s{
font-size: 10px;}
.btn_hyakka {
	display:block;
	float:right;
	margin-left: 5px;
	width:157px;
	height:25px;
	line-height: 30px;
	letter-spacing: normal;
	font-size: 10px;
}

.btn_vogue {
	display:block;
	float:right;
	margin:1px 34px 0px 5px;
	width:auto;
	height:25px;
	line-height: 10px;
	letter-spacing: normal;
	font-size: 10px;
}
.info_top_l_box{
	float:left;
	width:auto;
	height:101px;
}

.info_top_r_box{
	float:right;
	width:auto;
	height:101px;
}

