body {
    padding: 0px; margin: 0px; font-size: 12px; color: #ffffff; line-height: 1.4; text-align: center; background-color: #000000;
}
.body {
     text-align: left; background-color: #ffffff;
}
em {
    visibility: hidden; color:#FF0000;
}
#field {
	MARGIN: 0px auto; WIDTH: 756px; padding: 0px; TEXT-ALIGN: left; background-color: #000000;
}
#main {
    padding: 0px; margin: 0px; background: url(img/main.jpg) no-repeat; top: 0px; width: 756px; height: 174px; overflow: hidden;
}
#left {
    padding: 0px; margin: 0px; width: 270px; float: left;
}
#ichioshi01 {
    padding: 0px; margin: 0px; width: 270px; height: 26px; background: url(img/ichioshi01.jpg) no-repeat;
}
#ichioshi02 {
    padding: 0px; margin: 2px 0px 0px 0px; width: 268px; height: 352px; no-repeat; overflow: hidden;  border:solid 1px #CDA550;
}
#what {
    padding: 0px; margin: 3px 0px 0px 0px; width: 270px; 
}
#what01 {
	padding: 0px; margin: 0px; width: 270px; height: 25px; background: url(img/what_new.jpg) no-repeat; overflow: hidden;
}
#what02 {
    padding: 0px; margin: 0px; width: 268px; text-align: center; border-bottom: solid 1px #CDA550; border-right: solid 1px #CDA550; border-left: solid 1px #CDA550; background-color: #231600;
}
.what03 {
    padding: 5px 2px 2px 0px; margin: 0px; color: #FFFFFF; border-bottom: #CDA550 dotted 1px; text-align: left; background-color: #231600;
}
.what04 {
    padding: 0px 2px 2px 0px; margin: 0px; color: #FFFFFF; border-bottom: #CDA550 dotted 1px; text-align: left; background-color: #231600;
}
.bana {
    padding: 0px; margin: 5px 0px 0px 0px; width: 270px;
}
#pick01 {
    padding: 0px; margin: 5px 0px 0px 0px; width: 470px; height: 20px; background: url(img/pick_up.jpg) no-repeat; overflow: hidden;
}
#pick02 {
    padding: 7px 5px; margin:1px 0px 3px 0px; width: 436px; height: 168px; border: solid 1px #CDA550; background-color: #231600;
}
#pick03 {
    padding: 0px; margin: 0px; width: 125px; height: 168px; float: left;
}
#pick04 {
    padding:  0px; margin: 0px 0px 0px 5px; width: 306px; height: 168px; float: right; line-height: 1.3;
}
#pick04 ul {
    padding: 0px; margin: 0px; width: 306px; height: 168px; list-style-type: none;
}
#pick04 li {
    padding: 0px; margin: 0px;
}
#pick04 li.pick {
    padding: 0px 0px 0px 5px; margin: 0px;
}

#pick05 {
    padding: 0px; margin: 3px 0px 0px 0px; width: 470px; height: 198px;
}
#pick06 {
    padding: 0px; margin: 0px; width: 468px; text-align: center; border-top: solid 1px #CDA550; border-bottom: solid 1px #CDA550; border-right: solid 1px #CDA550; border-left: solid 1px #CDA550; background-color: #FFFFFF;
}


#today_g {
    padding: 0px; margin: 0px; width: 470px; float: right;
}
#today_g01 {
    padding: 0px; margin: 0px; width: 470px; height: 26px; background: url(img/today_girl.jpg) no-repeat;
}
.today_g02 {
    padding: 10px 5px 10px 5px; margin: 2px 0px 0px 0px; width: 470px; background: url(img/today_girl_01.jpg) repeat-y; text-align: left;
}
#today_g03 {
    padding: 0px; margin: 18px 14px 0px 0px; width: 100px; height: 125px; float: left; text-align: left;
}

#main_b {
    padding: 5px 0px 0px 0px; margin: 3px 0px 0px 0px; background-color: #810310; width: 756px; height: 55px; overflow: hidden; text-align: center;
}

/*システム------------*/
#sis_banner {
    padding: 0px; margin: 0px; background: url(img/system_banner.jpg) no-repeat; top: 0px; width: 756px; height: 174px; overflow: hidden;
}
#sis {
    padding: 0px; margin: 5px 0px 0px 0px; width: 752px; height: 26px; background: url(img/system.jpg) no-repeat;
}
#sis1 {
    padding: 0px 0px 8px 0px; margin: 3px 0px; width: 752px; border: solid 1px #CDA550; background-color: #231600;
}
#sis2 {
    padding: 0px; margin: 15px 0px 0px 16px; width: 720px; height: 25px; background: url(img/system1.jpg) no-repeat;
}
#sis3 {
    padding: 0px; margin: 15px 0px 0px 16px; width: 720px; height: 25px; background: url(img/system2.jpg) no-repeat;
}
#sis4 {
    padding: 0px; margin: 15px 0px 0px 16px; width: 720px; height: 25px; background: url(img/system3.jpg) no-repeat;
}
#sis5 {
    padding: 0px 0px 0px 10px; margin: 15px 15px 0px 15px; width: 700px; line-height:1.5;
}
#sis6 {
    padding: 0px; margin: 15px 0px 0px 16px; width: 720px; height: 25px; background: url(img/system4.jpg) no-repeat;
}
.sis_t_01 {
    width:100px; background:#DDC28A; padding: 5px 5px 5px 0px; text-align:center;
}
.sis_t_02 {
    width:480px; background:#FAFAFA; color:#231600; padding: 5px 5px 5px 10px;
}
.sis_t_02 ul {
    padding: 0px; margin: 0px; width: 480px; list-style-type: none;
}
.sis_t_02 li {
    padding: 0px; margin: 0px;
}


.sis_sub_title {
    padding: 0px 0px 0px 15px; font-size: 13px; color: #DB0000;
}
/*------------システム*/
/*------------求人情報*/
#job_banner {
    padding: 0px; margin: 0px; background: url(img/job_banner.jpg) no-repeat; top: 0px; width: 756px; height: 174px; overflow: hidden;
}
#job {
    padding: 0px; margin: 5px 0px 0px 0px; width: 752px; height: 26px; background: url(img/job.jpg) no-repeat;
}
#job1 {
    padding: 0px 0px 8px 0px; margin: 3px 0px; width: 752px; border: solid 1px #CDA550; background-color: #231600;
}
#job2 {
    padding: 0px; margin: 15px 0px 0px 16px; width: 720px; height: 25px; background: url(img/job01.jpg) no-repeat;
}
#job3 {
    padding: 0px; margin: 15px 0px 0px 16px; width: 720px; height: 25px; background: url(img/job02.jpg) no-repeat;
}
#job5 {
    padding: 0px 0px 0px 10px; margin: 15px 15px 0px 15px; width: 700px; line-height:1.5;
}
.job_t_01 {
    width:80px; background:#DDC28A; padding: 5px 5px 5px 0px; text-align:center;
}
.job_t_02 {
    width:480px; background:#FAFAFA; color:#231600; padding: 5px 5px 5px 10px;
}

/*------------プレイ内容*/
#play_banner {
    padding: 0px; margin: 0px; background: url(img/play_banner.jpg) no-repeat; top: 0px; width: 756px; height: 174px; overflow: hidden;
}
#play {
    padding: 0px; margin: 5px 0px 0px 0px; width: 752px; height: 26px; background: url(img/play.jpg) no-repeat;
}
#play1 {
    padding: 0px 0px 8px 0px; margin: 3px 0px; width: 752px; border: solid 1px #CDA550; background-color: #231600;
}
#play2 {
    padding: 0px; margin: 15px 0px 0px 16px; width: 720px; height: 25px; background: url(img/play01.jpg) no-repeat;
}
#play3 {
    padding: 0px; margin: 15px 0px 0px 16px; width: 720px; height: 25px; background: url(img/play02.jpg) no-repeat;
}
#play5 {
    padding: 0px 0px 0px 10px; margin: 15px 15px 0px 15px; width: 700px; line-height:1.5;
}
.play_t_01 {
    width:100px; text-align:center; background:#FAFAFA; color:#000000; padding:3px;
}
.play_t_03 {
    width:280px; background:#FAFAFA; color:#231600; padding: 5px 5px 5px 10px;
}
.play_t_04 {
    width:100px; background:#DDC28A; padding: 5px 5px 5px 0px; text-align:center;
}
/*------------プレイ内容*/
/*予約------------*/
#rese_banner {
    padding: 0px; margin: 0px; background: url(img/resevation_banner.jpg) no-repeat; top: 0px; width: 756px; height: 174px; overflow: hidden;
}
#rese {
    padding: 0px; margin: 5px 0px 0px 0px; width: 752px; height: 26px; background: url(img/resevation.jpg) no-repeat;
}
#rese1 {
    padding: 0px 0px 8px 0px; margin: 3px 0px; width: 752px; border: solid 1px #CDA550; background-color: #231600;
}
#rese2 {
    padding: 0px; margin: 15px 0px 0px 16px; width: 720px; height: 25px; background: url(img/resevation1.jpg) no-repeat;
}
#rese3 {
    padding: 0px; margin: 15px 0px 0px 16px; width: 720px; height: 25px; background: url(img/resevation2.jpg) no-repeat;
}
#rese4 {
	padding: 0px 40px; margin: 15px 0px 0px 0px; width: 672px; line-height: 1.6;
}
#rese5 {
    padding: 0px; margin: 15px 0px 0px 16px; width: 720px; height: 25px; background: url(img/resevation3.jpg) no-repeat;
}
/*------------予約*/

/*リンク------------*/
#link_banner {
    padding: 0px; margin: 0px; background: url(img/link_banner.jpg) no-repeat; top: 0px; width: 756px; height: 174px; overflow: hidden;
}
#link {
    padding: 0px; margin: 5px 0px 0px 0px; width: 752px; height: 26px; background: url(img/link.jpg) no-repeat;
}
#link2 {
    padding: 0px; margin: 18px 0px 0px 16px; width: 720px; height: 25px; background: url(img/link1.jpg) no-repeat;
}
.link3 {
    padding: 0px; margin: 10px 0px 0px 0px; width: 100%;
}
#link4 {
    padding: 0px; margin: 18px 0px 0px 16px; width: 720px; height: 25px; background: url(img/link4.jpg) no-repeat;
}
#link5 {
    padding: 0px; margin: 18px 0px 0px 16px; width: 720px; height: 25px; background: url(img/link2.jpg) no-repeat;
}
/*------------リンク*/
/*出勤表------------*/
#schedule_banner {
    padding: 0px; margin: 0px; background: url(img/schedule_banner.jpg) no-repeat; top: 0px; width: 756px; height: 174px; overflow: hidden;
}
#schedule {
    padding: 0px; margin: 5px 0px 0px 0px; width: 752px; height: 26px; background: url(img/schedule.jpg) no-repeat;
}
.schedule2 {
    padding: 0px; margin: 0px; border-bottom: #CDA550 dotted 2px;
}
.schedule3 {
    padding: 0px; margin: 0px 0px 0px 0px; width: 100%; font-size: 11px;
}
.schedule4 {
    width:130px; 
    padding: 0px 0px 0px 10px;
}
.schedule5 {
font-size:19px;
font-weight:bold;
padding: 10px 0px 0px 30px;
}
/*出勤表------------*/
/*在籍表------------*/
#lady_banner {
    padding: 0px; margin: 0px; background: url(img/lady_banner.jpg) no-repeat; top: 0px; width: 756px; height: 174px; overflow: hidden;
}
#lady {
    padding: 0px; margin: 5px 0px 0px 0px; width: 752px; height: 26px; background: url(img/lady.jpg) no-repeat;
}
.lady2 {
    padding: 0px; margin: 0px; border-bottom: #CDA550 dotted 2px;
}
.lady3 {
    padding: 0px; margin: 10px 0px 0px 0px; width: 100%; font-size: 11px;
}
.lady4 {
    width:90px;
    padding: 0px 0px 0px 10px;
}
/*------------在籍表*/
/*プロフィール------------*/
#profile0 {
	MARGIN: 0px auto; WIDTH: 590px; padding: 0px 0px 0px; TEXT-ALIGN: center;
}
#profile {
	MARGIN: 0px auto; WIDTH: 593px; height: 459px; padding: 3px 0px 0px 3px; TEXT-ALIGN: left; background: url(img/profile_b.jpg) no-repeat;
	overflow: hidden;
}
#profile1 {
	MARGIN: 0px; WIDTH: 574px; height: 444px; padding: 6px 0px 0px 10px; TEXT-ALIGN: left; background-color: #FFFFFF;
}
#profile2 {
    padding: 0px; margin: 0px 0px 6px; width: 564px; height: 26px; background: url(img/profile.jpg) no-repeat; overflow: hidden;
}
#profile3 {
    padding: 0px; margin: 0px; width: 564px; height: 406px;
}
#profile_left {
    padding: 0px; margin: 0px 0px 0px; width: 265px; height: 406px; float: left;
}
#p_left {
    padding: 0px; margin: 0px; width: 265px; height: 335px; float: left; border: solid 1px #CDA550;
}
#p_left01 {
    height: 63px; width: 273px; TEXT-ALIGN: left;
    margin: 6px 0px 0px; padding:0px;
}
#p_left01 ul {
	padding: 0px; margin: 0px;  width: 273px; height: 63px;
	list-style-type: none;
}
#p_left01 li {
    display: block; padding: 0px; margin: 0px 2px 0px 0px; font-size: 5px; float: left; list-style-type: none; 
	  width: 50px; height: 63px; border: solid 1px #CDA550;	
}
#p_left01 li.p_l01 {
     margin: 0px;
}
#p_right {
    padding: 0px; margin: 0px; width: 291px; height: 406px; float: right;
}
#p_right01 {
    height: 31px; width: 291px; TEXT-ALIGN: left;
    margin:  0px; padding: 0px;
}
#p_right01 ul {
	padding: 0px; margin: 0px; height: 31px; width: 291px;
	list-style-type: none;
}
#p_right01 li {
    display: block; padding: 0px; margin: 0px; float: left; list-style-type: none; 
}
#p_right01 li {
    display: block; padding: 0px; margin: 0px; float: left; list-style-type: none; 
}
#p_right01 li.pr_01 {
    float: left; height: 36px; width: 291px; background: url(img/profile01.jpg) no-repeat; overflow: hidden;
}
#p_right01 li.pr_02 {
    float: left; height: 31px; width: 246px; font-size: 25px; color: #CDA550; font-weight: bold;
}
#p_right02 {
    width: 291px; height: 50px; background-color: #CDA550;
}
.p_right02_01 {
    width: 60px; height: 20px; padding: 2px 0px 0px 0px; background-color: #DDC28A; text-align: center; margin: 0px;
}
.p_right02_02 {
    height: 20px; padding: 2px 0px 0px 0px; background-color: #FFFFFF; text-align: center; color: #231600; margin: 0px;
}
.p_right02_03 {
    height: 20px; padding: 2px 0px 0px 0px; background-color: #FFFFFF; padding: 0px 0px 0px 5px; color: #231600; margin: 0px;
}
#p_right03 {
    padding: 0px; margin: 10px 0px 0px 0px; width: 291px; height: 21px; font-size: 16px; font-weight: bold; color: #CDA550;
}
#p_right03_01 {
     padding: 3px 3px 3px; margin: 0px 0px 5px; width: 285px; height: 146px; color: #231600;  border-bottom: #CDA550 dotted 2px;
}
#p_right04 {
    width: 291px; height: 43px; background-color: #CDA550;
}
.p_right04_01 {
    width: 41px; height: 43px; background-color: #FFFFFF; text-align: center; font-size: 18px; color: #CDA550; font-weight: bold;
}
.p_right04_02 {
    width: 61px; height: 18px; background-color: #A40414; padding: 2px 0px 0px 0px; color: #FFFFFF; text-align: center; margin: 0px;
}
.p_right04_03 {
    width: 61px; height: 18px; background-color: #DDC28A; padding: 2px 0px 0px 0px; color: #231600; text-align: center; margin: 0px;
}
.p_right04_04 {
    width: 61px; background-color: #FFFFFF; padding: 2px 0px 0px 0px; color: #231600; text-align: center; margin: 0px;
}
#p_right05 {
    width: 291px; margin:10px 0px 10px 0px;
}
/*------------プロフィール*/

#camp_banner {
    padding: 0px; margin: 0px; background: url(img/campaign_banner.jpg) no-repeat; top: 0px; width: 756px; height: 174px; overflow: hidden;
}
#camp {
    padding: 0px; margin: 5px 0px 0px 0px; width: 752px; height: 26px; background: url(img/campaign.jpg) no-repeat;
}
#camp1 {
    padding: 0px 0px 0px 0px; margin: 3px 0px; width: 752px; border: solid 1px #CDA550; background-color: #231600;
}
#camp2 {
    padding: 0px; margin: 15px 0px 0px 16px; width: 720px; height: 25px; background: url(img/campaign01.jpg) no-repeat;
}
#camp3 {
    padding: 0px 0px 0px 10px; margin: 15px 10px 10px 13px; width: 712px; line-height:1.5; background-color: #FFFFFF; color:#000000;
}
#camp4 {
    padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 300px; height: 488px; background: url(img/campaign06.jpg) no-repeat; float:left;
}
#camp5 {
    padding: 0px 0px 0px 0px; margin: 10px 6px 6px 6px; width: 400px; float:left;
}
.camp6 {
    padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px;
}
.camp7 {
    padding: 0px 0px 0px 0px; margin: 10px 10px 0px 11px;
}
#camp8 {
    padding: 0px 0px 0px 0px; margin: 10px 0px 0px 20px;
}
.camp9 {
    color:#FF0000;
}
#mail_banner {
    padding: 0px; margin: 0px; background: url(img/mailmagazine_banner.jpg) no-repeat; top: 0px; width: 756px; height: 174px; overflow: hidden;
}
#mail {
    padding: 0px; margin: 5px 0px 0px 0px; width: 752px; height: 26px; background: url(img/mailmagazine01.jpg) no-repeat;
}
#mail1 {
    padding: 0px; margin: 15px 0px 0px 16px; width: 720px; height: 25px; background: url(img/mailmagazine02.jpg) no-repeat;
}
#mobi_banner {
    padding: 0px; margin: 0px; background: url(img/mobile_banner.jpg) no-repeat; top: 0px; width: 756px; height: 174px; overflow: hidden;
}
#mobi {
    padding: 0px; margin: 5px 0px 0px 0px; width: 752px; height: 26px; background: url(img/mobile01.jpg) no-repeat;
}
#mobi1 {
    padding: 0px 0px 0px 0px; margin: 3px 0px; width: 752px; border: solid 1px #CDA550; background-color: #231600;
}
#mobi2 {
    padding: 0px; margin: 15px 0px 0px 16px; width: 720px; height: 25px; background: url(img/mobile02.jpg) no-repeat;
}
#mobi3 {
    padding: 0px 0px 0px 10px; margin: 15px 10px 10px 13px; width: 712px; line-height:1.5; background-color: #FFFFFF; color:#000000;
}
#mobi4 {
    padding: 0px; margin: 15px 0px 10px 3px; width: 260px; height: 360px; text-align: center; border: solid 1px #CDA550; background-color: #231600; float:left;
}
#mobi5 {
    padding: 0px 0px 0px 0px; margin: 10px 6px 0px 12px; width: 426px; float:left;
}
#mobi6 {
    padding: 0px; margin: 21px; width: 380px; border: solid 1px #000000;
}
.mobi7 {
    padding: 10px 10px 10px 10px; margin: 0px; float:left; width: 250px;
}
.mobi8 {
    padding:5px 10px 5px 0; margin: 0px; float:left; width: 100px;
}
#mobi9 {
    padding: 0px; margin: 8px 10px 7px 10px; width: 400px;
}
#mobi10 {
    padding: 0px; margin: 0px 10px 10px 30px; width: 380px;
}
#mobi11 {
    padding: 0px; margin: 5px 10px 10px 10px; width: 221px;
}

/*
.border01 {
border: solid 1px #FFFFFF; margin:0 0 0px 0;
}
.border02 {
border: solid 1px #CDA550;
}*/

.today_g02 table.border01 {
border: solid 1px #FFFFFF;
background-color:#231600;
}
.today_g02 table.border01 td, .schedule3 table.border01 td, .lady3 table.border01 td {
text-align:center;
}
.schedule3 table.border01,.lady3 table.border01 {
border: solid 1px #CDA550;
}
