body  {
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	color: #cdae2f;
	background-color: #1e1101;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
}
.thrColFix #container {
	width: 920px;  /* 最大幅である 800px より 20px 小さくすることにより、ブラウザクロームの使用が可能となり、水平スクロールバーが表示されなくなります */
	background: #1e1101;
	margin: 0 auto; /* この設定は body エレメントの text-align: center より優先されます。 */
	text-align: left;
	border-bottom-color: #cdae2f;
} 
.thrColFix #sidebar1 {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 238px; /* 余白は、div のコンテンツを div の端に接触しない位置に維持します */
	background-color: #1E1101;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
}

.thrColFix #sidebar2 {
	float: right;
	background-color: #1E1101;
	background-image: url(img/new_bg.jpg);
	padding-top: 25px;
	height: 222px;
	width: 285px;
	text-align: center;
}
.thrColFix #mainContent {
	margin-top: 0;
	margin-right: 255px;
	margin-bottom: 0;
	margin-left: 243px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	background-color: #1E1101;
}
.fltrt { /* このクラスは、ページ上でフローティングエレメントを右側に配置するのに使用できます。プローティングエレメントは、ページ上でその横に配置されるエレメントの前に配置される必要があります。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* このクラスは、ページ上でフローティングエレメントを左側に配置するのに使用できます */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* このクラスは、div またはブレークエレメントに適用される必要があり、また、フローティングエレメントが完全に含まれているコンテナの末尾の直前にある最後のエレメントである必要があります */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.girls_one_schetable {
	margin-top: 5px;
}

.space5 {
	height: 5px;
	width: 100%;
	background-color: #1E1101;
	overflow:hidden;
}
.banner {
	width: 238px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.banner2 {
	width: 119px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.sche {
	height: auto;
	width: 99px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
.footer_area {
	background-image: url(img/celeb_footer.jpg);
	width: 920px;
	background-repeat: repeat;
	height: 180px;
}
.qr {
	float: left;
	margin-top: 40px;
	margin-left: 15px;
	width: 300px;
	height: 70px;
}
.qr_text {
	float: left;
	font-size: 10px;
	line-height: 1.7em;
	padding-left: 5px;
	text-align: left;
}

a {
	color: #CCFF00;
}

.footer {
	width: 920px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	clear: both;
}
.footer {
	width: 920px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	clear: both;
}
.footer2 {
	width: 920px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	clear: both;
	padding-top: 20px;
}
.sche_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	height: 15px;
	padding-top: 3px;
	float: left;
	width: 99px;
	background-image: url(img/waku1.gif);
	background-repeat: no-repeat;
	padding-bottom: 3px;
	font-weight: bold;
}
.footer_menu {
	height: 25px;
	width: 920px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	clear: both;
}
.sche2 {
	height: 191px;
	width: 93px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	background-color: #130D00;
	background-image: url(img/10.jpg);
	background-repeat: repeat;
	padding: 3px;
}
.flash_main {
	height: 247px;
	width: 414px;
}
#pickup {
	height: 197px;
	width: 85px;
	background-image: url(img/pickup.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-repeat: no-repeat;
	padding-top: 50px;
	float: left;
}
.pick_movie {
	height: 247px;
	width: 386px;
	float: left;
	padding-left: 5px;
}
.sche_img {
	background-image: url(img/sche_waku.gif);
	height: 155px;
	width: 93px;
	padding: 3px;
	background-repeat: repeat;
	clear: left;
}
.sche_img2 {
	background-image: url(img/waku2.jpg);
	height: 155px;
	width: 93px;
	padding: 3px;
	background-repeat: repeat;
	clear: left;
}

.sche_size {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	height: 15px;
	padding-top: 5px;
	float: left;
	width: 99px;
	background-image: url(img/waku1.gif);
	background-repeat: no-repeat;
	padding-bottom: 1px;
}
.sche_name2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	height: 15px;
	padding-top: 4px;
	float: left;
	width: 99px;
	background-image: url(img/waku1.gif);
	background-repeat: no-repeat;
	padding-bottom: 2px;
	background-color: #cdae2f;
	color: #000000;
	font-weight: bold;
}
.sche_size2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	height: 15px;
	padding-top: 5px;
	float: left;
	width: 99px;
	background-image: url(img/waku-name2.jpg);
	background-repeat: no-repeat;
	padding-bottom: 1px;
}
html {
	  scrollbar-track-color: #1e1101;
    scrollbar-face-color: #1e1101;
    scrollbar-shadow-color: #cdae2f;
    scrollbar-darkshadow-color: #1e1101;
    scrollbar-highlight-color: #cdae2f;
    scrollbar-3dlight-color: #1e1101;
    scrollbar-arrow-color: #cdae2f;
	overflow-y: scroll;
}
.qr_img {
	float: left;
}
.mobile_form {
	float: left;
	height: 70px;
	width: 280px;
	font-size: 10px;
	margin-top: 37px;
	padding-right: 10px;
	margin-left: 10px;
}
form {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	border: 1px solid #cdae2f;
	width: 150pt;
	margin: 0px;
	padding: 0px;
	height: 15px;
}
.send {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cdae2f;
	background-color: #1e1101;
	border: 1px solid #cdae2f;
	line-height: 1.3em;
	height: 15px;
}
#job_movie {
	float: left;
}
#job_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	margin-left: 10px;
	float: right;
	width: 420px;
	text-align: left;
}
.recruite_name {
	border: 1px dashed #cdae2f;
	width: 200px;
}
#recruite_formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
}
.td_basic {
	line-height: 1.5em;
	padding-left: 10px;
	text-align: left;
	width: 100px;
	font-size: 10px;
	float: left;
}
.hr_dot {
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #000033;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;
}
hr {
	height: 4px;
border-width : 2px 0px 0px 0px;
border-style : dotted dotted dotted dotted;
border-color : #bd4280 #bd4280 #bd4280 #bd4280;
background-color: #ffffff;
color: #ffffff;
}
.recruite_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 200px;
}
.recruite_textarea {
	border: 1px dashed #cdae2f;
	width: 350px;
	height: 200px;
}
.event_img {
	height: 480px;
	width: 890px;
	background-color: #303000;
	padding: 15px;
}
.event_img2 {
	height: 300px;
	width: 890px;
	background-color: #303000;
	padding: 15px;
}
.sendCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cdae2f;
	background-color: #1e1101;
	line-height: 1.3em;
	padding-top: 4px;
	padding-left: 3px;
	list-style-type: circle;
	cursor: crosshair;
}
#girls_seek {
	text-align: left;
}
#girls_seek {
	width: 920px;
	font-size: 10px;
}
.sche_honjitu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	height: 15px;
	padding-top: 5px;
	float: left;
	width: 99px;
	background-image: url(img/waku1.gif);
	background-repeat: no-repeat;
	padding-bottom: 1px;
}
.list {
	height: auto;
	width: 146px;
	float: left;
	margin-right: 7px;
	margin-bottom: 7px;
}
.list_img {
	background-image: url(img/list_waku.gif);
	height: 210px;
	width: 140px;
	padding: 3px;
	background-repeat: no-repeat;
}
.list_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	height: 15px;
	padding-top: 5px;
	width: 146px;
	background-image: url(img/list_waku2.gif);
	background-repeat: no-repeat;
	padding-bottom: 1px;
	background-color: #1e1101;
	font-weight: bold;
}
.list_size {
	font-size: 12px;
	text-align: center;
	height: 15px;
	padding-top: 5px;
	width: 146px;
	background-image: url(img/list_waku3.gif);
	background-repeat: no-repeat;
	padding-bottom: 1px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.list_name2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	height: 15px;
	padding-top: 4px;
	width: 146px;
	background-image: url(img/LIST_WAKU3.gif);
	background-repeat: no-repeat;
	padding-bottom: 2px;
	background-color: #cdae2f;
	color: #1e1101;
	font-weight: bold;
}
.list_hitokoto {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	text-align: left;
	height: 30px;
	padding-top: 5px;
	width: 138px;
	background-image: url(img/list_waku2.gif);
	background-repeat: no-repeat;
	padding-bottom: 1px;
	line-height: 120%;
	padding-right: 4px;
	padding-left: 4px;
}
.list_syukkin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	height: 15px;
	padding-top: 5px;
	width: 146px;
	background-image: url(img/list_waku3.gif);
	background-repeat: no-repeat;
	padding-bottom: 1px;
	font-weight: bold;
	background-color: #CC3300;
	color: #FFFFFF;
}
.list_syukkin2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	height: 15px;
	padding-top: 5px;
	width: 146px;
	background-image: url(img/list_waku3.gif);
	background-repeat: no-repeat;
	padding-bottom: 1px;
	font-weight: bold;
	background-color: #660033;
	color: #FFFFFF;
}
.list_syukkin3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	height: 15px;
	padding-top: 3px;
	width: 146px;
	background-repeat: no-repeat;
	padding-bottom: 3px;
	font-weight: bold;
	color: #FFFFFF;
	visibility: hidden;
}
ul {
	font-size: 12px;
	line-height: 1.5em;
}
h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-weight: bold;
	height: 31px;
	width: 920px;
	color: #FFFFFF;
	padding-top: 7px;
	padding-left: 10px;
	background-image: url(img/_bar.gif);
	background-repeat: no-repeat;
	margin-bottom: 0px;
}
.gravure_list_thum {
	float: left;
	height: 150px;
	width: 455px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.girls_one {
	background-color: #303000;
	width: 900px;
	padding: 10px;
	height: auto;
}
.girls_one_text {
	float: left;
	width: 450px;
	border: 1px solid #cdae2f;
	padding: 10px;
	height: 600px;
}
.girls_one_img {
	padding: 10px;
	float: right;
	height: 600px;
	width: 400px;
	background-color: #cdae2f;
	border: 1px solid #cdae2f;
}
.girls_text_name {
	font-size: 12px;
	font-weight: bold;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: auto;
	padding-bottom: 2px;
}
.girls_text_size {
	font-size: 12px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: auto;
	margin-top: 3px;
	padding-bottom: 3px;
	line-height: 1.2em;
}
.option_td {
	width: 180px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.girls_img_thum {
	width: 390px;
	height: 90px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 60px;
}

.option_td2 {
	width: 30px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
.girls_img_thum_one {
	height: 90px;
	width: 60px;
	border: 1px solid #cdae2f;
	float: left;
	margin-left: 5px;
}
#sche_comment {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 8px;
}
.sche_td {
	text-align: center;
	font-size: 12px;
	width: 100px;
	padding-left: 10px;
	line-height: 1.3em;
}
.space5GREEN {
	height: 5px;
	width: 100%;
	background-color: #D4D0C8;
	overflow:hidden;
}
.recrute_table {
	text-align: center;
}
index_img {
	background-image: url(img/index.jpg);
	background-repeat: no-repeat;
	height: 500px;
	width: 920px;
}
#index_img {
	background-image: url(img/index.jpg);
	background-repeat: no-repeat;
	height: 500px;
	width: 920px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#index_button {
	text-align: center;
	height: auto;
	width: 920px;
	padding-top: 370px;
}
#enter_img {
	margin-right: 10px;
}
h1 {
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.news {
	font-size: 10px;
	text-align: center;
	line-height: 1.5em;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.enter_img {
	margin-right: 10px;
}
.mailmember_img {
	background-image: url(img/mail.jpg);
	background-repeat: no-repeat;
	height: 500px;
	width: 920px;
}
.sche_Date_td {
	background-color: #666600;
	width: 75px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-align: center;
	line-height: 1.5em;
}
.sche_date_tr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
}
.girls_text_size2 {
	font-size: 11px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: auto;
	margin-top: 3px;
	padding-bottom: 3px;
	line-height: 1.2em;
}
.hotelinfo_table_td_name {
	height: 10px;
	width: 12em;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #cdae2f;
	font-size: 12px;
	font-weight: bold;
}
.hotelinfo_table {
}
.hotelinfo_table_add {
	width: 20em;
	padding-left: 10px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #cdae2f;
	font-size: 12px;
}
.hotelinfo_table_price {
	width: 70px;
	padding-left: 10px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #cdae2f;
	font-size: 12px;
}
.hotelinfo_table {
	width: 920px;
}
.hotelinfo_table_td {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #cdae2f;
}

.td_link {
	width: 88px;
}
.hotelinfo_table_td {
	width: 100px;
	font-size: 12px;
}
.HOTELINFO_LIST {
	font-size: 11px;
	font-weight: bold;
	width: 153px;
	line-height: 1.7em;
	text-align: center;
}
.recruite_form_table {
	background-color: #483e0a;
	padding: 10px;
	height: auto;
	width: 920px;
}
.recruite_form_table_table {
	background-color: #1e1101;
	width: 450px;
}
.rec_form {
	background-color: #333300;
	padding: 10px;
	height: auto;
	width: 900px;
	margin: 0px;
}
.rec_form_left {
	height: auto;
	width: 400px;
	text-align: left;
	padding: 10px;
	border: 5px solid #cdae2f;
}
.recruite_form_table2     {
	height: 100%;
}

.myform{
margin:0 auto;
width:400px;
padding:14px;
}


/* ----------- stylized ----------- */
#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 20px 10px;
}
#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

#girls_seek_tr_img {
	background-image: url(img/companion.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 920px;
}

#top {
	background-image: url(img/header.gif);
	background-repeat: no-repeat;
	height: 110px;
	width: 220px;
	padding-left: 300px;
	padding-right: 400px;
}
#top2 {
	height: 360px;
	width: 920px;
}
#celeb25 {
	font-size: 14px;
	font-weight: bold;
	color: #cdae2f;
	text-align: center;
	width: 220px;
	margin-top: 15px;
}
#no_celeb25 {
	margin-top: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
#gra_thum {
	float: left;
	height: 120px;
	width: 460px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
}
