﻿
* { margin: 0; padding: 0; font-size: 100%; line-height: 1.5; font-weight: normal; font-style: normal;
  font-family: "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro W3" , "メイリオ" ,Meiryo, "ＭＳ Ｐゴシック" ,sans-serif; }
body { background-color: #000; font-size: 13px; color: #ccc; }
div.Entrance { position: absolute; text-align:center; }
div.Entrance p { margin-bottom:1em; }
div.Entrance a { font-size: x-large; color: #77f; }

div#Curtain *,
div#Popup *,
div.ImageHomeBox *,
div.TopicsBox *,
div.NewsBox *,
div.StaffNowBox *,
div.StaffTodayBox *,
div.StaffAllBox *,
div.StaffScheduleBox *,
div.StaffDetailBox *,
div.LinkBox *,
div.PhotoBox *,
div.MailFormBox * { margin: 0; padding: 0; font-size: 100%; line-height: 1.5; font-weight: normal; font-style: normal; text-align:left; 
font-family: "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro W3" , "メイリオ" ,Meiryo, "ＭＳ Ｐゴシック" ,sans-serif; }

div#Curtain{ position:absolute; top:0; left:0; background-color:#000; }

div#Popup { cursor:pointer; position:absolute; background-color:#fff; color:#333; }
div#Popup div { padding:1em; }
div#Popup td { vertical-align:top; }
div#Popup a { color:#00f; }
div#Popup p { margin-bottom:1em; }
div#Popup h2 { margin-bottom:1em; font-weight:bold; }

div.NewsBox dt { font-weight:bold; }
div.NewsBox dd { margin-bottom:1em; }

div.StaffNowBox p { margin-bottom:1em; }
div.StaffNowBox dt { font-weight:bold; }
div.StaffNowBox dd { margin-bottom:1em; }

div.StaffTodayBox dt { font-weight:bold; }
div.StaffTodayBox dd { margin-bottom:1em; }

div.StaffAllBox table { width:100%; margin:0 auto; }
div.StaffAllBox td { text-align:center; font-weight:bold; padding:0 0.5em 1em 0.5em; }
div.StaffAllBox img{ cursor:pointer; }


div.StaffDetailBox h1 { margin-bottom:1em; font-weight:bold; padding:0.125em 0; text-align:center; }
div.StaffDetailBox h2 { margin-bottom:1em; font-weight:bold; padding:0.125em 0; text-align:center; }
div.StaffDetailBox p { margin-bottom:1em; padding:0 15px; }
div.StaffDetailBox a { color:#77f; }
div.StaffDetailBox table { border-top:1px solid #666; border-left:1px solid #666; width:560px; margin:0 auto 1em auto; }
div.StaffDetailBox th { border-right:1px solid #666; border-bottom:1px solid #666; width:6.5em; background-color:#333; text-align:center; font-weight:bold; padding:0 0.25em; }
div.StaffDetailBox td { border-right:1px solid #666; border-bottom:1px solid #666; text-align:center; padding:0.5em 0.25em; }
div.StaffDetailBox .Blank { border-style:none; background-color:transparent;  }

div.PhotoBox table { width:100%; margin:0 auto; }
div.PhotoBox td { text-align:center; padding:1em; }
div.PhotoBox img { cursor:pointer; }

div.LinkBox h2 { margin-bottom:1.5em; font-weight:bold; }
div.LinkBox table { margin:0 auto 1em auto; }
div.LinkBox td { vertical-align:top; padding:0 1em 1em 1em; width:88px; font-size:85%; }
div.LinkBox img { display:block; background-image:url('http://www.smqueendb.com/image/BG-Banner.gif'); width:88px; height:31px; border-style:none; }

/* --------------------本日の出勤--------------------- */
.daybox{
	width: 198px;
	height: 280px;
	margin: 0px auto 0px auto;
	overflow: auto;
	scrollbar-base-color: #555;
	scrollbar-track-color: #333;
	scrollbar-highlight-color: #999;
	scrollbar-arrow-color: #663399;
}

.daybox dl{
	padding: 5px;
	background-color: #222;

}
.daybox dt{
	color: #fff;
	font-weight: bold;
}
.daybox dd{
 margin-left: 10px;
 	color: #ccc;
}
/* ----------------ＨＯＭＥ更新情報-------------------- */

div.NewsBox dl{
	padding: 0px;
	background-color: #222;
	width: 100%;
}
div.NewsBox dt{
	color: #fff;
	font-weight: bold;
}
div.NewsBox dd{
 margin-left: 10px;
  	color: #ccc;
}

/* --------------------ＨＯＭＥ写真--------------------- */
.ImageHomeBox{
	margin: 10px auto 0px auto;
	width: 760px;
	background-color: #008080;
}
.ImageHomeBox img{
	width: 760px;
}

/* ----------------在籍女王様------------------------- */
#mistressmidasi{
	margin: 0px auto 0px auto;
	width: 760px;
	text-align: center;
	background-color: #222;
	padding-top: 5px;
	font-weight: bold;
	font-family: "ＭＳ Ｐ明朝", "Times New Roman", serif;
	font-size: 16px;
}
.topmistress{
	margin: 0px auto 0px auto;
	width: 760px;
	text-align: center;
	background-color: #222;

}
.topmistress img{
	padding: 5px;
	background-color: #333;
	
}
div.StaffAllBox img{
	padding: 5px;
	background-color: #333;
}

/* --------------お問い合わせ--------------------------- */
.MailFormBox{
	width: 600px;
	background-color: #000;
	margin: 0px auto 0px auto;
}

/* ----------------ポップアップ------------------------- */

div#Popup h2{
  width:auto;
  color:#fff;
  text-indent:1em;
}


div.LinkBox{
	background-color: #222;
}

div.LinkBox a{
 color:#77f;
}
/* --------------------------- */
/* --------------------------- */
/* --------------------------- */

img{
  border:0px;
}
a{
	color: #fff;
	font-size: inherit;
	text-decoration: underline;
}
/* --------------------------- */
body{
	background-color: #333;
	color: #eee;
	font-family: "ＭＳ Ｐ明朝", "Times New Roman", serif;
	list-style-type: lower-roman;
}
/* -- Header ------------------------------- */
/* ----------------------------------------- */
#Base{
	margin: 0px auto 0px auto;
	width: 980px;
	background-color: #333;		
}
#harder{
	margin: 0px auto 0px auto;
	width: 760px;
}
#Left{
	width: 200px;
	float: left;
	margin-top: 4px;
}
.LeftItemBox{
	width: 200px;
	background-color: #222;
	border: 1px solid #444;
	margin-bottom: 10px;
	padding-top: 10px;
}
#main{
	width: 760px;
	float: right;
}
#mainitembox{
	margin: 10px auto 0px auto;
	width: 760px;
	background-color: #222;
}
/* ---------------moviebox------------------- */
#moviebox{
	width: 760px;
	margin: 10px auto 0px auto;
}
div.NewsBox{
	width: 350px;
	background-color: #222;
	padding: 10px;
	height: 200px;
	
	overflow:auto;
	scrollbar-base-color: #555;
	scrollbar-track-color: #333;
	scrollbar-highlight-color: #999;
	scrollbar-arrow-color: #663399;

}
.KonPlayerBox{
	width: 390px;

	height: 200px;

}

/* ----------------Nav------------------------- */

#navbox{
	width: 200px;
	margin-bottom: 10px;
	margin: 0px auto 10px auto;
}
.nav{
	list-style-type: none;
	margin: 1px 0px 0px 0px;
}
/* --------------------QRコード--------------------- */
.QRBox{
	width: 200px;
	background-color: #222;
	margin-bottom: 10px;
	text-align: center;
	border: 1px solid #444;	
}

/* ----------------------------------------- */
h1,h2{
	margin: 0px auto 0px auto;
	width: 760px;
	text-align: center;
	background-color: #666;
	padding: 3px 0px 3px 0px;
	font-weight: bold;
	background-image: url('imags/midasi.gif');
	height: 23px;
	font-size: 16px;
}


/* -------------------求人---------------------- */
ul{
	width: 540px;
	margin: 20px auto 10px auto;
}
li{
	list-style-type: square;
	margin: 1px 0px 0px 0px;
}
h4{
	margin: 10px auto 10px auto;
	width: 540px;
	font-weight: bold;
	text-align: left;
	font-size: 15px;
}


#recruitBox{
	margin: 0px auto 0px auto;
	width: 500px;

	font-weight: bold;
	text-align: center;
}
#recruitBox th{
	background-color: #663399;
	padding: 15px 0px 15px 0px;
}
#recruitBox td{
	text-align: left;
	background-color: #555;
	padding: 5px;
	
}
#recruitBox caption{

	text-align: center;
}



/* ----------------------------------------- */
#footer{
	margin: 20px auto 0px auto;
	width: 980px;
	text-align: center;
	background-color: #663399;
	padding-top: 15px;
	font-size: 12px;
	background-image: url('imags/foot.jpg');
	height: 85px;
}



