@charset "UTF-8";

@import "girl.css";

@import "sche.css";

@import "dia.css";

@import "view.css";

@import "rank.css";

@import "index.css";

@import "movie.css";
/*
@import "anc.css";

@import "mobile.css";

@import "view.css";

@import "event.css";

*/


*{
	font-family: Arial, Helvetica, sans-serif;
	/*color: #ebe6d0;*/
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}
img {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
html{
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 12px;
}

body {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	height: auto;
	background-color:#000000;
}

.red {
	color: #F9DBD5;
}
.white {
	color: #FFFFFF;
}
.blue_b_12 {
	color: #3399CC;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
.blue_b_14 {
/*	color: #3399CC;	*/
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.blue_b_14_o {
/*	color: #3399CC;		*/
	font-weight: bold;

}

.blue_b_18 {
	color: #3399CC;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}

a {
	text-decoration: none;
}

a:link, a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #999999;
}

/*各ページ背景*/

#wrapper {
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	padding: 0px;
	width: 960px;
}


#Breadcrumb {
	width: 760px;
	margin-left: 30px;
	text-align: left;
	padding-top: 5px;
	height: 20px;
	clear: both;
	float: left;
}



/*各コンテンツ*/

#header {
	padding: 0px;
	height: 415px;
	width: 960px;
	background-image: url(../images/960_4.jpg);
	text-align: left;
	clear: both;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: bottom;
}
#header_h_image {
	background-image: url(../images/960_4.jpg);
	width: 960px;
	height: 403px;
	clear: both;
	margin:auto;
	text-align:right;
}

#header_h_image_in a{
	background-image: url(../images/nihonbashi_shop.jpg);
	width: 330px;
	height: 33px;
	clear: both;
	margin-top:340px;
	margin-right:30px;
	float:right

}
#header_h_image_in a:hover {
	background-image: url(../images/nihonbashi_shop_hover.jpg);
	width: 330px;
	height: 33px;
	clear: both;
	margin-top:340px;
	margin-right:30px;
	float:right

}

#nihonbashi_in a{
	background-image: url(../images/nihonbashi_shop.jpg);
	width: 330px;
	height: 50px;
	clear: both;
	margin:auto;
	background-repeat: no-repeat;

}
#nihonabshi_in a:hover {
	background-image: url(../images/nihonbashi_shop_hover.jpg);
	width: 330px;
	height: 50px;
	clear: both;
	margin:auto;
	background-repeat: no-repeat;	
	
}


#header header_sitename {
	height: 15px;
	width: 960px;
	background-image: url(../images/960_3.jpg);
	text-align: left;
	background-color: #000000;
}
#header_index {
	padding: 0px;
	height: 415px;
	width: 960px;
	background-image: url(../images/index_index_960_403.jpg);
	text-align: left;
	clear: both;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: bottom;
}


#header header_sitename {
	height: 15px;
	width: 960px;
	background-image: url(../images/960_3.jpg);
	text-align: left;
	background-color: #000000;
}
#main_content {
	width: 960px;
	text-align: center;
	clear: both;
}
#main_menu {
	width: 960px;
	text-align: center;
	clear: both;
}

/*ここからグローバルナビ*/

#main_menu ul{
	height:52px;
}


#main_menu ul li{
	clear: none;
	float: left;
	display:inline;
	list-style-type:none;




}
#globalNavi {
   	width: 960px;
	height: 52px;
	list-style: none;
	padding: 0px;
	clear: both;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}

.nvis {
	visibility: hidden;
}



/* リンク部分 */
.gnavi_top a {
	display: block;
	width: 145px;
	height: 52px;
	float:left;
	background-image: url(../images/menuicon960_104_01.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_top a:hover {
	display: block;
	width: 145px;
	height: 52px;
	float:left;
	background-image: url(../images/menuicon960_104_01.jpg);
	background-position:0px -52px;
	background-repeat:no-repeat;
	text-decoration:none;
    }
	
	
	
.gnavi_debellesdame a {
	display: block;
	width: 185px;
	height: 52px;
	float:left;
	background-image: url(../images/menuicon960_104_02.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_debellesdame a:hover {
	display: block;
	width: 185px;
	height: 52px;
	float:left;
	background-image: url(../images/menuicon960_104_02.jpg);
	background-position:0px -52px;
	background-repeat:no-repeat;
	text-decoration:none;
    }
	
	
	
.gnavi_system a {
	display: block;
	width: 126px;
	height: 52px;
	float:left;
	background-image: url(../images/menuicon960_104_03.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_system a:hover {
	display: block;
	width: 126px;
	height: 52px;
	float:left;
	background-image: url(../images/menuicon960_104_03.jpg);
	background-position:0px -52px;
	background-repeat:no-repeat;
	text-decoration:none;
    }
	
	
	
	
.gnavi_ladies a {
	display: block;
	width: 126px;
	height: 52px;
	float:left;
	background-image: url(../images/menuicon960_104_04.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_ladies a:hover {
	display: block;
	width: 126px;
	height: 52px;
	float:left;
	background-image: url(../images/menuicon960_104_04.jpg);
	background-position:0px -52px;
	background-repeat:no-repeat;
	text-decoration:none;
    }
	
	
.gnavi_schedules a {
	display: block;
	width: 126px;
	height: 52px;
	float:left;
	background-image: url(../images/menuicon960_104_05.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_schedules a:hover {
	display: block;
	width: 126px;
	height: 52px;
	float:left;
	background-image: url(../images/menuicon960_104_05.jpg);
	background-position:0px -52px;
	background-repeat:no-repeat;
	text-decoration:none;
    }
	
	
.gnavi_rec a {
	display: block;
	width: 126px;
	height: 52px;
	float:left;
	background-image: url(../images/menuicon960_104_06.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_rec a:hover {
	display: block;
	width: 126px;
	height: 52px;
	float:left;
	background-image: url(../images/menuicon960_104_06.jpg);
	background-position:0px -52px;
	background-repeat:no-repeat;
	text-decoration:none;
    }
	
	
	
.gnavi_link a {
	display: block;
	width: 126px;
	height: 52px;
	float:left;
	background-image: url(../images/menuicon960_104_07.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_link a:hover {
	display: block;
	width: 126px;
	height: 52px;
	float:left;
	background-image: url(../images/menuicon960_104_07.jpg);
	background-position:0px -52px;
	background-repeat:no-repeat;
	text-decoration:none;
    }						
	
.gnavi_map a {
	display: block;
	width: 126px;
	height: 52px;
	float:left;
	background-image: url(../images/menuicon960_104_08.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_map a:hover {
	display: block;
	width: 126px;
	height: 52px;
	float:left;
	background-image: url(../images/menuicon960_104_08.jpg);
	background-position:0px -52px;
	background-repeat:no-repeat;
	text-decoration:none;
    }						












#content_top{
	clear: both;
	height: 320px;
	width: 960px;
	margin-top: 10px;
}
#event_screen_event{
	background-image: url(../images/title_bar_460_320.jpg);
	clear: left;
	float: left;
	height: 320px;
	width: 460px;
	margin-right: 0px;
	background-color: #000000;
}
#event_screen_ladies{
	background-image: url(../images/title_bar_500_320.jpg);
	height: 320px;
	width: 500px;
	margin-left: 0px;
	background-color: #000000;
	clear: right;
	float: right;
}

#event_screen_event_new{
	background-image: url(../images/title_bar_460_320_new.jpg);
	clear: left;
	float: left;
	height: 320px;
	width: 460px;
	margin-right: 0px;
	background-color: #000000;
}
#event_screen_ladies_new{
	background-image: url(../images/title_bar_500_320_new.jpg);
	height: 320px;
	width: 500px;
	margin-left: 0px;
	background-color: #000000;
	clear: right;
	float: right;
}

.event_screen_obj {
	padding-top: 67px;
} 



#marquee {
	background-image: url(../images/marquee_960_88.jpg);
	height: 88px;
	width: 960px;
	clear: both;
}

*html #marquee {
	background-image: url(../images/marquee_960_88.jpg);
	height: 88px;
	width: 960px;
	clear: both;
}

.marquee{
	margin-top: 35px;
	padding-right: 20px;
	margin-left: 200px;
	clear: both;
	float: left;
	width: 700px;
	overflow: hidden;
}

*html .marquee{
	margin-top: 35px;
	padding-right: 20px;
	clear: both;
	float: right;
	width: 700px;
	overflow: hidden;
}










#content_bottom{
	clear: both;
	height: 613px;
	width: 960px;
	margin-top: 0px;
}
#content_bottom_new{
	clear: both;
	height: 845px;
	width: 960px;
	margin-top: 0px;
}




/* tab */


#tabtab{
	/*background-image: url(../images/430_613.jpg);*/
	clear: left;
	float: left;
	height: 613px;
	width: 450px;
	margin-right: 0px;
	background-color: #000000;
	overflow: hidden;
}
#tabtab_new{
	/*background-image: url(../images/430_613.jpg);*/
	clear: left;
	float: left;
	height: 845px;
	width: 450px;
	margin-right: 0px;
	background-color: #000000;
	overflow: hidden;
}

.tabtitles {
	width: 450px;
	text-align: left;
	clear: both;
	height: auto;
}

.tabtitle, .tabtitle a:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.tab_in_foot{
	float: right;
	padding-right: 40px;
}

.tab_in_foot a {
	color: #CCCC99;
}

.tab_in_foot a:hover {
	color: #CCCC99;
}


.tab_shock {
	background-image: url(../images/main_hidari_450_543.jpg);
	text-align: center;
	height: 543px;
	width: 450px;
}
.tab_shock_in {
	padding-top: 15px;
	width: 430px;
	margin-right: auto;
	margin-left: 8px;
}
/* tabnews */

.tab_News {
	clear: both;
	height: 515px;
	width: auto;
	overflow: auto;
}
.tab_News_unit {
	clear: both;
	float: left;
	width: auto;
}
.tab_News_title {
	background-image: url(../images/tab_1_409_79.jpg);
	clear: both;
	float: left;
	height: 79px;
	width: 409px;
}
.tab_News_time {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing: 0.2em;
	clear: both;
	float: left;
	width: 200px;
	padding-top: 25px;
	padding-left: 40px;
	text-align: left;	
}
.tab_News_title h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	clear: both;
	float: left;
	width: 360px;
	padding-top: 5px;
	padding-left: 40px;
	text-align: left;
}
.tab_News_body {
	background-image: url(../images/tab_2_409_10.jpg);
	font-size: 12px;
	clear: both;
	float: left;
	height: auto;
	width: 409px;
}

.tab_News_kiji {
	/*font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.2em;*/
	clear: both;
	float: left;
	text-align: left;
	padding-left: 20px;
	padding-right: 10px;
}
.tab_News_image {
	margin: 10px;
	float: left;
}
.tab_News_footer {
	background-image: url(../images/tab_3_409_82.jpg);
	clear: both;
	float: left;
	height: 82px;
	width: 409px;
}

/* tabevent */


.tab_Event {
	clear: both;
	height: 515px;
	width: auto;
	overflow: auto;
}
.tab_Event_unit {
	clear: both;
	float: left;
	width: auto;
}
.tab_Event_title {
	background-image: url(../images/tab_1_409_79s.jpg);
	clear: both;
	float: left;
	height: 79px;
	width: 409px;
}
.tab_Event_time {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing: 0.2em;
	clear: both;
	float: left;
	width: 200px;
	padding-top: 25px;
	padding-left: 40px;
	text-align: left;	
}
.tab_Event_title h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	clear: both;
	float: left;
	width: 360px;
	padding-top: 5px;
	padding-left: 40px;
	text-align: left;
}
.tab_Event_body {
	background-image: url(../images/tab_2_409_10s.jpg);
	font-size: 12px;
	clear: both;
	float: left;
	height: auto;
	width: 409px;
}

.tab_Event_kiji {
	/*font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.2em;*/
	clear: both;
	float: left;
	text-align: left;
	padding-left: 20px;
	padding-right: 10px;	
}
.tab_Event_image {
	margin: 10px;
	float: left;
}
.tab_Event_footer {
	background-image: url(../images/tab_3_409_82s.jpg);
	clear: both;
	float: left;
	height: 82px;
	width: 409px;
}




/* tabnewface */

.tab_Newface {
	clear: both;
	height: 515px;
	width: auto;
	overflow: auto;
}
.tab_Newface_unit {
	clear: both;
	float: left;
	width: auto;
}
.tab_Newface_title {
	background-image: url(../images/tab_1_409_79b.jpg);
	clear: both;
	float: left;
	height: 79px;
	width: 409px;
}
.tab_Newface_time {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing: 0.2em;
	clear: both;
	float: left;
	width: 200px;
	padding-top: 25px;
	padding-left: 40px;
	text-align: left;	
}
.tab_Newface_title h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	clear: both;
	float: left;
	width: 360px;
	padding-top: 5px;
	padding-left: 40px;
	text-align: left;
}
.tab_Newface_body {
	background-image: url(../images/tab_2_409_10b.jpg);
	font-size: 12px;
	clear: both;
	float: left;
	height: auto;
	width: 409px;
}

.tab_Newface_kiji {
	/*font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.2em;*/
	clear: both;
	float: left;
	text-align: left;
	padding-left: 20px;
	padding-right: 10px;
	/*margin-right: 10px;*/	
}

.tab_Newface_intime {
	font-size: 10px;
	line-height: 10px;
	letter-spacing: 0.1em;
	float: left;
	text-align: left;
	width: 260px;
	margin-bottom: 0px;
}
/*
.tab_Newface_intime {
	font-size: 10px;
	line-height: 20px;
	letter-spacing: 0.2em;
	float: left;
	text-align: left;
	width: 220px;
}
*/
.tab_Newface_image {
	margin: 10px;
	float: left;
}
.tab_Newface_footer {
	background-image: url(../images/tab_3_409_82b.jpg);
	clear: both;
	float: left;
	height: 82px;
	width: 409px;
}




/*本日出勤の女性*/


#ladies_today{
	height: 613px;
	width: 505px;
	clear: right;
	float: right;

}
#ladies_today_new{
	height: 845px;
	width: 505px;
	clear: right;
	float: right;

}


#ladies_today_title{
	height: 73px;
	width: 500px;
	clear: both;
	float: left;
}
/*出勤女性枠*/
#ladies_today_body{
	background-image: url(../images/today_ladies_body_500_543.jpg);
	height: 543px;
	width: 500px;
	clear: both;
	float: left;
}
#ladies_today_scroll {
	height: 516px;
	width: 430px;
	clear: both;
	float: left;
	text-align: left;
	margin-top: 16px;
	overflow: auto;
	padding-left: 30px;
		/position: relative;
}

*html #ladies_today_scroll {
	height: 516px;
	width: 480px;
	clear: both;
	float: left;
	text-align: left;
	margin-top: 16px;
	overflow: auto;
	padding-left: 0px;
		/position: relative;
}
/*出勤女性枠*/
/*new出勤女性枠+232px*/
#ladies_today_body_new{
	background-image: url(../images/today_ladies_body_500_775.jpg);
	height: 775px;
	width: 500px;
	clear: both;
	float: left;
}
#ladies_today_scroll_new {
	height: 748px;
	width: 430px;
	clear: both;
	float: left;
	text-align: left;
	margin-top: 16px;
	overflow: auto;
	padding-left: 30px;
		/position: relative;
}

*html #ladies_today_scroll_new {
	height: 748px;
	width: 480px;
	clear: both;
	float: left;
	text-align: left;
	margin-top: 16px;
	overflow: auto;
	padding-left: 0px;
		/position: relative;
}
/*//new出勤女性枠*/
.ladies_today_unit {
	height: 232px;
	width: 128px;
	float: left;
	margin-left: 3px;
	margin-bottom: 20px;
}
*html .ladies_today_unit {
	height: 232px;
	width: 128px;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
}

.ladies_today_thumb {
	background-image: url(../images/mainlady_icon_128_164.jpg);
	height: 164px;
	width: 128px;
	float: left;
	clear: both;
	text-align: center;
	background-repeat: no-repeat;
	/height: 174px;
}
.ladies_today_thumbin {
	height: 140px;
	width: 98px;
	clear: both;
	margin-top: 12px;
}
.ladies_today_kiji {
	background-image: url(../images/mainlady_128_68.jpg);
	height: 68px;
	width: 128px;
	float: left;
	clear: both;
}

.ladies_today_name {
	height: 30px;
	width: 128px;
	float: left;
	clear: both;
	text-align: center;
	margin-top: 10px;
}

.ladies_today_time {
	height: 34px;
	width: 88px;
	float: left;
	clear: both;
	text-align: left;
	padding-left: 40px;

}
.ladies_today_img_alpha {
	height: 140px;
	width: 98px;
	filter:alpha(opacity=35);
	-moz-opacity:0.35;
	opacity:0.35;
	clear: both;
	margin-top: 12px;	

}


.ladies_today_unit_last{
	text-align: center;
	height: 17px;
	width: 98px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF0066;
	z-index: +1000;
	top: -17px;
	position: relative;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: inline-block;
	_margin-bottom:-17px;
	/position: relative;
		/top: -20px;
}





#ribon_menu{

	clear: both;
	height:173px;
	width: 960px;
	margin-top: 10px;
}







h1 {
	text-align: left;
	font-size: 100%;
	font-family: "ＭＳ Ｐゴシック" , "メイリオ" , "HGPｺﾞｼｯｸM";
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 5px;
	}
h2 {
	font-size: 100%;
	font-family: "ＭＳ Ｐゴシック" , "メイリオ" , "HGPｺﾞｼｯｸM";
	color: #C2BE77;
	}
h3 {
	font-size: 180%;
	font-family: "ＭＳ Ｐゴシック" , "メイリオ" , "HGPｺﾞｼｯｸM";
	color: #C2BE77;
	}

/*基本その他*/	


/*フッタ*/

#footer {
	background-image: url(../images/960_158.jpg);
	clear: both;
	width: 960px;
	height: 250px;
	background-repeat: no-repeat;
	background-position: bottom;
	}
.footer_navi {
	text-align: center;
	width: 960px;
	margin-bottom: 7px;
	letter-spacing: 0.2em;
}
.footer_navi li {
	display: inline;
	white-space: nowrap;
	border-right: 1px solid #ccc;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0.2em;
	}
#footer_left {
	clear: none;
	float: left;
	width: 380px;
	text-align: center;
	margin-left: 30px;
	}
*html #footer_left {
	clear: none;
	float: left;
	width: 380px;
	text-align: center;
	margin-left: 20px;
	}
#footer_right {
	clear: none;
	float: left;
	width: 530px;
	text-align: left;
	}	
.footer_right_img {
	margin: 5px;
	float: left;
	height: 104px;
	width: 247px;
	}	
	
#content{
	clear: both;
	height: auto;
	width: 960px;
	margin-top: 10px;
}

#content_title {
	clear: both;
	height: auto;
	width: 960px;
	float: left;
}

#content_body {
	background-image: url(../images/title_bar_960_body.jpg);
	clear: both;
	height: auto;
	width: 960px;
	float: left;
	background-repeat: repeat-y;
	text-align: right;
}
#content_footer {
	background-image: url(../images/title_bar_960_footer.jpg);
	clear: both;
	height: 80px;
	width: 960px;
	float: left;
}
#scroll_guide {
	clear: both;
	height: auto;
	width: 960px;
	float: left;
	overflow: auto;
}
/*地図用*/
#list {
	float: left;
	height: 50px;
	width: 100%;
	margin-top: 30px;
}
#map {
	height: 400px;
	width: 910px;
	clear: both;
	float: left;
}

#map a {
	text-decoration: none;
}

#map a:link, #map a:visited {
	color: #3399FF;
}
#map a:hover {
	color: #999999;
}
.map_word {
	color: #3399FF;
	text-align: left;
	margin-top: 10px;
	clear: both;
	float: right;
}	
.map_word1 {
	color: #3399FF;
	text-align: left;
	margin-top: 10px;
	clear: both;
	float: left;
	width: 300px;
}	
	
	.map_word2 {
	color: #3399FF;
	text-align: left;
	margin-top: 10px;
	clear: both;
	float: left;
	width: 910px;
}	
	
.content_in	{
	line-height: 20px;
	letter-spacing: 0.2em;
	text-align: left;
	clear: both;
	float: left;
	height: auto;
	width: 950px;
	padding-left: 5px;
	padding-right: 5px;	
}	

.content_in_right {
	text-align: left;
	clear: both;
	float: left;
	height: auto;
	width: 930px;
	padding-left: 25px;
}	
.content_in_left {

	text-align: left;
	clear: both;
	float: left;
	height: auto;
	width: 950px;
	padding-right: 10px;

}	

.content_snipet	{
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	font-weight: normal;
	color: #FFCCCC;
	text-align: center;
	clear: both;
	width: 950px;
	line-height: 25px;
	/*background-image: url(../images/rec4_950_118.jpg);*/
	height: 118px;
}	
.content_titles	{
	background-image: url(../images/enq2_950_95.jpg);
	height: 95px;
	width: 950px;
}	
.content_titles_rec	{
	width: 800px;
	padding-top: 36px;
	height: 40px;
	padding-left: 40px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	font-weight: bold;
	color: #FFCCCC;
}	
.content_sentense	{
	color: #FFFFFF;
	width: 800px;
	padding-left: 40px;
}

/*フォーム*/
input{
	color: #333333;
	background-color: #FFFFFF;
}
	
textarea　{
	color: #333333;
	background-color: #FFFFFF;
}
	

select {
	color: #333333;
	background-color: #FFFFFF;
}
#space_cat{
	padding-left: 20px;
}	
#space_cat_sche{
	padding-left: 10px;
}
.captain{
	width: 180px;
	text-align: center;
}
.tel_icon{
margin-right:5px;}	
.toplink_menu{
	width: 840px;
	margin-right: auto;
	margin-left: 50px;
	height: 200px;
}
.toplink_menu ul{
	height: 40px;
	clear: both;
	float: left;
	margin-top: 1px;
	margin-bottom: 7px;	
	/width: 840px;
}
.toplink_menu ul li{
	margin: 3px;
	float: left;
	list-style-image: none;
	list-style-type: none;
}	
.toplink_menu ul li table{
	float: left;
	margin: 0px;
	padding: 0px;
	clear: none;
	height: 40px;
	width: 200px;

}	

