/* BASIC css start */
#loginWrap .loc-navi { position : absolute; margin-top: 40px; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }
#loginWrap .page-body { margin-top: 0; margin-left: auto; margin-right: auto; }
#loginWrap .mlog-sign { min-height: 206px; _height; 206px; }
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign { float: left; letter-spacing: -1px; }
/* member login */
#loginWrap .mlog-sign .mlog { position: relative; width: 475px; height: 206px; }
#loginWrap .mlog-sign .frm-list { position: absolute; left: 60px; top: 80px; width: 300px; }
#loginWrap .mlog-sign .frm-list li,
#loginWrap .mlog-sign .frm-list li label,
#loginWrap .mlog-sign .frm-list li .txt-frm { float: left; }
#loginWrap .mlog-sign .frm-list li { width: 100%; margin-bottom: 5px; font-weight: bold; text-align: right; }
#loginWrap .mlog-sign .frm-list li label { width: 60px; padding-top: 4px; margin-right: 10px; }
#loginWrap .mlog-sign .frm-list li .txt-frm { width: 220px; height: 19px; padding: 2px 0 0 2px; border: 0; background-color: #eaeaea; }
#loginWrap .mlog-sign .btn-mlog { position: absolute; left: 365px; top: 78px; }
#loginWrap .mlog-sign .se-log { position: absolute; left: 130px; top: 135px; }
/* sign */
#loginWrap .mlog-sign .sign { width: 265px; height: 49px; margin-top: 80px; padding-left: 20px; background: url(/images/d3/lovely_woman/common/bg_h3_sero_line.gif) repeat-y 0 0; }
#loginWrap .mlog-sign .sign .msg li { position: relative; height: 25px; line-height: 25px; margin-bottom: 5px; font-weight: bold; }
#loginWrap .mlog-sign .sign .msg .btn { width: 103px; position: absolute; right: 0; }

#content{padding-left:80px;}

#top{
	position:relative;
	min-height:300px
	}	
#g_menu{
	position:absolute;
	left:690px;
	top:10px;
	}
#g_menu ul li{
	font-size:12px;
	font-family:"±¼¸²";
	float:left;
	display:inline-block;
	}
#g_menu ul li {
	padding:0 10px;
	border-right:1px solid #307b96;
	}
#g_menu ul li.last{
	border-right:0;
	}

#m_menu{
	position:absolute;
	left:565px;
	top:60px;
	}
#m_menu ul li{
	float:left;
	display:inline;
	}
#m_menu li{
	padding:0 15px;
	}

#m_copy{
	position:absolute;


	}
#submenu_01{
	position:absolute;
	left:580px;
	top:87px;
	}
#submenu_02{
	position:absolute;
	left:690px;
	top:87px;
	}
	}
#cafedorei01,#cafedorei02,#mall01{
	padding-left:10px;
	padding-right:10px;
	}
#title_location{
	position:absolute;
	left:365px;
	top:260px;
	}	
#member_title{
	float:left
	}
#com_location{
	float:left;
	margin-left:50px;
	margin-top:20px;
	}
/* BASIC css end */

