
/**************************************************************************************************
CSS Information
BASE CSS READING (NOT IE 4 AND MAC IE 5.x)
**************************************************************************************************/

@charset "Shift_JIS";

/**************************************************************************************************
全体の設定
**************************************************************************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0; padding:0;}
body {background-color:#000000; margin:0px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}

#container {width:900px; margin-left:auto; margin-right:auto;}

fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
q:before,q:after{content:'';}



/**************************************************************************************************
ヘッダーの設定
**************************************************************************************************/
#header {width:900px; height:150px;background-image:url(../img/header.gif); background-repeat:no-repeat; margin:0px; padding:0px;}
.img_type01 {margin-bottom:15px;}



/**************************************************************************************************
コンテンツメニューの設定
**************************************************************************************************/
#content {position:relative; width:900px; height:40px; margin-bottom:0px; margin-top:0px;}
#content #top {position:absolute; left:0; top:0; width:103px; height:40px; margin:0;}
#content #cast {position:absolute; left:103px; top:0; width:93px; height:40px; margin:0;}
#content #event {position:absolute; left:196px; top:0; width:112px; height:40px; margin:0;}
#content #info {position:absolute; left:308px; top:0; width:163px; height:40px; margin:0;}
#content #access {position:absolute; left:471px; top:0; width:112px; height:40px; margin:0;}
#content #system {position:absolute; left:583px; top:0; width:112px; height:40px; margin:0;}
#content #recruit {position:absolute; left:695px; top:0; width:113px; height:40px; margin:0;}
#content #link {position:absolute; left:808px; top:0; width:92px; height:40px; margin:0;}



/**************************************************************************************************
在籍女性一覧のデザイン設定
**************************************************************************************************/
#box {width:650px; text-align:left; margin-top:10px; margin-left:auto; margin-right:15px; float:right;}
.thumb {width:88px; float:left; margin-right:2px; margin-left:2px; margin-bottom:20px;}
.girls_img {width:82px; border:1px #CCCCCC solid; padding:2px;}
.box_prof {width:78px; border-bottom:3px #CC0033 solid; font-size:10px; color:#ffffff; padding:5px;}
.name {font-size:12px; color:#FFFFFF; font-weight:bold;}
.answer {font-size:11px; color:#333333; text-decoration: none;}
.play_ng {background-color:#FFFFFF; font-size:10px; color:#CCCCCC; border:solid; border-color:#FFFFFF; border-width:1px;}
.play_ok {background-color:#FFCC66; font-size:10px; color:#000000; border:solid; border-color:#FFFFFF; border-width:1px;}

/*#girls_main {width:665px; margin:0px auto 0px auto; padding:0px auto 0px auto;}
#girls_001 {width:100%; height:109px; background-color:#FFFFFF; background-image:url(../img/girls_001.jpg); background-repeat:no-repeat; background-position:center;}
#girls_002 {width:100%; height:65px; background-image:url(../img/header_bg02.jpg); background-repeat:repeat-x; margin-bottom:15px; text-align:center;}
#girls_copy {text-align:center; border-top:dotted 1px #999999; padding-top:10px; margin:10px auto 10px auto; clear:both;}
#girls_left {width:300px; float:left; margin-right:20px; margin-top:5px;}
#girls_right {width:280px; float:right; margin-bottom:15px;}
.girls_ta {margin:0 0 10px 0;}

#girls {width:665px; height:auto; padding:0px; margin-top:10px; margin-right:10px; margin-bottom:30px; float:left; font-size:12px; color:#FFFFFF;}
.type01 {font-size:14px; color:#FFFFFF; font-weight:bold;}
.thumb {width:121px; float:left; margin-right:10px; margin-bottom:10px;}
.girls_img {width:119px;border: 1px #ff0000 solid;}
.box_prof {width:109px; background-color:#660000; border:1px #ff0000 solid;font-size:12px; color:#FFFFFF; padding:5px;}
.clear {clear:left;}*/



/**************************************************************************************************
サイドコンテンツの設定
**************************************************************************************************/
#side_content {width:200px; margin-left:10px; margin-right:15px; margin-bottom:20px; float:left;}



/**************************************************************************************************
メインコンテンツの設定
**************************************************************************************************/
#link {width:665px; margin-top:5px; margin-right:10px; margin-bottom:30px; float:left; font-size:12px; color:#FFFFFF;}
.bunner {margin-top:6px;}
.link_table {font-size:10px;}



/**************************************************************************************************
求人情報の設定
**************************************************************************************************/
#recruit {width:665px; margin-top:10px; margin-right:10px; margin-bottom:30px; float:left; font-size:12px; color:#FFFFFF;}

.tabletype1 {width:661px; border-top: 2px solid #d2d2c8;}
.tabletype1 th {padding: 10px 0; font-weight:normal; text-align:left; white-space:nowrap; border-right:1px dotted #d2d2c8; border-bottom:1px solid #d2d2c8;}
.tabletype1 td {padding: 10px 0 10px 0px;border-bottom: 1px solid #d2d2c8;}



/**************************************************************************************************
アクセスの設定
**************************************************************************************************/
#access {width:665px; margin-top:10px; margin-right:10px; margin-bottom:30px; float:left; font-size:12px; color:#FFFFFF;}



/**************************************************************************************************
システムの設定
**************************************************************************************************/
#system {width:665px; margin-top:10px; margin-right:10px; margin-bottom:30px; float:left; font-size:12px; color:#FFFFFF;}



/**************************************************************************************************
iframeの設定
**************************************************************************************************/
iframe{scrollbar-base-color:#000000;}



/**************************************************************************************************
画像の設定
**************************************************************************************************/
img {border:none;}
.img_style {border:1px solid #333333; margin:20px;}
.img_style02 {margin:20px 0 10px 0;}
.img_style03 {margin:0 0 5px 0;}
.img_style04 {margin:10px 0 0 0;}



/**************************************************************************************************
テーブルの設定
**************************************************************************************************/
table{border-collapse:collapse;border-spacing:0;}
#block_01 {border:1px solid #333333;}



/**************************************************************************************************
footerの設定
**************************************************************************************************/
#footer {width:900px; margin-top:10px; margin-bottom:5px; padding:0px; text-align:center; border-top:dotted; border-top-color:#666666; border-top-width:1px; padding-top:5px; clear:both;}
#footer_menu {text-align:center; margin-top:15px; font-size:12px; color:#FFFFFF; clear:both;}
#footer_menu a:link {color:#FFFFFF; text-decoration:none;}
#footer_menu a:visited {color:#FFFFFF; text-decoration:none;}
#footer_menu a:hover {color:#FF0000; text-decoration:none;}
#footer_menu a:active {color:#FF0000; text-decoration:none;}



/**************************************************************************************************
文字の設定
**************************************************************************************************/
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;}

h1#seo {font-size:12px; color:#fff; text-indent:-9999px; position:absolute; top:-9999px; left:-9999px;}

.type_01 {font-size:11px; color:#FFFFFF}
.type_02 {font-size:10px; color:#FFFFFF}
.style5 {font-size:10px; color:#333333;}
.systemlink {padding:10px;}
.menutxt {font-size:12px;color:#FFFFFF; text-align:left;}
.drinktxt {font-size:12px; color:#FFFFFF; text-align:left; letter-spacing:0.2em; text-indent:10px; margin:10px 0 15px 0; padding:6px 10px 6px 10px;}
.drinkpricetxt {font-size:12px; color:#FFFFFF; text-align: right; letter-spacing:0.2em; text-indent:10px;}
.pricetxt{font-size:12px; color:#FFFFFF; text-align:right;}
.shousaitxt {font-size:10px; color:#FFFFFF;}
.recruittitle {color: #990000; font-size:14px; letter-spacing: 0.2em; text-align:center; font-weight:bold;}
.style1 {color:#FFFFFF; font-size:14px; letter-spacing:0.2em; text-align:center;}
.style2 {color:#FFFFFF; font-size:12px; letter-spacing:0.2em; text-align:center; }
.style3 {color:#990000; font-size:12px; font-weight: bold;}
.style2 {font-size:12px; color:#FFFFFF; text-align:center;}


.rss {
	position:absolute;
	margin-top: 5px;
	margin-left: 22px;
}
