body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #333;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-repeat:repeat;
	background-position: center top;
	background-image: url(http://www.love-dress.net/common/images/newheader2/bg.jpg);
	background-attachment: scroll;


	}
#header #header-over table {
	margin: 0px;
	padding: 0px;
}
#header_submenu2 {
	position: relative;
	top: -3px;
}

#content_rightsidebar{
	min-height:2033px;
}
	
	body,html {
scrollbar-base-color: #C6C6C6;
scrollbar-arrow-color: #F200BD;
scrollbar-3dlight-color: #FFE8E8;
scrollbar-darkshadow-color: #E8B0C3;
scrollbar-face-color: #F4F4F4;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #FFF7FC;
	}
#wrap #content #content_right #main {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}


	
.blog_title {
	font-weight: bold;
	color: #FF3399;
}
#wrap {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-color:#F2F2F2;
}
#sidebar {
	float: left;
	text-align: center;
	font-size: 10px;
	margin-right: 5px;
	width: 195px;
	height: 1900px;
}
.side_midasi {
	background-image: url(top/img/side_midasi_guide.jpg);
	background-repeat: no-repeat;
	height: 44px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-position: center top;
}
#wrap #content #sidebar .side_midasi2 {
	background-image: url(top/img/side_midasi_info.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 44px;
}

#footer {
	background-repeat: no-repeat;
	height: 50px;
	background-position: center top;
	background-color:#FFF;
	clear: both;
	float: none;
	font-size: 10px;
	color: #666666;
	text-align: center;
	padding:15px;
	padding-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	width:920px;
}


#sidebar img {
	margin-bottom: 5px;
}
#sidebar .bnr {
	border: 1px solid #CCCCCC;
	float: none;
}


.clear {
	clear: both;
	float: none;
}

#wrap #content {
	width: 950px;
	margin-top: 5px;
}
#wrap #content #content_right #top_news {
	background-image: url(top/img/hot_information.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 230px;
	padding-top: 12px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 5px;
}
#rss {
	height: 22px;
	width: 65px;
	float: right;
}
#rss a {
	display: block;
	text-indent: -9999px;
	height: 22px;
	width: 65px;
}

#wrap #content #content_right #top_nf {
	background-image: url(top/img/bg_nf.jpg);
	background-repeat: no-repeat;
	background-position: center 5px;
	height: 230px;
	padding-top: 43px;
	padding-right: 5px;
	padding-left: 5px;
	display: block;
}
.rss_box .content img a {
	border: 1px solid #FFE1FF;
	margin-right: 3px;
}
#wrap #under_top {
	display: block;
	margin-top: 10px;
}


#wrap #content #content_right #top_sch {
	background-image: url(top/img/bg_todays_sch.jpg);
	background-repeat: no-repeat;
	background-position: center 5px;
	height: 600px;
	padding-top: 40px;
	padding-right: 5px;
	padding-left: 5px;
}
#under {
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	text-align: center;
}
#under table{
	margin: 0 auto;
}
#mag_inner {
	background-image: url(common/img/mag_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 60px;
	height: 40px;
	padding-left: 100px;
}
#mag {
	margin-top: 5px;
	margin-bottom: 15px;
	display: block;
}




#content_right {
	float: left;
	width: 545px;
	font-size: 12px;
	color: #666666;
	margin-bottom: 5px;
	text-align: left;
	overflow: visible;
	padding-left: 0px;
}

#wrap #content #content_right table {
	font-size: 12px;
	color: #666666;
}
#content_right h2 {
	margin-bottom: 10px;
}
.bnr {
	border: 1px solid #999999;
	margin-bottom: 5px;
}
.text_red {
	color: #990000;
}
#content a {
	color: #CC0033;
}
#totop a {
	background-image: url(common/img/pagetop.gif);
	background-repeat: no-repeat;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	height: 27px;
	width: 66px;
	text-indent: -9999px;
	margin-right: 10px;
	float: right;
}
#totop {
	width: 950px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
	margin-top: 50px;
}

.td_bg_01 {
	background-color: #FFD7EB;
	padding: 5px;
}
.td_bg_02 {
	font-weight: normal;
	color: #FF0066;
	background-color: #FFFBFE;
	padding: 8px;
	border: 1px dotted #FFFDFF;
}
h1 {
	font-size: 12px;
	margin: 00px;
	padding: 5px;
	text-align: left;
}
h2 {
	font-size: 10px;
	color: #999999;
	text-align: left;
	padding: 5px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#sch_date {
	margin-bottom: 0px;
	height: 20px;
}
#sch_weeklink {
	float: right;
	width: 120px;
	text-align: right;
}
#sch_todaydate {
	float: left;
	width: 200px;
	font-weight: bold;
	color: #333333;
}
.copyright {
	font-size: 10px;
	color: #666666;
}
.requi {
	color: #CC0000;
}
#costume .allone img {
	margin: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 1px;

}

#costume .allone a {
	background-color: #E1E1E1;
}
#costume .allone {

}
#costume .allone a:hover {
	background-color: #99CC33;
}
#costume table {
	border-collapse:collapse;
	margin-bottom: 5px;
}
#costume td {
	font-size: 11px;
	color: #CC0066;
}
#under {
	clear: both;
	float: none;
}

#sitemap {
	clear: both;
	margin-bottom: 0;
	width: 920px;
	margin-left:auto;
	margin-right:auto;
	
	color: #dcdcdc;
	font-size: 10px;
	text-align: center;
	line-height: 1.3em;
}
#sitemap a:link {
	color: #dcdcdc;
	text-decoration: underline;
}
#sitemap a:visited {
	color: #800080;
	text-decoration: underline;
}
#sitemap a:hover {
	color: #800080;
	text-decoration: underline;
}



#sitemap p span {
	font-weight: bold;
}

.text_box {
	width: 520px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 4px;
	margin-bottom: 4px;
}
.text_box .text01 {
	font-size: 12px;
	color: #666666;
}
.text_box .text02 {
	color: #DB5799;
	font-weight: bold;
}
.text_box .text03 {
	font-size: 14px;
	color: #CC0000;
}
.cos_rank_cap {
	background-image: url(costume/img/bnt_ranking_01.gif);
	height: 35px;
	width: 535px;
	background-repeat: no-repeat;
	text-align: right;
	padding-top: 25px;
	padding-right: 5px;
	font-size: 12px;
	color: #FFFFFF;
}

.RankBg {
	height: 240px;
	width: 100px;
	text-align: center;
	margin: 3px;
	padding: 0px;
}
.RankBg img {
	margin-top: 36px;
	border: 1px solid #FFCCFF;
}

.CosName {
	margin-top: 3px;
	margin-right: auto;
	margin-left: auto;
}


.RankBg01 {
	background-image: url(costume/img/rankbg01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.RankBg02 {
	background-image: url(costume/img/rankbg02.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.RankBg03 {
	background-image: url(costume/img/rankbg03.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.RankBg04 {
	background-image: url(costume/img/rankbg04.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.RankBg05 {
	background-image: url(costume/img/rankbg05.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.RankBg06 {
	background-image: url(costume/img/rankbg06.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.RankBg07 {
	background-image: url(costume/img/rankbg07.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.RankBg08 {
	background-image: url(costume/img/rankbg08.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.RankBg09 {
	background-image: url(costume/img/rankbg09.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.RankBg10 {
	background-image: url(costume/img/rankbg10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.RankBg01 {
	background-image: url(costume/img/rankbg01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.rec_form .formcap {
	background-image: url(recruitment/img/formcap_bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 15px;
	width: 150px;
	padding-top: 5px;
	color: #EB43E7;
	margin-bottom: 3px;
	margin-right: auto;
}
.rec_form .td01 {
	text-align: left;
	padding: 4px;
	background-color: #F7F7F7;
	line-height: 14px;


}
.rec_form .td02 {
	text-align: left;
	padding: 4px;
	background-color: #F7F7F7;
	line-height: 14px;
	width: 350px;


}
.rec_form .td03 {
	text-align: center;
	padding: 4px;
	background-color: #F7F7F7;


}
.rec_form table {
	border: 1px solid #FFCCFF;
	text-align: left;
	width: 520px;
}
.rec_form th {
	background-color: #FFFFCC;
	font-weight: normal;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
}
.enq_event iframe {
	height: 1300px;
	width: 540px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#sidebar #epoint_login {
	background-image: url(../common/img/epoint_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 5px;
	height: 145px;
	padding-top: 25px;
}
.s {
	width: 70px;
	height: 12px;

}
#epoint_login #password {
	height: 14px;
	width: 110px;
}

#tks {
	padding: 10px 25px;
	text-align: left;
	line-height: 1.6em;
}
#tks span {
	color: #ff0000;
}
#tks span.big {
	font-size: 108%;
	font-weight: bold;
}
#top_news_l {
	float: left;
	width: 265px;
	background-image: url(top/img/news1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 13px;
}
#top_news_r {
	width: 260px;
	float: right;
	background-image: url(top/img/news2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 13px;
}
.table_l1-top{
background-color:#E3F9FC;
border:solid 1px #3399CC;
font-weight:normal;
}

.table_l1-midore{
background-color:#E3F9FC;
border-left:solid 1px #3399CC;
border-right:solid 1px #3399CC;
border-bottom:solid 1px #3399CC;
font-weight:normal;
}

.table_l2-top{
border-bottom:1px solid #EE75A6;
border-right:1px solid #EE75A6;
border-top:1px solid #EE75A6;
font-weight:normal;
}

.table_l2-midore{
border-bottom:1px solid #EE75A6;
border-right:1px solid #EE75A6;
font-weight:normal;
}
#content #content_block {
	font-family: 750;
	float: right;
	width: 750px;
	overflow: hidden;
	display: inline;
	
}
#wrap #content #content_block #content_middle {
	float: left;
	width: 547px;
}
#sidebar h2#nf {
	background-image: url(http://www.love-dress.net/images/bar_newface.png);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	height: 50px;
	width: 195px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#sidebar #sidebnr a img {
	margin-top: 3px;
}
#sidebar #sidebnr #mobile {
	background-repeat: no-repeat;
	height: 300px;
	width: 195px;
	background-image: url(images/mobile2.jpg);
}
#sidebar #sidebnr #mobile #mobile_send {
	position: relative;
	top: 213px;
	text-align: center;
}
#sidebar #mobile #mobile_pc a {
	display: block;
	height: 18px;
	width: 185px;
	position: relative;
	top: 323px;
	margin-left: 5px;
}


.s {
	width: 70px;
	height: 12px;
}
.gopc a {
	display:block;
	height: 14px;
	width: 74px;
	text-indent: -9999;
}
.imgbtn {
}

#header {
	padding: 0;
	height: 164px;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	top: -1px;
	}
	

#login-form ul {
	margin: 0px;
	padding: 0px;
}
#header #submenu {

}
#header #headermenu2 {
	height: 44px;
	clear: both;
	float: none;
	position: relative;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header #submenu img {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}

#headermenu2 a {
	text-decoration:none;
	background-position: left top;
	background-image: url("http://www.love-dress.net/common/images/newheader2/button.gif");
}
#header #submenu img a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#headermenu2 dl {
	list-style: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#headermenu2 dd,#headermenu2 a {
	display: block;
	background-position: left top;
	overflow: hidden;
}

#headermenu2 dd {
	text-indent:-9999px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#headermenu2 #menu01 a{
	background-position:0px 0px;
	width: 137px;
	overflow: hidden;
	height: 44px;
}
#headermenu2 #menu02 a{
	background-position:-137px 0px;
	width: 135px;
	overflow: hidden;
	height: 44px;
}
#headermenu2 #menu03 a{
	background-position:-272px 0px;
	width: 138px;
	overflow: hidden;
	height: 44px;
}
#headermenu2 #menu04 a{
	background-position:-410px 0px;
	width: 134px;
	overflow: hidden;
	height: 44px;
}
#headermenu2 #menu05 a{
	background-position:-544px 0px;
	width: 136px;
	overflow: hidden;
	height: 44px;
}
#headermenu2 #menu06 a{
	background-position:-680px 0px;
	width: 137px;
	overflow: hidden;
	height: 44px;
}

#headermenu2 #menu10 a{
	background-position:-817px 0px;
	width: 133px;
		height: 44px;
	overflow: hidden;
}
#headermenu2 #menu11 a{
	background-position:-632px -23px;
	width: 158px;
		height: 17px;
	overflow: hidden;
}
#headermenu2 #menu12 a{
	background-position:-790px -23px;
	width: 160px;
		height: 17px;
	overflow: hidden;
}


#headermenu2 #menu01 a:hover{
	background-position:0px -44px
}
#headermenu2 #menu02 a:hover{
	background-position:-137px -44px
}
#headermenu2 #menu03 a:hover{
	background-position:-272px -44px
}
#headermenu2 #menu04 a:hover{
	background-position:-410px -44px
}
#headermenu2 #menu05 a:hover{
	background-position:-544px -44px
}
#headermenu2 #menu06 a:hover{
	background-position:-680px -44px
}
#headermenu2 #menu07 a:hover{
	background-position:-0px -63px
}
#headermenu2 #menu08 a:hover{
	background-position:-158px -63px
}
#headermenu2 #menu09 a:hover{
	background-position:-316px -63px
}
#headermenu2 #menu10 a:hover{
	background-position:-817px -44px
}
#headermenu2 #menu11 a:hover{
	background-position:-632px -63px
}
#headermenu2 #menu12 a:hover{
	background-position:-790px -63px
}



ul#sbm {
	list-style: none;
	text-align: left;
}

* html ul#sbm {
	top: 23px;
}
*:first-child+html ul#sbm {	/* for IE7 */
	top: 23px;
}

ul#sbm li {
	float: left;
}



#pcbannar {
	position: relative;
	top: 8px;
	left: 212px;
	width: 200px;
	height: 40px;
	border: none;
}

#sidebar iframe {
	border: 1px solid #CCC;
}




#header-over #logo a {
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 120px;
	display: block;
	position: absolute;
	left: 5px;
	top: 0px;
}
#header-over {
	background-image: url(http://www.love-dress.net/top/wp-content/themes/top_20110603/images/header_bg.gif);
	height: 120px;
	width: 100%;
	text-align: left;
}

#header_grouplink {
	height: 40px;
	width: 200px;
	position: absolute;
	left: 357px;
	top: 43px;
	background-image: url(http://www.love-dress.net/top/wp-content/themes/lovedress/images/group_bnr.gif);
	background-repeat: no-repeat;
}

#header_grouplink a {
	display: block;
	height: 40px;
	width: 200px;
}


#header_top_bookmark {
	position: absolute;
	left: 724px;
	top: 17px;
}
#header_epoint {
	position: absolute;
	left: 643px;
	top: 112px;
	height: 22px;
}
#login-form ul {
	margin: 0px;
	padding: 0px;
}
#login-form ul li {
	list-style-type: none;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header_top_bookmark img {
	margin-right: 2px;
	margin-bottom: 2px;
}
#top_bg #header_epoint img {
	margin-right: 3px;
}
#header_submenu2 {
	position: absolute;
	left: 636px;
	top: 6px;
	height: 30px;
	width: 261px;
}
#submenu01 a {
	background-image: url(common/images/header_submenu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#submenu02 a {
	background-image: url(common/images/header_submenu.jpg);
	background-repeat: no-repeat;
	background-position: -43px top;
}
#submenu03 a {
	background-image: url(common/images/header_submenu.jpg);
	background-repeat: no-repeat;
	background-position: -86px top;
}
#submenu04 a {
	background-image: url(common/images/header_submenu.jpg);
	background-repeat: no-repeat;
	background-position: -129px top;
}

#submenu05 a {
	background-image: url(common/images/header_submenu.jpg);
	background-repeat: no-repeat;
	background-position: -172px top;
}
#submenu06 a {
	background-image: url(common/images/header_submenu.jpg);
	background-repeat: no-repeat;
	background-position: -215px top;
}
#submenu01 a:hover {
	background-image: url(common/images/header_submenu.jpg);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}

#submenu02 a:hover {
	background-image: url(common/images/header_submenu.jpg);
	background-repeat: no-repeat;
	background-position: -43px -30px;
}

#submenu03 a:hover {
	background-image: url(common/images/header_submenu.jpg);
	background-repeat: no-repeat;
	background-position: -86px -30px;
}

#submenu04 a:hover {
	background-image: url(common/images/header_submenu.jpg);
	background-repeat: no-repeat;
	background-position: -129px -30px;
}

#submenu05 a:hover {
	background-image: url(common/images/header_submenu.jpg);
	background-repeat: no-repeat;
	background-position: -172px -30px;
}

#submenu06 a:hover {
	background-image: url(common/images/header_submenu.jpg);
	background-repeat: no-repeat;
	background-position: -215px -30px;
}


#header_submenu2 dl {
	margin: 0px;
	padding: 0px;
}
#header_submenu2 dl dd {
	padding: 0px;
	text-indent: -9999;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#header_submenu2 dl dd a {
	width: 40px;
	margin-right: 3px;
	display: block;
	height: 29px;
}
#submenu02 a {
	background-image: url(common/images/header_submenu.jpg);
	background-repeat: no-repeat;
	background-position: -43px 0px;
}
#header_submenu2 dd {
	margin: 0px;
	padding: 0px;
}
#sitemap p{
	margin-top:0px;
}

#content_block{
	background-color:#FFF;
}

#fotter_menu a:link{
	color:#139df8;
	text-decoration:none;
}
#fotter_menu a:visited{
	color:#139df8;
	text-decoration:none;
}


/* Firefox, Opera, Safari */
@font-face {
  font-family: Hui;
  src: url('http://www.love-dress.net/recruitment/img/HuiFont29.ttf')  format('truetype');
}

/* IE */
@font-face {
font-family: Hui;
src: url('http://www.love-dress.net/recruitment/img/HuiFont29.eot');
}

.ua-mobile-iphone #mob_wrap, .ua-mobile-ipod #mob_wrap, .ua-mobile-ipad #mob_wrap{
	height:667px;
	overflow:hidden;
}
	.ranktxt{
		margin-top:5px;
	}
	.ranktxt a{
		cursor:pointer;
	}
	.ranktxt a:hover{
		text-decoration:underline;
		color:#3b87f7;
	}

