/* ログオン/ログオフ */

/* 基本文字設定 */


#epxb0077 .log01 {
	margin: 0;
	padding: 10px 5px 0 5px;
	font-size: 10px;
	line-height: 130%;
	color: #555;

}


#epxb0077 .log01 strong {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #555;
}

#epxb0077 .log02 {
	margin: 0;
	padding: 3px 5px;
	font-size: 10px;
	line-height: 120%;
	color: #555;
}

#epxb0077 .log03 {
	margin: 0;
	padding: 0 5px 12px 5px;
	font-size: 12px;
	font-weight:bold;
	line-height: 130%;
	color: #555;
}

#epxb0077 .log03 a:link,
#epxb0077 .log03 a:visited,
#epxb0077 .log03 a:hover,
#epxb0077 .log03 a:active {
	color: #555;
}

#epxb0077 .log04 {
	margin: 0;
	padding: 5px 10px 5px 10px;
	font-size: 10px;
	line-height: 130%;
	color: #555;
	text-align:left
}

#epxb0077 .bt01 {
	margin: 0;
	padding: 4px 5px;
}

#epxb0077 .bt02 {
	margin: 0;
	padding:0 0 6px 0;
}

#epxb0077 .goriyo {
	margin: 0;
	padding:0;
}

/* 各ショップ固有設定

/* ==ポータル== */

#epxb0077 .www_bk2 {
	text-align:center;
}

#epxb0077 .www_bk2 .log01 strong {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #666666;
}

#epxb0077 .www_bk2 .log03 {
	margin: 0;
	padding: 0 10px 12px 10px;
	font-size: 12px;
	font-weight:bold;
	line-height: 130%;
	color: #666666;
}

#epxb0077 .www_bk2 .log03 a:link,
#epxb0077 .www_bk2 .log03 a:visited,
#epxb0077 .www_bk2 .log03 a:hover,
#epxb0077 .www_bk2 .log03 a:active {
	color: #666666;
}

#epxb0077 .www_bk2 .line {
	width:180px;
	height:10px;
        background-image:url(../img/logon_www_line.gif); 
        background-repeat:no-repeat; 
        background-position:top center; 
	margin: 0;
	padding: 1px 0 0 10px;
}

/* ==ファッション== */

#epxb0077 .fashion_bk2 {
	text-align:center;
}

#epxb0077 .fashion_bk2 .log01 strong {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #F06C32;
}

#epxb0077 .fashion_bk2 .log03 {
	margin: 0;
	padding: 0 10px 12px 10px;
	font-size: 12px;
	font-weight:bold;
	line-height: 130%;
	color: #F06C32;
}

#epxb0077 .fashion_bk2 .log03 a:link,
#epxb0077 .fashion_bk2 .log03 a:visited,
#epxb0077 .fashion_bk2 .log03 a:hover,
#epxb0077 .fashion_bk2 .log03 a:active {
	color: #F06C32;
}

#epxb0077 .fashion_bk2 .line {
	width:180px;
	height:10px;
        background-image:url(../img/logon_fashion_line.gif); 
        background-repeat:no-repeat; 
        background-position:top center; 
	margin: 0;
	padding: 1px 0 0 10px;
}

/* ==インテリア== */

#epxb0077 .interior_bk2 {
	text-align:center;
}

#epxb0077 .interior_bk2 .log01 strong {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #666666;
}

#epxb0077 .interior_bk2 .log03 {
	margin: 0;
	padding: 0 10px 12px 10px;
	font-size: 12px;
	font-weight:bold;
	line-height: 130%;
	color: #666666;
}

#epxb0077 .interior_bk2 .log03 a:link,
#epxb0077 .interior_bk2 .log03 a:visited,
#epxb0077 .interior_bk2 .log03 a:hover,
#epxb0077 .interior_bk2 .log03 a:active {
	color: #666666;
}

#epxb0077 .interior_bk2 .line {
	width:180px;
	height:10px;
        background-image:url(../img/logon_interior_line.gif); 
        background-repeat:no-repeat; 
        background-position:top center; 
	margin: 0;
	padding: 1px 0 0 10px;
}


/* ==ママ＆ベビー== */

#epxb0077 .mama_bk2 {
	text-align:center;
}

#epxb0077 .mama_bk2 .log01 strong {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #666666;
}

#epxb0077 .mama_bk2 .log03 {
	margin: 0;
	padding: 0 10px 12px 10px;
	font-size: 12px;
	font-weight:bold;
	line-height: 130%;
	color: #666666;
}

#epxb0077 .mama_bk2 .log03 a:link,
#epxb0077 .mama_bk2 .log03 a:visited,
#epxb0077 .mama_bk2 .log03 a:hover,
#epxb0077 .mama_bk2 .log03 a:active {
	color: #666666;
}

#epxb0077 .mama_bk2 .line {
	width:180px;
	height:10px;
        background-image:url(../img/logon_mama_line.gif); 
        background-repeat:no-repeat; 
        background-position:top center; 
	margin: 0;
	padding: 1px 0 0 10px;
}

/* ==グルメ== */

#epxb0077 .gourmet_bk2 {
	text-align:center;
}

#epxb0077 .gourmet_bk2 .log01 strong {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #666666;
}

#epxb0077 .gourmet_bk2 .log03 {
	margin: 0;
	padding: 0 10px 12px 10px;
	font-size: 12px;
	font-weight:bold;
	line-height: 130%;
	color: #666666;
}

#epxb0077 .gourmet_bk2 .log03 a:link,
#epxb0077 .gourmet_bk2 .log03 a:visited,
#epxb0077 .gourmet_bk2 .log03 a:hover,
#epxb0077 .gourmet_bk2 .log03 a:active {
	color: #666666;
}

#epxb0077 .gourmet_bk2 .line {
	width:180px;
	height:10px;
        background-image:url(../img/logon_gourmet_line.gif); 
        background-repeat:no-repeat; 
        background-position:top center; 
	margin: 0;
	padding: 1px 0 0 10px;
}

/* ==ギフト== */

#epxb0077 .gift_bk2 {
	text-align:center;
}

#epxb0077 .gift_bk2 .log01 strong {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #666666;
}

#epxb0077 .gift_bk2 .log03 {
	margin: 0;
	padding: 0 10px 12px 10px;
	font-size: 12px;
	font-weight:bold;
	line-height: 130%;
	color: #666666;
}

#epxb0077 .gift_bk2 .log03 a:link,
#epxb0077 .gift_bk2 .log03 a:visited,
#epxb0077 .gift_bk2 .log03 a:hover,
#epxb0077 .gift_bk2 .log03 a:active {
	color: #666666;
}

#epxb0077 .gift_bk2 .line {
	width:180px;
	height:10px;
        background-image:url(../img/logon_gift_line.gif); 
        background-repeat:no-repeat; 
        background-position:top center; 
	margin: 0;
	padding: 1px 0 0 10px;
}

/* ==ディズニー== */

#epxb0077 .disney_bk2 {
	text-align:center;
}

#epxb0077 .disney_bk2 .log01 strong {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #666666;
}

#epxb0077 .disney_bk2 .log03 {
	margin: 0;
	padding: 0 10px 12px 10px;
	font-size: 12px;
	font-weight:bold;
	line-height: 130%;
	color: #666666;
}

#epxb0077 .disney_bk2 .log03 a:link,
#epxb0077 .disney_bk2 .log03 a:visited,
#epxb0077 .disney_bk2 .log03 a:hover,
#epxb0077 .disney_bk2 .log03 a:active {
	color: #666666;
}

#epxb0077 .disney_bk2 .line {
	width:180px;
	height:10px;
        background-image:url(../img/logon_disney_line.gif); 
        background-repeat:no-repeat; 
        background-position:top center; 
	margin: 0;
	padding: 1px 0 0 10px;
}

/* ==ビューティー== */

#epxb0077 .beauty_bk2 {
	text-align:center;
}

#epxb0077 .beauty_bk2 .log01 strong {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #666666;
}

#epxb0077 .beauty_bk2 .log03 {
	margin: 0;
	padding: 0 10px 12px 10px;
	font-size: 12px;
	font-weight:bold;
	line-height: 130%;
	color: #666666;
}

#epxb0077 .beauty_bk2 .log03 a:link,
#epxb0077 .beauty_bk2 .log03 a:visited,
#epxb0077 .beauty_bk2 .log03 a:hover,
#epxb0077 .beauty_bk2 .log03 a:active {
	color: #666666;
}

#epxb0077 .beauty_bk2 .line {
	width:180px;
	height:10px;
        background-image:url(../img/logon_beauty_line.gif); 
        background-repeat:no-repeat; 
        background-position:top center; 
	margin: 0;
	padding: 1px 0 0 10px;
}

/* ==マンスリー== */

#epxb0077 .monthly_bk2 {
	text-align:center;
}

#epxb0077 .monthly_bk2 .log01 strong {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #666666;
}

#epxb0077 .monthly_bk2 .log03 {
	margin: 0;
	padding: 0 10px 12px 10px;
	font-size: 12px;
	font-weight:bold;
	line-height: 130%;
	color: #666666;
}

#epxb0077 .monthly_bk2 .log03 a:link,
#epxb0077 .monthly_bk2 .log03 a:visited,
#epxb0077 .monthly_bk2 .log03 a:hover,
#epxb0077 .monthly_bk2 .log03 a:active {
	color: #666666;
}

#epxb0077 .monthly_bk2 .line {
	width:180px;
	height:10px;
        background-image:url(../img/logon_monthly_line.gif); 
        background-repeat:no-repeat; 
        background-position:top center; 
	margin: 0;
	padding: 1px 0 0 10px;
}

/* ==マンスリーグループ== */

/* 修正 091203 group TAM ココから */
body {
background-color: transparent;
}
/* 修正 091203 group TAM ココまで */

#epxb0077 .gmonthly_bk2 {
	text-align:center;
}

/* 修正 091203 group TAM ココから */
#epxb0077 .gmonthly_bk2 .log01 {
	margin: 0;
	padding: 15px 5px 0 5px;
	font-size: 10px;
	line-height: 130%;
	color: #555;

}
/* 修正 091203 group TAM ココまで */

#epxb0077 .gmonthly_bk2 .log01 strong {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #666666;
}

#epxb0077 .gmonthly_bk2 .log03 {
	margin: 0;
/* 修正 091203 group TAM ココから */
	padding: 0 10px 16px 10px;
/* 修正 091203 group TAM ココまで */
	font-size: 12px;
	font-weight:bold;
	line-height: 130%;
	color: #666666;
}

#epxb0077 .gmonthly_bk2 .log03 a:link,
#epxb0077 .gmonthly_bk2 .log03 a:visited,
#epxb0077 .gmonthly_bk2 .log03 a:hover,
#epxb0077 .gmonthly_bk2 .log03 a:active {
	color: #666666;
}

/* 修正 091203 group TAM ココから */
#epxb0077 .gmonthly_bk2 .log04 {
	margin: 0;
	padding: 5px 15px 5px 15px;
	font-size: 10px;
	line-height: 130%;
	color: #555;
	text-align:left
}

#epxb0077 .gmonthly_bk2 .bt02 {
	margin: 0;
	padding: 4px 5px 20px 5px;
}
/* 修正 091203 group TAM ココまで */

#epxb0077 .gmonthly_bk2 .line {
/* 修正 091203 group TAM ココから */
	width:210px;
	height:14px;
        background-image:url(../img/logon_gmonthly_line.gif); 
        background-repeat:no-repeat; 
        background-position:top center; 
	margin: 0;
	padding: 0;
/* 修正 091203 group TAM ココまで */
}

/* 各ショップ固有背景 */

.www_bk1 { 
        width: 190px; 
        background-image:url(../img/logon_www_bk1.gif); 
        background-repeat:no-repeat; 
        background-position:top left; 
}

.www_bk2 { 
        background-image:url(../img/logon_www_bk2.gif); 
        background-repeat:no-repeat; 
        background-position:bottom left; 
} 

.fashion_bk1 { 
        width: 190px; 
        background-image:url(../img/logon_fashion_bk1.gif); 
        background-repeat:no-repeat; 
        background-position:top left; 
}

.fashion_bk2 { 
        background-image:url(../img/logon_fashion_bk2.gif); 
        background-repeat:no-repeat; 
        background-position:bottom left; 
}

.interior_bk1 { 
        width: 190px; 
        background-image:url(../img/logon_interior_bk1.gif); 
        background-repeat:no-repeat; 
        background-position:top left; 
}

.interior_bk2 { 
        background-image:url(../img/logon_interior_bk2.gif); 
        background-repeat:no-repeat; 
        background-position:bottom left; 
} 
 

.mama_bk1 { 
        width: 190px; 
        background-image:url(../img/logon_mama_bk1.gif); 
        background-repeat:no-repeat; 
        background-position:top left; 
}

.mama_bk2 { 
        background-image:url(../img/logon_mama_bk2.gif); 
        background-repeat:no-repeat; 
        background-position:bottom left; 
}

.gourmet_bk1 { 
        width: 190px; 
        background-image:url(../img/logon_gourmet_bk1.gif); 
        background-repeat:no-repeat; 
        background-position:top left; 
}

.gourmet_bk2 { 
        background-image:url(../img/logon_gourmet_bk2.gif); 
        background-repeat:no-repeat; 
        background-position:bottom left; 
} 

.gift_bk1 { 
        width: 190px; 
        background-image:url(../img/logon_gift_bk1.gif); 
        background-repeat:no-repeat; 
        background-position:top left; 
}

.gift_bk2 { 
        background-image:url(../img/logon_gift_bk2.gif); 
        background-repeat:no-repeat; 
        background-position:bottom left; 
} 

.disney_bk1 { 
        width: 190px; 
        background-image:url(../img/logon_disney_bk1.gif); 
        background-repeat:no-repeat; 
        background-position:top left; 
}

.disney_bk2 { 
        background-image:url(../img/logon_disney_bk2.gif); 
        background-repeat:no-repeat; 
        background-position:bottom left; 
} 

.beauty_bk1 { 
        width: 190px; 
        background-image:url(../img/logon_beauty_bk1.gif); 
        background-repeat:no-repeat; 
        background-position:top left; 
}

.beauty_bk2 { 
        background-image:url(../img/logon_beauty_bk2.gif); 
        background-repeat:no-repeat; 
        background-position:bottom left; 
} 

.monthly_bk1 { 
        width: 190px; 
        background-image:url(../img/logon_monthly_bk1.gif); 
        background-repeat:no-repeat; 
        background-position:top left; 
}

.monthly_bk2 { 
        background-image:url(../img/logon_monthly_bk2.gif); 
        background-repeat:no-repeat; 
        background-position:bottom left; 
}

.gmonthly_bk1 { 
        width: 210px;
		background-color:#FFC7E0;
        background-image:url(../img/logon_gmonthly_bk1.gif); 
        background-repeat:no-repeat; 
        background-position:top left; 
}

.gmonthly_bk2 { 
        background-image:url(../img/logon_gmonthly_bk2.gif); 
        background-repeat:no-repeat; 
        background-position:bottom left; 
}  